CS2 demo review

Every round has a first frag.

firstfrag reads your CS2 demos and points at the pattern that cost you rounds — then drops you into the round that proves it.

Premier & competitive matches import from Steam. FACEIT matches sync once linked; demos by upload.

Sample match
Mirage · Premier · L 11–13Leak found

You died first on the A execute.

1/6
Opening duels
5/7
Deaths traded
kyoM4A1-SyoumrtnAWPyou
Mirage radar
14161720
R14 · A ramp · not traded

01 — How it works

Play. Close the game. Read what happened.

No spreadsheet of 40 stats. Each match comes with findings, the evidence behind them, and the round to watch.

01

Connect Steam once

Add your match-history code. New Premier and competitive matches import on their own.

02

We parse every round

Positions, duels, trades, utility and economy — straight from the demo file, not estimates.

03

Fix one thing

Read the coach insights, watch the round in the 2D replay, and track the habit over your next matches.

02 — What's inside

Built around rounds, not scoreboards.

Coach

The leak, said plainly.

Opening duels, trades, utility timing — insights come from patterns across your recent matches.

kyoyouR14 · A ramp · 1:41 · not traded

2D replay

Every round, from above.

Scrub any round with positions, grenades, shots and the killfeed in sync.

Heatmaps

Where you win fights.

Zone-by-zone results on real map callouts, so "play less aggressive" becomes a place on the map.

A ramp0.42 K/D · n=12
Connector1.30 K/D · n=19
B apartments1.85 K/D · n=14

Monthly report

Your month, on one page.

What improved, what didn't, and what to work on next.

Opening win% on T31% → 44%

03 — Our rules

No invented numbers.

We only say what the demo shows — and how much data it is based on.

rule 1

Evidence before claims

Findings link back to the rounds they come from. Watch them and judge for yourself.

rule 2

Sample size, always

"0.42 K/D on ramp" means little without "12 fights". We show both.

rule 3

Our rating is ours

CS2 Rating measures your play from the demo. It is not Premier or FACEIT Elo and never pretends to be.

Your last match is
waiting for a debrief.

Continue with Steam

Sample match data above is illustrative.