PACKspy
Movers

Pokémon Pack Opening, Tracked Live

Every pull recorded from the sites' own public feeds, hit or miss.

Paid out 30m
$79k
Sites ranked
7
Biggest hit
$7.3k
1Phygitals logo$51Paid out 30m$12kBiggest hit 24h110%Value back 24h31%Beat pack price

Value back is what came out for what went in. Over the last 24 hours we add up what every pack cost and what every card pulled from it is worth. 111% means $1.11 of cards came back for every $1 of packs.

Beat pack price is how often a pack was worth at least what it cost. 35% means about one pack in three broke even or better. It ignores the giant cards completely, so it describes a normal opening rather than a lucky one.

Card values are PriceCharting market prices. A site with few pulls sits near the all-site average until we have seen enough of it to be sure, and no single card can count for more than 50 times its pack price, so one huge hit cannot flatter a site. Sites that do not publish pack prices cannot be measured and are shown unranked.

$51Paid out 30m
$12kBiggest hit 24h
110%Value back 24h
31%Beat pack price

Value back is what came out for what went in. Over the last 24 hours we add up what every pack cost and what every card pulled from it is worth. 111% means $1.11 of cards came back for every $1 of packs.

Beat pack price is how often a pack was worth at least what it cost. 35% means about one pack in three broke even or better. It ignores the giant cards completely, so it describes a normal opening rather than a lucky one.

Card values are PriceCharting market prices. A site with few pulls sits near the all-site average until we have seen enough of it to be sure, and no single card can count for more than 50 times its pack price, so one huge hit cannot flatter a site. Sites that do not publish pack prices cannot be measured and are shown unranked.

1
Phygitals logo
Best pulls, last 30 min$145Top 510.6xBest multiple
Sword & Shield Battle Legion CHR Hoothoot #73CGC 5.5 EX+Boom Or Bust Ijmzoh5m agoThis pull$100.6x pack
SM Ultra Force Ultra Recon Squad #44CGC 9 MINTBoom Or Bust Ijmzoh5m agoThis pull$100.7x pack
Crossing The Ruins Kakuna #14CGC 8 NM-MTBoom Or Bust Ijmzoh7m agoThis pull$100.7x pack
Scarlet & Violet 151 Shellder #90CGC 9 MINTBoom Or Bust Ijmzoh7m agoThis pull$90.6x pack
#GG50 /Darkrai VstarPSA 9 Sword and Shield Crown Zenith PokemonParty Pack Nxemlp36m agoThis pull$10610.6x pack
Biggest hitTop card pulled on Phygitals, last 30 min
XY Double Crisis Magma Pointer #026 pulled on Phygitals
Card value$12XY Double Crisis Magma Pointer #026CGC 10 GEM MINT
5Pulls 30m$10Avg pull0Hits 5x+
Rip a pack on Phygitals
Just pulled | live$50Last 50.2Pulls / min
Sword & Shield Battle Legion CHR Hoothoot #73CGC 5.5 EX+Boom Or Bust Ijmzoh5m agoThis pull$100.6x pack
SM Ultra Force Ultra Recon Squad #44CGC 9 MINTBoom Or Bust Ijmzoh5m agoThis pull$100.7x pack
Scarlet & Violet 151 Shellder #90CGC 9 MINTBoom Or Bust Ijmzoh7m agoThis pull$90.6x pack
Crossing The Ruins Kakuna #14CGC 8 NM-MTBoom Or Bust Ijmzoh7m agoThis pull$100.7x pack
Scarlet & Violet Surging Sparks Tyme #190CGC 9.5 MINT+Party Pack Nxemlp33m agoThis pull$111.1x pack
2Collector Crypt logoHot$47kPaid out 30m$40kBiggest hit 24h105%Value back 24h36%Beat pack price

Value back is what came out for what went in. Over the last 24 hours we add up what every pack cost and what every card pulled from it is worth. 111% means $1.11 of cards came back for every $1 of packs.

Beat pack price is how often a pack was worth at least what it cost. 35% means about one pack in three broke even or better. It ignores the giant cards completely, so it describes a normal opening rather than a lucky one.

Card values are PriceCharting market prices. A site with few pulls sits near the all-site average until we have seen enough of it to be sure, and no single card can count for more than 50 times its pack price, so one huge hit cannot flatter a site. Sites that do not publish pack prices cannot be measured and are shown unranked.

