Chariot190 said:
Saw this mentioned elsewhere, but this:
1.) Ash defeated one of his rivals Hau with his Rowlet after it fell asleep. This avenges his Indigo League loss when Charizard fell asleep against Richie's Pikachu for refusing to battle it.
2.) Ash defeated Kukui's Incineroar, a fire starter Pokémon with his own fire starter Torracat to avenge his Johto league loss when Charizard lost to Blaziken.
3.) When Ash won his battle against Hau, he won it with Rowlet wearing clothing resembling Decidueye to avenge his Hoenn league loss after Tyson beat Ash with his Meowth that was wearing clothing.
4.) Ash defeated 2 legendaries (Gladion's Sivally and Tapu Koko) and also had 2 legendaries himself (Melmetal and Naganedel, an ultra beast) to avenge his loss against Tobias's Darkrai and Latios in the Sinnoh League.
5.) Ash defeated Kukui's Lucario to avenge his loss to Cameron's Lucario in the Unova league.
6.) Ash beat his edge lord rival Gladion and not only survived, but absorbed a BURASTO BAN, to avenge his defeat to Alain in the Kalos league.
And to put the sprinkles and cherry on top
7.) Ash surpasses his final hurdle and wins the closing battle of the league with Pikachu, his starter and longtime pokemon partner instead of regional aces.