Skip to content
UltraBall

Picking…

Menu

Vintage index

The most traded cards from the Wizards of the Coast era (1999 to 2003). One number for how their prices are moving, worked out every day from what they sell for.

Through Oct 7, 2026 · Aug 1, 2026 = 100

Level
105.4
+5.4 since Aug 1, 2026
1 day
up +0.6%
7 days
up +0.2%
30 days
up +3.9%
90 days
–
Needs 90 days of daily prices

▲ +5.4% Aug 1, 2026 to Oct 7, 2026

100.0105.4Aug 1, 2026Sep 5, 2026Oct 7, 2026105.4

Daily readings from Aug 1, 2026, when daily price tracking began. For the longer view, the monthly Vintage 100 and Modern 100 run from January 2022; they are a different measure and are not joined to this line.

Picked Oct 1, 2026

What’s in the Vintage index

50 cards, heaviest first. Over the last 30 days 39 rose and 11 fell. A card’s weight follows how much money changes hands in it, and no card counts for more than 5%.

CardCopyPrice30 daysWeight
UmbreonSkyridge · #H30
PSA 10$123,000up +118%5.0%
CelebiSkyridge · #145
PSA 10$60,000up +179%4.1%
GyaradosSkyridge · #H10
PSA 10$29,999up +92%3.8%
Shining MewtwoNeo Destiny · #109
PSA 10$19,200up +42%3.0%
NidokingAquapolis · #150
PSA 10$19,411up +14%3.0%
VenusaurBase Set · #15
PSA 10$4,565up +30%2.7%
Shining CharizardNeo Destiny · #107
Ungraded$2,400down −0.7%2.7%
ScizorAquapolis · #H21
PSA 10$16,000up +108%2.6%
GengarSkyridge · #H9
Ungraded$4,356up +4.4%2.6%
LugiaNeo Genesis · #9
Ungraded$750up +27%2.6%
MachampExpedition Base Set · #16
PSA 10$10,500up +311%2.6%
Shining TyranitarNeo Destiny · #113
PSA 10$17,950up +76%2.5%
PolitoedSkyridge · #H23
PSA 10$13,000up +186%2.5%
AlakazamSkyridge · #H1
PSA 10$8,499down −2.3%2.2%
PoliwrathSkyridge · #H24
PSA 10$10,606up +85%2.2%
CharizardBase Set 2 · #4
Ungraded$475up +20%2.1%
LanturnAquapolis · #H15
PSA 10$10,000up +371%2.1%
Dark CharizardTeam Rocket · #4
Ungraded$375up +19%2.1%
BlastoiseBase Set · #2
PSA 10$11,999up +55%2.1%
EspeonNeo Discovery · #1
PSA 10$13,410up +27%2.1%
UmbreonNeo Discovery · #13
Ungraded$750up +12%2.0%
JolteonSkyridge · #H12
PSA 10$7,131up +60%2.0%
Blaine's CharizardGym Challenge · #2
Ungraded$610up +11%2.0%
GengarFossil · #5
Ungraded$198up +16%1.9%
Shining GyaradosNeo Revelation · #65
Ungraded$1,299up +20%1.8%
Shining TyranitarNeo Destiny · #113
Ungraded$987down −16%1.7%
NidokingAquapolis · #150
Ungraded$999down −7.0%1.7%
StarmieSkyridge · #H28
PSA 10$3,750up +33%1.6%
Shining RaichuNeo Destiny · #111
PSA 10$6,600up +18%1.6%
DragoniteFossil · #4
Ungraded$159up +24%1.6%
Shining RaichuNeo Destiny · #111
Ungraded$900up +0.2%1.6%
Dark BlastoiseTeam Rocket · #3
Ungraded$209up +26%1.5%
Dark GengarNeo Destiny · #6
Ungraded$627down −7.1%1.5%
MewtwoBase Set · #10
PSA 10$4,560up +2.7%1.5%
SteelixSkyridge · #H29
PSA 10$3,850up +26%1.5%
Shining KabutopsNeo Destiny · #108
PSA 10$4,612up +32%1.4%
EspeonNeo Discovery · #1
Ungraded$310down −4.4%1.4%
CharizardExpedition Base Set · #6
Ungraded$551down −22%1.4%
Sabrina's GengarGym Challenge · #29
Ungraded$225up +13%1.4%
Shining MagikarpNeo Revelation · #66
Ungraded$795up +37%1.4%
SnorlaxJungle · #11
Ungraded$119up +29%1.3%
Shining NoctowlNeo Destiny · #110
PSA 10$2,760up +2.2%1.3%
Dark RaichuTeam Rocket · #83
Ungraded$110down −0.8%1.3%
Shining SteelixNeo Destiny · #112
PSA 10$3,970up +56%1.3%
MewSouthern Islands · #1
Ungraded$413down −33%1.3%
SnorlaxWizards Black Star Promos · #49
Ungraded$453up +1.1%1.3%
CharizardExpedition Base Set · #39
PSA 10$2,750up +72%1.3%
UmbreonAquapolis · #H29
Ungraded$1,102down −28%1.3%
Lucky StadiumWizards Black Star Promos · #41
Ungraded$1,700down −18%1.3%
PidgeotJungle · #8
PSA 10$4,000up +93%1.2%

How this index is built

Which cards. A card is counted at one grade, ungraded or PSA 10. To qualify it needs at least 8 sales of that copy in 90 days, a price of $20 or more, a price that agrees with what it has actually sold for, and a price line steady enough to compare. The qualifying cards are ranked by the money that changes hands in them (price times sales) and the top 50 are taken.

When they change. The list is picked again on the first of each month, from the prices of that day. A card is never added for a rise that has already happened: it starts to count from the day it joins.

How much each counts. By the square root of its dollar volume, capped at 5%. A heavily traded card matters more, and no single card can be the index.

The daily move. The weighted average of each card’s price change that day. One card’s move counts to at most 15% in a day, and a price that sat unchanged for 10 days and then jumped is left out for that day: that is a late update, not a day’s trading. The level is chained from 100 on Aug 1, 2026 and shown as a 7-day average, like every price line on the site, so it trails the market by a few days and one repricing day never draws a cliff.

What it is not. It is a measure of prices, not a product, a forecast or advice. It covers English cards sold publicly, and it only goes back to when daily prices began.

Act on it

An index says where prices are heading. These pages show the cards you could buy today.

Daily

All market indexes

The market today
IndexLevel1 day7 days30 days
UltraBall 100100 cards99.1down −0.6%down −2.7%down −4.2%
Vintage50 cards105.4up +0.6%up +0.2%up +3.9%
Modern50 cards89.5down −1.6%down −6.1%down −11%
PSA 10100 cards101.7down −0.4%down −1.6%down −2.1%
Raw100 cards95.3down −0.9%down −5.6%down −6.1%
Charizard50 cards96.6down −0.7%down −3.3%down −4.4%
Pikachu50 cards102.0down −0.5%down −2.8%down −2.9%
Eeveelutions50 cards101.1down −0.5%down −3.0%down −3.1%
Sword & Shield50 cards94.5down −1.0%down −4.9%down −7.9%
Scarlet & Violet50 cards89.8down −1.3%down −6.3%down −10%