He changed a lot in this league.
In this battle he used, Heracross, Torkoal, Gible, Sceptile, Swellow and Pikachu.
Sceptile beat Darkrai after those first 3 getting koed, Pikachu got a draw against Latios and that was the end of the match.
He used his Shinno team against his Shinno Rival wich was expected.
Infernape, Torterra, Gliscor, Buizel, Staraptor and Pikachu.
In another rival battle a 3vs3 used.
Noctowl, Gible and Donphan
And in the other 3vs3 used.
Quilava, Staraptor and Heracross.
He also used Snorlax in a 30 seconds battle, where we just saw Snorlax body slamming a Grumpig.
The first battle were kinda rushed, the battle vs Paul(his rival from Shinno) was in my opinion the best battle in the anime history, animation and story wise.
Also most of his other pokemons got cameos, ignoring Charizard, Squirtle, Kingler and Tauros.
Charizard wasnt really needed, he has been used in final battle in every region, in Battle Frontier he beat an Articuno.