Esports Analytics Blog · Aug 22, 2026 · 8 min read

How to Analyze CS2 Matches: Map Pools, Vetoes and Series Formats

How to analyze a Counter-Strike 2 series: best-of formats, the map veto, map pools and rosters, reading the series line, and why a one-map loss is a push.

By Sportslyx · Published

A Counter-Strike 2 match is not one game. It is a series, and before the first round is played the two teams sit through a veto that decides which maps will be contested — and, very often, who is favoured on each of them. That makes CS2 analysis different from analysing a fixture in a team sport: the format and the map pool are not context, they are the object of study. This guide walks through a series in the order Sportslyx reads it — format first, then the market line where a public book prices the match, then the map pool and the veto, then form, rosters and the tournament — and ends with how a read is graded and why a loss by one map is not a loss.

Start with the series format

Most CS2 matches are best-of-three; grand finals are often best-of-five, and Swiss-system stages at large events use best-of-one for some rounds. The format changes what a favourite is. In a best-of-one the whole series is one map, chosen by a short veto that leaves each team little control, and a strong side can lose to a comfortable pick by a weaker one. In a best-of-three both teams get a map of their own, and the decider is the map neither wanted to ban. In a best-of-five depth is everything: a team that plays five maps well is a bigger favourite there than its best-of-three record suggests.

Two consequences matter for everything that follows. First, the same two teams can have a different fair price in a best-of-one and a best-of-three, and a line quoted for one format tells you little about the other. Second, only a best-of-three or best-of-five can end with the loser one map short — 1–2 or 2–3 — and that scoreline is the basis of the push rule described at the end of this guide.

The veto: what each step tells you

The veto is where a team’s map pool is made public, and reading it well is most of CS2 analysis. In a best-of-three the standard sequence is ban, ban, pick, pick, ban, ban, decider: each team removes one map, each team picks one, each removes one more, and the last map left is played third if needed. Every step is information.

StepWho actsWhat it tells you
First two bansOne eachEach team’s weakest map — the one it will not play under any circumstances
PicksOne eachEach team’s strongest map; expect the picking team to be favoured on its own pick
Second bansOne eachThe maps each side fears most among what remains
DeciderNobodyThe map both teams were willing to leave — usually the closest matchup of the three

The pattern to look for is asymmetry. When a team’s pick is a map its opponent has been avoiding for months, that map is close to a formality; when the decider is a map one side plays constantly and the other rarely, the series has a hidden favourite that the headline records do not show. A team with a deep pool — five or six maps it is happy to play — has an advantage before a round starts, because its bans can target the opponent’s strengths rather than protect its own weaknesses.

Why so many series go to three maps

Between two comparable teams the arithmetic of the veto pushes series towards 2–1: each side wins its own pick and the decider settles it. Suppose a favourite wins any single map 60% of the time and, for the sake of the illustration, that maps are independent. It wins the series about 65% of the time, loses 0–2 about 16% of the time, and loses 1–2 about 19% of the time. One series in five ends with the favourite one map short — which is why the way a one-map loss is graded changes how a CS2 record reads.

Map pools, form and rosters

A map pool is only as current as the roster that plays it. Counter-Strike rosters change between events — a stand-in for a tournament, a new in-game leader, a player benched after a poor run — and each change can rewrite a team’s pool. Results from before a roster change are evidence about a different team. The Sportslyx series board reads rosters and team crests from bo3.gg’s public feed alongside the schedule, live map scores, results and the tournament and best-of format, so the first check is simple: is this the lineup that produced the recent results?

  • Recent series form: not just wins and losses but map scores — a run of 2–1 wins against weak opponents is less convincing than 2–0 wins against peers
  • Head-to-head: useful when the rosters match, misleading when either side has changed since the last meeting
  • Tournament context: a tier-one event with a full field, an online qualifier and a showmatch are different populations, and the deep qualifier slate bo3.gg lists is mostly matches no public book prices
  • Schedule: a team playing its third series of the day, or arriving from another continent, is not the team on paper

Reading the series line

Where a public bookmaker covers the match, Sportslyx reads three markets from a free public feed: the series moneyline, a map handicap and a total-maps line. Each answers a different question. The moneyline is the price on each team to win the series. The map handicap, usually ±1.5 in a best-of-three, asks whether the favourite wins 2–0 (−1.5) or whether the underdog takes at least one map (+1.5). The total, usually 2.5, asks whether the series goes to a third map.

The moneyline is the number that becomes the win chance on a Sportslyx page, and the conversion is mechanical. Suppose the favourite is −180 and the underdog +150. American odds of −180 imply a 64.3% chance; +150 implies 40.0%. Together that is 104.3%, and the extra 4.3 points is the bookmaker’s margin. Dividing each figure by the sum removes it: 61.6% for the favourite, 38.4% for the underdog. That 61.6% is what Sportslyx shows as the market-implied win chance — a statement of what the market believes with its margin stripped out, not a Sportslyx pick.

