Pokemon TCG Production Numbers, Pull Rates, & more

Hi everyone!

I’d like to share this document I made and hear thoughts / feedback from the forum:

The inspiration was An Elaborate Attempt at Print Run Estimates by @gottaketchumall. This was always a great mystery to me and I figured the info is worth compiling in one place. I chose to not include any assumptions about averages of the sets to remain as objective as possible. (Although maybe that would be interesting for the sake of discussion?) *Averages added.

I’ve also turned the document into a sort of print run estimate calculator: Pokemon Card Probability Calculator

Hope you enjoy! Please comment here, or reach out directly if you have any more information or just want to share your thoughts!

Disclaimer

This is a work in progress. This document and calculator do not account for Language Percentage and differences in set structure, Non-Main Sets*, Theme Decks*, Promos, Sheet Rarity or Energy Cards. The Information and results extrapolated should be used as a fun thought experiment and not a definitive answer to print run numbers.

Bibliography

Units Produced

Pull Rates

Set information

Misc Helpful Resources:

Questions / Community Input / ToDo
  • Are Tag Team Alts Arts really the same pull rates as their Ultra Rare counterparts?
  • Are Neo Rev Shinings really more abundant than their Holo Rare counterparts?
  • Adjust for large non-main sets by including them in the timeline?
  • Recreate documents for Japanese sets and pull rates.
  • Distill a range for theme deck %?
Update Log

June 1st:
format editing, Averages & Print Run calculator added

July 14th :
Bibliography, Disclaimer, ToDo, & UpdateLog added.
small changes adjusted in doc to ex era based on community suggestions.

13 Likes

This thread needs more engagement for the work put into it so I fed it into chatGPT to help summarize the high level points and make a graph as a conversational opener

:package: 1. Print Volume Trends

  • Gen 1–2 (1996–2002): Started small, but Team Rocket (1997) hit 500M; Neo Revelation (2001) marked the first major spike at 12 billion cards.
  • Gen 3–5 (2003–2013): Print volumes rose steadily, with EX Deoxys (2005) and Unseen Forces (2005) pushing past 13–14B.
  • Gen 6 (2013–2016): Explosive growth—BREAKthrough (2015) reached 21.5B.
  • Gen 7 (2017–2019): Continued acceleration, with Hidden Fates (2019) marking 28.8B.
  • Gen 8 (2020–2022): Sets like Brilliant Stars reached 43.2B.
  • Gen 9 (2023–2025): Massive growth—Temporal Forces (2024) at 64.8B, and Journey Together (2025) capped at 75B cards produced.
  • Gen 10 (2025+): Active, but volume data is not yet available.

:test_tube: 2. Pull Rate Evolution

  • Gen 1–2: Simpler system — ~1 holo per pack, no major alternate rarities.
  • Gen 3–4: Introduction of EX, SR, Gold Stars (GS), LV.X, and Legend mechanics.
  • Gen 5–6: First Full Arts, Shinies, and Trainer Galleries.
  • Gen 7–8: Major expansions of rarity classes: UR, RR, GR, and later Alternate Art (AA) and Secret Rares (SR).
  • Gen 9: New rarities—Illustration Rare (IR), Special IR (SIR), and Hyper Rare (HR) with 10–30+ special cards per set.
  • Modern sets average 100–250 cards, with 15+ chase cards and pull rates split across multiple tiers.

:card_index_dividers: 3. Set Size Growth

  • Gen 1–2: Sets ranged from ~60–130 cards.
  • Gen 3–4: Expansion began, with E-cards and EX sets going up to ~165.
  • Gen 5–6: Normalized sets at ~150; some reached 180+ (e.g., Plasma Storm, Primal Clash).
  • Gen 7–8: Set counts ballooned—Cosmic Eclipse (271) and Lost Thunder (236) among the largest.
  • Gen 9: Sets like Paldea Evolved (279) and Surging Sparks (252) reflect the trend toward large sets with high secret rare counts.
8 Likes

Thank you for doing this, tediorso! I somehow missed this thread but it’s a great resource without any doubt.

2 Likes

There were def some formatting and over generalization issues with the first iteration of the doc as well! It was giving :Charlie Kelly meme:

I’ve since parsed out pull rates and crossed referenced Gen2-6 with more reliable sources. Added an Overview with Averages, & made this fun “print run calculator” !

If you’re clicking around and notice anything wrong please reach out!

2 Likes

I can’t believe I missed this thread! Stumbled across it while looking for an old thread. Thank you for putting this all together!

3 Likes

@tediorso – the original document doesn’t work. Any chance you can re-upload it? I would love to see the data.

