Understand pack odds and value
A possible pull, a guaranteed slot, an average value, and a price you can buy at answer different questions. Check which one you are looking at before comparing products.
Updated Sep 26, 2026
First match the exact product and printing
A Play Booster and a Collector Booster can contain different cards, finishes, and special treatments. A card appearing in a set’s gallery does not prove that every product can contain it.
For a card price, match its set, collector number, art or frame treatment, and finish. A traditional foil, a textured foil, and a nonfoil version can have very different prices even when the card’s game text is identical. A product-exclusive promo is not automatically a booster pull.
- Choose the product you are actually opening.
- Find the slot that can contain the card or treatment.
- Check whether the finish you want is eligible in that slot.
- Match the price to that exact printing and finish.
Collecting Reality Fracture — example of official product, slot, and treatment disclosures · Checked Sep 26, 2026 ↗ · TCGplayer App FAQ — printing, condition, and language · Checked Sep 26, 2026 ↗
A slot rate is not necessarily a card rate
A slot is a position in a booster with its own possible contents. A guaranteed foil slot guarantees a foil card; it does not necessarily guarantee a rare. A published chance for a showcase category describes the category, not every individual card in it.
To turn a category rate into a rate for one card, you also need the distribution within that category. Dividing by the number of cards is only valid when equal weighting is supported. Rarity, alternate versions, and printing arrangements can make the weights different.
Collecting Reality Fracture — example of official product, slot, and treatment disclosures · Checked Sep 26, 2026 ↗ · MTGJSON Booster Sheet data model — card weights and finish · Checked Sep 26, 2026 ↗
Know where an odds number comes from
Official odds are rates published by Wizards for an identified product and slot. A community model can combine pack configurations, card weights, and finish information to estimate more detailed outcomes. It remains a model, even when it is useful.
A missing probability means unknown, not zero. A missing price means unpriced, not worthless. If a calculation leaves out unknown slots or unpriced cards, it needs to say what is excluded; otherwise its total can look more complete than it is.
- Official category rate: useful for what Wizards explicitly describes.
- Modeled exact-card rate: useful when its slot and weighting assumptions are visible.
- Opening anecdotes: examples of what happened, not a reliable probability estimate by themselves.
- Published rounding: displayed percentages may not sum perfectly even when the underlying calculation does.
Collecting Reality Fracture — example of official product, slot, and treatment disclosures · Checked Sep 26, 2026 ↗ · MTGJSON Booster Config data model · Checked Sep 26, 2026 ↗ · MTGJSON Booster Sheet data model — card weights and finish · Checked Sep 26, 2026 ↗
More packs improve the chance, not the guarantee
For independent packs with the same per-pack chance p, the chance of at least one success after n packs is 1 − (1 − p)ⁿ. This is an assumption-based calculation. Actual box or case packing can create relationships between packs, so a box estimate is not automatically a manufacturer guarantee.
NIST/SEMATECH e-Handbook — Binomial Distribution · Checked Sep 26, 2026 ↗ · MTGJSON Booster Config data model · Checked Sep 26, 2026 ↗
Expected value is a long-run average
Expected value, or EV, adds each possible outcome’s value multiplied by its probability. It describes an average over many hypothetical openings. It does not describe what a typical individual pack must contain, and a few rare expensive cards can pull the average upward.
For a whole pack, include all relevant slots and avoid counting the same outcome twice. For resale comparisons, a card’s displayed market price is not the money you necessarily receive: condition, selling fees, shipping, and the ability to find a buyer matter.
OpenStax Introductory Statistics — Mean or Expected Value · Checked Sep 26, 2026 ↗ · Best Practices for Pricing Your Items · Checked Sep 26, 2026 ↗
Read the price label and date
TCGplayer Market Price uses recent completed sales. A retailer offer is an asking price from one seller, possibly with separate shipping or stock limits. MSRP is a manufacturer’s suggested retail price. A box comparison made by multiplying pack MSRP is a derived reference, not automatically an official box MSRP.
Check when the price was observed and whether the product is released, on preorder, or unavailable. A saved snapshot remains useful context, but its date matters. Refreshing a webpage does not make an old underlying price current.
- Compare the same product size: pack, display, bundle, or case.
- Check the actual pack count; do not assume every display or case contains the same number.
- Add shipping and other checkout costs before comparing offers.
- For one specific card, compare buying that exact single with the cost and uncertainty of searching through packs.
TCGplayer Market Price · Checked Sep 26, 2026 ↗ · Best Practices for Pricing Your Items · Checked Sep 26, 2026 ↗ · Collecting Reality Fracture — example of official product, slot, and treatment disclosures · Checked Sep 26, 2026 ↗
Sources
- Collecting Reality Fracture — example of official product, slot, and treatment disclosures · Checked Sep 26, 2026 ↗
- MTGJSON Booster Config data model · Checked Sep 26, 2026 ↗
- MTGJSON Booster Sheet data model — card weights and finish · Checked Sep 26, 2026 ↗
- TCGplayer Market Price · Checked Sep 26, 2026 ↗
- Best Practices for Pricing Your Items · Checked Sep 26, 2026 ↗
- TCGplayer App FAQ — printing, condition, and language · Checked Sep 26, 2026 ↗
- NIST/SEMATECH e-Handbook — Binomial Distribution · Checked Sep 26, 2026 ↗
- OpenStax Introductory Statistics — Mean or Expected Value · Checked Sep 26, 2026 ↗