Skip to content
UltraBall

Picking…

Menu

All English Pokémon cards by value

20,903 cards, most valuable first. To narrow it down, browse by set, by Pokémon or by era. The top 100, with PSA 10 values, are ranked in the most valuable Pokémon cards, and what’s selling is on the market page.

20,903 cards

Filters

Filters

Set
Era
Pokémon
Rarity
Variant