1. Olympia - I think this is the general consensus here, epic battle, epic strategies, lots of both skill and power involved, including a ton of suspense throughout.
2. Korrina - a lot of people don't like this because of the apparent Mega Lucario nerf and the attack spam. Personally I loved it, as it showed Pikachu's true power (those previous losses to all those lucarios were bullsh*t and everyone knows it). Also I'm biased because Korrina is one of my favourite female pokemon characters
3. Clemont - I didn't like the Bide OP ending, was kind of anticlimactic. That's the only reason it's #3 and not #2 or #1.
4. Wulfric (1st match) - stayed true to the rules of the game with type advantages, defensive stats and pokemon abilities taking full effect - a genuine and absolutely realistic loss
5. Grant - I think people don't like this due to being 2v3, with Fletchling being the fall guy. But Froakie and Pikachu were amazing, there was a lot of strategy and Draco Meteor Climb is a classic that Ash will use over and over again - IMO, the XY equivalent of Countershield.
6. Viola (2nd match) - it was pretty good in its own right, great strategies, but being the first gym, there are so many limitations on poke power and epicness.
7. Wulfric (2nd match) - Bergmite? Seriously? No ice body? Only 2 moves for Talonflame? this would be dead last if it weren't for the epic Mega battle which sort of redeemed it
8. Ramos - pretty good battle in all honesty, but nothing stands out, and being sandwiched between Clemont and Korrina, this one is very forgettable. Also, Jumpluff was pathetic.
9. Valerie - This one breaks so many game rules it's ridiculous. Ash actually used "anti-strategy" to win lmao. Also the battles were forgettable.
10. Viola (1st match) - Nobody really remembers this match except for a reminder of how Ash gets reset at the beginning of every generation.