Personally, this is my idea of his best team:
Kaleb’s Pangoro has a type advantage on Snorlax and Greninja.
Kaleb’s Charizard has a type advantage on Infernape while not Mega Evolved and on Sceptile in both forms.
Kaleb’s Torterra has a type advantage on Pikachu, Infernape (who also has one on him), and Greninja.
Kaleb’s Drapion has a type advantage on Sceptile and Infernape.
Kaleb’s Aggron has a type advantage on Charizard and Infernape.
Kaleb’s Salamence has a type advantage on Infernape.
With Krookodile, Torterra would have an advantage on him, and so would Pangoro.
So, in theory, Ash would lose due to having at least one disadvantage with every Pokémon.
- Pikachu
- Charizard
- Sceptile
- Infernape
- Greninja
- Snorlax
Kaleb’s Pangoro has a type advantage on Snorlax and Greninja.
Kaleb’s Charizard has a type advantage on Infernape while not Mega Evolved and on Sceptile in both forms.
Kaleb’s Torterra has a type advantage on Pikachu, Infernape (who also has one on him), and Greninja.
Kaleb’s Drapion has a type advantage on Sceptile and Infernape.
Kaleb’s Aggron has a type advantage on Charizard and Infernape.
Kaleb’s Salamence has a type advantage on Infernape.
With Krookodile, Torterra would have an advantage on him, and so would Pangoro.
So, in theory, Ash would lose due to having at least one disadvantage with every Pokémon.