CS2 case sites
31 case-opening sites read from their own public drop, battle and upgrade feeds. 26 publish every opening, so their payouts can be summed into an observed RTP; 1 publish notable drops only and show advertised RTP alone. Values are each site's own item prices.
Sitessorted by openings 24h, the 16 without a link last
| # | Site | Rating | Online | Openings 24h | Value 24h | Battles 24h | Odds published | Observed RTP 24h | Coverage | Coin | Feed | Visit the site |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| G4Skins | — | 4,641 | 1.26M | $3.37Mobserved | 86.4K | 63% of cases | 90.2% | dropsbattlesno upgrades | prices in USD | live | Visit G4Skins, opens in a new tab | |
| Rain.gg | — | 231 | 1.03M | $17Mobserved | 12.6K | no odds | 92.0% | dropsbattlesno upgrades | 1 Rain coin = $0.70 | live | Visit Rain.gg, opens in a new tab | |
| CSGORoll | — | — | 989K | $9.4Mobserved | 27.7K | 22% of cases | 84.3% | dropsbattlesno upgrades | 1 Roll coin = $0.70 | live | Visit CSGORoll, opens in a new tab | |
| Casehug | — | 996 | 594K | $9.68Mobserved | 21.2K | all cases | 86.6% | dropsbattlesno upgrades | prices in USD | live | Visit Casehug, opens in a new tab | |
| Clash.gg | — | 533 | 592K | $9.23Mobserved | 12K | 3% of cases | 87.9% | dropsbattlesno upgrades | 1 Gem = $0.65 | live | Visit Clash.gg, opens in a new tab | |
| Key-Drop | — | 5,173 | 547K | $17.1Mobserved | 9,122 | 43% of cases | 85.9% | dropsbattlesno upgrades | prices in USD | live | Visit Key-Drop, opens in a new tab | |
| Chicken.gg | — | 202 | 420K | $9.05Mobserved | 4,586 | 19% of cases | 81.7% | dropsbattlesno upgrades | 1 Chicken coin = $0.50 | live | Visit Chicken.gg, opens in a new tab | |
| CSGOEmpire | — | 1,316 | 273K | $2.35Mobserved | 14.5K | 51% of cases | 89.7% | dropsbattlesno upgrades | 1 Empire coin = $0.61 | live | ||
| csgo.net | — | 1,447 | 192K | $638Kobserved | — | 99% of cases | 108.4% | dropsbattlesno upgrades | prices in USD | live | Visit csgo.net, opens in a new tab | |
| Cases.gg | — | 99 | 98K | $621Kobserved | 1,678 | 7% of cases | 84.6% | dropsbattlesno upgrades | prices in USD | degraded | Visit Cases.gg, opens in a new tab | |
| FarmSkins | — | 4,926 | 87.8K | $774Kobserved | 2,840 | no odds | 91.0% | dropsbattlesno upgrades | prices in USD | live | Visit FarmSkins, opens in a new tab | |
| Hellcase | — | 3,030 | 55.9K | $141Kobserved | — | 29% of cases | 86.2% | dropsbattlesno upgrades | prices in USD | live | Visit Hellcase, opens in a new tab | |
| Bloodycase | — | 139 | 28.7K | $66.9Kobserved | 1,694 | no odds | 68.3% | dropsbattlesno upgrades | prices in USD | live | Visit Bloodycase, opens in a new tab | |
| 500 Casino | — | 871 | 19.4K | $307Kobserved | 563 | 20% of cases | 88.4% | dropsbattlesno upgrades | 1,666 BUX = $1 | live | ||
| DatDrop | — | 200 | 10.5K | $106Kobserved | 3,292 | no odds | top-only feed | top dropsbattlesno upgrades | prices in USD | live | Visit DatDrop, opens in a new tab | |
| Skin.club | — | 2,469 | 1.62M | $10.9Mobserved | 65.2K | 0% of cases | 91.2% | dropsbattlesno upgrades | prices in USD | live | ||
| Hotpizza.gg | — | 681 | 143K | $4.92Mobserved | 6,018 | 93% of cases | 88.0% | dropsbattlesno upgrades | 1 Pizza point = $1.00 | live | ||
| DaddySkins | — | 646 | 98.3K | $928Kobserved | 4,633 | 98% of cases | 86.5% | dropsbattlesno upgrades | prices in USD | live | ||
| CSGOFAST | — | 1,129 | 96.5K | $746Kobserved | — | no odds | 132.8% | dropsbattlesno upgrades | prices in USD | live | ||
| CSGORUN | — | 2,722 | 84.3K | $149Kobserved | — | 99% of cases | 103.3% | dropsbattlesno upgrades | prices in USD | live | ||
| GGDROP | — | 689 | 70.5K | $421Kobserved | — | all cases | 90.0% | dropsbattlesno upgrades | prices in USD | live | ||
| CSBattle | — | 96 | 56.2K | $885Kobserved | 1,417 | no odds | 90.7% | dropsbattlesno upgrades | 1 CSBattle coin = $0.65 | live | ||
| Hunt.gg | — | — | 35K | $482Kobserved | 996 | 56% of cases | 77.8% | dropsbattlesno upgrades | 1 Hunt coin = $0.63 | live | ||
| CSGOCASES | — | 175 | 18.2K | $199Kobserved | — | no odds | 103.8% | dropsbattlesno upgrades | prices in USD | live | ||
| DROP.SKIN | — | — | 16.1K | $26.1Kobserved | 334 | 96% of cases | 79.0% | dropsbattlesno upgrades | prices in USD | live | ||
| CSGOBig | — | 880 | 1,669 | $77.4Kobserved | 4,807 | all cases | 78.3% | dropsbattlesno upgrades | 1 BIG Credit = $1.00 | live | ||
| CSGOCasino | — | — | 10 | $1.44observed | — | no odds | — | dropsbattlesno upgrades | 1 CSGOCasino coin = $1.00 | live | ||
| SkinRave | — | — | 0 | $0observed | 0 | no odds | — | no dropsbattlesno upgrades | 1 SkinRave token = $1.00 | down | ||
| Upgrader.pro | — | 1,859 | — | — | — | no catalog | — | no dropsbattlesno upgrades | prices in USD | live | ||
| PLG.bet | — | 149 | — | — | — | no catalog | — | no dropsbattlesno upgrades | prices in USD | live | ||
| KNIFEX | — | 431 | — | — | — | no catalog | — | no dropsbattlesno upgrades | prices in USD | live | ||
How these figures are madethe short version; the full text is on the methodology page
Values are the site's own prices
Every price and drop value is what the site itself lists the item at, converted from its coin at the rate shown in the Coin column. There is no external price reference, so a site that overprices its items shows a higher RTP than its skins would fetch elsewhere.
Observed RTP needs the whole feed
Observed RTP is Σ drop value ÷ Σ case price over sampled openings. It is only computed where the site publishes every opening or an outcome-blind sample ("drops: all"). A top-only feed shows the wins and hides the losses, so those sites get the advertised RTP and nothing else.
Advertised RTP comes from the odds
Where a case publishes item odds, advertised RTP = Σ odds × value ÷ price. The per-case test compares the observed sum to that distribution (method "odds"); cases without odds get a band from the sample's own variance (method "sample") and no advertised figure to test against.
A flag is a band, not a verdict
A case is marked "outside band" when the advertised RTP falls outside the 95% interval of its observed openings, and only once there are enough openings (100+ and 5+ expected rare hits). Small samples are shown but never flagged.