The Best Pokemon Cards Under $100 Right Now

Prices updated daily from real sales data · July 21, 2026

These are the strongest Pokemon cards you can buy for under $100, ranked by how much each multiplies in value graded PSA 10. Every price refreshes daily from real sales data — tap any card for its full price history and grading ROI.

1 Squirtle [No Number] from Pokemon Japanese Topsun
Squirtle [No Number]
Japanese Topsun
$37.47
PSA 10: $28000.00
2 Team Rocket [Special Case] #278/XY-P from Pokemon Japanese Promo
Team Rocket [Special Case] #278/XY-P
Japanese Promo
$42.50
PSA 10: $17000.00
3 Charmander [Blue Back] #4 from Pokemon Japanese Topsun
Charmander [Blue Back] #4
Japanese Topsun
$53.38
PSA 10: $19840.04
4 Giratina LV. X #124 from Pokemon Platinum
Giratina LV. X #124
Platinum
$65.00
PSA 10: $21497.77
5 Beedrill [No Rarity] #15 from Pokemon Japanese Expansion Pack
Beedrill [No Rarity] #15
Japanese Expansion Pack
$66.99
PSA 10: $22125.00
6 Giratina #4 from Pokemon Legends Awakened
Giratina #4
Legends Awakened
$35.31
PSA 10: $11400.00
7 Pikachu & Zekrom GX #2018 from Pokemon 25th Anniversary Creatures Deck
Pikachu & Zekrom GX #2018
25th Anniversary Creatures Deck
$47.50
PSA 10: $14050.00
8 Pikachu [Gold] from Pokemon Japanese Meiji Promo
Pikachu [Gold]
Japanese Meiji Promo
$39.61
PSA 10: $11320.54
9 Hitmonchan [No Number] from Pokemon Japanese Topsun
Hitmonchan [No Number]
Japanese Topsun
$35.75
PSA 10: $10000.00
10 Snorlax [No Number] from Pokemon Japanese Topsun
Snorlax [No Number]
Japanese Topsun
$64.99
PSA 10: $12000.00
11 Bulbasaur [Blue Back] #1 from Pokemon Japanese Topsun
Bulbasaur [Blue Back] #1
Japanese Topsun
$42.99
PSA 10: $7500.00
12 Drowzee [No Number] from Pokemon Japanese Topsun
Drowzee [No Number]
Japanese Topsun
$36.00
PSA 10: $6022.08
13 It's Not Over Yet #70 from Pokemon 2000 Topps Movie
It's Not Over Yet #70
2000 Topps Movie
$37.59
PSA 10: $6167.10
14 Pikachu [Blue Back] #25 from Pokemon Japanese Topsun
Pikachu [Blue Back] #25
Japanese Topsun
$92.09
PSA 10: $13310.65
15 Gengar #94 from Pokemon Japanese Vending
Gengar #94
Japanese Vending
$70.40
PSA 10: $9999.00
16 Salamence [Corocoro Ichiban] #124/XY-P from Pokemon Japanese Promo
Salamence [Corocoro Ichiban] #124/XY-P
Japanese Promo
$50.02
PSA 10: $6683.00
17 Rocket-Dan [Embossed] from Pokemon Japanese Meiji Promo
Rocket-Dan [Embossed]
Japanese Meiji Promo
$50.60
PSA 10: $6710.00
18 Growlithe [Blue Back] from Pokemon Japanese Topsun
Growlithe [Blue Back]
Japanese Topsun
$58.19
PSA 10: $7499.50
19 Togepi from Pokemon Japanese Southern Islands
Togepi
Japanese Southern Islands
$43.48
PSA 10: $5577.50
20 Charizard G LV. X #2 from Pokemon Japanese Charizard Half Deck
Charizard G LV. X #2
Japanese Charizard Half Deck
$59.90
PSA 10: $7300.00
21 Flareon [1st Edition] #11 from Pokemon Japanese World Champions Pack
Flareon [1st Edition] #11
Japanese World Champions Pack
$76.99
PSA 10: $9290.61
22 Venusaur Trainer [Green] #0 from Pokemon Japanese 1996 Carddass
Venusaur Trainer [Green] #0
Japanese 1996 Carddass
$46.35
PSA 10: $5500.00
23 Gyarados [Blue Back] from Pokemon Japanese Topsun
Gyarados [Blue Back]
Japanese Topsun
$40.37
PSA 10: $4670.00
24 Mewtwo EX #188/XY-P from Pokemon Korean Promo
Mewtwo EX #188/XY-P
Korean Promo
$89.00
PSA 10: $10209.19
25 Magikarp Mayhem [Foil] #20 from Pokemon 2000 Topps Movie
Magikarp Mayhem [Foil] #20
2000 Topps Movie
$35.80
PSA 10: $3999.95
26 Cubone [Glossy] #104 from Pokemon Japanese Vending
Cubone [Glossy] #104
Japanese Vending
$40.71
PSA 10: $4499.99
27 Mewtwo [Blue Back] #150 from Pokemon Japanese Topsun
Mewtwo [Blue Back] #150
Japanese Topsun
$55.07
PSA 10: $6050.00
28 Giratina #10 from Pokemon Platinum
Giratina #10
Platinum
$40.00
PSA 10: $4305.52
29 Computer Search [No Rarity] from Pokemon Japanese Expansion Pack
Computer Search [No Rarity]
Japanese Expansion Pack
$80.00
PSA 10: $8500.00
30 Deoxys #2 from Pokemon Emerald
Deoxys #2
Emerald
$57.03
PSA 10: $5800.50

Frequently asked questions

What are the best Pokemon cards under $100?

Right now the strongest cards under $100 include Squirtle [No Number], Team Rocket [Special Case] #278/XY-P, Charmander [Blue Back] #4 — ranked by how much their value multiplies in PSA 10.

Which Pokemon card under $100 has the best grading upside?

Squirtle [No Number] costs about $37 raw and is worth $28,000 in PSA 10 — a 747.3x multiple if it grades a 10.