What is the most broken Pokémon ever?
The Most Overpowered Pokémon From Each Generation
- 1 Generation VIII: Zacian.
- 2 Generation VII: Tapu Lele. …
- 3 Generation VI: Mega Kangaskhan and Aegislash. …
- 4 Generation V: Excadrill. …
- 5 Generation IV: Garchomp. …
- 6 Generation III: Salamence. …
- 7 Generation II: Kingdra. …
- 8 Generation I: Mewtwo. …