Home › CS2 & esports betting › CS2 Betting Guide › How CS2 Odds Are Calculated (2026): Ratings, Map Pools, Series Maths and the Bookmaker Margin

How CS2 Odds Are Calculated, Step by Step

Updated · ·

How CS2 Odds Are Calculated headline graphic over a Counter-Strike 2 screenshot of an AK-47 firing down a barrel-lined alley

Every CS2 price you see is the end of a short chain: a rating, a win chance, some map and format adjustments, a margin, then a lot of nudging as money and news come in. Bookmakers don't publish their models, but the logic behind them is well known, and once you understand it you can do a rough version yourself, bro. That's the point of this guide: not to copy any one book, but to show how a price is built so you can tell when one looks off.

We'll go step by step with one worked example, using standard formulas and numbers we computed ourselves. Nothing here is a quote from a specific bookmaker.

Usual reminder: betting is entertainment money. The margin is built into every price, and most bettors lose over time.

Step 1: rate the teams

The starting point is a number for each team's strength. The classic method is an Elo-style rating:

  • Every team has a rating.
  • After each match, the winner takes points from the loser.
  • An upset moves more points than an expected result.
  • Over time, ratings settle at levels that predict results reasonably well.

Real models add more on top: recent form weighted more than old results, map-level ratings, player-level data, opponent strength, LAN or online. But the core idea is the same: a rating gap, turned into a chance.

From rating gap to win chance

The standard Elo formula converts a rating gap into an expected score: 1 / (1 + 10^(-gap / 400)).

Rating gapStronger team's expected scoreFair odds (stronger)
050.0%2.00
2553.6%1.87
5057.1%1.75
10064.0%1.56
15070.3%1.42
20076.0%1.32
30084.9%1.18

Fair odds are just 1 divided by the chance. They're what a price would be with no margin at all.

Infographic table titled 'How a CS2 price gets built' listing 1. ratings, 2. maps, 3. series, 4. margin, 5. skew

Step 2: adjust each map

CS2 isn't played on "a map"; it's played on specific maps chosen in the veto. A team with an overall 100-point edge might be much stronger on its own pick and weaker on the opponent's. Good models carry a rating per map, or an adjustment per map, and price each one separately.

Our worked example: Team A has a 100-point overall edge. We give it +60 on its own pick, -120 on Team B's pick (B's comfort map), and no change on the decider.

