Asta comes into a world as a magicless person wielding weapons made of concentrated anti-magic.  That sounds like the most overpowered ability ever and it is, functionally.  That's why as a series Black Clover wastes no time throwing Asta into some of the universe's strongest opponents, to see if it's even possible for him to overcome.

RELATED: Black Clover: 5 Most Powerful Spells (& 5 Weakest Spells)

While the anime has been running for no less than three years, Asta has been a part of every major victory in the series.  And while some fights are more important than others, they've all been entertaining and shown his growth as a Magic Knight on his way to him becoming powerful enough to reach his goal and change the Clover Kingdom.

10 Asta and Yuno vs. Licht

Licht steals Demon Dweller

A rare loss from Asta, this was his and Yuno’s first time confronting the head of the Eye of the Midnight Sun. Despite their best efforts, Licht manages to blow them both away with ease. It starts with him showing that he was the true owner of Asta’s weaponry, taking one of his swords and using it better than he ever could. It’s kind of a bummer scene for Asta, but necessary to keep him trying to grow.

9 Asta and Yuno vs. Elf

Asta and Yuno vs Elf

Asta manages to become the MVP here as his new weapon gives him the ability to use anti-magic on people. The elf in question is Digit Taliss, who finds his back against the wall fighting Yuno alone. It doesn’t get better when he unleashes all of his magic power, but Asta masters his ability to use anti-magic to break the hold the elves have on people, giving him a weapon desperately needed for the rest of the story.

8 Asta, Zora Ideale, and Mereoleona Vermillion vs. Lira

Fairy Tail

This isn’t much of a fight to begin with. Lira summons a Four-Headed Lindworm and starts giving the group trouble. But in the midst of them being distracted, Asta pops up and easily obliterates Lira’s Lindworm, nearly attacking him as well. This fight doesn’t progress further though, as more elves show up and stop the battle from reaching a conclusion.

7 Asta and Yuno vs. Two Elves

Asta and Yuno vs Elves

The first match where Asta has to face some of his comrades without the help of his older Magic Knights. Fortunately, he has Yuno working with him, who gained a massive power-up thanks to an elf trying to possess him as well.

RELATED: Black Clover: 10 Underrated Fighters In The Anime

While Klaus and Hamon are both powerful, neither of them are able to stand up against Asta and Yuno working together, and they wind up getting knocked out while Asta and Yuno move on to something more important.

6 Magna Swing, Vanessa Enoteca, and Asta vs. Lufulu

Asta, Magna, and Vanessa vs. Lulufu

The battle for Luck was the first time Asta came into contact with someone that had taken over one of his fellow guild-members. Luck showed off how much he outclassed some of his teammates with a boost from Lulufu. What makes this fight work is the emotion that’s behind it. The Black Bulls never give up on Luck, and eventually get him to wake up and take control of his body after yelling at him to come back to them.

5 Asta and Secre Swallowtail vs. Undine and Lolopechka

Asta vs Lolopechka

Asta’s most recent battle was working alongside anti-magic crow Secre in a fight against the Queen of the Heart Kingdom, Lolopechka. Asta manages to put his Black Asta form to push back against Lolopechka and Undine’s initial attack, and Secre keeps him from being subdued by Undine’s chains, allowing them to fight long enough to pass the test Asta was being put under.

4 Asta, Grey, Gordon Agrippa, and Henry Legolant vs. Drowa and Eclat

Asta, Grey, Gordon, Henry vs Drowa and Eclat

The quest to regain their allies continued with this fight, as the Black Bulls had to try and recover Gauche and Marie. The two of them had more impressive magic than ever, with the ability to keep anyone from moving while also using long-range mirror magic. But the teamwork Asta and the others had, forged after multiple arcs of working together, still led them to a solid victory.

3 Asta, Yuno, and Nozel Silva vs. Zagred and Patolli

Asta and Yuno vs Patri

After revealing the truth behind the actions that led to the war of the humans and elves, Zagred infused Patolli with anti-magic and tossed him at both Asta and Yuno.

RELATED: Black Clover: 10 Best Fights In The Anime

Nonetheless, the two of them after receiving so many power-ups proved powerful enough to deal with all of Patolli’s most powerful spells once. But after Patolli’s second barrage, the two of them were drained and needed Nozel to save them. But having Asta and Yuno work together is still priceless.

2 Team B vs. Team G

Fairy Tail

Asta went up against Langris to try and teach him a lesson after his match against Finral. To Asta’s credit, he went into this knowing exactly what he was up against and didn’t embarrass himself. He gave Langris the beating he was looking for, countering all of his spells and utterly obliterating his team’s crystal with his powers. The only drawback was that his team couldn’t protect their crystal well enough and they both got disqualified. This was still one of the best animated fights and one of Asta’s best battles though.

1 Humans and Elves vs. Zagred

Asta vs Zagred

This battle managed to be both a group effort and Asta putting in all the work when it came down to it. Zagred shows off some incredible staying power as a being that managed to manipulate all of the elves and humans into hating and battling one another. Despite Yami and Licht putting in work as light and dark mages, ultimately it was Asta’s Black Divider sword that put Zagred down once and for all.

NEXT: Black Clover: 5 Easy Battles For The Magic Knights (& 5 Difficult Ones)