Forget your childhood binder, some Pokémon cards are now worth more than a car. The record-breaking Pikachu Illustrator card sold for a staggering $5.275 million. Here are the 12 most expensive Pokémon cards ever sold, the secrets behind their insane value, and learn if you could be sitting on a goldmine in your own collection.

Pokémon cards, once a simple pastime, have now become some of the most valuable collectibles in the world. What started as a fun way to play the Pokémon Trading Card Game (TCG) has transformed into a multi-million-dollar industry, with rare cards reaching eye-watering prices at auctions.
These cards aren’t just pieces of cardboard; they are iconic treasures, each telling a unique story of rarity, nostalgia, and history. Whether it’s a limited-edition release or a one-of-a-kind trophy, the most expensive Pokémon cards are highly sought after by collectors around the globe.
Top 12 most expensive Pokémon cards
12. Snap Magikarp
Approximate Worth: $136,000
The Snap Magikarp is one of the rarest and most expensive Pokémon cards in existence. This card was part of a promotional event for the 1999 Pokémon Snap game. Only a handful of these cards were made, with only 20 copies ever printed. After being hidden from the public eye for 23 years, a graded version of this rare card sold for $136,000 at auction in 2022. Its value comes from its limited print run and the nostalgic connection to the Pokémon Snap game, making it a key entry in the list of most expensive Pokémon cards.
11. No. 2 Trainer, Pokémon (2000) Japanese Super Secret Battle
Approximate Worth: $137,500
This most expensive Pokémon card is one of a kind. Awarded to Toshiyuki Yamaguchi, who placed second in Japan’s Super Secret Battle tournament in 2000, this card was created specifically for him. With only one of these cards in existence, it became a highly coveted collector’s item, and in 2023, it sold for an impressive $137,500. Its scarcity, combined with its historical significance, cements it as one of the most expensive Pokémon cards ever sold.
10. Neo Genesis 1st Edition Holographic Lugia
Approximate Worth: $144,300
The Neo Genesis 1st Edition Holographic Lugia is another legendary card in the Pokémon world. Released in 2000 as part of the Neo Genesis expansion, this card is one of the most expensive Pokémon cards due to its rarity and the condition it was kept in. Graded as BGS Pristine, making it one of only three of its kind, this rare Lugia card sold for $144,300 in 2021. Its price continues to climb, making it a crown jewel in any collection of most expensive Pokémon cards.
9. Kangaskhan – Holo Family Event Trophy
Approximate Worth: $175,000
The Kangaskhan Holo Family Event Trophy card, given out at the 1998 Kangaskhan Family Event in Japan, is one of the rarest and most expensive Pokémon cards in existence. Awarded to participants who performed exceptionally well in the parent-child tournament, the limited number of these cards makes them highly valuable. One of these cards recently sold for $175,000 in 2023, cementing its place as one of the most expensive Pokémon cards on the market.
8. Ishihara GX Promo Card (Autographed)
Approximate Worth: $247,230
The Ishihara GX Promo Card stands as a testament to Pokémon’s history, featuring Tsunekazu Ishihara, the president of The Pokémon Company, in a special celebratory release. Given to employees in 2017 as part of his 60th birthday celebrations, these cards were not available to the general public, adding to their exclusivity. One autographed card was sold for a whopping $247,230 in 2021. For its unique connection to the company’s leadership and its scarcity, it rightfully claims a spot among the most expensive Pokémon cards.
7. Bronze Pikachu No. 3 Trainer Trophy
Approximate Worth: $300,000
Awarded to third-place winners at the first Pokémon tournament held in 1997, the Bronze Pikachu No. 3 Trainer Trophy is a coveted prize. This card has historical significance, marking the beginning of competitive Pokémon play. Its rarity and link to the earliest tournaments in Pokémon history make it one of the most expensive Pokémon cards. A Mint-graded copy sold for an astounding $300,000 in 2023, solidifying its place in the ranks of the most expensive Pokémon cards ever sold.
6. Blastoise Presentation Card
Approximate Worth: $360,000
This Blastoise Presentation Card was not sold in stores but was created by Wizards of the Coast as a prototype for potential English-speaking markets in 1998. With only two known copies in existence, the presentation card’s rarity and its significance in Pokémon TCG’s expansion make it one of the most expensive Pokémon cards. It sold for $360,000 in 2021, underscoring its place in the upper echelons of the most expensive Pokémon cards.
5. 1999 Pokémon Base Set Shadowless 1st Edition Holo Charizard
Approximate Worth: $420,000
Charizard has long been a fan favourite, and the 1999 Pokémon Base Set Shadowless 1st Edition Holo Charizard is one of the most expensive Pokémon cards in history. With only 121 copies in Gem Mint condition out of the 3,000 printed, the card’s value has skyrocketed over the years. This iconic card, featuring the fiery dragon, fetched $420,000 at auction in 2022, proving that Charizard remains one of the most expensive Pokémon cards collectors are eager to own.
4. 1998 Pikachu Silver Trophy
Approximate Worth: $444,000
The 1998 Pikachu Silver Trophy card was awarded to the second-place winner of the Lizardon Mega Battle tournament in Japan, and it’s one of the rarest and most expensive Pokémon cards on the market. Only four copies are confirmed to exist, and the card’s Gem Mint rating adds to its value. When it was sold in 2023, it fetched $444,000, making it a standout in the world of most expensive Pokémon cards.
3. 1995 Pokémon Japanese Topsun Charizard, Scarce Blue Back
Approximate Worth: $493,230
The 1995 Pokémon Japanese Topsun Charizard card is one of the most expensive Pokémon cards due to its rarity and its connection to the early days of Pokémon in Japan. With only 31 copies in existence, and only one graded Gem Mint, this pre-1st Edition card sold for $493,230 in 2021. Its scarcity and early design make it an extremely valuable item for collectors of the most expensive Pokémon cards.
2. 1998 Pikachu Illustrator
Approximate Worth: $5.275 million
The Pikachu Illustrator card is the most expensive Pokémon card ever sold. Awarded to winners of a series of illustration contests held by CoroCoro, only 39 copies were created, and only 20 were distributed. In 2021, one of these cards sold for a mind-boggling $5.275 million, making it not just the most expensive Pokémon card but also a record-breaking piece of trading card history.
1. 1998 Pokémon Japanese Promo Illustrator – Holo
Approximate Worth: $5.275 million
Topping the list is the 1998 Pokémon Japanese Promo Illustrator card. The Pikachu Illustrator is not only the most expensive Pokémon card but also the most iconic. The card, awarded as a prize in a CoroCoro competition, is considered the holy grail of Pokémon cards. Its record-breaking sale price of $5.275 million in 2021 makes it the ultimate treasure for collectors, solidifying its position as the most expensive Pokémon card in history.
Final thoughts
Pokémon cards are far more than just pieces of cardboard — they are cultural icons, rare treasures, and valuable investments. The most expensive Pokémon cards are a testament to the love and nostalgia that continues to surround the Pokémon universe. Whether it’s the unique Pikachu Illustrator or the one-of-a-kind No. 2 Trainer, these cards represent rare glimpses into the history of Pokémon, their legacy, and their global influence.
For those who are fortunate enough to own one of these cards, they not only hold a rare piece of Pokémon memorabilia but also a valuable asset that may continue to appreciate in value. Whether you’re a seasoned collector or new to the world of Pokémon cards, the allure of these rare and most expensive Pokémon cards will always be captivating.