One thing I can see from the calculator–you’re missing one massive variable: the print run numbers are inclusive not only booster packs but also precon decks, which comprise a meaningful % of each set’s print run. This changes the numbers dramatically. Less significant is that the calculator also doesn’t take into account non-main run sets that the print run figures were inclusive of (e.g., POP Series, EX Trainer Decks) that would further reduce the print run per main set.

Also, a few small methodology issues:

  1. For some sets, you forgot to exclude secret rares that couldn’t be pulled in packs (e.g., Absol in TMTA, Charmeleon in TRR). Those affect the numbers a lot for those sets.
  2. There are some minor pull rate errors in some sets. An example: for EX Dragon, you list holo pull rate at 7 and EX pull rate at 6, which assumes that the secret rare only replaced regular holo rares. But from what I’ve seen, the secret rare can replace either a holo or an ex. Meaning that instead of 7 / 6, the pull rates should be 6.55 / 6.55.
  3. The pull rates also don’t factor in certain set-specific quirks. For Ruby, for instance, each theme deck contained a random regular holo from the set. So the numbers you’re using understate the number of regular holos and overstate the number of exs.

There are a number of other small issues that I’m happy to elaborate on if you want.

BTW, none of this is meant as criticism; just constructive input. This is an incredible project and–by in large–you used accurate pull rates. Huge props for building this!

3 Likes

I also missed this thread.

For SWSH era, ‘alt art’ is taken apart from ‘full art V’ and ‘full art trainer’ though they should all be printed on the same sheet.

Same goes for ‘alt art vmax’ and ‘rainbow rare’.

edit: If you really want to get into the weeds, not all cards in the same rarity have necessarily the same print run because of how many spots there are on the sheet vs how many unique cards have to be printed.

However mostly or all of them should only have 1 primary rate and 1 secondary rate unless evenly divisible. Of course unless we have the actual sheet, it’s almost impossible to tell which ones are which with such small sample sizes.

1 Like

Thank you both for your input!

@zorloth Wierd about the doc. Does this link work? TCG in Figures - Google Sheets

My approach was to generally overestimate! Which perhaps lead to an idea that theme decks and non-main sets be excluded. I’m not quite sure how to handle decks but I could add larger non-mains to the timeline to reduce the averages!

Your insight on ex era pull rates over all and the quirks / nuances have been extremely helpful and sited!

Good thing about box toppers is we can figure those out pretty easily with the info and formula already in use!

Point 2: noted! is this type of error prevalent throughout?

Three makes a lot of sense as to why they’d be the same pull rates! If the ratio for theme decks is basically ⅓ and pull is /6, could we average holo rares in Ruby to /4.5 overall?

Please feel free to share more, it’s appreciated :slight_smile:

—-

@bk2021 yes sheet rarity is totally a factor that should be considered! I’ve read through this thread https://www.elitefourum.com/t/the-english-pokemon-card-rarity-guide/39762 a bunch but don’t fully grasp the math or tables.

From what I can tell, a lot of the authors conclusions about sheet rarity and pull rates align pretty well with other sources (especially for later sets). Understanding this better may help with what is missing like Alt Tag Teams, the categories you mentioned and others!

Can someone ELI5?

—-

You both remind me of a major question of this project: can a confident margin of error actually be achieved?

Anyway, thanks again! Will try and update this more. There’s certainly a lot that can be ironed out.

2 Likes

Would be interested in the input of others on this, but conservatively I’d guess that ~30% of the print run of each EX set was comprised of precon decks. Each theme deck has 60 cards while each pack has 9 cards.

My rationale: at 30%, that would mean that 1 theme deck was produced for every 15.6 packs. That feels like a reasonable, conservative lower bound estimate. Which would mean that the print run is (for the intentions of your tool) at least 30% lower than the figures cited.

I’ll make a more comprehensive post on this thread soon with some specific suggestions :).

Thank you for being receptive to feedback–and, again, for doing this project to begin with! It’s a wonderful idea with a ton of potential.

1 Like

An alternative way would be to start with how many products are produced instead of what is the print run of a particular set.

As in, do we think TPCi decided ‘we’ll print 2b of Temporal Forces packs’ or was it ‘we’ll produce 1,000,000 booster boxes, 200,000 ETBs, 200,000 sleeved boosters etc.’

I tried messing around with that before as well. ETB inflation would increase the amount of dud cards (60 energies) but there are also promo cards and code cards in packs and products. And then of course decks in every era.

Yet another would be, how many of the top rarity are we intending on producing? Although this may be a bit illogical, they did alter pull rates in the SV era when they presumably felt the chase cards were too easy to pull.