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
Electrode
Electrode
Farfetch'd
Grovyle
Haunter
Machoke
Magneton
Magneton
Miltank
Pichu
Piloswine
Pupitar
Sableye
Scyther
Shelgon
Skarmory
Staravia
Bagon
Bidoof
Bronzor
Cherubi
Combee
Drifloon
Duskull
Duskull
Finneon
Gastly
Larvitar
Machop
Magikarp
Magnemite
Magnemite
Misdreavus
Onix
Pikachu
Ponyta
Roselia
Skorupi
Snover
Starly
Stunky
Swinub
Tangela
Treecko
Voltorb
Voltorb
Conductive Quarry
Energy Link