Read This First
This article is an independent estimate built from publicly visible live-bet data. It is not official Clash.gg financial reporting, and it should not be read as an exact revenue statement.
The gross number comes from observed wager minus observed payout. The net number is a model using estimated operating costs, affiliate payouts, marketing spend, staff, infrastructure, payment processing, and promotions.
Clash.gg is one of the largest and most visible CS2 gambling sites online. It's owned by Hobbes, the same operator behind Cases.gg, RustClash, AceBet and SolPump. The site is busy 24/7, the chat never sleeps, and every time you check the homepage there's a battle highlight worth more than a used car flying past.
But how much does Clash.gg actually earn? Almost nobody outside the company itself can say with hard numbers — gambling sites don't publish revenue, and most online estimates are wild guesses based on web traffic.
So we did something different: we ran a live bet tracker on Clash.gg's public bet feed for 8 days straight. Every wager, every payout, and every game mode we could reliably separate was logged, summed, and run through a house-edge calculation.
Here's what we found — with the important caveat that this is an outside estimate, not official Clash.gg revenue reporting.
🔬 How We Tracked This
Most CS2 / Rust / real-item gambling sites broadcast their live bets publicly — every spin, every pack, every battle round shows up in a public feed so players can verify the action is real and follow whales. Clash.gg is no exception: it pushes every settled bet through a WebSocket connection at ws.clash.gg in real time.
🛠️ The Setup
We wrote a small Python scraper (~200 lines) that does the following:
- Launches a headless Chrome browser using Playwright. We needed a real browser because Clash.gg sits behind Cloudflare bot protection — pure WebSocket clients get blocked, but a real Chrome instance loading the site naturally passes the challenge.
- Patches
window.WebSocketbefore page load using a JavaScript init script. Every WebSocket the page opens gets captured so we can read its messages. - Listens to the bet-feed channel. Once the page connects to
ws.clash.gg, we tap into thebet-feed:outcomeevents and parse the JSON payload of every settled bet. - Filters for REAL currency only. Clash has both REAL money bets and PLAY (free coin) bets in the same feed. Counting PLAY bets would make house profit numbers meaningless — we drop everything that isn't
currency: "REAL". - Logs every bet to both a SQLite database and a CSV file: bet ID, timestamp, game mode, stake amount, payout amount, profit/loss. Bet IDs are deduplicated so the same bet never gets counted twice if the connection drops and reconnects.
- Prints a stats snapshot every 10 minutes with the running totals — bets, wagered, paid out, house profit, edge, plus a per-game breakdown.
✅ What this means in practice: the script runs continuously, reconnects automatically if the connection drops, dedupes bets by ID, and writes a permanent record of every wager that hits the public feed. After 8 days running, that came out to 3,750,039 individual bets logged.
📊 The Data
From April 28 to May 6, 2026 — a clean 8-day window — the script captured:
- 📊 3,750,039 individual wagers — every settled REAL-currency bet on Clash.gg
- 💵 $26.1M total stake volume (slots included; $25.6M after slots removed)
- 💸 $24.0M paid back to winning players ($23.3M after slots removed)
- 🎯 Per-game split for all 11 game modes Clash runs
This is verifiable. Anyone with a few hundred lines of Python and an afternoon can recreate this — Clash's bet feed is public and the methodology is repeatable. We're not pulling numbers from nowhere; we're reading the same data the site shows every player.
⚠️ One important exclusion: our tracker accidentally picked up some AceBet slots bets (Hobbes runs both sites and they appear to share WebSocket infrastructure — bets from AceBet's slots were leaking into Clash's feed under the slots game tag). The slots data showed an impossible -47% house edge, which obviously isn't real. We pulled slots out of the headline number entirely. The honest figure below is Clash.gg's own game modes only.
💵 The Math
Here's the raw 8-day data after removing the slots contamination:
Extrapolated to a full 30.44-day month (the average month length):
📌 Important: these are gross profit numbers — money won from players' losses. They are not net of operating costs. Real net profit is meaningfully smaller — see the cost breakdown section below for our scenario analysis.
📊 Where the Money Comes From: Per-Game Breakdown
Not every game mode contributes equally. Battles are the engine. Everything else is much smaller by comparison:
Three things jump out:
- Battles are 75% of all wager volume. $19.28M out of $25.6M total. Battles are not just the most popular mode — they are the entire business. Without battles, Clash would likely look like a much smaller product.
- Cases have the worst edge for players (13.93%). Followed by upgrader (11.80%) and plinko (10.20%). These were the most expensive modes in our sample.
- Dice and crash were the lowest-edge modes in this sample. Dice runs at just 1.74% and crash at 5.47%. In this sample, those had the best long-run math by a wide margin.
* Bomb-run had only 5,528 bets in our 8-day window (vs. 1.5M+ on battles), so its edge calculation is statistically noisy. Kept in the chart for completeness but it's not a meaningful contributor to revenue.
⚖️ Average House Edge Comparison
Instead of listing every single mode, here is the clean version: Clash.gg's tracked average compared against the average/published edge of Rain.gg and CSGOWin.
The takeaway is simple: Clash.gg's tracked 9.16% average sits right between Rain.gg's roughly 8.67% official average and CSGOWin's 10% standard-mode edge. That makes the tracked result look realistic for a large CS2 gambling site.
Note: CSGOWin community cases are not included in the 10% average because they are variable: 12% base edge plus up to 15% creator commission. Those should always be checked case-by-case.
💸 Estimated Net Profit: Building the Cost Model
$8.92M/month gross is just money won from player losses. It's not what ends up in Hobbes's bank account. Real net profit is meaningfully smaller because Clash.gg has real costs.
We've previously interviewed CS2 casino owners about what it actually costs to run one of these sites — see our full breakdown in "The Real Cost of Running a CS2 Casino". The figures we got from those interviews give us a credible foundation. But Clash isn't a small operation — it's one of the largest CS2 gambling sites on the internet, so we need to scale every cost category up significantly from what a small site pays.
📋 Realistic Monthly Cost Breakdown for a Top-Tier Site
📊 Three Net Profit Scenarios
So our model puts Clash.gg's estimated monthly net profit at roughly $6.3M to $7.9M, with the midpoint estimate landing around $7.2M/month.
For comparison, that's between $76M and $94M per year — from one site. And remember: this is just one of Hobbes's properties. The Hobbes network includes Cases.gg, RustClash, AceBet and SolPump as well. Clash.gg may not even be the biggest of those.
Even if our cost model is off, the scale is still massive. This is why CS2 gambling sites can spend so heavily on affiliates, creators, leaderboards, and promotions while still staying profitable.
🎮 What This Means If You're Playing
Three practical takeaways from the data:
Crash (5.47%) and dice (1.74%) have meaningfully better long-run math than cases (13.93%) or upgrader (11.80%). Over 1,000 bets at $10 each, that's the difference between losing ~$170 vs. losing $1,400. Same money, very different burn rate.
$19.28M wagered on battles in 8 days isn't an accident. It's the most engaging mode and the social hook of the whole site. Just know that for every $100 you wager on battles long-term, the math says ~$9.72 isn't coming back.
In 8 days, Clash.gg pulled $2.35M out of its players. The site can absorb huge individual wins and losses because the math runs all day, every day. Set deposit limits, never chase losses, and remember that the YouTube clips you see are survivor bias — big win clips are only the visible side of the story — the small losses are what usually fund the system.
🏢 Context: This Is Hobbes's Operation
Clash.gg doesn't exist in isolation. It's one site in Hobbes's broader network, which also includes:
- Cases.gg (real-item cases) — our review
- RustClash (Rust skins gambling)
- AceBet (sports betting + slots)
- SolPump (Solana memecoin platform)
Hobbes is a controversial figure in parts of the gambling community. There have been recurring public allegations and debates over operational practices, which Hobbes has denied. We are not making accusations here — this article is focused on public bet-feed data and our profit estimate.
If the estimate is even close, it shows why these sites are not side projects. The volumes are large, the house edge compounds quickly, and players should understand the math before depositing.
📌 TL;DR
- Tracked 3,750,039 bets on Clash.gg over 8 days (Apr 28 – May 6, 2026)
- $25.6M wagered by players, $23.3M paid back in winnings
- Net house profit: +$2.35M in 8 days at a 9.16% real edge
- Extrapolated monthly profit: ~$8.92M (gross), ~$7.21M (net after costs)
- Battles drive 75% of all volume — it's the entire business
- Cases have the worst edge for players (13.93%); dice (1.74%) and crash (5.47%) are the best
- The Clash / Hobbes ecosystem is big money. Play accordingly and never treat gambling as income.
Methodology & Transparency
All data was collected from Clash.gg's publicly broadcast WebSocket bet feed between April 28, 2026 and May 6, 2026. No private APIs, no insider access — just the same feed every player on the site sees. See the "How We Tracked This" section above for the full technical breakdown.
Slots were excluded because the data was contaminated by AceBet bets bleeding into the feed (Hobbes runs both sites and they share infrastructure). Including slots produced an impossible long-run -47% house edge. Bomb-run was kept in volume totals but flagged due to small sample size (5,528 bets vs. 1.5M+ on battles).
Cost estimates in the breakdown section are anchored to our own interviews with CS2 casino owners, scaled appropriately for a top-tier flagship operation.
Monthly extrapolation uses the average month length (30.44 days). Real month-over-month variance will be higher or lower depending on promotions, leaderboards and seasonal player activity. This is a snapshot, not a forecast.
If you spot any errors in our math or method, hit us up on Discord. We'll re-run numbers and update the post.
