cs2props
// scored through 2026-10-18 // model v3

Track record

Every slate is scored once its matches finish: for each prop a book priced, did the result land on the side of the line the projection was on. Kills O/U is the share that did. A coin gets 50%; paying the books’ margin takes roughly 53% to break even. Only slates since the 2026-08-21 rounds fix count toward the headline — earlier ones came from a different model and are listed separately below.
kills O/U
50.2%
scored slates
55
days over 50%
24 of 55
headshots O/U
50.8%
avg kill miss
-0.74
Edge size has not predicted results. Over 2,240 scored kills rows, a bigger gap between projection and line hit no more often than a small one, so nothing on this page is ordered by it. The model itself has landed on the right side of the line 50.2% of the time over 55 scored slates, against a break-even of about 53%. What did hold up in testing is the price itself: where the books disagreed, the better number hit more often than the worse one (48.3% against 44.0%) — still short of break-even, and nothing here is advice.

Kills over/under by slate

Kills over/under hit rate for each of 55 scored slates since 2026-08-21. Running average 50.2%, against a coin flip at 50% and break-even near 53%.20%30%40%50%60%70%80%2026-08-21: 41.0%2026-08-22: 54.2%2026-08-23: 57.6%2026-08-24: 65.0%2026-08-26: 51.1%2026-08-27: 50.0%2026-08-28: 51.4%2026-08-29: 34.4%2026-08-30: 50.0%2026-08-31: 44.2%2026-09-01: 41.1%2026-09-02: 47.8%2026-09-03: 42.9%2026-09-04: 48.5%2026-09-05: 44.1%2026-09-06: 45.8%2026-09-07: 45.8%2026-09-08: 42.3%2026-09-09: 45.5%2026-09-10: 43.1%2026-09-11: 70.0%2026-09-12: 50.7%2026-09-13: 58.0%2026-09-14: 69.6%2026-09-15: 69.6%2026-09-16: 50.0%2026-09-17: 51.4%2026-09-18: 49.1%2026-09-20: 40.0%2026-09-21: 30.0%2026-09-22: 57.1%2026-09-23: 50.0%2026-09-24: 52.5%2026-09-25: 45.0%2026-09-26: 43.7%2026-09-27: 51.7%2026-09-28: 44.2%2026-09-29: 53.6%2026-10-01: 60.0%2026-10-02: 46.3%2026-10-03: 54.2%2026-10-04: 48.2%2026-10-05: 45.1%2026-10-06: 62.8%2026-10-07: 39.7%2026-10-08: 59.4%2026-10-09: 44.4%2026-10-11: 58.8%2026-10-12: 59.2%2026-10-13: 46.4%2026-10-14: 57.9%2026-10-15: 61.5%2026-10-16: 31.9%2026-10-17: 57.8%2026-10-18: 46.1%53% break-evenaverage 50.2%50% coin2026-08-212026-10-18
Each dot is one slate; the line is the running average of all of them so far. The table below lists every slate.

Accuracy history