MapEffective gapTeam A chanceFair odds AFair odds B
Map 1 (A's pick)+16071.5%1.403.51
Map 2 (B's pick)-2047.1%2.121.89
Decider+10064.0%1.562.78

Notice that Team A is actually the underdog on Map 2. If a book priced every map off the overall 64%, Map 2 would be badly wrong.

Claim free cases on Clash.gg, no code needed

Step 3: combine maps into a series price

For a best-of-three, Team A wins the series by winning Maps 1 and 2, or by splitting them and winning the decider:

  • A wins 2-0: 0.715 x 0.471
  • A wins 2-1 via win-lose-win: 0.715 x 0.529 x 0.640
  • A wins 2-1 via lose-win-win: 0.285 x 0.471 x 0.640

Add them up and Team A's series chance is 66.5%, fair odds 1.50, with Team B at 2.99. That's a bit higher than the plain 64% overall number, because Team A's big edge on its own pick and on the decider outweighs its small deficit on Map 2.

Before the veto is known, books have to guess the likely maps. After the veto, a good model reprices. That's one reason prices can move just before a match starts. Our CS2 handicap betting guide shows how map spreads are priced from the same per-map chances.

Step 4: add the bookmaker margin

Fair odds total exactly 100% when you add up the implied chances. A bookmaker shortens the prices so the total is above 100%; the extra is its margin (also called overround or vig). How it spreads that margin matters.

Method A: spread evenly (proportional)

Scale both chances up by the same factor. With a 5% margin on our 66.5% / 33.5% series:

  • Team A: 1.43
  • Team B: 2.84

Method B: load the underdog (power-style)

Some pricing approaches put more of the margin on the longer price. On the same series with the same 5% total:

  • Team A: 1.46
  • Team B: 2.75

The total margin is identical, but the underdog bettor pays more of it. The effect gets bigger with lopsided matches. Here's an 85% / 15% match with a 6% margin:

MethodFavourite priceFavourite impliedUnderdog priceUnderdog implied
Fair (no margin)1.1885.0%6.6715.0%
Spread evenly1.11090.1%6.2915.9%
Underdog-loaded1.15286.8%5.2119.2%

In the underdog-loaded version, someone backing the 15% team is paying for a 19.2% chance. That's one reason big underdogs are often poor value even when they look generous. It's also a known pattern across betting called the favourite-longshot bias.

Our CS2 betting odds explained guide shows how to find the total margin on any market and strip it out.

Step 5: adjust for news

Ratings are built on past results. News changes the present:

  • Stand-ins and roster changes. If a stand-in costs Team A 60 rating points, the overall gap drops from 100 to 40 and the expected score falls from 64.0% to 55.7%. That's a big price change from one player.
  • Format. Bo1s are more random than Bo3s, so the same rating gap gives a smaller edge in a Bo1 series price.
  • Venue. LAN vs online can matter for some teams.
  • Motivation and schedule. Already-qualified teams, tired teams, late-night slots.

Books usually react fast to big public news. Smaller news, like a player playing through illness, may only show up as a price drift.

Step 6: move the line with the money

Once the market opens, the price becomes a conversation between the book and its customers. Two forces move it:

Liability

Say a book opens Team A at 1.80 and Team B at 2.05, then takes $8,000 on A and $2,000 on B. If A wins, it pays out $14,400 against $10,000 taken, a $4,400 loss. If B wins, it pays $4,100 and keeps $5,900. That's lopsided risk, so the book shortens A and lengthens B to attract money on B, for example to 1.72 / 2.18.

Sharp money

Some customers have a history of beating the closing price. When they bet, books often move the line more, because that money carries information. Big early moves on a CS2 match can mean professional bettors disagree with the opening price.

That's why the price at match start (the closing line) is usually more accurate than the opening price. If you regularly get better odds than the close, that's a good sign your reads are sound.

CSGOEmpire match betting + free case with FREECASES4U

Live odds: the same chain, faster

In-play prices follow the same logic, updated round by round: current score, economy, side (CT or T), which map is next, and a model of how often teams come back from each situation. Live models react instantly to the scoreboard but can miss context, such as a team's T side being much stronger on a specific map. Our CS2 live betting guide covers where in-play prices tend to overreact.

How to build your own rough price

You don't need a full model to use this:

  1. Estimate each map for both teams based on recent results on that map with the current rosters.
  2. Combine them into a series chance (or use an overall chance for a Bo1).
  3. Convert to fair odds: 1 / chance.
  4. Remove the book's margin to see its fair price.
  5. Compare. Only bet where your fair price is clearly better than the book's fair price, not just a hair better.

Our esports odds calculator does the conversion and margin work for you.

Why prices differ between books

  • Different models weight form, maps and players differently.
  • Different margins on the same match.
  • Different risk positions. A book with too much money on one side moves its price; another might not.
  • Different speed. Some react to news in seconds; others are slower.

That's why comparing prices is so useful. A slightly better price on every bet adds up.

Common mistakes when reading odds

  • Treating odds as predictions. They're a chance plus margin, shaped by money.
  • Ignoring the veto. Series prices before the veto are partly guesses.
  • Backing big underdogs for "value". The margin is often heaviest there.
  • Chasing line moves late. By the time a move is obvious, the value may be gone.

Where to compare CS2 odds

  • Crypto esports books such as Cloudbet list CS2 match winner, map, handicap and totals markets, so you can compare the whole chain from map to series.
  • Skin sites with match betting, like CSGOEmpire match betting, offer match winner markets on skin balance.
  • Check two or three prices before every bet.

Check that betting is legal where you live and that you meet the legal age.

Stay in control

Understanding odds doesn't remove the margin. Keep stakes small, never chase losses and take breaks. Our responsible gambling page has free, confidential help.

Quick summary

  • CS2 prices start from team ratings; a 100-point Elo gap is about 64.0% before any margin.
  • Good models price each map from the veto, then combine maps into a series chance (66.5% in our example).
  • Books add a margin, sometimes loading more of it onto underdogs (a 15% team priced as 19.2% in our example).
  • News and money then move the line; closing prices are usually the most accurate.
  • Build a rough price yourself, strip the book's margin, and bet only clear gaps.

FAQ

How do bookmakers set CS2 odds?

They start from a model that rates teams, turn the rating gap into a win chance, adjust for maps, format and news, add their margin, then move the price as bets and new information come in.

What is an Elo rating in CS2 betting?

Elo is a simple rating system where teams gain points for wins and lose them for losses, more for surprising results. The gap between two ratings converts into an expected win chance with a standard formula.

How does a 100-point rating gap translate into odds?

With the standard Elo formula, a 100-point gap gives the stronger team about a 64.0% expected score, which is fair odds of about 1.56 before any margin.

Why are CS2 series odds different from map odds?

A series combines several maps with different favourites. Books price each map using the veto and map pools, then combine them into the series chance, which is why the series price can differ a lot from any single map.

How do bookmakers add their margin to CS2 odds?

They scale the fair chances up so the total is above 100%. Some spread the margin evenly; others load more of it onto the underdog, which makes longshots worse value.

Why do CS2 odds change before a match?

Money and news. If a lot is bet on one side, or a roster change, stand-in or map news appears, the book adjusts the price to manage its risk and reflect the new information.

Can I calculate my own CS2 odds?

Yes. Estimate each team's chance (per map if you can), convert it to fair odds with 1 divided by the chance, and compare with the book's price after removing its margin. Bet only where your number is clearly better.

Are CS2 odds the same at every bookmaker?

No. Books use different models, margins and risk positions, so prices differ. Comparing two or three books before betting is one of the easiest ways to improve your results.