How many cards are in a Pokemon booster pack?
A modern English Pokemon booster pack has 10 game cards, plus an Energy and code card. See guaranteed slots, vintage counts, and special-set exceptions.
We explain the product first, then show which numbers are worth paying attention to.
Read how the numbers are builtA standard modern English Pokemon booster pack contains 10 randomized game cards, 1 Basic Energy card, and 1 Pokemon TCG Live code card. That is 12 card-sized items in the wrapper, but only 11 are physical Pokemon TCG cards. The code card is not a playable card.
Short answer: The pack says 10 cards because it contains 10 cards from the expansion. The Basic Energy and code card are extra. Special sets and older packs can use different counts.
What is inside a modern Pokemon booster pack?
Pokemon's current pack format guarantees the following contents in a standard English booster:
| Slot | Number in the pack |
|---|---|
| Common cards | 4 |
| Uncommon cards | 3 |
| Foil cards | 3 |
| Basic Energy card | 1 |
| Pokemon TCG Live code card | 1 |
The three foil slots include at least one card with a rarity of Rare or higher. The other two can contain parallel foil cards, and higher-rarity cards can appear in those positions depending on the expansion.
Those slots are the only guarantees. The character pictured on the wrapper does not affect the cards inside, and pack art cannot tell you which Pokemon or rarity you will pull.
Why does the wrapper say 10 cards when there are 12 items?
The printed count refers to the 10 randomized cards from the expansion. The Basic Energy is an extra playable card, while the code card is an insert used for Pokemon TCG Live.
The answer changes depending on what you count:
- 10 expansion cards if you follow the number printed on the wrapper.
- 11 physical TCG cards when the Basic Energy is included.
- 12 card-sized items when the code card is included too.
That distinction matters when you compare a sealed product with a loose card lot. A 36-pack booster box contains 360 randomized expansion cards and 36 Basic Energy cards. The 36 code cards are not playable.
How many cards are in a booster box, bundle, or ETB?
The totals below assume the common modern English pack format. Promos, Energy bricks, dividers, and other product extras are not included.
| Sealed product | Packs | Expansion cards | Physical cards including pack Energy | Code cards |
|---|---|---|---|---|
| Single booster pack | 1 | 10 | 11 | 1 |
| Booster bundle | 6 | 60 | 66 | 6 |
| Regular Elite Trainer Box | 9 | 90 | 99 | 9 |
| Pokemon Center Elite Trainer Box | 11 | 110 | 121 | 11 |
| Half booster box | 18 | 180 | 198 | 18 |
| Booster box | 36 | 360 | 396 | 36 |
Pack counts can change in older or special products. The sealed product pack-count guide covers booster boxes, ETBs, tins, bundles, and Build and Battle Boxes in more detail.
Did older Pokemon booster packs have the same number of cards?
No. English booster pack counts have changed several times since the Pokemon TCG launched.
| English Pokemon TCG era | Typical cards in the wrapper |
|---|---|
| Base Set through Neo Destiny | 11 |
| e-Card and EX Series | 9 |
| Diamond & Pearl through XY | 10 |
| Sun & Moon onward | 10 plus a Basic Energy |
Some packs from the Brilliant Stars through Crown Zenith period used a VSTAR marker in place of the Energy. That marker was a gameplay aid, not an additional Pokemon card.
Vintage packs should be checked by exact set. Age alone is not enough to determine the count, and opening an old pack can cost far more than buying the cards individually.
Special packs that do not contain 10 cards
The 10-card rule applies to standard modern English boosters. Several pack formats use a different count:
| Pack format | Contents |
|---|---|
| Celebrations (2021) | 4 game cards |
| 30th Celebration (2026) | 5 foil set cards, 1 foil Basic Energy, and 1 code card |
| Fun Pack | 3 cards |
| Japanese, Korean, and other language packs | Varies by expansion and market |
Fun Packs are promotional products rather than standard retail boosters. For packs in other languages, check the number printed on the exact wrapper.
The upcoming 30th Celebration format is easy to confuse with a standard pack. Do not compare the two by card count alone because the anniversary set uses a different rarity structure. See the 30th Celebration product guide before comparing its sealed products with regular sets.
Does the Pokemon TCG Live code give you the same cards?
No. A code from a physical booster redeems a digital booster from the same expansion, but the cards opened in Pokemon TCG Live are different from the physical cards in the wrapper.
A code card is not a physical Pokemon card and cannot be used in a tabletop deck.
Does a higher card count make a pack better value?
No, not by itself. A pack's value depends more on its price, expansion, pull rates, and the cards you actually want than on its raw card count. A special four-card or five-card pack can have a very different rarity structure from a normal 10-card booster.
For sealed products, compare the price per booster within the same expansion. Then check the set's booster pack prices and published pull rates. Comparing card counts across unrelated sets gives you a tidy number, but it does not tell you which purchase is better.
You can also browse current booster pack prices or use the best price per booster page for live EUR offers.
Sources and update policy
The current standard pack breakdown comes from the official Pokemon Support booster pack guide, updated in May 2026. Pokemon's code card FAQ explains that physical and digital booster contents differ.
Bulbapedia's booster pack reference documents the historical English counts and Fun Pack format. Pokemon's official Celebrations Deluxe Pin Collection confirms the 2021 four-card format. PokeBeach's 30th Celebration announcement reports the 2026 English pack configuration shown by The Pokemon Company International.
We update this page when Pokemon changes the standard English pack format or announces a special pack with a different count. Always check the contents printed on an individual product before buying it.
FAQ
How many cards are in a standard Pokemon booster pack?
A standard modern English Pokemon booster pack has 10 randomized expansion cards. It also contains 1 Basic Energy card and 1 Pokemon TCG Live code card, for 12 card-sized items in total.
Why does a Pokemon booster pack say 10 cards if there are 12 items?
The printed count covers the 10 randomized cards from the expansion. The Basic Energy and Pokemon TCG Live code card are included separately. Only 11 of the 12 items are physical TCG cards.
How many cards are in a Scarlet & Violet or Mega Evolution pack?
A standard English Scarlet & Violet or Mega Evolution booster contains 10 expansion cards, 1 Basic Energy, and 1 code card. Special expansions can use another format, so check the wrapper when the product is not a regular booster.
How many cards are in a Pokemon 30th Celebration pack?
An English Pokemon TCG 30th Celebration pack contains 5 foil set cards, 1 foil Basic Energy, and 1 Pokemon TCG Live code card. It does not use the standard 10-card expansion format.
How many cards are in a vintage Pokemon booster pack?
It depends on the era. English packs from Base Set through Neo Destiny generally contain 11 cards, e-Card and EX Series packs contain 9, and packs from Diamond & Pearl onward generally contain 10 expansion cards.
Does the Pokemon shown on a booster pack affect the cards inside?
No. Pack artwork does not guarantee that the featured Pokemon, a particular type, or a particular rarity will appear inside.
Do Japanese Pokemon booster packs have 10 cards?
Not as a general rule. Japanese pack counts vary by set and product format. Check the printed count on the exact Japanese pack instead of applying the modern English standard.