Perfect Order

Perfect Order (ME03)

107 cards•Released March 27, 2026•Mega Evolution
Total Value
$80.34
Avg Price
$0.75

Perfect Order (ME03) is the third Mega Evolution expansion, released on 27 March 2026. It has 88 cards in the main set and 124 including secret rares. Its most valuable cards are Mega Zygarde ex, in Mega Hyper Rare and Special Illustration Rare versions, and the Special Illustration Rare Meowth ex. Below: what a booster box costs, the cheapest way to buy packs right now, and the full card list.

Perfect Order booster box price and the cheapest way to buy packs

A Perfect Order booster box holds 36 packs and costs about $174 on TCGplayer, or $4.82 a pack. Right now the cheapest way to buy packs is the booster box, at about $4.82 a pack.

ProductPacksPricePer packBuy
Booster BoxCheapest per pack36$174$4.82TCGplayer →
Booster Pack1$6.09$6.09TCGplayer →
Booster Bundle6$38.36$6.39TCGplayer →
Elite Trainer Box9$71.12$7.90TCGplayer →

TCGplayer market prices, updated October 8, 2026. A booster box has 36 packs, an Elite Trainer Box 9 and a Booster Bundle 6; Pokémon Center ETBs are not included. Links to TCGplayer are affiliate links.

The most valuable Perfect Order cards

Ranked by TCGplayer market price on October 8, 2026. Buying the card you want is almost always cheaper than opening packs for it.

Master Card List

Showing 1-50 of 107 cards
Spinarak

Spinarak

#001

$0.14
CommonPokemon
Ariados

Ariados

#002

$0.05
CommonPokemon
Shaymin

Shaymin

#003

$0.05
UncommonPokemon
Snivy

Snivy

#004

$0.10
CommonPokemon
Servine

Servine

#005

$0.03
CommonPokemon
Serperior

Serperior

#006

$0.14
RarePokemon
Scatterbug

Scatterbug

#007

$0.09
CommonPokemon
Spewpa

Spewpa

#008

$0.07
CommonPokemon
Vivillon

Vivillon

#009

$0.08
UncommonPokemon
Rowlet

Rowlet

#010

$0.07
CommonPokemon
Dartrix

Dartrix

#011

$0.09
CommonPokemon
Decidueye ex

Decidueye ex

#012

$0.60
Double rarePokemon
Fletchinder

Fletchinder

#013

$0.06
CommonPokemon
Talonflame

Talonflame

#014

$0.07
UncommonPokemon
Salandit

Salandit

#015

$0.06
CommonPokemon
Salazzle ex

Salazzle ex

#016

$0.50
Double rarePokemon
Turtonator

Turtonator

#017

$0.09
UncommonPokemon
Seel

Seel

#018

$0.08
CommonPokemon
Dewgong

Dewgong

#019

$0.13
RarePokemon
Staryu

Staryu

#020

$0.24
CommonPokemon
Mega Starmie ex

Mega Starmie ex

#021

$0.56
Double rarePokemon
Lapras ex

Lapras ex

#022

$0.51
Double rarePokemon
Amaura

Amaura

#023

$0.19
CommonPokemon
Aurorus

Aurorus

#024

$0.20
RarePokemon
Volcanion

Volcanion

#025

$0.07
UncommonPokemon
Shinx

Shinx

#026

$0.09
CommonPokemon
Luxio

Luxio

#027

$0.06
UncommonPokemon
Luxray

Luxray

#028

$0.19
RarePokemon
Dedenne

Dedenne

#029

$0.07
CommonPokemon
Clefairy

Clefairy

#030

$0.13
CommonPokemon
Mega Clefable ex

Mega Clefable ex

#031

$0.63
Double rarePokemon
Mawile

Mawile

#032

$0.17
CommonPokemon
Espurr

Espurr

#033

$0.13
CommonPokemon
Meowstic

Meowstic

#034

$0.07
UncommonPokemon
Spritzee

Spritzee

#035

$0.19
CommonPokemon
Aromatisse

Aromatisse

#036

$0.06
UncommonPokemon
Nosepass

Nosepass

#037

$0.06
CommonPokemon
Probopass

Probopass

#038

$0.04
CommonPokemon
Hippopotas

Hippopotas

#039

$0.07
CommonPokemon
Hippowdon

Hippowdon

#040

$0.08
UncommonPokemon
Landorus

Landorus

#041

$0.13
RarePokemon
Binacle

Binacle

#042

$0.15
CommonPokemon
Barbaracle

Barbaracle

#043

$0.06
UncommonPokemon
Tyrunt

Tyrunt

#044

$0.12
CommonPokemon
Tyrantrum

Tyrantrum

#045

$0.19
RarePokemon
Hawlucha

Hawlucha

#046

$0.07
CommonPokemon
Mega Zygarde ex

Mega Zygarde ex

#047

$0.55
Double rarePokemon
Gastly

Gastly

#048

$0.06
CommonPokemon
Haunter

Haunter

#049

$0.16
CommonPokemon
Gengar

Gengar

#050

$0.51
RarePokemon
Page 1 of 3

Frequently Asked Questions

How much is a Perfect Order booster box?

On 8 October 2026, a Perfect Order booster box of 36 packs was about $174 on TCGplayer, or $4.82 a pack. The price table on this page is updated weekly.

How many packs are in a Perfect Order booster box?

An English Perfect Order booster box holds 36 booster packs of 10 cards each. An Elite Trainer Box has 9 packs (the Pokémon Center version has 11) and a Booster Bundle has 6.

What is the cheapest way to buy Perfect Order packs?

On 8 October 2026 it was the booster box, at about $4.82 a pack. That changes as prices move, so check the table above. An Elite Trainer Box also includes sleeves, dice and a storage box, which is part of what you pay for.

What is the most valuable Perfect Order card?

On 8 October 2026 it was Mega Zygarde ex (124/088), at about $103 on TCGplayer.

How many cards are in Perfect Order?

Perfect Order has 88 cards in the main set and 124 including secret rares. It was released on 27 March 2026.

When was Perfect Order released?

Perfect Order was released on March 27, 2026.

What is the most expensive card in Perfect Order?

The most expensive card in Perfect Order is Clefairy at $11.43.