How we rate: one formula, published in full
Each app gets a desk rating out of 5, worked out from what it puts in writing. It is based on documents we read, not on testing.
By Alexander Korsager · Checked 6 October 2026 · We earn nothing from any app on this site

Arena Club: 4.4 / 5
Every desk rating
What the formula returns, in order. Tap a poster for the app's terms.

#1 on our desk rating · 4.4 / 5
Arena Club
Slab Packs: digital packs holding one graded card kept in an Oregon vault. Sell it back, list it or ship it.
How money comes outCash to a bank account or debit card through Stripe, from $1
- Sell-back
90% after fee
Read on the operator's own page
“equal to 100% of our estimated value of the item(s), less a 10% fee”
The published rate is 100%, less a 10% selling fee. Recorded as the terms word it: 100% of Arena Club's own estimate, then a 10% fee, which nets 90%. Arena Club sets the estimate.
Checked 6 Oct 2026.
Open the source- Odds
Public
Read on the operator's own page
“Grail Hit rate per card 0.02%”
A $50 soccer pack page showed its checklist and hit rates without a login.
Checked 6 Oct 2026.
Open the source
Know first: The buy-back offer takes a 10% fee and lapses 24 hours after the reveal, and no average pack return is published.
Read the Arena Club review5 criteria, 100 points
Tap a part of the bar to see what it scores and how each app did on it.
Money out · 30%
Whether you get cash, stablecoin or site credit; the sell-back rate; whether you can withdraw, and whether any published route reaches a bank, card or payment app; whether the minimum is published.
- Rips by Triumph100%
- Arena Club98%
- Repackz96%
- Tilt Rips83%
- RipRip.io83%
- Stadium Vault83%
- Lastpack80%
- Rip Rush75%
- Phygitals71%
- Collector Crypt61%
- Ripit60%
- Packz60%
- ClutchPacks60%
- GameStop Power Packs60%
- Crown Cards60%
- rip.fun52%
- MNSTR52%
- Courtyard50%
- Slabz50%
- Underdog Rips45%
- Beezie40%
- Gemint20%
- BOXED.GG10%
- Fanatics Instant Rips0%
- DOPA0%
- Packs.com0%
- ripz.gg0%
The weights are a judgement about what costs a ripper most: getting money out comes first, seeing the odds second. They are fixed here so you can disagree with them.
The rules, criterion by criterion
Each criterion is scored from 0 to 100%, then multiplied by its weight.
Money out30%
| We look at | If it is | Share |
|---|---|---|
| What a sell-back is paid in | Cash | +40% |
| Stablecoin | +30% | |
| Site credit, or not confirmed | 0 | |
| Withdrawal exists | Confirmed that you can withdraw | +20% |
| Confirmed, but every published route is a crypto wallet | +10% | |
| No, or not confirmed | 0 | |
| Sell-back rate | Published rate less any published fee, unless it is paid in site credit | net rate × 25% |
| Paid in site credit, or rate not confirmed | 0 | |
| Withdrawal minimum | Read on a primary source | +15% |
| Anything else | 0 |
Result per app
- Rips by Triumph100% · 30.0 pts
- Arena Club98% · 29.3 pts
- Repackz96% · 28.8 pts
- Tilt Rips83% · 24.8 pts
- RipRip.io83% · 24.8 pts
- Stadium Vault83% · 24.8 pts
- Lastpack80% · 24.0 pts
- Rip Rush75% · 22.5 pts
- Phygitals71% · 21.4 pts
- Collector Crypt61% · 18.4 pts
- Ripit60% · 18.0 pts
- Packz60% · 18.0 pts
- ClutchPacks60% · 18.0 pts
- GameStop Power Packs60% · 18.0 pts
- Crown Cards60% · 18.0 pts
- rip.fun52% · 15.5 pts
- MNSTR52% · 15.5 pts
- Courtyard50% · 15.0 pts
- Slabz50% · 15.0 pts
- Underdog Rips45% · 13.5 pts
- Beezie40% · 12.0 pts
- Gemint20% · 6.0 pts
- BOXED.GG10% · 3.0 pts
- Fanatics Instant Rips0% · 0.0 pts
- DOPA0% · 0.0 pts
- Packs.com0% · 0.0 pts
- ripz.gg0% · 0.0 pts
Odds shown25%
| We look at | If it is | Share |
|---|---|---|
| Where the odds can be seen | On a public page, before you pay | +60% |
| Only inside the app | +20% | |
| Not published, or not confirmed | 0 | |
| How detailed the odds are | A chance for each card | +25% |
| Chances by value band or rarity tier | +20% | |
| Only a lowest and highest value | +5% | |
| Not confirmed | 0 | |
| An average return is stated | The pack we read states an average value or a return | +15% |
| It does not, or no pack page was readable | 0 |
Result per app
- MNSTR100% · 25.0 pts
- Lastpack95% · 23.8 pts
- Phygitals95% · 23.8 pts
- Repackz95% · 23.8 pts
- Tilt Rips95% · 23.8 pts
- Courtyard95% · 23.8 pts
- RipRip.io95% · 23.8 pts
- Collector Crypt95% · 23.8 pts
- Slabz95% · 23.8 pts
- Fanatics Instant Rips95% · 23.8 pts
- Beezie95% · 23.8 pts
- Arena Club85% · 21.3 pts
- BOXED.GG85% · 21.3 pts
- DOPA85% · 21.3 pts
- Packs.com85% · 21.3 pts
- ripz.gg85% · 21.3 pts
- Ripit80% · 20.0 pts
- Packz80% · 20.0 pts
- rip.fun80% · 20.0 pts
- ClutchPacks80% · 20.0 pts
- Gemint80% · 20.0 pts
- Underdog Rips40% · 10.0 pts
- Rips by Triumph20% · 5.0 pts
- Stadium Vault20% · 5.0 pts
- Rip Rush20% · 5.0 pts
- GameStop Power Packs20% · 5.0 pts
- Crown Cards0% · 0.0 pts
Accountability20%
| We look at | If it is | Share |
|---|---|---|
| A named company | Read on a primary source | +30% |
| Anything else | 0 | |
| A stated age limit | Read on a primary source | +20% |
| Anything else | 0 | |
| Where it is and is not available | Read on a primary source | +20% |
| Anything else | 0 | |
| A self-exclusion tool | Confirmed that one exists | +30% |
| Not found, or not confirmed | 0 | |
| A problem the operator has itself announced | One is published | −20% |
| None found | 0 |
Result per app
- Rips by Triumph100% · 20.0 pts
- BOXED.GG100% · 20.0 pts
- Underdog Rips100% · 20.0 pts
- Lastpack80% · 16.0 pts
- Arena Club70% · 14.0 pts
- Phygitals70% · 14.0 pts
- Courtyard70% · 14.0 pts
- Ripit70% · 14.0 pts
- Packz70% · 14.0 pts
- Stadium Vault70% · 14.0 pts
- Rip Rush70% · 14.0 pts
- Fanatics Instant Rips70% · 14.0 pts
- Packs.com70% · 14.0 pts
- GameStop Power Packs70% · 14.0 pts
- Repackz50% · 10.0 pts
- RipRip.io50% · 10.0 pts
- rip.fun50% · 10.0 pts
- Collector Crypt50% · 10.0 pts
- MNSTR50% · 10.0 pts
- Slabz50% · 10.0 pts
- ClutchPacks50% · 10.0 pts
- Beezie50% · 10.0 pts
- DOPA50% · 10.0 pts
- Gemint50% · 10.0 pts
- Crown Cards50% · 10.0 pts
- Tilt Rips50% · 10.0 pts
- ripz.gg0% · 0.0 pts
Cost to hold the card15%
| We look at | If it is | Share |
|---|---|---|
| The card can be shipped | Confirmed | +30% |
| No, or not confirmed | 0 | |
| The shipping fee | Read on a primary source | +35% |
| Anything else | 0 | |
| A delivery time | Read on a primary source | +35% |
| Anything else | 0 |
Result per app
- Arena Club100% · 15.0 pts
- Lastpack100% · 15.0 pts
- Phygitals100% · 15.0 pts
- Courtyard100% · 15.0 pts
- Ripit100% · 15.0 pts
- rip.fun100% · 15.0 pts
- BOXED.GG100% · 15.0 pts
- Fanatics Instant Rips100% · 15.0 pts
- DOPA100% · 15.0 pts
- Packs.com100% · 15.0 pts
- ripz.gg100% · 15.0 pts
- Repackz65% · 9.7 pts
- Tilt Rips65% · 9.7 pts
- Packz65% · 9.7 pts
- Collector Crypt65% · 9.7 pts
- MNSTR65% · 9.7 pts
- Slabz65% · 9.7 pts
- Stadium Vault65% · 9.7 pts
- Rip Rush65% · 9.7 pts
- Underdog Rips65% · 9.7 pts
- Beezie65% · 9.7 pts
- GameStop Power Packs65% · 9.7 pts
- RipRip.io30% · 4.5 pts
- Rips by Triumph30% · 4.5 pts
- ClutchPacks30% · 4.5 pts
- Gemint30% · 4.5 pts
- Crown Cards30% · 4.5 pts
Access10%
| We look at | If it is | Share |
|---|---|---|
| Web, iPhone and Android | All three | +50% |
| Two | +33% | |
| One | +17% | |
| Not confirmed | 0 | |
| Lowest pack price | $1 or less | +50% |
| $5 or less | +40% | |
| $25 or less | +25% | |
| More than $25 | +10% | |
| Not published in dollars | 0 |
Result per app
- Tilt Rips100% · 10.0 pts
- Rip Rush100% · 10.0 pts
- DOPA100% · 10.0 pts
- Phygitals90% · 9.0 pts
- Stadium Vault83% · 8.3 pts
- Arena Club75% · 7.5 pts
- Repackz75% · 7.5 pts
- Courtyard75% · 7.5 pts
- Fanatics Instant Rips75% · 7.5 pts
- GameStop Power Packs75% · 7.5 pts
- Packz73% · 7.3 pts
- Underdog Rips73% · 7.3 pts
- Lastpack67% · 6.7 pts
- ClutchPacks58% · 5.8 pts
- Crown Cards58% · 5.8 pts
- rip.fun57% · 5.7 pts
- Gemint57% · 5.7 pts
- Ripit42% · 4.2 pts
- RipRip.io42% · 4.2 pts
- Collector Crypt42% · 4.2 pts
- Slabz42% · 4.2 pts
- Packs.com42% · 4.2 pts
- Rips by Triumph33% · 3.3 pts
- BOXED.GG33% · 3.3 pts
- MNSTR27% · 2.7 pts
- Beezie27% · 2.7 pts
- ripz.gg17% · 1.7 pts
Accountability cannot go below zero. A sell-back rate paid in site credit earns nothing, because credit is not money out. The final rating is the points total divided by 20, to one decimal place. Apps with the same rating are ordered by their points before rounding, then by name.
A worked example
Pick an app and rebuild its rating one criterion at a time.
Running total after step 1 of 6
1.46 / 5
29.3 of 100 points
Step 1: Money out, worth 30 of the 100 points
| Rule | What we read | Share |
|---|---|---|
| What a sell-back is paid in | Cash | +40% |
| Withdrawal exists | Yes | +20% |
| Sell-back rate | 90% after fee (100% less 10%) | +22.5% |
| Withdrawal minimum | Published | +15% |
| 97.5% of 30 points | = 29.3 | |
Three rules that hold everywhere
0
points for a term that is not confirmed
If an app hides a term, or we could only find it second-hand, that field scores zero. Hiding terms costs points.
0
ratings adjusted by hand
The rating is whatever the formula returns. The order on every page is the rating order.
0
inputs for commission
Deals, commission and referral rewards do not appear in the formula. Today the site has none anyway.
Evidence levels
How close we have got to each app. Every app is at level 0.
- 0Level 0: Public pagesWe are here · 27 of 27 appsTerms, help pages, pack pages and store listings, read without an account.Read 6 October 2026
- 1Level 1: Logged-in readNot doneThe same app read from inside an account: prices, odds tables and fees that sit behind a login.
- 2Level 2: Tested with moneyNot doneA deposit, a pack, a sell-back, a withdrawal and a shipped card, each recorded.
513 of 610 facts were read from a connection in Germany. The other 97, across 18 apps, were read from a connection in the United States. An app can show different pages by country, so each fact records where it was read from.
What is not scored yet
Three things matter more than any document, and none can be scored from a desk.
Whether cards arrive, and in what condition
Needs a card shipped to a real address.
Whether stated card values match sold prices
Needs pulled cards checked against completed sales.
| Shown on the site | Why it earns no points |
|---|---|
| App store ratings | Displayed with the count and date. Ratings can be gamed. |
| User reports | Displayed as one person's report. Many forum comments carry referral codes. |
| Commission, deals and referral rewards | Not an input anywhere in the formula. |
We do not guess these from user reports. Until a test is recorded, each stays blank and says so.
Fact statuses
Every figure carries one of seven statuses. Only the first earns points. Tap an example for its source.
ConfirmedEarns points
Read on the operator's or the app store's own page.
Arena Club, lowest pack price:Advertised, not in its termsScores zero
Said in marketing, not backed by the terms.
Slabz, sell-back rate:Advertised, not in its terms
The operator's marketing says this; its terms do not
“Or sell it back within 72 hours for at least 85% of its current value.”
From the How it works tab with the Poké 25 pack selected, read in a browser. It is worded as a floor and set per pack; other packs were not checked. Its worked example changes between reads and was 85% each time: 102.85 offered on a card worth 121.00 on 6 October 2026, 68.00 on 80.00 on 7 October. The terms state no rate.
Checked 6 Oct 2026.
Open the sourceReported by othersScores zero
Reported by another publisher; not seen on a primary source.
GameStop Power Packs, sell-back rate:Reported by others
Reported by other publishers only
Other publishers (TheSpike, Deadspin, kokutech) report 90% of the Card Ladder value. The terms speak only of a 'Display Price' shown on the site.
Checked 6 Oct 2026.
Not publishedScores zero
We looked on primary sources and it is not there.
Phygitals, withdrawal minimum:Not published
We looked and the operator does not publish it
No minimum withdrawal is stated in the funds guide, the FAQ or the terms.
Checked 6 Oct 2026.
Inside the appScores zero
Sits behind a login, which we have not used.
Tilt Rips, withdrawal minimum:Inside the app
Only visible after signing in
Minimums and fees are not published. The help centre's withdrawal articles state neither.
Checked 6 Oct 2026.
User reportScores zero
Said by a user. Shown, never treated as established.
No fact carries this status today.
Sources disagreeScores zero
Sources disagree and the operator's own page does not settle it.
No fact carries this status today.
When facts are re-read
The first read was 6 October 2026, so nothing is overdue yet.
| Source | Re-read |
|---|---|
| App store listings | Weekly |
| Terms, pack pages and offers | Monthly |
| Any terms page that shows a new date | Straight away |
When sources disagree
We do not pick silently and we do not average. The operator's own document leads, the other claims are listed with who made them, and we say what would settle it.
Found an error? See corrections. Who pays us: see the affiliate disclosure. What every site publishes, counted: the odds report and other research.



