How Accurate Are CS2 Predictions? Our Tracked Record

Every prediction we publish is snapshotted at match start and graded automatically against the final result — no cherry-picking, no deleted losses. Below is the live record, and the 2,131-match backtest that shaped our methodology.

Live Tracked Record

67.4%
Market favorite (380 graded)
57.6%
CS2WH Prediction (425 graded)
56.8%
Third-party AI (498 graded)
-12.4%
Value Watch ROI (152 paper flags)
MatchResultMarket pickAI pick
ex-RUSTEC vs SPARTASPARTA 0–2SPARTASPARTA
Black Phoenix vs Just PlayersBlack Phoenix 2–0Just PlayersJust Players
megoshort vs CYBERSHOKECYBERSHOKE 1–2CYBERSHOKECYBERSHOKE
ENCE vs BC.GameBC.Game 0–2BC.GameBC.Game
The Last Resort vs BetclicBetclic 1–2Betclic
aimclub vs Young TigeRESaimclub 2–1aimclubYoung TigeRES
THE UNIT vs Trouble makersTHE UNIT 2–0THE UNIT
Sashi vs Just PlayersSashi 2–1SashiJust Players
Astralis vs MOUZMOUZ 1–2MOUZMOUZ
1win vs INOX Division1win 2–11win
SPARTA vs Rune EatersRune Eaters 1–2SPARTASPARTA
Liquid vs BetclicLiquid 2–1LiquidLiquid
Inner Circle Prospect vs STATESTATE 0–2STATEInner Circle Prospect
SINQU vs BC.GameBC.Game 0–2BC.GameBC.Game
RayRay vs DONSTUDONSTU 1–2DONSTU
GenOne vs JiJieHaoGenOne 2–1JiJieHaoJiJieHao
INOX Division vs SINNERSSINNERS 1–2SINNERSSINNERS
los kogutos vs NEW VISIONlos kogutos 2–0los kogutoslos kogutos
Spirit vs FaZeSpirit 2–1SpiritSpirit
THE UNIT vs OmegaOmega 0–2Omega
Trouble makers vs ZWAWTrouble makers 2–1Trouble makers
FaZe Up Next vs Vitality AcademyFaZe Up Next 2–0FaZe Up NextFaZe Up Next
Betclic vs The Last ResortBetclic 2–1BetclicBetclic
ENCE vs HAVUENCE 2–0ENCEENCE
Walczaki vs Lazer CatsLazer Cats 0–2WalczakiWalczaki

Published Picks Record

Every pick our model publishes — the “Our bet” calls on match pages — settled as its own flat 1-unit bet at the CSGOEmpire price it was published at. Pushes are void (stake returned). Picks withdrawn before kick-off, because the live price fell below our bar, are excluded here exactly as they are hidden everywhere else — nobody could have followed them. Nothing is edited after the fact.

1718
Record
48.6%
Win rate (35 settled)
+6.5u
Net at 1u flat (18.6% ROI)
2
Awaiting results
★★★★★: 22 (-0.9u)★★★★: 47 (-2.0u)★★★: 56 (+2.3u)★★: 63 (+7.2u)
Day (UTC)PickOddsResultNet
2026-08-01ENCE -1.5 maps3.15✓ won+2.15u
2026-07-31Just Players to win3.20✓ won+2.20u
2026-07-30KUUSAMO to win1.46✗ lost-1.00u
2026-07-29Chicken Coop to win2.76✗ lost-1.00u
2026-07-28NEW VISION +1.5 maps2.22✓ won+1.22u
2026-07-27Inner Circle Academy to win2.78✗ lost-1.00u
2026-07-27SAW Youngsters to win1.96✗ lost-1.00u
2026-07-27Noir Verse to win2.96✓ won+1.96u
2026-07-26Under 2.5 maps1.46✗ lost-1.00u
2026-07-26paiN to win2.54✓ won+1.54u
2026-07-25HOTU to win1.95✗ lost-1.00u
2026-07-25Aurora -1.5 maps1.97✓ won+0.97u
2026-07-25Under 2.5 maps1.89✓ won+0.89u
2026-07-24Sharks +1.5 maps2.22✓ won+1.22u
2026-07-23OG +1.5 maps3.50✓ won+2.50u
2026-07-23FUT to win1.23✓ won+0.23u
2026-07-22Over 2.5 maps2.94✓ won+1.94u
2026-07-22EYEBALLERS +1.5 maps1.69✗ lost-1.00u
2026-07-21HOTU to win3.10✓ won+2.10u
2026-07-21Nemesis to win2.54✗ lost-1.00u
2026-07-21M80 to win2.00✗ lost-1.00u
2026-07-201win to win1.51✓ won+0.51u
2026-07-19ODDIK to win1.84✗ lost-1.00u
2026-07-18Procyon to win1.90✓ won+0.90u
2026-07-18Ninjas in Pyjamas to win1.62✗ lost-1.00u

Daily Betslip Record

Each day's betslip is ONE accumulator: the picks our model published for matches starting that day (UTC), combined at CSGOEmpire's locked prices — every leg must win, a single lost leg loses the slip, void legs drop out of the price. Stakes are Kelly-sized to the combined odds (1u = 1% of a bankroll) and graded automatically — nothing is edited after the fact. A short window proves nothing; the running net is published so you can judge for yourself.

Day (UTC)LegsLegs wonCombined oddsStakedNet
2026-07-31113.204u+8.8u
2026-07-30101.468u-8u
2026-07-29102.765u-5u
2026-07-28112.223u+3.7u
2026-07-273116.132u-2u
2026-07-26213.717u-7u
2026-07-25327.264u-4u
2026-07-24112.227u+8.5u
2026-07-23224.314u+13.2u
2026-07-22214.976u-6u
2026-07-213115.752u-2u
2026-07-20111.517u+3.6u
Last 12 slip days59u+3.8u

