Vintage cards
1999 to 2009: Wizards of the Coast, e-Card, EX and Diamond & Pearl era. Fixed supply, nostalgia-driven demand.
What the research concludes
US (TCGplayer raw NM, USD): of 134 vintage cards, 119 have 12 months of prices; their median change is +87.1%, 106 rose, 45 more than doubled and 8 fell. A basket of the 41 cards with 15+ NM sales a year was +2.4% by early January 2026, accelerated from February as the hobby's 30th anniversary drew buyers back, peaked at +57.7% in mid-August and stands at +55.6%. Europe (Cardmarket, EUR) prices 93 of the cards (after dropping implausible Cardmarket matches) and is a separate market: there, the median card's sales run +15.3% above their 30-day average and the median set index is +51.3% since 20 July 2026. But the split matters. In Europe the most liquid WOTC cards are cooling (median -10.6% vs their 30-day average, only 8 of 28 up) and the Base Set, Jungle and Fossil indexes are back near their July level, while Team Rocket, Neo Genesis, Base Set 2, the e-Card sets and most EX/DP sets are up 50-130%. Together the two markets say the first wave of the rally (Base-Fossil) has paused and demand is rotating to later WOTC and post-WOTC sets. Fees of about 13% plus shipping mean a card needs to rise roughly 15-20% to break even, so we favour liquid cards where both markets point the same way.
In US NM (USD), 106 of 119 cards with a 12-month history rose, with a median of +87.1%. The 13 Charizard cards lagged the other blue-chip characters (median +53.7% vs +105.9% for all Tier-A characters); Gengar (8 cards, median +136.0%) and Rayquaza (4 cards, +196.8%) led. Base Set Charizard 004/102 still doubled, from $458.29 to $910.75 (+99%) on 33 NM sales.
The US basket of 41 liquid cards has been flat since mid-August (peak +57.7%, now +55.6%). Europe confirms the pause: on Cardmarket the Base Set (unlimited) index is +7.0% since 20 July after peaking at +71% on 17 September, Jungle is +2.8%, Fossil -3.4% and Shadowless +0.1%; the 28 liquid cards' EU sales run a median 10.6% below their 30-day average. Base Set Charizard shows it most clearly: US NM +5% in 4 weeks, but Cardmarket sales 49% below their 30-day average.
Cardmarket set indexes since 20 July: Neo Genesis +130.8%, Team Rocket +72.6%, Base Set 2 +66.2%, Expedition +90.9%, Aquapolis +88.9%, and most EX and DP/Platinum sets +40% to +113%. EU sales for DP/Platinum cards run a median +57.5% above their 30-day average (21 of 22 up), while the US 4-week change for the same cards is a median 0.0% because most have only a handful of US NM sales. Europe is giving the earlier, broader signal for these sets; they are still too thin in the US to buy on the US price alone.
The median card's US NM price is 64.5% above its Cardmarket trend price (converted at the ECB rate of 1.1204), 47.2% for WOTC cards. Cardmarket's guide includes played copies and, for WOTC cards, also mixes 1st Edition and Unlimited copies, so the gap runs both ways: Base Set Blastoise is $221.29 in US NM vs 41.50 EUR on Cardmarket, but Neo Revelation Entei is $214.02 vs 330.23 EUR. Where the two are implausibly far apart (US NM over 10x EU, or EU over 3x US), we treat the Cardmarket match as wrong and ignore Europe for that card. Use Cardmarket for direction, not as a price you can buy NM copies at.
57 cards sold fewer than 5 US NM copies in a year (median $737.50). Their US price is unchanged in 94% of weeks vs 25% for liquid cards, and weekly volatility is 9.5% vs 2.4%, because one sale resets it. The updated score caps all of them at Watch and flags 'Suspect price' on several-fold jumps that rest on 1-2 sales (the Eevee JR East promo, +4730% on one sale; Rayquaza ex EX Deoxys; Snorlax Lv.X). Their Cardmarket numbers are noisy too: a +31.8% median EU move on these cards is not a buy signal by itself.
In US NM, Avoid-tier cards rose a median +160.5% over 12 months and Top picks +48.5%, because the score subtracts points for thin markets, spikes and runs above 150%. That is deliberate: Top picks have a median of 50 US NM sales a year against 2 for Avoid, and their gains are the ones a seller could actually have realised. Our picks stay in the liquid Top pick / Accumulate group, preferring cards where Europe confirms the US trend.
Analyst picks
Dark Charizard (Team Rocket, Unlimited) is a blue-chip character at $88.16 in US NM, +56% in 12 months on 79 sales with 1.6% weekly volatility; Team Rocket's Cardmarket index is +72.6% since July, so the set is in demand in Europe (score 86, Top pick).
Base Set Alakazam is one of the most liquid vintage holos (175 US NM sales) and is on a pullback: $69.34, 18% under its 52-week high of $84.70 while still +27% on the year. Europe is buying the dip: Cardmarket sales are 23% above their 30-day average.
Jungle Flareon (Unlimited holo) is a steady Eeveelution compounder: $93.81 in US NM, +29% in 12 months, 105 sales and 1.1% weekly volatility, the lowest in the top group.
Base Set 2 Venusaur is a case where both markets agree: US NM $114.79, +56% in 12 months and +6% in 4 weeks on 44 sales; Cardmarket sales are 14% above their 30-day average and the Base Set 2 index is +66.2% since July (score 82, Top pick).
Rocket's Mewtwo (Gym Challenge, Unlimited holo) climbed steadily in US NM from $168.71 to $258.69 (+53%) with a 4% maximum drawdown; Gym Challenge is a smaller print than Base-Fossil.
Dark Blastoise (Team Rocket, Unlimited holo) is rising in both markets: US NM $219.70, +72% in 12 months and +8% in 4 weeks with an 8% maximum drawdown; Cardmarket sales are 46% above their 30-day average in a set whose EU index is +72.6% since July (score 82, Top pick).
Dark Dragonite (Team Rocket, Unlimited holo) rose a steady +64% in US NM to $230.17 with a 2% drawdown and 55 sales, at its 52-week high without a single-week jump (score 80, Top pick).
Base Set 2 Charizard is the most affordable WOTC holo Charizard at $460.39 in US NM, +51% in 12 months and 10% under its $512.90 high; Europe is buying while the US dips (Cardmarket sales +5% vs their 30-day average, set index +66.2%) (score 87, Top pick).
Blaine's Charizard (Gym Challenge, Unlimited holo) at $584.96 in US NM has risen only 12% in 12 months, far less than the market, with 2.4% weekly volatility and 17 sales: a Charizard holo that has not been bid up yet.
Base Set Charizard is the anchor of vintage: $910.75 in US NM on 33 sales and 194 listings, doubled from $458.29 (+99%), 4% under its $944.53 high. Rated Accumulate (74) rather than Top pick because its fast run earns no steady-appreciation points and Europe is cooling: Cardmarket sales are 49% below their 30-day average. The data favours building a position gradually.
Sabrina's Gengar (Gym Heroes, Unlimited holo) rose in US NM from $266.67 to $505.36 (+90%) with a 2.5% maximum drawdown, on 23 sales; it combines the year's strongest character with the Gym series (score 76, Accumulate).
| Card | Score | US NM | 1y | |
|---|---|---|---|---|
| CharizardBase Set 2 · 004/130 | 87Top pick | $460 | +51% | |
| Dark CharizardTeam Rocket · 21/82 | 86Top pick | $88.16 | +56% | |
| Ho-ohNeo Revelation · 07/64 | 85Top pick | $291 | +54% | |
| AlakazamBase Set · 001/102 | 83Top pick | $69.34 | +27% | |
| Rocket's MewtwoGym Challenge · 014/132 | 83Top pick | $259 | +53% | |
| Blaine's CharizardGym Challenge · 002/132 | 83Top pick | $585 | +12% | |
| MewtwoBase Set · 010/102 | 82Top pick | $91.92 | +136% | |
| Dark GyaradosTeam Rocket · 08/82 | 82Top pick | $73.58 | +10% | |
| VenusaurBase Set 2 · 018/130 | 82Top pick | $115 | +56% | |
| Dark BlastoiseTeam Rocket · 03/82 | 82Top pick | $220 | +72% | |
| SuicuneNeo Revelation · 14/64 | 82Top pick | $218 | +78% | |
| FlareonJungle · 03/64 | 80Top pick | $93.81 | +29% | |
| JolteonJungle · 04/64 | 80Top pick | $104 | +29% | |
| BlastoiseBase Set · 002/102 | 80Top pick | $221 | +39% | |
| DragoniteFossil · 04/62 | 80Top pick | $191 | +37% | |
| Dark DragoniteTeam Rocket · 05/82 | 80Top pick | $230 | +64% | |
| GengarFossil · 05/62 | 79Top pick | $213 | +107% | |
| BlastoiseBase Set 2 · 002/130 | 79Top pick | $155 | +46% | |
| MewSouthern Islands · 01/18 | 79Top pick | $645 | +168% | |
| Shining CelebiNeo Destiny · 106/105 | 78Top pick | $550 | +24% | |
| VenusaurBase Set · 015/102 | 77Accumulate | $170 | +43% | |
| Erika's VenusaurGym Challenge · 004/132 | 77Accumulate | $182 | +42% | |
| TyphlosionNeo Genesis · 018/111 | 77Accumulate | $144 | +29% | |
| Blaine's MoltresGym Heroes · 001/132 | 77Accumulate | $138 | +61% | |
| TyphlosionNeo Genesis · 017/111 | 77Accumulate | $202 | +26% | |
| Dark DragoniteLegendary Collection · 005/110 | 77Accumulate | $240 | +27% | |
| PichuNeo Genesis · 012/111 | 76Accumulate | $130 | +76% | |
| UmbreonNeo Discovery · 32/75 | 76Accumulate | $107 | +130% | |
| Sabrina's GengarGym Heroes · 014/132 | 76Accumulate | $505 | +90% | |
| Sabrina's GengarGym Challenge · 029/132 | 75Accumulate | $222 | +166% | |
| NinetalesBase Set (Shadowless) · 012/102 | 75Accumulate | $141 | +16% | |
| RaichuBase Set · 014/102 | 74Accumulate | $65.59 | +50% | |
| CharizardBase Set · 004/102 | 74Accumulate | $911 | +99% | |
| VaporeonJungle · 12/64 | 73Accumulate | $49.31 | +95% | |
| SnorlaxJungle · 11/64 | 73Accumulate | $157 | +99% | |
| Gardevoir exEX Sandstorm · 96/100 | 73Accumulate | $272 | +123% | |
| MeganiumNeo Genesis · 011/111 | 72Accumulate | $106 | +83% | |
| RaikouNeo Revelation · 13/64 | 72Accumulate | $206 | -2% | |
| ArticunoFossil · 02/62 | 71Accumulate | $81.41 | +88% | |
| Dark RaichuTeam Rocket · 83/82 | 71Accumulate | $140 | +55% | |
| UmbreonNeo Discovery · 13/75 | 71Accumulate | $753 | +96% | |
| Rocket's MoltresGym Heroes · 012/132 | 70Accumulate | $79.88 | +9% | |
| FeraligatrNeo Genesis · 005/111 | 70Accumulate | $147 | +98% | |
| Dark GengarNeo Destiny · 006/105 | 70Accumulate | $1,101 | +267% | |
| Torterra LV.XDiamond and Pearl · 122/130 | 69Accumulate | $100 | +25% | |
| RayquazaLegends Awakened · 14/146 | 68Accumulate | $94.09 | +64% | |
| CharizardEX Crystal Guardians · 4/100 · Delta Species | 68Accumulate | $940 | +171% | |
| Lapras exEX Ruby and Sapphire · 99/109 | 68Accumulate | $162 | +96% | |
| BlastoiseBase Set (Shadowless) · 002/102 | 68Accumulate | $896 | +3% | |
| GengarExpedition · 013/165 | 68Watch | $800 | - | |
| MewExpedition · 019/165 | 68Watch | $250 | +0% | |
| VulpixPlatinum · SH6 · Shiny | 67Accumulate | $163 | +30% | |
| Regice exEX Emerald · 98/106 | 67Accumulate | $300 | +58% | |
| LaprasFossil · 10/62 | 66Accumulate | $36.88 | +90% | |
| SlowkingSouthern Islands · 14/18 | 65Watch | $349 | +255% | |
| TyranitarNeo Discovery · 12/75 | 65Watch | $145 | +4% | |
| RayquazaEX Emerald · 9/106 | 65Watch | $431 | +364% | |
| Charizard G Lv.XSupreme Victors · 143 | 65Watch | $451 | +171% | |
| GengarLegendary Collection · 011/110 | 65Watch | $290 | +103% | |
| Erika's DragonairGym Heroes · 004/132 | 64Watch | $123 | +112% | |
| PonytaArceus · SH11 · Shiny | 64Watch | $207 | +33% | |
| Shining MewtwoNeo Destiny · 109/105 | 64Watch | $998 | +22% | |
| CharizardEX Dragon · 100/97 | 63Watch | $740 | +0% | |
| LugiaAquapolis · 149/147 | 63Watch | $1,400 | - | |
| Darkrai LV.XGreat Encounters · 104/106 | 62Watch | $255 | +297% | |
| GlaceonMajestic Dawn · 5/100 | 62Watch | $253 | +95% | |
| Dark BlastoiseLegendary Collection · 004/110 | 62Watch | $235 | +81% | |
| Mewtwo exEX Ruby and Sapphire · 101/109 | 62Watch | $555 | +211% | |
| Infernape LV.XDiamond and Pearl · 121/130 | 62Watch | $132 | +92% | |
| Ho-ohSkyridge · 149/144 | 62Watch | $800 | - | |
| Shining GyaradosNeo Revelation · 65/64 | 62Watch | $603 | +0% | |
| Scyther exEX Ruby and Sapphire · 102/109 | 61Watch | $170 | +76% | |
| CharizardBase Set (Shadowless) · 004/102 | 61Watch | $2,146 | +12% | |
| UmbreonAquapolis · H29/H32 · H29 | 61Watch | $310 | -51% | |
| Raichu exEX Sandstorm · 98/100 | 60Watch | $343 | +273% | |
| CharmanderStormfront · 101/100 | 60Watch | $173 | +5% | |
| CharizardLegendary Collection · 003/110 | 60Watch | $900 | +131% | |
| MewtwoExpedition · 020/165 | 60Watch | $700 | +250% | |
| SuicuneAquapolis · H25/H32 · H25 | 60Watch | $540 | - | |
| DragoniteExpedition · 009/165 | 59Watch | $800 | +119% | |
| Lugia exEX Unseen Forces · 105/115 | 59Watch | $2,500 | - | |
| VenusaurBase Set (Shadowless) · 015/102 | 58Watch | $494 | -18% | |
| Mewtwo LV.XLegends Awakened · 144/146 | 58Watch | $248 | +94% | |
| Gengar Lv.XArceus · 97/99 | 57Watch | $680 | +180% | |
| MewtwoEX Delta Species · 12/113 · Delta Species | 57Watch | $747 | +361% | |
| AlakazamSkyridge · H01/H32 · H1 | 57Watch | $1,200 | +50% | |
| Gengar exEX FireRed & LeafGreen · 108/112 | 57Watch | $1,400 | - | |
| Rocket's Mewtwo exEX Team Rocket Returns · 99/109 | 57Watch | $900 | +0% | |
| Shining CharizardNeo Destiny · 107/105 | 57Watch | $3,999 | -39% | |
| Jolteon StarEX Power Keepers · 101/108 | 57Watch | $449 | - | |
| Suicune StarEX Unseen Forces · 115/115 | 57Watch | $515 | -4% | |
| Dialga G LV.XPlatinum · 122/127 | 56Watch | $231 | +437% | |
| Electivire LV.XMysterious Treasures · 121/123 | 56Watch | $91.17 | +224% | |
| Surfing PikachuRising Rivals · 114/111 | 56Watch | $389 | +251% | |
| Mew exEX Holon Phantoms · 100/110 | 56Watch | $525 | +117% | |
| Rocket's Zapdos exEX Team Rocket Returns · 106/109 | 56Watch | $1,080 | - | |
| CharizardSkyridge · 146/144 | 56Watch | $1,500 | - | |
| LugiaSecret Wonders · 14/132 | 55Watch | $220 | +293% | |
| Charizard exEX FireRed & LeafGreen · 105/112 | 55Watch | $831 | +0% | |
| Gardevoir LV.XSecret Wonders · 131/132 | 54Watch | $268 | +364% | |
| Dragonite exEX Dragon · 90/97 | 54Watch | $602 | +97% | |
| Alakazam StarEX Crystal Guardians · 99/100 | 54Watch | $900 | - | |
| Groudon StarEX Delta Species · 111/113 | 54Watch | $820 | +51% | |
| KabutopsSkyridge · 150/144 | 54Watch | $349 | - | |
| Dragonite exEX Dragon Frontiers · 91/101 · Delta Species | 53Watch | $472 | +108% | |
| GolemSkyridge · 148/144 | 53Watch | $600 | +130% | |
| Shining KabutopsNeo Destiny · 108/105 | 52Watch | $295 | +2% | |
| Lucario LV.XMysterious Treasures · 122/123 | 51Avoid | $216 | +242% | |
| CharizardStormfront · 103/100 | 51Avoid | $738 | +207% | |
| Rayquaza exEX Dragon · 97/97 | 51Avoid | $210 | -30% | |
| Mew StarEX Dragon Frontiers · 101/101 · Delta Species | 51Avoid | $3,500 | +106% | |
| Pikachu StarEX Holon Phantoms · 104/110 | 51Avoid | $900 | -56% | |
| ArticunoSupreme Victors · 148 | 50Avoid | $388 | +161% | |
| Groudon exEX Hidden Legends · 93/101 | 50Avoid | $313 | +117% | |
| Suicune exEX Team Magma vs Team Aqua · 94/95 | 50Avoid | $676 | +150% | |
| Salamence exEX Dragon Frontiers · 98/101 · Delta Species | 50Avoid | $205 | +20% | |
| Pokemon CenterWoTC Promo · 40/53 | 49Avoid | $1,199 | - | |
| Raikou StarEX Unseen Forces · 114/115 | 49Avoid | $1,600 | - | |
| Celebi StarEX Crystal Guardians · 100/100 | 49Avoid | $950 | +94% | |
| Regirock StarEX Legend Maker · 91/92 | 48Avoid | $1,451 | - | |
| Machamp LV.XStormfront · 98/100 | 47Avoid | $150 | +138% | |
| EeveeWoTC Promo · 11/53 · JR East Stamp Rally | 47Avoid | $599 | +4730% | |
| Lucky StadiumWoTC Promo · 41/53 | 46Avoid | $1,700 | +188% | |
| RaichuBase Set (Shadowless) · 014/102 | 46Avoid | $254 | +93% | |
| SlowkingAquapolis · H22/H32 · H22 | 46Avoid | $600 | +193% | |
| Venusaur exEX FireRed & LeafGreen · 112/112 | 46Avoid | $480 | +69% | |
| Glaceon LV.XMajestic Dawn · 98/100 | 45Avoid | $538 | +164% | |
| Rayquaza exEX Deoxys · 102/107 | 45Avoid | $999 | +330% | |
| Vaporeon StarEX Power Keepers · 102/108 | 45Avoid | $457 | -77% | |
| Team Aqua's KyogreEX Team Magma vs Team Aqua · 3/95 | 44Avoid | $316 | +533% | |
| Torchic StarEX Team Rocket Returns · 108/109 | 43Avoid | $1,200 | - | |
| Dialga LV.XGreat Encounters · 105/106 | 39Avoid | $250 | +193% | |
| Snorlax Lv.XRising Rivals · 111/111 | 39Avoid | $797 | +318% | |
| Registeel exEX Hidden Legends · 99/101 | 39Avoid | $300 | +206% |