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 (UK).
Results
20,628 cards
Haunter
Gengar
Drowzee
Hypno
Koffing
Weezing
Mewtwo
Mew
Misdreavus
Mismagius
Espurr
Meowstic
Marshadow
Marshadow & Machamp-GX
Sandshrew
Sandslash
Diglett
Dugtrio
Geodude
Graveler
Golem
Cubone
Marowak
Rhyhorn
Rhyhorn
Rhydon
Rhyperior
Wooper
Quagsire
Gligar
Gliscor
Tyrogue
Hitmontop
Riolu
Landorus
Crabrawler
Crabominable
Stakataka
Greninja & Zoroark-GX
Murkrow
Honchkrow-GX
Carvanha
Sharpedo
Spiritomb
Sandile
Sandile
Krokorok
Krookodile