The values
- Unique english cards: 20,493
- Sets: 163
- Promo sets: 20
- Pokémon: 17,279
- Trainers: 2,780
- Energy: 434
Some detail is too fine to show here; it is kept in the trainer’s notes.
Where it comes from
Cardrake research - 30th anniversary: how many Pokémon cards are there Cardrake · 13 August 2026 Open the original ↗
The line in the source
There are 20,493 unique English cards, released across 163 sets between January 1999 and today.
Related figures
Built from this one