Gym teams.
Every boss team for the game you pick, with levels, moves, and recommended type counters so you can prep before each battle.
counters ranked by super-effective hits
Katy
Gym Leader3 battles14 Pokemon · Lv 14-81Brassius
Gym Leader3 battles14 Pokemon · Lv 16-81Iono
Gym Leader3 battles15 Pokemon · Lv 23-81Kofu
Gym Leader3 battles14 Pokemon · Lv 29-81Larry
Gym Leader4 battles19 Pokemon · Lv 35-83Ryme
Gym Leader3 battles15 Pokemon · Lv 41-81Tulip
Gym Leader3 battles15 Pokemon · Lv 44-81Grusha
Gym Leader3 battles15 Pokemon · Lv 47-81Rika
Elite Four2 battles11 Pokemon · Lv 57-83Poppy
Elite Four2 battles11 Pokemon · Lv 58-83Hassel
Elite Four3 battles17 Pokemon · Lv 60-83Geeta
Champion2 battles12 Pokemon · Lv 61-85Nemona
Champion30 battles132 Pokemon · Lv 5-87Every game
pick a row to load its bossesPrepping for gym battles, the Elite Four and the Champion
Every major battle in a Pokémon game is a type puzzle. Gym Leaders specialize in a single type, so a Pokemon that resists their attacks and hits back super-effectively can carry a whole gym on its own. The Elite Four and Champion are tougher because they run full, varied teams, which means you need broader coverage rather than one perfect counter.
How the recommended counters work
For each battle we look at every team member's defensive typing and score all eighteen attacking types by how many of those Pokémon they hit for super-effective damage. The types shown with the highest hit counts are the moves worth bringing. A counter that reads 4/6 will be super-effective against four of the six Pokémon on that team, so packing one or two of these across your party usually covers the whole fight.
Levels, moves and rematches
Each row lists the level and known moves for that battle, so you can match your own team's level curve and watch for surprise coverage moves. Some trainers appear in multiple battles within a game, such as gym rematches or post-game fights. Those are grouped under one trainer and labeled by location so you can plan for every encounter.
The coverage band under the ledger widens that read to the whole game at once: it counts how many of the game's boss Pokémon each attacking type beats, so you can pick the two or three move types worth carrying from the first gym to the Champion.