Card list
Pokémon card list
This list has 20,628 cards in 176 sets, from 1999 to 2026. Card names are the English names in the list.
Pokémon names follow English (US).
Results
20,628 cards
Sharpedo
Wailord V
Drednaw V
Drednaw VMAX
Gardevoir V
Gardevoir VMAX
Hatenna
Hattrem
Hatterene
Galarian Cursola V
Alcremie V
Alcremie VMAX
Machop
Machoke
Machamp
Lucario V
Zygarde
Rockruff
Lycanroc
Rolycoly
Grapploct V
Ekans
Arbok
Galarian Zigzagoon
Galarian Linoone
Galarian Obstagoon
Absol
Purrloin
Liepard
Scraggy
Scrafty
Trubbish
Inkay
Malamar
Nickit
Duraludon V
Swablu
Altaria
Bede
Full Heal
Great Ball
Hop
Hyper Potion
Kabu
Marnie
Milo
Piers
Poké Ball