cardtrack
90,789 round trips · PSA certified

The Pokémon repeat-sales index

Every other price on this site is a median across different copies of a card, so it moves when the mix moves. This one does not: it is built only from the same physical slab selling twice, matched on its PSA certification number. It is the narrowest measure we publish, and the only one a change of sample cannot fake.

1,748
Index, September 2017 = 100
+40.9%
Median return per round trip
24%
Round trips that lost money
170
Median days held
+104%
Index change, August 2025 → August 2026

How the index has moved · September 2017 to August 2026

10020040080016002017201820192020202120222023202420252026

Log scale: equal vertical distances are equal percentage moves. On a linear axis everything before 2024 would sit flat against the floor and the 2021 boom would disappear. The latest reading is the highest the index has been.

Read this the right way. A pair exists only because the slab sold again. Someone who bought at the top and is still holding a loss never enters this data, so the returns here are conditional on having chosen to sell. That makes this an honest measure of completed round trips — and not a forecast of what a holder should expect. The 24% loss rate is the part of the picture most price charts leave out, which is why it sits at the top of this page rather than the bottom.

Returns by grade · the middle bucket, not a pooled average

PSA 10
+57%
31,829 round trips · 20% lost money
PSA 9
+46%
21,950 round trips · 23% lost money
PSA 8
+47%
5,028 round trips · 21% lost money
PSA 7
+35%
1,248 round trips · 22% lost money
PSA 6
+25%
470 round trips · 32% lost money
PSA 5
+37%
188 round trips · 25% lost money
PSA 4
+20%
34 round trips · 18% lost money
PSA 1
+18%
42 round trips · 44% lost money

Each tile is the median across that grade's (card, grade) buckets, not a median across sales: the dataset stores one figure per bucket rather than the underlying pairs, so a pooled median cannot be recovered. A mean would be worse — it would let an eight-pair bucket outvote a nine-hundred-pair one. The round-trip counts are there so you can weigh each row yourself; for today's price gap between grades, see the PSA 10 premium index.

Cards by realised return · 2,488 cards with 8+ round trips

A card needs at least 8 completed round trips to appear. Cards with three or four pairs produce far more spectacular numbers, and none of them mean anything — the dataset keeps them, this page does not print them. For raw sales volume by card, see the most traded Pokémon cards.

Own one of these? Track what your copies are worth, and what comparable slabs are actually selling for.

Questions

What is a repeat-sales index?

It measures price change using only the same object sold twice. Every other price figure on this site is a median across different copies of a card, so it moves whenever the mix of copies changes — the card did not change value, the sample did. A repeat pair is one physical slab, identified by its PSA certification number, at two points in time. It is the method behind the Case-Shiller house-price index, for the same reason. This index is built from 90,789 such round trips.

How much have graded Pokémon cards gone up?

On this index, September 2017 = 100 and August 2026 stands at 1,748 — about 17.5× over the period. The path was not smooth: the index peaked in the 2021 boom, gave most of it back through 2022 and 2023, and only passed its old high again later.

Do people make money reselling graded Pokémon cards?

The median round trip in this data returned +40.9% over a median hold of 170 days. But 24% of them lost money. Those two numbers belong together — a typical result of about +41% comes with roughly a one-in-four chance of selling for less than you paid, before selling fees.

Why might this overstate real returns?

Because a pair only exists if the slab sold again. Anyone holding a card at a loss, or who bought at the top and did not sell, never enters the data at all. This measures completed round trips — in effect, finished card flips — which is a real and useful thing to know, but it is not a forecast of what a holder should expect.

Where does the data come from?

PSA's Auction Price Report. A cert number is permanent, unique to one slab and grade-locked — regrading issues a new cert — so two sales under one cert are the same object at the same grade. Pairs held under 30 days are excluded, as are certs appearing under two different card ids, which are binding errors rather than resales.

Source: PSA Auction Price Report, 90,789 round trips across 4,032 cards. Minimum hold 30 days. Dataset built 24 August 2026. Index levels are estimated by a Bailey-Muth-Nourse regression over every pair at once; where a stretch of months is not connected by enough pairs to identify a level, no level is published for it rather than a guess. Returns are gross — they do not deduct seller fees, shipping or grading costs.