Trading card market index

How each card game has moved over the last 30 days, measured from our own nightly price record — not borrowed from anyone. Magic leads at +1.7%, Star Wars Unlimited trails at -4.6%.

SplitShot Composite
99.62-0.38%
16,219 cards · 11 of 15 games with a full 30-day record · 100.00 on 2026-07-17
Game30-day pathIndex30dBreadthSpread (p10…p90)High-value gapCards
Magic101.7+1.7%35%820/313-3% … +9%+0.6%2,341
Pokémon101.7+1.7%43%1,075/973-16% … +24%-3.7%2,498
Dragon Ball101.5+1.5%41%561/404-15% … +19%+5.1%1,369
Sorcery100.3+0.3%29%420/414-8% … +10%+3.1%1,434
Gundam100.3+0.3%43%513/552-28% … +35%+9.8%1,199
Yu-Gi-Oh!99.5-0.5%33%491/507-17% … +14%+0.1%1,504
Flesh and Blood98.9-1.1%29%392/495-15% … +11%+0.6%1,332
One Piece97.7-2.3%32%447/619-22% … +14%+3.1%1,376
Digimon97.1-2.9%22%313/649-18% … +8%+0.8%1,397
Disney Lorcana96.2-3.8%42%210/204-30% … +12%+5.3%502
Star Wars Unlimited95.4-4.6%17%211/637-21% … +4%+0.5%1,267
Grand Archiveindex starts 3 Sep11 of 30 days recorded1,500
Riftboundindex starts 3 Sep11 of 30 days recorded1,421
Union Arenaindex starts 3 Sep11 of 30 days recorded1,500
Weiss Schwarzindex starts 3 Sep11 of 30 days recorded1,500

Index 100.00 on 2026-07-17, trimmed-mean of a fixed basket · Breadth share of cards up more than 2%, with the rising/falling counts beneath · Spread the middle 80% of individual card moves · High-value gap value-weighted return minus equal-weighted; positive means expensive cards led.

What the numbers say

Based on 30 daily readings between 2026-07-17 and 2026-08-16. Each basket holds only cards with a clean reading on every day of the window; games with fewer than 150 such cards are omitted, which is why the newest games show a start date instead of a level — a game added three weeks ago has no thirty-day window, and we would rather say so than compute one from eleven days. How we compute values · card-level movers.

Common questions
Which trading card game is going up in value?

Over the last 30 days the strongest index move was Magic at +1.7%, and the weakest was Star Wars Unlimited at -4.6%. Across every game together the composite moved -0.4%. The table above shows each game we record.

How is the index built?

We snapshot every card's market value nightly. For each game we take a fixed basket of cards tracked on every day of the window, rebase each card to 100 on day one, and average them after trimming the top and bottom 5%. Trimming keeps a few wild swings from carrying a whole game, and a fixed basket means the level moves because prices moved, not because the constituents changed. Moves beyond ±100% are dropped as data errors rather than trades.

What does the high-value gap column mean?

It is the same basket weighted by card value instead of counting every card equally, minus the equal-weighted return. A positive number means the expensive cards outran the typical card — money concentrating at the top of the set. No single card may exceed 2% of the weighting, because a handful of chase cards would otherwise be the entire index.

Why is there no volatility figure?

Because we would not be able to defend it. Our price feed is smoothed, so only about a fifth of card-days show any change at all. Annualising that daily series returns single-digit volatility for markets that plainly move far more than that. Rather than publish a number we know is wrong, we show dispersion — the 10th to 90th percentile of actual card moves — which needs no annualising.

Does a rising game mean I should buy?

No. An index tells you what a basket did, not whether any particular card is cheap. Individual cards inside a falling game can be rising and vice versa, which is exactly what the breadth and dispersion columns are there to show. Use it as context, then check a specific card's fair value before acting.