Fairy Tail fans were extremely well served over the nine seasons as it was packed with magic and action. Everyone seemed to enjoy the epic battles that were just as exciting as visually outstanding. Most fans loved Mirajane’s character because she was caring and kind to everyone. She rarely engaged in combat, and that made all her fights even more memorable.

RELATED: Fairy Tail: 10 Members Of The Guild, Ranked By Likability

She was actually very powerful and full of surprises, and fans seemed to love her Satan Soul appearance in certain battles. Mirajane had super strength, extreme durability, and poison resistance. She also skilfully used Dark Magic in some of her greatest battles of the series.

10 Mirajane VS Jacob

Mirajane, Jacob, Fairy Tail

Jacob Lessio and the Spriggan 12 stood against the Fairy Tail Guild, and fans anticipated an epic battle for the Fairy Heart. Mirajane punched Jacob to begin the fight. It was a bit funny when the two stood opposite each other because Jacob lost his bearings at the sight of Mirajane’s cleavage. From then on, he kept his eyes closed, but even blindly he proved to be stronger than Mira. Later, Mirajane activated her Satan Soul ability, and in that form, she managed to beat her enemy.

9 Mirajane VS Azuma

Azuma, Fairy Tail

When Grimoire Heart landed on Tenrou Island, they confronted Mirajane and Lisanna. Fans learned a lot about Mirajane’s younger sister who proved to be surprisingly strong, making this Mirajane's best fights. Although Azuma was way above Lisanna's capabilities, she stood her ground. To Azuma’s joy, Mirajane came to the rescue because he loved fighting with strong opponents. The fight between the two was epic, but fans never got to see who would win as Mirajane decided to save her sister from the ticking time bomb.

8 Mirajane VS Pisces

Mirajane, Fairy Tail

After the Eclipse Celestial Spirits threatened the world, Mirajane found herself face to face with Pisces in a memorable fight. Pisces consisted of two entities; a mother shark and a humanoid son with fish characteristics. It was a fairly short fight since the two didn’t seem to be a match for Mirajane. She quickly defeated them with an explosion after beating them.

RELATED: Fairy Tail: The Ten Most Powerful Celestial Spirits

This fight proved to fans that she was even stronger than Natsu at that time.

7 Mirajane VS Racer

Mirajane, Racer, Fairy Tail

Racer, also known as Sawyer, was extremely fast. Most fans assumed no one in the Fairy Tail Guild would be able to pick up the pace with him. To everyone’s surprise, after Mirajane activated Satan Soul: Halphas, she was able to keep hopes alive. It was an outstanding fight as the two were strong, but when Racer duplicated himself, it seemed the fight was about the end. However, Mirajane didn’t give up and managed to catch the real Racer and smashed him into the ground to win.

6 Mirajane VS Juliet Sun & Heine Lunasea

Juliet Sun, Heine Lunasea, Fairy Tail

Juliet Sun and Heine Lunasea were serving in the Irene Squad. They were the top two soldiers, so Mirajane was facing a real challenge. Mira and the guild members were ambushed by the two soldiers. For a short moment, everything seemed to be lost. When long threads entangled Mirajane, fans were anxious, but she managed to get out of the trap. Mira told all her peers to flee so she could fight without having to worry about them. It was an epic fight, which ended up with the two Alvarez soldiers unconscious. The two girls were enchanted and they turned back into their original form, black and white swords.

5 Mirajane Vs Kamika

Kamika, Fairy Tail

Many fans considered Mirajane’s meeting with Kamika one of the best fights. Kamika was a Garou Knight and she wielded her magic, Paper Blizzard masterfully. When the Fairy Tail rescue team fell into the Abyss Palace, they were attacked by the Garou Knights. All members were separated and Mirajane was left with Kamika.

RELATED: Fairy Tail: 10 Amazing Works Of Fan Art That We Love

In this fight, Mira shows off strength and poison immunity, while also exhibiting plenty of joy in defeating her opponent. Afterward, most Fairy Tail fans believed she would have been able to beat all the Garou Knights alone.

4 Mirajane Vs Jenny

Mirajane, Jenny, Fairy Tail

At the Grand Magic Games Mira was up against Jenny Realight of the Blue Pegasus Guild. Stakes were quite high as Jenny offered a wager forcing the loser to pose nude in the Sorcerer Magazine. Fans were utterly surprised when Mirajane agreed to the terms. Her confidence wasn’t irrational though, Mirajane beat Jenny fairly easily in her Satan Soul: Sitri form. It took Mira just a single punch to win. Jenny was left crying on the ground as Mira walked off the battle area.

3 Mirajane VS Seilah

Mirajane, Seilah, Fairy Taill

Mirajane was captured by the Tartaros, who held her captive and tried to turn her into a real demon. Fortunately, the process deemed ineffective as she already carried the demon factor thanks to Satan Soul. When she managed to escape, Mira found Lisanna, who invaded Tartaros’ headquarters to free her fellow guild members. Then they were attacked by the Etherious Seilah and Lamy. Their fight was often mentioned among the most epic fights in Fairy Tail history. Both Mira and Seilah were extremely powerful and tireless, but Mirajane proved to be smarter and emerged as the winner, leaving Seilah unconscious.

2 Mirajane VS Mary

Mirajane, Mary, Fairy Tail

When the Strauss siblings found the Clock Part, Mary Hughes went after them to take it. The build-up to the fight was quite amusing as Mirajane showed off her confidence and humor. After she corrected Mary’s grammar and called her Zentopia Church’s puppet, Mary exploded. The fight was a real nail biter, as Mary took over Mira’s body with her powerful Command Magic. For a while, it all seemed lost, but when Mirajane took the Satan Soul: Halphas form, Mary stood no chance.

1 Mirajane VS Freed

Mirajane, Freed, Fairy Tail

Fans agreed, Mirajane’s fight against Freed Justine was her most memorable because the Thunder God Tribe’s leader was incredibly strong. Freed tried to kill Elfman, and for a second it really seemed he would succeed, but Mirajane was flooded by painful memories and changed to her Satan Soul form. Their fight was legendary, the two went on each other for minutes with their strongest moves. When Mirajane cast Evil Explosion followed by Soul Extinctor, Freed returned to his original form and the fight ended. When Freed began to cry as his memories came back, Mira offered him a helping hand.

NEXT: Fairy Tail: The 5 Smartest Characters (& 5 Lovable Doofuses)