Skip to content
Ultraball

Pokémon card price guideWhat’s your
card worth?

Raw and graded prices for every English Pokémon card, from Base Set to 30th Celebration. Search by name, set, number, or the nickname you know it by. 20,797 cards, updated Sep 28, 2026.

Try

Explore

Last 90 days

What’s selling

Market overview

Sets

Popular sets

All sets

1999 to today

Explore by era

All eras

Pokémon

Collect by Pokémon

All 1,025 Pokémon

The English Pokémon card price guide

Ultraball tracks the value of 20,797 English Pokémon cards across 185 sets, from the 1999 Base Set to 30th Celebration. Every card page shows its ungraded near-mint price, its PSA 10, 9 and 8 values, a price chart and the recent sales behind the number. The most valuable English card right now is Espeon ☆ from POP Series 5 at $10,038; see the 100 most valuable Pokémon cards.

Collect by Pokémon with price guides for Charizard cards, Pikachu cards, Umbreon cards, Mew cards and Lugia cards, or by era, from the Wizards of the Coast sets to Mega Evolution. The market page shows the most traded cards and the biggest recent sales, and how we price cards explains where each value comes from.

Where the prices come from

Every value on Ultraball says how much evidence is behind it.

Sold prices first.Raw values blend recent sold listings with current marketplace prices. Graded values come from sales of slabbed copies at that exact grade.

Confidence on every price.When few copies have sold, we say so. A card with two sales this year gets a “Limited data” mark, not a precise-looking number. How we price cards