PACKSPYLive pull data
Ranking / Courtyard / Pull rates#6 of 10 today

Courtyard pull rates & odds, counted live

Every number on this page is counted from 4,000 real Pokémon pulls on Courtyard (about 6 hours), recorded from its own public feed, hit or miss.

98%
Value back, 24 h
23%
Packs that beat their price
$989k
Paid out, 24 h
$14k
Biggest hit, 24 h
The live feed is paused: the newest pull we hold landed 15 hours ago. The stats below are real but frozen at that moment.
4,000
Pulls counted
$248k
Paid out in this window
$62
Average pull
667
Pulls per hour

Odds by pack

Which pack actually gives back, counted per pack from the same window (packs with 15+ recorded pulls). The bar shows how much of the pack's price came back on average: it turns green past 100%, where players got back more than they paid, and a full bar means 150% or better. Click a column heading to sort.

PackPricePulls counted▼Value backBeat the priceBiggest hit
Pokémon Basic Pack$151,26996%21%$107
Pokémon Starter Pack$2594998%23%$90
Pokémon PSA 10$6977898%25%$258
Pokémon Pro Pack$5032995%24%$114
Wildcard Basic Pack$1525688%8%$45
Pokémon Master Pack$10018795%21%$363
Pokémon Ultra (Spicy)$24988100%28%$1.2k
Wildcard Starter Pack$2537102%32%$60
Pokémon Platinum (Spicy)$49932107%28%$2.5k
Pokémon Ultra PackBest return$25019109%11%$1.4k
Pokémon Platinum Pack$50017101%24%$950
Rip real graded cards, sell back in secondsJoin Courtyard through PackSpy and start with printed odds, free insured vaulting and a 90% instant buyback. New users are often shown a first-pack discount at sign-up.Start ripping on Courtyard

When Courtyard actually rips

Pulls per hour of the day across this window, shown in your own time.

Where pulls land against the pack price

Counted on the 3,990 pulls with a known pack price.

Bust (under 0.5×)0%
Under the price (0.5–1×)78%
Paid for itself (1–2×)19%
Good hit (2–5×)3%
Banger (5× and up)0%

What comes out, by grade

All 4,000 pulls in the window.

Raw0%
Grade 9 / 9.527%
Gem 1061%
Other graded12%

Most-pulled sets

Sets with 10+ pulls in the window. Click a column heading to sort.

SetPulls▼Average valueBiggest hit
Pokémon Asc EN-Ascended Heroes110$71$1.8k
VSTAR Universe105$20$80
High Class Pack: Terastal Fest ex - sv8a91$15$36
Destined Rivals - DRI EN77$17$80
Mega Dream ex - M2a72$19$82
Pokémon M2a-Mega Dream EX71$43$94
Pokémon Card 15163$25$85
Pokémon Meg EN-Mega Evolution57$52$124
Phantasmal Flames - PFL EN55$14$51
Pokémon Sword & Shield Vstar Universe54$56$213

Biggest hits, last 6 hours

Shining Charizard$10kShining CharizardPokémon Mythic Pack · 16h agoEspeon EX$8.6kEspeon EXPokémon Legend (Spicy) · 19h agoOoyama's Pikachu$7.3kOoyama's PikachuPokémon VIP (Spicy) · 17h agoSquirtle$4.0kSquirtlePokémon Mythic Pack · 16h agoGardevoir & Sylveon GX$3.7kGardevoir & Sylveon GXPokémon Diamond (Spicy) · 16h agoGardevoir & Sylveon GX$3.7kGardevoir & Sylveon GXPokémon Mythic Pack · 16h ago

Every pull, live

Newest 40 of the 4,000 pulls in this window. Click a column heading to sort; the page refreshes itself every 20 seconds.

CardGradePackMultipleValueAge
Marnie's Grimmsnarl EXPSA 9Pokémon Pro Pack0.9×$4614h
Mega Charizard X EXPSA 10Pokémon PSA 100.9×$5914h
Mega Greninja EXPSA 9Pokémon Ultra (Spicy)0.6×$15014h
CharmeleonPSA 10Pokémon PSA 100.8×$5414h
CharmeleonPSA 10Pokémon PSA 100.9×$6114h
Mega Latias EXPSA 10Pokémon Starter Pack1.6×$3914h
ArmarougePSA 8Pokémon Starter Pack0.7×$1814h
Mega Charizard X EXPSA 10Pokémon PSA 100.9×$5914h
Leafeon EXPSA 10Pokémon PSA 101.7×$11414h
AlakazamCGC 10Pokémon Basic Pack0.8×$1214h
Mega Latias exCGC 10Pokémon Basic Pack0.7×$1014h
Rabsca exCGC 10Wildcard Basic Pack0.8×$1214h
PincurchinCGC 10Pokémon Starter Pack0.7×$1914h
Wigglytuff exCGC 8.5Wildcard Basic Pack0.8×$1214h
Galarian Mr. Rime VCGC 8.5Pokémon Basic Pack1.8×$2614h
PawmiCGC 8.5Pokémon Starter Pack0.7×$1714h
RayquazaCGC 9Wildcard Basic Pack0.9×$1414h
Mega Gardevoir exCGC 9.5Wildcard Basic Pack0.9×$1414h
Gouging Fire exCGC 10Pokémon Basic Pack0.7×$1014h
PopplioCGC 10Pokémon Starter Pack1.2×$3014h
InteleonCGC 10Pokémon Basic Pack0.8×$1114h
Counter GainCGC 10Pokémon Basic Pack0.7×$1114h
Lisia's AppealCGC 8.5Pokémon Basic Pack0.7×$1014h
DeoxysCGC 10Pokémon Basic Pack1.6×$2514h
LycanrocCGC 10Pokémon Starter Pack0.9×$2314h
Paldean WooperCGC 9.5Pokémon Basic Pack0.9×$1314h
CresseliaCGC 10Pokémon Starter Pack0.9×$2414h
Ho-Oh exCGC 9.5Wildcard Basic Pack0.7×$1114h
ElectivireCGC 10Pokémon Starter Pack0.7×$1914h
Venusaur exCGC 9.5Pokémon Basic Pack0.9×$1414h
KecleonCGC 10Pokémon Starter Pack0.7×$1814h
OmanyteCGC 10Wildcard Basic Pack0.9×$1314h
Regigigas VSTARCGC 10Wildcard Basic Pack0.8×$1214h
SnorlaxCGC 10Pokémon Pro Pack0.7×$3514h
GordiePSA 10Pokémon Pro Pack0.9×$4314h
OmanyteCGC 10Pokémon Basic Pack0.9×$1314h
Kyogre VCGC 9Pokémon Basic Pack0.7×$1014h
MewCGC 9.5Pokémon Ultra (Spicy)0.5×$12814h
SnorlaxCGC 9Pokémon Pro Pack0.7×$3614h
ZekromPSA 10Pokémon PSA 101.6×$11414h
Rip a pack on Courtyard

What are the pull rates on Courtyard?

Over the last 24 hours, Courtyard gave back 98% of what players spent on packs, and 23% of priced packs came back worth at least what they cost. Those numbers are counted from the site's own public feed, not published by the site.

Which Courtyard pack has the best odds?

In this window, Pokémon Ultra Pack returned 109% of its price across 19 priced pulls, the best of the packs we counted. That can change through the day.

Are online pack openings rigged? What our counted data across every site shows

Compare with other pack sites

Rip a pack on Courtyard