Complete Pokémon Pokédex

This is a full list of every Pokémon from all 6 generations of the Pokémon series, along with their main stats.