Skip to content
Ultraball

327 English cards · 81 sets · Prices Sep 28, 2026

Secret Rare Pokémon cards

The most valuable Secret Rare card is Charizard 146/144 (Skyridge), worth about $9,704 ungraded. 327 English cards carry this rarity, from Team Rocket (2000) to 30th Celebration: Classic Collection (2026), across the Wizards of the Coast, EX, Diamond & Pearl, Platinum, HeartGold & SoulSilver, Black & White, XY, Sun & Moon, Sword & Shield and Mega Evolution eras.

A secret rare is any card whose collector number is higher than the number printed as the set total, such as 146/144. The name comes from the fact that these cards are not part of the listed set, so they were a surprise when they first appeared. Our earliest English secret rare is in Team Rocket from 2000, and secret rares have appeared in most English sets since.

What a secret rare looks like depends on the era. In the e-Card sets they were holofoil Crystal Pokémon, in Black & White and XY they were often gold or shiny full arts, and in Sun & Moon and Sword & Shield they were rainbow and gold cards. In the Scarlet & Violet era the category covers Illustration Rares, Special Illustration Rares and Hyper Rares, which have their own pages.

To spot one, compare the two numbers at the bottom of the card. If the first is larger, it is a secret rare.

The most valuable secret rares are old and scarce. Charizard (Skyridge) from Skyridge and Lugia (Aquapolis) from Aquapolis are the headline cards of the e-Card era, printed near the end of the Wizards of the Coast years. Rayquaza (Dragons Exalted) from Dragons Exalted is the standout gold card of Black & White, and Mewtwo-GX (Shining Legends) from Shining Legends shows that modern secret rares of popular Pokémon also hold value. Condition drives the price of all of them, and e-Card holos in high grades are especially scarce.

Every rarity and its symbol is explained in the Pokémon card rarity chart.

Most valuable first

The 60 most valuable Secret Rare cards

Showing 60 of 327. The rest are listed on each set’s page below.

81 sets

Sets with Secret Rare cards

Common questions

How many Secret Rare Pokémon cards are there?

There are 327 English Secret Rare cards across 81 sets, from Team Rocket (2000) to 30th Celebration: Classic Collection (2026).

What is the most valuable Secret Rare card?

Charizard 146/144 (Skyridge) is the most valuable English Secret Rare card, at about $9,704 ungraded.

How much is a PSA 10 Secret Rare card worth?

The most valuable PSA 10 Secret Rare card is Charizard 146/144 (Skyridge), at about $102,000.