This page lists Pokémon #650 - #721, and also the Mega Pokémon, which first appeared during the Generation VI games and the anime. This does not include (excluding diancie) the GTS Trio as, while there names appear in the GTS, they have not been confirmed as official.
Pokemon
Mega Evolutions
Trending pages
All items (76)
E
I
K
X
Y
Z