• $100.57Market priceOct 12, 2026
  • 1 in 1,667PacksChance per pack
  • $9,867Average cost to pullAt $5.92 a pack
  • Mega Hyper RareRarity1 cards share it

Your odds of pulling Mega Zygarde ex

Chance of at least one copy, assuming every Mega Hyper Rare in the set is equally likely.

How we measured →
ProductPacksChanceMarket price
1 pack1<1%$5.92
Booster bundle6<1%$39.14
Elite Trainer Box9<1%$73.37
Pokémon Center ETB11<1%—
Booster box362%$173.75

1,155 packs give you an even chance, and 3,837 packs a 90% chance. Allowing for sampling error, the true rate is likely between 1 in 561 and 1 in 8,658 packs. Try the how many packs calculator for other targets.

Open packs or buy the single?

Buy the single$100.57
Open packs for it, on average$9,867

Buying the single is cheaper: opening packs for it costs about 98.1× its price on average. That's 1,667 packs at $5.92 (today's market price for a pack). The open-or-buy calculator counts the value of everything else you'd pull.

Price history

Daily TCGplayer market price since Oct 12, 2026.

Not enough daily prices recorded yet. The chart appears after a second day.

Other Mega Zygarde ex cards

Every Mega Zygarde ex printing →

Quick answers

How rare is Mega Zygarde ex in Perfect Order?
About 1 in 1,667 packs contain it, assuming every Mega Hyper Rare is equally likely. Open 1,155 packs for an even chance, or 3,837 for a 90% chance.
How much is Mega Zygarde ex (#124) worth?
About $100.57 at TCGplayer market prices on Oct 12, 2026.
Is it cheaper to buy Mega Zygarde ex or open packs for it?
Buying the single is cheaper: opening packs for it costs about 98.1× its price on average. At $5.92 a pack (today's market price for a pack), you'd spend about $9,867 on average to pull it.
What other Mega Zygarde ex cards are in Perfect Order?
#104 (Ultra Rare, $3.84) and #120 (Special Illustration Rare, $41.66).

Prices: Scrydex, Oct 12, 2026. Card images are shown for identification. Pull rates come from the verified openings on our Perfect Order page.