SideAmerican oddsImplied probabilityMarket-implied (margin removed)
Favourite-18064.3%61.6%
Underdog+15040.0%38.4%
Total104.3%100.0%

How Sportslyx grades a CS2 read

Board reads in CS2 are graded from the final map score, not from who advanced. The rules are fixed before the series starts:

  • The read wins if the chosen team wins the series
  • A series lost by exactly one map — 1–2 in a best-of-three, 2–3 in a best-of-five — is a push, neither a win nor a loss
  • Any other loss, including 0–2 and 1–3, is a loss; a best-of-one has no push, because there is no such thing as losing it by one map
  • A series with no final score is not graded as a win or a loss — it is voided rather than guessed

The push rule is stated on every esports page because it changes how the record should be read. Hit rate is wins divided by wins plus losses, with pushes excluded, and the 1–2 defeats that make up a large share of a favourite’s losses are removed from the denominator rather than counted against it. That lifts the published hit rate relative to a plain win-or-lose count, and no bookmaker offers a series price with that insurance attached. The honest way to read a CS2 record is with the pushes column next to it.

Selection is by expected value with a price floor. A read is placed when the expected return at the available price, with the push treated as a return of stake, clears a fixed threshold; a favourite priced too short is passed over regardless of how likely it is to win, and best-of-one series, which carry no push, rarely qualify. The series edge that feeds the calculation is calibrated against graded results, because map wins within a series are correlated and an uncalibrated series probability overstates the favourite. ROI is measured at a flat stake and labelled “partly est. prices”, since some priced matches carried a model estimate rather than a book line, and the record is published by calendar month in UTC on the CS2 predictions page and the Pick Tracker.

A checklist before the series

  1. Confirm the format on the CS2 matches page: best-of-one, three or five changes everything below
  2. Read the market-implied chance where a line exists, and treat a match without one as unpriced rather than as a coin flip
  3. Check both rosters against the ones that produced the recent results
  4. Map the likely veto: each team’s permanent bans, its pick, and which map is left as the decider
  5. Weigh form by opponent quality and map score, and by whether the results came at a comparable event
  6. If you log your own read, do it before the scheduled start — tracked picks close fifteen minutes after it — and judge the method on a month of graded volume, not on one series

Summary

Analysing a CS2 match means starting from the series format, reading the market line where a public book prices it, and then doing the work the line cannot do for you: the veto, the map pool, the roster and the tournament. On Sportslyx the win chance is market-implied, the AI breakdown is written around it rather than inventing it, and every board read is graded from the final map score with a one-map loss counted as a push. Sportslyx is not a sportsbook. The CS2 analytics hub holds the current board, the methodology fixes the definitions, and the esports board is where the same method runs on every series of the day. Past results do not predict future results, and no outcome is certain.

Questions About This Guide

Why is a 1–2 loss graded as a push in CS2?

A series read that loses by exactly one map — 1–2 in a best-of-three, 2–3 in a best-of-five — is graded as a push, not a loss. The rule is stated on every esports page because it changes how the published hit rate should be read. A best-of-one has no push, because a single map cannot be lost by one map. No public bookmaker settles a series moneyline with that insurance attached, so the published record is more generous than a plain win-or-lose count, and the pushes column should always be read next to the hit rate.

Where do the CS2 lines on Sportslyx come from?

From a free public bookmaker feed that prices the top divisions: the series moneyline, a map handicap (usually ±1.5) and a total-maps line. Matches the book does not cover — most of the qualifier slate bo3.gg lists — carry a model estimate marked “est.” inside the product; that estimate is not shown on public pages, so a public match page without a book line shows no win chance at all.

Is the veto known when the line is set?

No. Series prices are quoted before the veto, which is usually published shortly before the first map, so the line reflects the market’s expectation across the likely vetoes rather than the maps actually played. Reading a team’s permanent bans and picks in advance is how an analyst gets ahead of that. Tracked picks of your own close fifteen minutes after the scheduled start, and no outcome is certain.

Test This Guide on Today’s Slate

Take this guide to today’s slate: the 7-day Pro trial opens the AI breakdowns, the market-derived probabilities, the daily company board, Combo Builder, Studio and the pick tracker.

7-day trial · $0 today · card required · cancel anytime before the trial ends

Sportslyx produces statistical estimates and analytical breakdowns for information and entertainment. Nothing on this page is betting advice, and no outcome is certain. 18+ only. Please play responsibly — see our Responsible Play page.