Hot now
$47kPaid out 30m
$40kBiggest hit 24h
105%Value back 24h
36%Beat pack price

Value back is what came out for what went in. Over the last 24 hours we add up what every pack cost and what every card pulled from it is worth. 111% means $1.11 of cards came back for every $1 of packs.

Beat pack price is how often a pack was worth at least what it cost. 35% means about one pack in three broke even or better. It ignores the giant cards completely, so it describes a normal opening rather than a lucky one.

Card values are PriceCharting market prices. A site with few pulls sits near the all-site average until we have seen enough of it to be sure, and no single card can count for more than 50 times its pack price, so one huge hit cannot flatter a site. Sites that do not publish pack prices cannot be measured and are shown unranked.

2
Collector Crypt logo
Best pulls, last 30 min$14kTop 510.4xBest multiple
/PikachuPokemon CelebrationsPSA GEM-MT 10Mythic PokéMon Gacha Pack14m agoThis pull$1.8k0.7x packWorth by gradeRaw$19PSA 9$39PSA 10$107
Charizard EX RPokemon EX FireRed and LeafGreenBeckett 9-MINTMythic PokéMon Gacha Pack14m agoThis pull$4.8k1.9x pack
Charizard RPokemon Base ShadowlessBeckett 7.5-NEAR MINT +Mythic PokéMon Gacha Pack14m agoThis pull$2.3k0.9x pack
/Lugia EXPokemon Japanese Black & White Plasma GalePSA MINT 9Mythic PokéMon Gacha Pack14m agoThis pull$2.1k0.9x pack
Gengar-Pokemon Swsh Black Star PromoPSA 9Legendary PokéMon Gacha Pack19m agoThis pull$2.6k10.4x pack
Biggest hitTop card pulled on Collector Crypt, last 30 min
Golem- pulled on Collector Crypt
Card value$7.3kGolem-PSA 10
252Pulls 30m$188Avg pull3Hits 5x+
Rip a pack on Collector Crypt
Just pulled | live$564Last 58.4Pulls / min
/Umbreon VPokemon Sword & Shield Brilliant StarsPSA GEM-MT 10Elite PokéMon Gacha Pack37s agoThis pull$3056.1x pack
TyruntNihil Zero - M3 - JapaneseCGC PRISTINE 10Elite PokéMon Gacha Pack59s ago · 1,513 graded copies existThis pull$360.7x packWorth by gradeRaw$4PSA 9$16PSA 10$62
Dragapult EXPokemon Japanese Sv8a-Terastal Fest EXPSA 10Elite PokéMon Gacha Pack1m ago · 8,174 graded copies existThis pull$511.0x packWorth by gradeRaw$20PSA 9$20PSA 10$48
Greninja-Gold StarPokemon Swsh Black Star PromoPSA MINT 9Water Pack1m ago · 50,571 graded copies existThis pull$800.8x packWorth by gradeRaw$30PSA 9$79PSA 10$1.6k
Kingdra exBlack Star Promos - Scarlet & Violet SVP EN - EnglishCGC 8Water Pack1m agoThis pull$920.9x packWorth by gradeRaw$86PSA 9$105PSA 10$378
3Courtyard logo$23kPaid out 30m$6.2kBiggest hit 24h96%Value back 24h22%Beat pack price

Value back is what came out for what went in. Over the last 24 hours we add up what every pack cost and what every card pulled from it is worth. 111% means $1.11 of cards came back for every $1 of packs.

Beat pack price is how often a pack was worth at least what it cost. 35% means about one pack in three broke even or better. It ignores the giant cards completely, so it describes a normal opening rather than a lucky one.

Card values are PriceCharting market prices. A site with few pulls sits near the all-site average until we have seen enough of it to be sure, and no single card can count for more than 50 times its pack price, so one huge hit cannot flatter a site. Sites that do not publish pack prices cannot be measured and are shown unranked.

$23kPaid out 30m
$6.2kBiggest hit 24h
96%Value back 24h
22%Beat pack price

Value back is what came out for what went in. Over the last 24 hours we add up what every pack cost and what every card pulled from it is worth. 111% means $1.11 of cards came back for every $1 of packs.

Beat pack price is how often a pack was worth at least what it cost. 35% means about one pack in three broke even or better. It ignores the giant cards completely, so it describes a normal opening rather than a lucky one.

