All Sets / Pokémon / Mega Evolution / Perfect Order
Mega Evolution · ME3
Perfect Order
The cheapest set in the Mega era, and the one where a non-Mega nearly takes the top slot. 124 cards, 36 secret rares.
- Released
- 27 Mar 2026English
- Cards
- 12488 main + 36 secret
- Set code
- ME3me03
- Booster pack
- $5.44market
- Booster box
- $172.0636 packs
- Top card
- $134Mega Zygarde ex 124/088
What Perfect Order actually is
The short version
Perfect Order arrived 27 March 2026 from the Japanese Nihil Zero set, named for Zygarde's Zero Forme. At $134 for its most valuable card it has the lowest ceiling of any Mega Evolution expansion, and a booster box at around $172 is the cheapest sealed entry in the series.
The unusual part is second place. Meowth ex at 121/088 trades within about $5 of Mega Zygarde ex, the card the set is built around. A plain Meowth holding its own against the headline Mega is not something that happens in the other five sets, and it is worth knowing before you assume the box art tells you where the money is.
Low ceiling cuts both ways. Nothing here is going to fund anything, but at around $172 a box against a $134 top card, the distance between what you pay and what you can pull is smaller than anywhere else in the series.
What's in the set
124 cards by rarity
| Rarity | Cards | Share of set |
|---|---|---|
| Common | 44 | |
| Uncommon | 24 | |
| Ultra Rare | 18 | |
| Rare | 11 | |
| Illustration Rare | 11 | |
| Double Rare | 9 | |
| Special Illustration Rare | 6 | |
| Mega Hyper Rare | 1 |
Where it came from
Japanese source set
English Mega Evolution sets are assembled from Japanese releases rather than translated one to one, which is why card counts and numbering shift between the two.
Chase cards
Top five by market price
| Card | Number | Rarity | Market | |
|---|---|---|---|---|
| 1 | Mega Zygarde ex | 124/088 | Mega Hyper | $134.13 |
| 2 | Meowth ex | 121/088 | Special Illus. | $128.67 |
| 3 | Mega Zygarde ex | 120/088 | Special Illus. | $58.68 |
| 4 | Mega Clefable ex | 119/088 | Special Illus. | $52.90 |
| 5 | Rosa's Encouragement | 123/088 | Special Illus. | $51.38 |
A Meowth is not supposed to do this
Meowth ex at $128.67 sits within $6 of the set's headline Mega Hyper Rare. Other sets have tight top twos, but they are always two chase cards competing. This is the only Mega set where an ordinary Pokemon holds the same value as the Mega the set was built around.
Sealed product
Current market prices
Booster Pack
$5.44Single packBooster Bundle
$40.396 packsElite Trainer Box
$73.949 packs plus promoBooster Box
$172.0636 packsBox against loose packs
At $5.44 a pack, 36 loose packs come to $195.84. A sealed box is $172.06, so the box is about $23.78 cheaper.
A cheap box on a cheap set is the least risky sealed purchase in the series, though the ceiling is low enough that it is unlikely to pay for itself.
Go deeper
Everything else on this set
More Mega Evolution
Every set in the series
Common questions
Perfect Order FAQ
How many cards are in Perfect Order?
124 in total: 88 in the main set and 36 secret rares numbered above 88.
When did Perfect Order release?
27 March 2026 in English, adapted from Nihil Zero (M3).
What is the most valuable card in Perfect Order?
Mega Zygarde ex 124/088, at roughly $134.13 on the current market.
Is Perfect Order worth buying sealed?
A booster box runs about $172.06 against $195.84 for the same 36 packs bought loose, so the box is about $23.78 cheaper. Sealed works out cheaper, though on a set this affordable the difference is small.
Card and sealed prices from live market data · updated daily