Map Score Predictions (Bo3)

For best-of-3s we also forecast how the maps fall — the ±1.5 map handicap and over/under 2.5 maps. Every forecast is snapshotted before kick-off and graded here; “calls” are the ones that cleared 65% confidence. On match pages a map-market line appears as our pick only when it also beats CSGOEmpire's price through the same gates as our match-winner bets — and only on fixtures where Empire actually books that market. In the 13,619-match walk-forward backtest the confident calls hit 69% (handicap) and 66% (totals) — the live record below is what actually counts, and it starts at zero like every record we publish.

68.6%
Handicap calls (121 graded)
52.2%
Totals calls (23 graded)
59.8%
All handicap forecasts (276)
57.6%
All totals forecasts (276)

These are prediction accuracies graded on match results. They are not a measure of value against any bookmaker's price, and we make no such claim.

Correction: our value ratings are paused (14 July 2026)

We briefly published a 1–5 star “bet strength” rating, along with claims that bookmakers underrate favourites and that our top-rated bets returned around +8% per stake. Those numbers were wrong, and we have taken them down.

The cause: the odds in our historical archive were pulled from each match's data feed after the match had finished. They were therefore the final in-play prices, not the pre-match ones. On the same matches, our own pre-match snapshots read 1.49, 1.34 and 1.26 where the archive had stored 1.02, 1.01 and 1.01. The median archived favourite was priced at 1.09 and won 78% of the time — which is not a market inefficiency, it is a team that was already winning being priced at 1.02.

Everything we derived from those prices inherited the error: the calibration curve, the expected-value calculation, the star bands, and the returns we quoted for them. Our backtest split the archive into train/validation/test slices, which guards against over-fitting — but all three slices were contaminated the same way, so it could not catch this.

What we replaced it with. Our picks now come from our own model, built on 24,871 past matches — the resultswere never in doubt, only the odds were. On 7,462 matches it had never seen it is 65% accurate and well calibrated: when it says 70%, teams win about 70%. We show that probability next to CSGOEmpire's price and back a side only when we disagree with the price by more than the bookmaker's margin.

What we will not claim. That this beats the bookmaker. Being well calibrated is not the same as being sharper than a book that also knows the rosters, the stand-ins and where the money is going. We have no clean historical odds to test it against and cannot get any — so instead of a backdated return, every pick is recorded before kick-off and graded afterwards, in public. We will publish a profit figure when the record is large enough to mean something, and not before. If it turns out we do not beat the market, we will publish that too.

The Backtest: 2,131 Pro Matches, Three Predictors

Under review.The bookmaker figures below were measured on the same archived odds described in the correction above, so any number here that depends on the market's price — including its win-prediction accuracy — is overstated and is being re-measured on clean pre-match odds. The model and AI accuracy figures, which are graded against match results rather than prices, are unaffected.

Before launching this page we tested the obvious approaches on 2,131 professional CS2 matches (April–July 2026, all tiers) where a final result, live bookmaker odds and an AI prediction were all available. The results decided our methodology:

PredictorAccuracyFlat-stake ROI at listed odds
Bookmaker favorite82.1%−3.6%
CS2WH Prediction v3 (map-Elo + form + head-to-head + roster changes)65.4%
A popular third-party esports AI62.0%−22.1%
Simple Elo baseline62.8%
AI's underdog picks only (736 bets)20.8%−59.6%

The "value bet" test — and why we publish it anyway

We also simulated the strategy everyone asks for: bet whenever our model's probability exceeds the bookmaker's implied probability. On the 6,000-match holdout it lost at every threshold— −62.9% ROI at a 5-point edge (3,713 bets) down to −86.2% at a 20-point edge. Model-vs-market divergence has historically meant the model was missing something the market knew. We still flag these divergences live ("Value Watch" above) and grade them automatically — if the live record ever contradicts the backtest, the data will show it here first. Until then, treat every "value bet" claim you see — ours included — as unproven.

What this means

  • The market is the best public predictor. Odds-implied probabilities were well calibrated in every band we tested — when the market said 70–80%, favorites won 85%; at 40–50%, they won 47%.
  • No simple model beats the bookmaker.An esports AI and a classic Elo both landed ~20 points below the market. Every "value betting" strategy we tested lost money after the margin.
  • Underdog "value picks" were the worst bet of all — following the AI when it disagreed with the bookmaker lost 60% of everything staked.

Our methodology, therefore

We lead every match page with the market-implied win probability(live odds, margin removed) and surround it with the context odds can't show — six-month form, T/CT and pistol-round stats, head-to-head — plus the CS2WH Prediction: map-level Elo per team, recent form, head-to-head record and roster-change signals, blended by a logistic layer trained on 24,920 professional matches. It re-rates every team automatically as each new result and roster move lands, and it is well calibrated (when it says 70–80%, teams win 78%). We only add factors that prove themselves on unseen matches: head-to-head (+0.2 pts) and roster changes (+0.4 pts) made the cut; rest days, win streaks and round-margin momentum were tested and rejected. Every prediction is snapshotted at match start, graded automatically, and reported above unedited.

The honest takeaway for bettors: if you bet, do it for entertainment on sites we've vetted, expect the market to already know what you know, and never stake more than you can afford to lose (responsible gambling resources). 18+.

Data & reproducibility

Match data, odds and third-party predictions come from public esports data sources. The backtest counted a prediction as correct when the picked team won the match; matches decided by forfeit or missing any of the three signals were excluded. ROI assumes a flat 1-unit stake at the listed decimal odds.