Card values are PriceCharting market prices. A site with few pulls sits near the all-site average until we have seen enough of it to be sure, and no single card can count for more than 50 times its pack price, so one huge hit cannot flatter a site. Sites that do not publish pack prices cannot be measured and are shown unranked.

3
Courtyard logo
Best pulls, last 30 min$2.4kTop 53.8xBest multiple
Steven's Metagross EXPokémon Asc EN-Ascended HeroesPSA 10 GEM MINTPokemon: The Amazing Chase Day 53m agoThis pull$3563.6x packWorth by gradeRaw$91PSA 9$107PSA 10$383
Aerodactyl VPokémon Sword & Shield Lost OriginPSA 10 GEM MINTPokéMon Platinum Pack5m agoThis pull$5641.1x packWorth by gradeRaw$48PSA 9$31PSA 10$103
LatiasPokémon Sword and Shield Crown ZenithPSA 10 GEM MINTPokemon: The Amazing Chase Day 59m ago · 8,022 graded copies existThis pull$3413.4x packWorth by gradeRaw$17PSA 9$29PSA 10$360
PikachuPokémon Swsh Black Star PromoPSA 10 GEM MINTPokéMon Ultra Pack12m ago · 7,166 graded copies existThis pull$7993.2x packWorth by gradeRaw$171PSA 9$2.5kPSA 10$10k
CharizardPokémon GamePSA 4 VG-EXPokemon: The Amazing Chase Day 522m agoThis pull$3743.8x packWorth by gradeRaw$475PSA 9$3.4kPSA 10$509
Biggest hitTop card pulled on Courtyard, last 30 min
Blaziken EX pulled on Courtyard
Card value$1.3kBlaziken EXPSA 9 MINT
514Pulls 30m$45Avg pull0Hits 5x+
Rip a pack on Courtyard
Just pulled | live$147Last 517.1Pulls / min
KrabbyFossilCGC 8.5 NM-MT+Starter Pack45s ago · 1,442 graded copies existThis pull$180.7x packWorth by gradeRaw$1PSA 9$12PSA 10$11
PikachuPokémon SV-P PromoPSA 9 MINTStarter Pack45s agoThis pull$291.2x packWorth by gradeRaw$1.6kPSA 9$1.8kPSA 10$3.5k
Hisuian Typhlosion VSTARBattle RegionCGC 10 GEM MINTWildcard Basic Pack45s ago · 1,413 graded copies existThis pull$140.9x packWorth by gradeRaw$2PSA 9$22PSA 10$160
Lucario & Melmetal GXBlack Star Promos - Sun & MoonCGC 9 MINTPokemon: The Amazing Chase Day 547s agoThis pull$630.6x pack
PikachuBlack Star Promos - Scarlet & Violet SVP ENCGC 9.5 MINT+Starter Pack48s ago · 32,936 graded copies existThis pull$230.9x packWorth by gradeRaw$84PSA 9$108PSA 10$617
4Tilt Rips logo$7.5kPaid out 30m$11kBiggest hit 24h91%Value back 24h30%Beat pack price

Value back is what came out for what went in. Over the last 24 hours we add up what every pack cost and what every card pulled from it is worth. 111% means $1.11 of cards came back for every $1 of packs.

Beat pack price is how often a pack was worth at least what it cost. 35% means about one pack in three broke even or better. It ignores the giant cards completely, so it describes a normal opening rather than a lucky one.

Card values are PriceCharting market prices. A site with few pulls sits near the all-site average until we have seen enough of it to be sure, and no single card can count for more than 50 times its pack price, so one huge hit cannot flatter a site. Sites that do not publish pack prices cannot be measured and are shown unranked.

$7.5kPaid out 30m
$11kBiggest hit 24h
91%Value back 24h
30%Beat pack price

Value back is what came out for what went in. Over the last 24 hours we add up what every pack cost and what every card pulled from it is worth. 111% means $1.11 of cards came back for every $1 of packs.

Beat pack price is how often a pack was worth at least what it cost. 35% means about one pack in three broke even or better. It ignores the giant cards completely, so it describes a normal opening rather than a lucky one.

Card values are PriceCharting market prices. A site with few pulls sits near the all-site average until we have seen enough of it to be sure, and no single card can count for more than 50 times its pack price, so one huge hit cannot flatter a site. Sites that do not publish pack prices cannot be measured and are shown unranked.

