Strategy/Pick'em/07

How to Evaluate CS2 Kill Props

Kill projections on Underdog, Betr, and the other pick'em apps are not set perfectly. Here is where they tend to be wrong, what to look for in a number, and how to build a repeatable process before each slate.

How platforms set kill projections

Pick'em platforms set kill numbers from a mix of recent player averages, opponent quality, and expected rounds. CS2 kill props count maps 1 and 2 only, so a third map never adds to the number. What the platforms do not account for well: rapid form changes, the specific maps being played, the economic state of the team, and the gap between a player's role on paper and how they are actually deployed in the current lineup.

They also lean on longer historical samples over recent form. A player who has broken out in the last three events will often carry a number that lags their current level. The same runs in reverse: a player who has cooled off can still carry a projection built on a sample that includes their peak.

Kill numbers are not random, but they are wrong in predictable directions. Knowing where those errors live is the whole edge.

Role determines the floor and ceiling

The first thing to know about a player before reading their number is their role. Two players can share the same recent average and be completely different picks, because the role decides how wide the outcome distribution is.

AWPers have the widest distribution. Numbers sit near their average, but the real range is wider than a rifler's in both directions, because the weapon and the economy decide how often it is in hand and opponents plan against it specifically. Whether the AWPer or the star rifler is the team's top scorer depends on the roster. Star riflers and entry fraggers produce more steadily across game states, so their floor in a competitive series is more reliable and their ceiling is lower. IGLs and support players are the picks that burn people: conservative numbers that are usually correct, because both roles trade personal stats for team function. A support player's output is hostage to game script in a way a fragger's is not.

For the full breakdown of every role and what it means statistically, see the CS2 player roles guide.

The most common mistake

Treating every player as the same projection at a different total. A 22-kill number on an AWPer and a 22-kill number on a support player are not the same proposition. Twenty-two is a real number for anyone across two maps. For the AWPer it sits inside the normal range of a good day. For the support it needs a specific game script: two long, close maps where the team fights for every round.

Opponent quality and the schedule effect

Platforms use recent form but do not always contextualize it against the quality of recent opposition. A player coming off three strong events against mid-tier teams may have a number that looks like real form but is soft-schedule noise. Drop that player into a game against a top-five team and the number should read differently.

The reverse is equally exploitable. A player posting modest numbers through a run of elite opponents is likely undervalued when the schedule softens, because the projection is built on the run. Against weaker competition the real output is usually higher.

The check: look at the last two or three events and note who the opponents were. Form against bottom-half teams gets discounted. Form against top-five teams points to more upside than the number suggests once the competition eases.

Team form sits alongside individual form. A player on a team winning maps comfortably gets more chances to accumulate kills than the same player on a team fighting from behind every round. Economy matters in CS2 the way it does not in most sports: a team losing rounds is denied full rifle buys, and everyone's kill ceiling drops with it regardless of skill.

Recent form versus the long sample

When a player's recent kill rate pulls away from their longer average, something has changed, and that gap is more informative than either number alone. Platforms weight the longer sample, typically months of it, so they reprice slowly through a form transition. They need enough new data to move the number, and by the time it catches up the form has often already stabilized.

CARNAGE weights recent form into every player's rating, so the rating moves before a platform projection does. A player whose rating has climbed while the number has not is the spot this section is about. The reverse, a rating falling under a number that has stayed put, is the fade. The direction of the move does more to find these spots than any single average.

The most consistent edge

Form transitions. A player who broke out in the last two events will often carry a number built on six months of data that still includes the pre-breakout baseline. That gap between current level and projected level is where the over is worth playing. Trending up is a buy. Trending down is a fade.

Top-heavy versus deep roster

Kill volume on a CS2 team is finite. Five players share the kills generated across the two maps a prop counts, and roster structure decides how that volume is split.

On a top-heavy team, one player commands a disproportionate share and the supporting cast fills in around them. When the star is on, their output can exceed any comparable number on the slate, while the rest of the roster trends toward lower, more conservative numbers. On a deep team, volume distributes across three or four real fraggers. No single player dominates the kill sheet, but the collective output is more predictable when the maps run long.

That changes how you read numbers. On a top-heavy team, targeting the star is rational, but the rest of the roster is riskier than their numbers suggest because their kills depend on the star's game state. On a deep team, the secondary and tertiary fraggers are often the value, because platforms price them conservatively relative to how reliably they contribute in a competitive series. CARNAGE shows the shape directly: sort a team's five by rating and look at the gap between first and third.

Shop the number

Each pick'em app sets its projections independently. The same player in the same series will regularly carry a different number on each, and a two to four kill gap is common. That is not small. A player at 19.5 on one app and 22.5 on another is not the same pick with a different number. They are different propositions requiring different production to cash.

Before locking any kill prop, check more than one app. Take whichever number fits your read on the game. If you like the over, the lower number is the better play. If you like the under, the higher number gives you more margin. The choice is free information that costs two minutes, and most players skip it.

For a full comparison of how each platform structures CS2 projections and where they differ, see the CS2 DFS picks guide.

The pre-slate checklist

Before locking any kill prop, work through these five questions. None of them alone makes the pick. Together they tell you whether a number is worth playing or worth fading.

01 · Role

AWPer, star rifler, entry, IGL, or support. The role determines how wide the distribution is and how sensitive the output is to game script.

02 · Form

Check the last two or three events. What was the opposition quality? A strong run against weak teams looks identical to a strong run against top teams in the averages but means something different for the projection.

03 · Trend

Is recent form ahead of or behind the longer average? A CARNAGE rating on the move while the platform projection sits still is the tell. Trending up is a buy. Trending down is a fade.

04 · Shape

Top-heavy or deep? On a top-heavy team the star has a higher ceiling but the rest are riskier. On a deep team the secondary fraggers are often undervalued in competitive series.

05 · Shop

Check more than one app before committing. Take the number that fits your read. Do not skip this step.

Read this if nothing else
  • Numbers lag form. Platforms weight the long sample. When the rating has moved and the number has not, that gap is where the overs and fades live.
  • Role sets the range. Same number, different ask. A support needs a script. An AWPer's range runs wide both ways.
  • Discount soft schedules. Three good events against mid-tier teams is not form against a top-five side.
  • Shape decides the target. Top-heavy, take the star. Deep, take the second and third fraggers.
  • Shop every number. Two to four kills between apps is common and it costs nothing to take the better one.
Now put it to work

The read is only as good as the inputs. The GOS tools do the legwork: current form and kill-rate trends, projected ranges per player, current rosters with roles, and the game shape that sets the ceiling.