EN (English)

Pokémon TCG Sets

How many Pokémon cards are there?

There are 21,099 English Pokémon cards across 193 sets as of Nov 11, 2026, from Base Set in 1999 to Delta Reign. Across all 8 printed languages we track there are 146,542 cards, 27,419 of them Japanese.

Mega Evolution 10 sets

Scarlet & Violet 18 sets

Other 17 sets

Sword & Shield 18 sets

Unnumbered Energies 12 sets

Sun & Moon 17 sets

XY 16 sets

Black & White 13 sets

HeartGold & SoulSilver 6 sets

Platinum 4 sets

POP 9 sets

Diamond & Pearl 8 sets

EX 20 sets

NP 1 set

E-Card 3 sets

Neo 4 sets

Gym 2 sets

Base 6 sets