4
Tilt Rips logo
Best pulls, last 30 min$1.6kTop 56.7xBest multiple
CharmeleonLegendaryPokemon Expert Pack11m ago · 32,539 graded copies existThis pull$6696.7x packWorth by gradeRaw$63PSA 9$89PSA 10$475
Mega Feraligatr exLegendaryPokemon Ultimate Pack15m ago · 366 graded copies existThis pull$3400.7x packWorth by gradeRaw$149PSA 9$198PSA 10$390
Mega Latias exLegendaryPokemon Ultimate Pack18m ago · 7,519 graded copies existThis pull$2560.5x packWorth by gradeRaw$86PSA 9$79PSA 10$235
MagnetonCommonPokemon Expert Pack25m ago · 21,534 graded copies existThis pull$1691.7x packWorth by gradeRaw$9PSA 9$21PSA 10$181
Metal EnergyCommonPokemon Expert Pack28m ago · 1,686 graded copies existThis pull$1501.5x packWorth by gradeRaw$14PSA 9$30PSA 10$358
Biggest hitTop card pulled on Tilt Rips, last 30 min
Charizard ex pulled on Tilt Rips
Card value$775Charizard exLegendary
271Pulls 30m$28Avg pull1Hits 5x+
Rip a pack on Tilt Rips
Just pulled | live$142Last 59.0Pulls / min
EelektrikUltra RareStarter Pack13s agoThis pull$241.0x packWorth by gradeRaw$20PSA 9$21PSA 10$150
Beedrill exUltra RareStarter Pack23s ago · 26 graded copies existThis pull$120.5x packWorth by gradeRaw$5PSA 9$17PSA 10$83
Manectric-EXUltra RarePokemon Expert Pack30s agoThis pull$700.7x packWorth by gradeRaw$1PSA 9$16PSA 10$30
Cornerstone Mask Ogerpon exLegendaryStarter Pack1m ago · 1,535 graded copies existThis pull$160.6x packWorth by gradeRaw$16PSA 9$25PSA 10$88
Charizard exRareStarter Pack1m ago · 37,491 graded copies existThis pull$210.8x packWorth by gradeRaw$800PSA 9$786PSA 10$2.0k
5LastPack logo$821Paid out 30m$3.1kBiggest hit 24h89%Value back 24h24%Beat pack price

Value back is what came out for what went in. Over the last 24 hours we add up what every pack cost and what every card pulled from it is worth. 111% means $1.11 of cards came back for every $1 of packs.

Beat pack price is how often a pack was worth at least what it cost. 35% means about one pack in three broke even or better. It ignores the giant cards completely, so it describes a normal opening rather than a lucky one.

Card values are PriceCharting market prices. A site with few pulls sits near the all-site average until we have seen enough of it to be sure, and no single card can count for more than 50 times its pack price, so one huge hit cannot flatter a site. Sites that do not publish pack prices cannot be measured and are shown unranked.

$821Paid out 30m
$3.1kBiggest hit 24h
89%Value back 24h
24%Beat pack price

Value back is what came out for what went in. Over the last 24 hours we add up what every pack cost and what every card pulled from it is worth. 111% means $1.11 of cards came back for every $1 of packs.

Beat pack price is how often a pack was worth at least what it cost. 35% means about one pack in three broke even or better. It ignores the giant cards completely, so it describes a normal opening rather than a lucky one.

Card values are PriceCharting market prices. A site with few pulls sits near the all-site average until we have seen enough of it to be sure, and no single card can count for more than 50 times its pack price, so one huge hit cannot flatter a site. Sites that do not publish pack prices cannot be measured and are shown unranked.

