Impact, in win probability
Every action is weighed by what it changes to the chances of winning the round. Three kills in a round that's already decided are worth less than one in a 1 against 2.
mLkoach reads the demo of every one of your matches and pulls out what no end-of-match summary shows: what each round really changed to your chances of winning, what your utility earned, and where your crosshair was pointing the moment the enemy appeared.
Counter-Strike 2 · FACEIT matches · measured from the demo, never estimated
An end-of-match summary gives kills, deaths, an ADR. It doesn't say whether those kills achieved anything, or what you still had in your pocket when you died. The demo contains all of it — you just have to read it.
Every action is weighed by what it changes to the chances of winning the round. Three kills in a round that's already decided are worth less than one in a 1 against 2.
The grenades still in your pocket when you die, valued at shop price. A round you survive never counts: keeping your utility when the round is won isn't waste.
The angular distance between your crosshair and the enemy's head at the exact moment they appear. It doesn't measure reflexes, it measures placement.
How your hits are spread across the body, and separately where the very first bullet of each duel lands. The gap between the two tells whether your crosshair was in place or the spray corrected it.
Seconds of blindness dealt to enemies against those dealt to your team, damage per grenade, molotovs burning nothing, flashes that actually helped someone.
The first visual contact of every round: how many you see, how many you take, how many you win, and how many of your deaths got traded right after.
Every demo measures the whole match. That's what tells whether you carried it or went along — and what builds the comparison base, match after match.
Knowing a professional player has an 85 ADR teaches you nothing. mLkoach's comparison base is built from the opponents you actually face, match after match.
Every value shown comes from a demo file. When a measure lacks the data to be reliable, it isn't shown — it isn't filled in with an estimate.
Events and positions, from the first round to the last. The file is deleted once the measures are extracted.
Not just you. That's what builds the comparison base, and what lets us say whether you carried the match or went along with it.
The average of that night's ten players, your average on that map, your average across your whole history. A number on its own means nothing.
Not a mock-up: the app's own screens, with its author's real numbers, refreshed after every new match.
Read-only. Sign in to see yours.
Three pages built from the same measures as the app: numbers taken from demos, not forum impressions.
What the scoreboard doesn't tell you: median ADR, K/D and KAST by FACEIT level, and the four numbers that explain a loss.
Read the guide →60 at level 2, 79 at level 4, 95 at level 7 and up. What ADR measures, what it ignores, and three ways to raise it.
Read the guide →ADR separates levels at +0.34, KAST at +0.15, game sense at −0.01. Where a FACEIT level is really won.
Read the guide →Sign in with Steam to open your dashboard. If you've already played against me or with me, those matches are measured: you'll find them when you arrive. For the others, import the demo from the FACEIT button in the top bar — it's read round by round in a few minutes.