Model comparison
every scored slate, by model — break-even before vig is ~53%
ModelSlatesKills O/UDays over 50%HS O/UKill diff
(unlabelled)1254.7%844.3%+5.81
v22953.0%1849.9%+3.35
v35550.2%2450.8%-0.74
One row per scored slate per model.
DateModelKills O/UHS O/UKill diff
2026-10-18v3 46.1%54.5%+1.9
2026-10-17v3 57.8%58.9%-2.3
2026-10-16v3 31.9%39.5%-3.9
2026-10-15v3 61.5%62.3%+0.7
2026-10-14v3 57.9%50.0%-0.6
2026-10-13v3 46.4%45.8%-2.3
2026-10-12v3 59.2%62.1%+0.6
2026-10-11v3 58.8%59.0%+1.6
2026-10-09v3 44.4%43.3%+2.2
2026-10-08v3 59.4%60.5%-0.2
2026-10-07v3 39.7%61.1%+1.8
2026-10-06v3 62.8%54.3%-2.4
2026-10-05v3 45.1%45.3%-0.6
2026-10-04v3 48.2%42.5%-0.6
2026-10-03v3 54.2%50.0%+0.4
2026-10-02v3 46.3%27.3%-1.8
2026-10-01v3 60.0%—+0.3
2026-09-29v3 53.6%36.6%+0.1
2026-09-28v3 44.2%51.6%+0.9
2026-09-27v3 51.7%55.1%-0.7
2026-09-26v3 43.7%52.3%+0.1
2026-09-25v3 45.0%32.3%-1.9
2026-09-24v3 52.5%51.9%+1.0
2026-09-23v3 50.0%47.1%+1.0
2026-09-22v3 57.1%50.0%-0.0
2026-09-21v3 30.0%30.0%-2.7
2026-09-20v3 40.0%41.5%-0.6
2026-09-18v3 49.1%58.5%+0.8
2026-09-17v3 51.4%36.0%-2.0
2026-09-16v3 50.0%60.7%-0.9
2026-09-15v3 69.6%77.8%-0.4
2026-09-14v3 69.6%77.8%-0.4
2026-09-13v3 58.0%63.2%-2.6
2026-09-12v3 50.7%50.0%-0.8
2026-09-11v3 70.0%72.2%-1.1
2026-09-10v3 43.1%45.1%+0.1
2026-09-09v3 45.5%35.1%-2.4
2026-09-08v3 42.3%51.9%-0.9
2026-09-07v3 45.8%47.4%-2.3
2026-09-06v3 45.8%47.4%-2.3
2026-09-05v3 44.1%71.8%-1.7
2026-09-04v3 48.5%52.7%-0.6
2026-09-03v3 42.9%46.4%+1.7
2026-09-02v3 47.8%53.2%-1.2
2026-09-01v3 41.1%53.2%-1.9
2026-08-31v3 44.2%53.6%-3.3
2026-08-30v3 50.0%37.1%-1.7
2026-08-29v3 34.4%40.0%-0.7
2026-08-28v3 51.4%46.5%+0.0
2026-08-27v3 50.0%45.5%+1.6
2026-08-26v3 51.1%48.3%-0.7
2026-08-24v3 65.0%72.7%-2.6
2026-08-23v3 57.6%31.6%-2.1
2026-08-22v3 54.2%52.9%-2.7
2026-08-21v3 41.0%50.0%-1.7
Below: before the 2026-08-21 rounds fix, when the model used rounds WON instead of rounds PLAYED — not comparable to the rows above.
DateModelKills O/UHS O/UKill diff
2026-08-20v3 39.4%41.7%-7.0
2026-08-19v3 50.8%37.8%+5.2
2025-08-18v3 58.2%50.3%+3.5
2025-08-18v2 58.1%55.6%+2.5
2025-08-16v3 52.0%50.5%+1.9
2025-08-16v2 59.1%57.5%+0.4
2025-08-15v3 55.0%63.2%+4.7
2025-08-15v2 75.0%57.9%+3.3
2025-08-13v3 46.8%53.8%+5.5
2025-08-13v2 52.8%53.6%+3.7
2025-08-12v3 44.9%53.9%+6.3
2025-08-12v2 42.9%41.3%+5.3
2025-08-11v3 54.9%57.1%+5.2
2025-08-11v2 47.9%49.5%+5.5
2025-08-10v3 45.9%51.9%+3.0
2025-08-10v2 38.0%41.5%+4.3
2025-08-09v3 50.3%46.8%+1.8
2025-08-09v2 48.9%49.5%+2.3
2025-08-08v3 57.8%46.4%+1.8
2025-08-08v2 57.4%50.5%+3.1
2025-08-07v3 61.3%51.0%+1.1
2025-08-07v2 69.6%60.0%+2.8
2025-08-06v3 41.8%51.7%+6.5
2025-08-06v2 41.8%37.0%+5.3
2025-08-05v3 38.7%54.1%+8.5
2025-08-05v2 39.9%42.6%+5.3
2025-08-04v3 47.4%53.0%+11.6
2025-08-04v2 42.9%50.8%+2.9
2025-08-03v3 61.3%53.3%+10.8
2025-08-03v2 57.1%50.0%+2.2
2025-08-02v3 55.9%52.6%+11.0
2025-08-02v2 55.2%50.5%+2.8
2025-08-01v3 40.7%36.1%+9.3
2025-08-01v2 57.4%44.9%+2.8
2025-07-30v3 36.8%26.3%+13.2
2025-07-30v2 41.4%41.4%+6.0
2025-07-29v3 33.8%47.3%+18.1
2025-07-29v2 47.5%51.7%+5.1
2025-07-28v3 54.3%54.3%+3.0
2025-07-28v2 52.8%50.6%+1.9
2025-07-27v3 60.0%49.2%+3.4
2025-07-27v2 64.0%53.2%+1.3
2025-07-26v3 55.7%50.0%+4.7
2025-07-26v2 50.6%49.4%+3.1
2025-07-25v3 52.1%54.7%+5.8
2025-07-25v2 51.9%51.0%+3.7
2025-07-24v3 61.3%57.4%+5.4
2025-07-24v2 58.0%49.0%+2.1
2025-07-23v3 58.8%50.7%+5.9
2025-07-23v2 61.1%51.3%+0.7
2025-07-21v3 41.2%52.9%+6.8
2025-07-21v2 35.3%47.1%+6.6
2025-07-20v3 77.1%66.7%+3.1
2025-07-20v2 66.7%70.6%+0.4
2025-07-18v3 48.3%52.2%+4.0
2025-07-18v2 60.6%44.4%-0.9
2025-07-17v2 46.9%49.2%+4.6
2025-07-16v2 55.2%46.6%+8.0
2025-07-15? 55.2%46.6%+8.0
2025-07-14? 51.1%55.3%+14.2
2025-07-13? 63.2%57.1%+7.7
2025-07-12? 53.3%46.2%+8.9
2025-07-11? 47.6%44.0%+10.3
2025-07-10? 41.9%48.0%-3.7
2025-07-09? 72.4%44.8%-1.4
2025-07-07? 47.7%53.8%-2.2
2025-07-06? 68.0%52.0%+0.1
2025-07-05? 80.0%20.0%+4.7
2025-07-04? 23.1%30.8%+8.7
2025-07-03? 52.8%33.3%+14.3