5
LastPack logo
Best pulls, last 30 min$950Top 53.6xBest multiple
Stufful - 154/1322025RawRookie Pack8m ago · 4,598 graded copies existThis pull$70.7x packWorth by gradeRaw$6PSA 9$20PSA 10$62
Team Rocket's Moltres ex - 208/1822025RawStarter Pack11m agoThis pull$51.0x packWorth by gradeRaw$6PSA 9$25PSA 10$76
N'S RESHIRAM2025GradedTitan Pack24m agoThis pull$2260.2x packWorth by gradeRaw$18PSA 9$27PSA 10$188
MEOWTH1999GradedChallenger Pack51m agoThis pull$3513.5x pack
MUK & ALOLAN MUK GX2019GradedChallenger Pack52m agoThis pull$3613.6x pack
Biggest hitTop card pulled on LastPack, last 30 min
FA/PALKIA GX pulled on LastPack
Card value$563FA/PALKIA GXGraded
25Pulls 30m$33Avg pull0Hits 5x+
Rip a pack on LastPack
Just pulled | live$252Last 50.8Pulls / min
Stufful - 154/1322025RawRookie Pack8m ago · 4,598 graded copies existThis pull$70.7x packWorth by gradeRaw$6PSA 9$20PSA 10$62
Team Rocket's Moltres ex - 208/1822025RawStarter Pack11m agoThis pull$51.0x packWorth by gradeRaw$6PSA 9$25PSA 10$76
N'S RESHIRAM2025GradedTitan Pack24m agoThis pull$2260.2x packWorth by gradeRaw$18PSA 9$27PSA 10$188
Dewgong - 097/0942025RawStarter Pack33m agoThis pull$51.0x pack
Bronzor - 170/1622024RawRookie Pack34m agoThis pull$90.9x packWorth by gradeRaw$8PSA 9$18PSA 10$64
6Packs.com logo$114Paid out 30m$425Biggest hit 24h88%Value back 24h22%Beat pack price

Value back is what came out for what went in. Over the last 24 hours we add up what every pack cost and what every card pulled from it is worth. 111% means $1.11 of cards came back for every $1 of packs.

Beat pack price is how often a pack was worth at least what it cost. 35% means about one pack in three broke even or better. It ignores the giant cards completely, so it describes a normal opening rather than a lucky one.

Card values are PriceCharting market prices. A site with few pulls sits near the all-site average until we have seen enough of it to be sure, and no single card can count for more than 50 times its pack price, so one huge hit cannot flatter a site. Sites that do not publish pack prices cannot be measured and are shown unranked.

$114Paid out 30m
$425Biggest hit 24h
88%Value back 24h
22%Beat pack price

Value back is what came out for what went in. Over the last 24 hours we add up what every pack cost and what every card pulled from it is worth. 111% means $1.11 of cards came back for every $1 of packs.

Beat pack price is how often a pack was worth at least what it cost. 35% means about one pack in three broke even or better. It ignores the giant cards completely, so it describes a normal opening rather than a lucky one.

Card values are PriceCharting market prices. A site with few pulls sits near the all-site average until we have seen enough of it to be sure, and no single card can count for more than 50 times its pack price, so one huge hit cannot flatter a site. Sites that do not publish pack prices cannot be measured and are shown unranked.

