CS2 headshot props: who posts what, and where the gaps are
Updated · Published
Quick answer: A CS2 headshot prop is an over/under line on a player's headshot kills, scoped per map or across guaranteed maps. Stat types carry the scope in the name: CS2_HEADSHOTS_MAP_2 grades on map 2 only, CS2_HEADSHOTS_MAPS_1_2 grades on maps 1-2 so a 2-0 still settles. Seven DFS books post these markets today, every row one call on GET /v7/cs2/props.
| Stat type | What it grades | Books posting it (rows, live 3 Nov 2026) |
|---|---|---|
CS2_HEADSHOTS_MAP_1 | Headshot kills on map 1 | Chalkboard 100, Dabble 40, Boom 14, PrizePicks 13 |
CS2_HEADSHOTS_MAP_2 | Headshot kills on map 2 | Chalkboard 100, Dabble 40, PrizePicks 12 |
CS2_HEADSHOTS_MAP_3 | Headshot kills on map 3 | Chalkboard only, 100 |
CS2_HEADSHOTS_MAPS_1_2 | Headshots across maps 1-2, always plays | Sleeper 260, Betr 63, Chalkboard 40, Boom 38, PrizePicks 38, Underdog 31, Pick6 30 |
What a headshot prop is grading
A headshot prop is not a kills prop with a different name. It counts only kills that land as headshots, a number that tracks aim form, role and opponent more than raw volume. That is why books price it separately, and why the same player can sit at 19.5 kills and 8.5 headshots on the same map.
Scope decides settlement. A per-map line like CS2_HEADSHOTS_MAP_3 is void unless the series goes the distance. A guaranteed-map line like CS2_HEADSHOTS_MAPS_1_2 grades on maps one and two, which are always played, so the pick settles in a 2-0. Same player, same stat, different product.
Coverage is a matrix, not a yes or no
Ask "who posts CS2 headshot props" and the honest answer is a table, which is the one above: seven books cover the guaranteed maps 1-2 span, but per-map depth thins fast. Only three books post map-2 headshots, and on the board checked 3 November 2026 Chalkboard was the only book posting map-3 headshot lines at all, 100 rows deep on each of the three maps.
{
"source": "kashrock",
"sport": "cs2",
"board": "dfs",
"props": [
{
"book_name": "Chalkboard",
"propId": "kr_prop_a266cd6d3945",
"player_name": "JamYoung",
"stat_type": "CS2_HEADSHOTS_MAP_2",
"line": 8.5,
"direction": "over",
"decimal_odds": 1.8868,
"team": "TyLoo",
"opponent": "Team Liquid",
"canonical_event_id": "kr_ev_494d81146736",
"kr_match_id": "kr_cs2_team-liquid-vs-tyloo-04-11-2026",
"event_time": "2026-11-04T02:00:00.000Z"
}
]
}That is a real row off the live board: JamYoung, 8.5 headshots on map 2, over at 1.887 decimal, TyLoo vs Team Liquid. The offers on the same market join on the canonical player, stat type and event, so a soft line shows up as a filter result, not a manual cross-check.
Pull every headshot line in one call
Filter market on the headshot stat type and the whole board's rows for it come back together, every book, one schema:
All map-2 headshot props, every book
curl -s -H "X-API-Key: $KASHROCK_API_KEY" \ "https://kashrock.up.railway.app/v7/cs2/props?market=CS2_HEADSHOTS_MAP_2"
Same call through the SDK
import { KashRock } from "kashrock"
const kr = new KashRock(process.env.KASHROCK_API_KEY)
const { props } = await kr.props("cs2", { market: "CS2_HEADSHOTS_MAP_2" })
for (const p of props) console.log(p.book_name, p.player_name, p.direction, p.line, p.decimal_odds)Why the guaranteed span changes the bet
A per-map headshot over on map 3 needs two things: the player to hit the number and the series to reach the decider. The guaranteed-map version removes the second leg entirely. When a book prices the span instead of the single map, you are betting the player's output, not the bracket's.
Because the span pools two maps of attempts, the line lands higher than a single-map number, and the books that post it are making a different statement about volume. Compare it against the same player's per-map lines and the implied per-map rate is right there. The Chalkboard API page covers the book's stat map, and CS2 props API is the market reference.
FAQ
What is a CS2 headshot prop?
An over/under line on a player's headshot kills, scoped per map or across guaranteed maps. Stat types carry the scope in the name: CS2_HEADSHOTS_MAP_2 grades map 2, CS2_HEADSHOTS_MAPS_1_2 grades maps 1-2.
Which books post CS2 headshot props?
On the board checked 3 November 2026: Chalkboard, Dabble, Boom and PrizePicks posted per-map headshot lines; Chalkboard was the only book posting map-3 lines; and seven books, including Sleeper, Betr, Underdog and Pick6, posted the guaranteed maps 1-2 span.
What does a guaranteed-map headshot line mean?
It grades on maps that are always played. CS2_HEADSHOTS_MAPS_1_2 counts headshots on maps one and two, so the pick settles even in a 2-0 series instead of voiding with the unplayed map.
How do I get CS2 headshot props via API?
Call GET /v7/cs2/props with market=CS2_HEADSHOTS_MAP_2 (or any headshot stat type) and every book's rows come back on one schema. A free Sandbox key reads the CS2 board with 1,500 credits per UTC day.