Diagnostics

For the slate currently on the front page, not a past one.
Both sides of every prop divided by the match's projected rounds. A CS2 player lives between roughly 0.47 and 0.96 kills per round, and 0.18 and 0.47 headshots per round, so a number outside that is a broken input rather than an edge — this says which side is broken.
Kill rate0.653 KPR
Your projections imply 0.65 kills per round on average; the posted lines imply 0.65. Real CS2 sits near 0.70. The rate itself is in range, so any remaining gap is player-level, not a blanket shift.
Model out of band0 of 48
Every projection implies a kill rate a real player produces.
Lines below floor0 of 48
Every posted line implies a survivable kill rate.
Round accuracy0.976x over 1380
Across 1380 scored matches the actual round count came in at 0.976 times projected, which is close enough that the kill rates above are trustworthy.
Headshot ratio50.9%
Headshots come out at 50.9% of kills. That sits inside the 35–60% range real rosters produce, so the headshots side is not the problem.
v3 track record50.2% over 55
Across 55 scored slates, v3 has landed on the correct side of the line 50.2% of the time (24 of 55 days above even). Break-even before vig is around 53%, so this is not yet a demonstrated edge.
Chart each market is judged against its own band
0.400.400.450.450.500.500.550.550.600.600.650.650.700.700.750.750.800.800.850.850.900.900.950.951.001.00model = linejimpphat (aurora) — kills line 28.0, projection 26.5 · 0.659 vs 0.624 per roundkyxsan (aurora) — kills line 22.5, projection 23.0 · 0.529 vs 0.541 per roundwicadia (aurora) — kills line 31.0, projection 28.8 · 0.729 vs 0.678 per roundwoxic (aurora) — kills line 28.0, projection 26.8 · 0.659 vs 0.631 per roundxantares (aurora) — kills line 28.0, projection 26.0 · 0.659 vs 0.612 per roundkarrigan (falcons) — kills line 22.0, projection 21.4 · 0.518 vs 0.504 per roundkyousuke (falcons) — kills line 31.5, projection 28.1 · 0.741 vs 0.661 per roundm0nesy (falcons) — kills line 35.5, projection 34.5 · 0.835 vs 0.812 per roundniko (falcons) — kills line 30.5, projection 27.7 · 0.718 vs 0.652 per roundteses (falcons) — kills line 28.0, projection 24.0 · 0.659 vs 0.565 per roundbluewh1te (thirtythree) — kills line 26.5, projection 26.9 · 0.589 vs 0.598 per roundexecutor (thirtythree) — kills line 29.5, projection 29.4 · 0.656 vs 0.653 per roundpatsi (thirtythree) — kills line 29.5, projection 29.3 · 0.656 vs 0.651 per roundraijin (thirtythree) — kills line 28.5, projection 27.7 · 0.633 vs 0.616 per roundz1nny (thirtythree) — kills line 31.5, projection 30.9 · 0.700 vs 0.687 per rounddex-sweden (eyeballers) — kills line 28.5, projection 28.5 · 0.667 vs 0.667 per roundjw (eyeballers) — kills line 26.5, projection 27.1 · 0.621 vs 0.635 per roundkrimz (eyeballers) — kills line 27.5, projection 28.3 · 0.644 vs 0.663 per roundmaxster (eyeballers) — kills line 29.5, projection 28.7 · 0.691 vs 0.672 per roundro1f (eyeballers) — kills line 26.5, projection 26.3 · 0.621 vs 0.616 per roundboombl4 (betboom) — kills line 35.0, projection 37.7 · 0.526 vs 0.566 per roundd1ledez (betboom) — kills line 42.0, projection 44.0 · 0.631 vs 0.661 per roundmagnojez (betboom) — kills line 43.5, projection 46.2 · 0.653 vs 0.694 per rounds1ren (betboom) — kills line 39.0, projection 44.5 · 0.586 vs 0.668 per roundzorte (betboom) — kills line 40.5, projection 42.7 · 0.608 vs 0.641 per roundfallen (furia) — kills line 37.0, projection 41.7 · 0.556 vs 0.626 per roundkscerato (furia) — kills line 49.0, projection 48.9 · 0.736 vs 0.734 per roundmolodoy (furia) — kills line 50.5, projection 52.6 · 0.758 vs 0.790 per roundyekindar (furia) — kills line 45.5, projection 46.7 · 0.683 vs 0.701 per roundyuurih (furia) — kills line 39.5, projection 40.0 · 0.593 vs 0.601 per roundbl1x1 (exrustec) — kills line 27.5, projection 26.9 · 0.610 vs 0.596 per roundbrilliance (exrustec) — kills line 24.5, projection 27.0 · 0.543 vs 0.599 per roundshalfey (exrustec) — kills line 30.5, projection 31.8 · 0.676 vs 0.705 per roundyouka (exrustec) — kills line 29.5, projection 30.2 · 0.654 vs 0.670 per roundayuki (nucleartigeres) — kills line 29.5, projection 28.5 · 0.654 vs 0.632 per rounddjon8 (nucleartigeres) — kills line 31.5, projection 32.1 · 0.698 vs 0.712 per roundflouzer (nucleartigeres) — kills line 30.5, projection 27.6 · 0.676 vs 0.612 per roundsenka (nucleartigeres) — kills line 25.5, projection 25.3 · 0.565 vs 0.561 per roundtronic (nucleartigeres) — kills line 30.5, projection 31.1 · 0.676 vs 0.690 per roundaccuracytg (nexvoid) — kills line 29.5, projection 30.1 · 0.653 vs 0.666 per rounderkast (nexvoid) — kills line 29.0, projection 29.3 · 0.642 vs 0.648 per roundmiq (nexvoid) — kills line 29.0, projection 32.9 · 0.642 vs 0.728 per roundxerolte (nexvoid) — kills line 32.0, projection 31.5 · 0.708 vs 0.697 per roundzesta (nexvoid) — kills line 28.5, projection 31.4 · 0.631 vs 0.695 per rounddamyo (offchops) — kills line 28.0, projection 28.6 · 0.619 vs 0.633 per rounddexter (offchops) — kills line 31.5, projection 30.3 · 0.697 vs 0.670 per roundgratisfaction (offchops) — kills line 31.0, projection 31.5 · 0.686 vs 0.697 per roundliazz (offchops) — kills line 31.0, projection 33.2 · 0.686 vs 0.735 per roundkills per round implied by the posted lineimplied by your projection
Both plausible · 48Model and line both sit inside the survivable band; a gap here is a real disagreement.
Line out of range · 0The posted line implies a kill rate nobody sustains. Suspect the scrape before the market.
Model out of range · 0Your projection is outside what a CS2 player does over a series. A bug in the inputs.

By team

How far the projections sit above the lines, in kills per round, for every team on the slate — a read on where the model runs hot or cold against the market, not a ranking of bets. Built from the whole slate; the filters above do not narrow it.
TeamPropsModel KPRLine KPRGapAvg edge
betboom50.6460.601+0.045+7.6%
nexvoid50.6870.655+0.032+5.0%
furia50.6900.665+0.025+4.1%
exrustec40.6420.621+0.022+3.7%
offchops40.6840.672+0.012+1.8%
eyeballers50.6510.649+0.002+0.4%
thirtythree50.6410.647-0.006-0.8%
nucleartigeres50.6410.654-0.012-1.9%
aurora50.6170.647-0.030-4.4%
falcons50.6390.694-0.055-8.0%