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 10,000 real Every game pulls on Courtyard (about 7 hours), recorded from its own public feed, hit or miss.

100%
Value back, 24 h
23%
Packs that beat their price
$965k
Paid out, 24 h
$14k
Biggest hit, 24 h
The live feed is paused: the newest pull we hold landed 48 hours ago. The stats below are real but frozen at that moment.
10,000
Pulls counted
$628k
Paid out in this window
$63
Average pull
1,429
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$152,08196%20%$145
Pokémon Starter Pack$251,74097%22%$97
Pokémon PSA 10$691,45494%23%$256
Pokémon Pro Pack$5067498%24%$240
Wildcard Basic Pack$1554595%16%$48
Sports Basic Pack$1530096%14%$56
Pokémon Master Pack$100287100%26%$459
Sports Vintage: Throwback$4921697%28%$322
Sports Starter PackBest return$25206102%31%$173
Wildcard Starter Pack$2517896%21%$67
Football Pro Pack$5016398%23%$188
Baseball Basic Pack$15159101%19%$37
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 9,958 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 10,000 pulls in the window.

Raw0%
Grade 9 / 9.529%
Gem 1053%
Other graded18%

Most-pulled sets

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

SetPulls▼Average valueBiggest hit
Topps600$70$2.4k
Destined Rivals - DRI EN174$14$67
Pokémon Asc EN-Ascended Heroes165$73$1.8k
Panini Prizm131$78$1.9k
Crown Zenith116$16$144
High Class Pack: Terastal Fest ex - sv8a109$19$86
Bowman Draft100$19$107
White Flare - WHT EN99$21$763
Upper Deck96$102$901
Pokémon Sword & Shield Vstar Universe96$55$107

Biggest hits, last 7 hours

Espeon EX$9.8kEspeon EXPokémon Mythic Pack · 2d agoDark Charizard$9.0kDark CharizardPokémon Mythic Pack · 2d agoMewtwo$8.0kMewtwoPokémon Mythic Pack · 2d agoPikachu Birthday$7.2kPikachu BirthdayPokémon Mythic Pack · 2d agoDusknoir$6.8kDusknoirPokémon Mythic Pack · 2d agoTom Brady$4.8kTom BradySports Mythic Pack · 2d ago

Every pull, live

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

CardGradePackMultipleValueAge
Amazing Spider-ManGradedComic Pro Pack0.7×$361d
Blastoise EXPSA 10Pokémon PSA 101.4×$961d
Nicklas LidstromPSA 10Hockey Master Pack0.7×$731d
Orioles RookiesPSA 6Baseball Starter Pack0.8×$211d
Doc RiversPSA 8Basketball Pro Pack0.8×$401d
Coby WhitePSA 10Basketball Basic Pack0.9×$141d
Calvin NattPSA 7Basketball Basic Pack2.0×$291d
Evander KanePSA 10Hockey PSA 10 (Spicy)0.7×$651d
DrampaPSA 10Pokémon PSA 100.7×$501d
Eevee EXPSA 9Pokémon Starter Pack0.9×$231d
ArcaninePSA 10Pokémon PSA 100.8×$581d
Mew VPSA 10Pokémon PSA 100.7×$511d
Mew EXPSA 10Pokémon PSA 101.0×$711d
Cooper Flagg/Kon KnueppelPSA 9Basketball Pro Pack0.9×$471d
VJ EdgecombePSA 9Basketball Pro Pack1.1×$561d
Wigglytuff EXPSA 9Pokémon Starter Pack0.9×$231d
Paul SkenesPSA 9Baseball Starter Pack0.9×$231d
Mickey MantlePSA 3Sports Vintage: All-Time Heat1.2×$2351d
HaunterPSA 10Pokémon PSA 100.8×$581d
Cam NeelyPSA 6Hockey Pro Pack0.8×$381d
Nolan ArenadoPSA 10Sports Starter Pack0.6×$161d
Dracozolt VCGC 9Pokémon Basic Pack0.7×$101d
DarmanitanCGC 10Pokémon Pro Pack1.0×$501d
Cetitan exCGC 8.5Pokémon Basic Pack0.8×$121d
Koga's KoffingCGC 8.5Pokémon Starter Pack0.7×$181d
Zeraora VSTARCGC 10Pokémon Pro Pack0.9×$451d
Latias exCGC 10Pokémon Basic Pack0.7×$111d
UsoppCGC 10Wildcard Basic Pack1.8×$271d
Alex DeBrincat/Kevin FialaCGC 10Wildcard Starter Pack1.3×$321d
Toxtricity exCGC 10Pokémon Starter Pack0.8×$211d
DefenderCGC 10Pokémon Master Pack0.9×$881d
DittoCGC 10Pokémon Starter Pack0.9×$221d
Rabsca exCGC 10Wildcard Basic Pack0.8×$121d
MachokePSA 9Pokémon Starter Pack1.4×$351d
RookideePSA 10Pokémon Basic Pack3.0×$451d
BulbasaurPSA 10Wildcard Master Pack1.0×$1031d
Lugia VSTARCGC 10Pokémon Starter Pack0.7×$181d
Lisia's AppealPSA 9Pokémon Starter Pack1.2×$301d
N's PlanPSA 10Pokémon PSA 101.6×$1091d
Iron ThornsCGC 10Pokémon Basic Pack0.9×$141d
Rip a pack on Courtyard

What are the pull rates on Courtyard?

Over the last 24 hours, Courtyard gave back 100% 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, Sports Starter Pack returned 102% of its price across 206 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