6
Packs.com logo
Best pulls, last 30 min$87Top 55.6xBest multiple
Medicham - 241/217ME: Ascended HeroesRawCatch 'Em All Heroes Ascended4m ago · 545 graded copies existThis pull$71.0x packWorth by gradeRaw$6PSA 9$20PSA 10$106
DiancieGenerations: Radiant CollectionRawRadiant Pack23m ago · 1,850 graded copies existThis pull$60.4x packWorth by gradeRaw$5PSA 9$536PSA 10$462
Charmeleon - 110/091SV: Paldean FatesRawStarter Pack45m agoThis pull$211.3x packWorth by gradeRaw$20PSA 9$35PSA 10$125
Scizor - 205/197SV03: Obsidian FlamesRawJohto Safari57m ago · 984 graded copies existThis pull$191.5x packWorth by gradeRaw$15PSA 9$28PSA 10$372
Gladion's Final Battle - 118/084ME05: Pitch BlackRawCatch 'Em All Pitch Black59m agoThis pull$335.6x packWorth by gradeRaw$30PSA 9$47PSA 10$174
Biggest hitTop card pulled on Packs.com, last 30 min
Misdreavus - 233/217 pulled on Packs.com
Card value$7Misdreavus - 233/217Raw
88Pulls 30m$1Avg pull0Hits 5x+
Rip a pack on Packs.com
Just pulled | live$136Last 52.9Pulls / min
Charmeleon - 110/091SV: Paldean FatesRawStarter Pack45m agoThis pull$211.3x packWorth by gradeRaw$20PSA 9$35PSA 10$125
Scizor - 205/197SV03: Obsidian FlamesRawJohto Safari57m ago · 984 graded copies existThis pull$191.5x packWorth by gradeRaw$15PSA 9$28PSA 10$372
Gladion's Final Battle - 118/084ME05: Pitch BlackRawCatch 'Em All Pitch Black59m agoThis pull$335.6x packWorth by gradeRaw$30PSA 9$47PSA 10$174
Misty's Vitality - 111/084ME05: Pitch BlackRawCatch 'Em All Pitch Black1h agoThis pull$295.0x packWorth by gradeRaw$31PSA 9$51PSA 10$190
Gladion's Final Battle - 118/084ME05: Pitch BlackRawCatch 'Em All Pitch Black1h agoThis pull$335.6x packWorth by gradeRaw$30PSA 9$47PSA 10$174
7GachaPull logo$267Paid out 30m$1.8kBiggest hit 24h
$267Paid out 30m
$1.8kBiggest hit 24h
7
GachaPull logo
Best pulls, last 30 min$191Top 5
TEAM FLARE GRUNTPOKEMON JAPANESE XYMINT 910m ago · 10 graded copies existThis pull$37Worth by gradeRaw$15PSA 9$26PSA 10$40
PIKACHUPOKEMON JAPANESE SV-P PROMOMINT 912m agoThis pull$33Worth by gradeRaw$233PSA 9$269PSA 10$490
IRIS'S FIGHTING SPIRITPOKEMON JAPANESE M2a-MEGA DREAM exMINT 912m ago · 2,964 graded copies existThis pull$22Worth by gradeRaw$19PSA 9$840PSA 10$1.4k
ALAKAZAMPOKEMON JAPANESE M1S-MEGA SYMPHONIAGEM MT 1021m agoThis pull$50Worth by gradeRaw$5PSA 9$16PSA 10$50
PIPLUPPOKEMON JAPANESE M2-INFERNO XGEM MT 1025m ago · 6,522 graded copies existThis pull$49Worth by gradeRaw$7PSA 9$19PSA 10$51
Biggest hitTop card pulled on GachaPull, last 30 min
MEGA GENGAR ex pulled on GachaPull
Card value$54MEGA GENGAR exGEM MT 10
7Pulls 30m$38Avg pull0Hits 5x+
Just pulled | live$164Last 50.2Pulls / min
TEAM FLARE GRUNTPOKEMON JAPANESE XYMINT 910m ago · 10 graded copies existThis pull$37Worth by gradeRaw$15PSA 9$26PSA 10$40
PIKACHUPOKEMON JAPANESE SV-P PROMOMINT 912m agoThis pull$33Worth by gradeRaw$233PSA 9$269PSA 10$490
IRIS'S FIGHTING SPIRITPOKEMON JAPANESE M2a-MEGA DREAM exMINT 912m ago · 2,964 graded copies existThis pull$22Worth by gradeRaw$19PSA 9$840PSA 10$1.4k
ALAKAZAMPOKEMON JAPANESE M1S-MEGA SYMPHONIAGEM MT 1021m agoThis pull$50Worth by gradeRaw$5PSA 9$16PSA 10$50
FA/FRIENDS IN SINNOHPOKEMON JAPANESE SWORD & SHIELD VSTAR UNIVERSEMINT 923m ago · 14,630 graded copies existThis pull$22Worth by gradeRaw$9PSA 9$4.0kPSA 10$9.9k
Free, no sign-upPokémon pack opening simulatorEvery other pack simulator deals from odds someone invented. Ours draws from 79,534 real openings recorded in the last 24 hours, and shows you the counted odds for each pack before you rip it.Rip a pack free

What is online pack opening?

You buy a sealed pack on a rip site and it gets opened for you, live. The cards are real: graded slabs and raw Pokemon cards you can ship home, vault, or sell back. PackSpy records every pull from each site's own feed so you can see what actually comes out of the packs.

Which is the best online pack opening site?

The ranking above answers that with data, not sponsorships: sites are ordered by real payouts in the last 30 minutes, so the answer changes through the day. Check each site's page for its all-time biggest hits and full pull history before you rip.

Is there a Pokémon pack opening simulator?

Yes, and it is free with no sign-up. The feed above is real packs opened with real money, and our pack opening simulator lets you rip those same packs for nothing, using odds counted from the pulls we recorded rather than numbers someone invented.

Are pack opening sites legit?

The sites PackSpy tracks publish their pulls in a public feed, and we record those outcomes independently. That does not make ripping packs profitable: on average you lose money, like any gambling. See each site's page for its real stats and judge for yourself.