This is a complete list of all 1025 species of Pokémon currently known to exist. Each Pokémon's entry on this list includes its number in the National Pokédex, its party sprite, its name, its types (Pokémon with alternate forms that have differing types have all of those types listed), its Japanese…