FPS Performance Lab
EN
v2.0 · STEAM

Comparison · match analysis

Leetify, Scope.gg and FPS Performance Lab: what each one measures

Leetify and Scope.gg read your CS2 match data and show what happened: ratings, damage, utility, map results. FPS Performance Lab measures your hand and shows why a fight ended in a hit or a miss. They work well side by side.

7 min readCounter-Strike 2As of Nov 4, 2026

Leetify, Scope.gg and hand measurement: two kinds of data

After a CS2 match you can ask two different questions. One: what happened? How much damage you did, whether you win opening duels, whether your utility actually bothers anyone, which map you lose rounds on. Stat platforms like Leetify and Scope.gg answer that. They work with game data: match recordings and the stats of your linked account.

Two: why did you lose that fight when your crosshair was right next to his head? Did your first movement stop short? Did you click before your hand had stopped? Did you lift the mouse mid-turn? Game data shows the result of your movement – where the camera was pointing. It doesn't show millimetres of hand movement, your DPI or when the mouse was in the air.

FPS Performance Lab measures the hand. So a “Leetify vs Scope.gg vs FPS Performance Lab” comparison won't produce a winner. They answer different questions.

What Leetify shows

Leetify pulls your Matchmaking games automatically. You give it an authentication code once and a match share code, and it downloads the demo of every match after that. Share codes expire after 30 days, so after a long break you'll need a fresh one.

  • Leetify Rating – a match performance rating centred on zero. What a kill is worth depends on how much it changed your team's chance of winning the round (economy, players alive).
  • Aim Rating – according to Leetify, a separate measure of mechanical skill. Next to it are aim stats: time-to-damage, crosshair placement and spotted accuracy.
  • Utility Rating – rates your grenades for quantity and quality: do you throw a lot, and does it actually get in the enemy's way.
  • Highlights and Post-Match Journal – clips of your best plays, plus a journal that links out-of-game factors such as warming up to your win rate.

Leetify has paid Pro and Highlights+ plans. Pro includes training servers (warm-up, guided modes such as Prefire and Grenade Learner, retakes) and about one highlight clip per match; Highlights+ gives about three.

What Scope.gg shows

You connect Scope.gg to your Steam or FACEIT account. Match data usually shows up shortly after the match ends.

  • Performance review – a list of mistakes after each match with suggestions on what to fix.
  • Stats beyond the scoreboard – ADR, HLTV Rating, KAST, KPR, K/D, headshot % and accuracy.
  • Progress and maps – your last 30 matches compared in two blocks of 15, and map results split by T and CT side.
  • 2D replay and utility – a 2D demo viewer, grenade stats (flash time, damage, smokes) and lineups.
  • Clips – automatic recordings of your best moments.

Core features are free, with paid premium options.

What FPS Performance Lab measures

The app reads your mouse through Windows Raw Input – every packet, with your polling rate measured. It converts movement into millimetres of hand movement and degrees of in-game rotation, based on your DPI and sensitivity. Match events (kills, deaths, shots) come from Game State Integration, the official interface Valve provides for this purpose. It doesn't read game memory, inject anything or use an overlay. The details are on how it works.

After the match you get results for every fight:

  • whether your crosshair was placed before the fight (see the crosshair placement guide),
  • where your first movement ended: short of the target, no correction, or past the shot point,
  • big turns (over 50°) and mouse lifts mid-turn,
  • shots on the move – you clicked while the crosshair was still moving (this is not WASD movement),
  • deaths without a shot, and deaths while flashed, in smoke or within 2 s of reloading.

On top of that: ADR, rounds won and lost, headshot %, Match vs your test, a Player card and one thing For the next match. Key moments come as short clips with a hand-speed chart under the video.

Match clip with hand-speed chart · Version 2.0

An example from real data: 13 CS2 matches played by the developer (Oct 25 – Nov 3, 2026, mostly deathmatch, 660 fights, 180 analysed flicks). That's one player, not a study.

63%of fights with the crosshair placed before the fight
39%of rated flicks stopped short of the target
86%of big turns (over 50°) needed a correction
28%of flicks with a shot on the move

In version 2.0, match analysis works in Counter-Strike 2 only. Other games will come later.

Comparison table

LeetifyScope.ggFPS Performance Lab
Data sourceMatchmaking demos downloaded via share codesLinked Steam or FACEIT accountMouse via Windows Raw Input plus Valve GSI events, recorded on your PC
Main questionWhat happened and what it was worth to the roundWhat happened, which mistakes repeat, how you do on each mapWhat your hand did in the fight: why it was a hit or a miss
Example resultsLeetify Rating, Aim Rating, time-to-damage, crosshair placement, Utility RatingADR, HLTV Rating, KAST, K/D, HS%, utility, map resultsFirst movement, corrections on big turns, crosshair placed before the fight, shots on the move, deaths without a shot
Utility and tacticsYesYes, with 2D replayNo
Hand movement in mm, DPI, mouse liftsNoNoYes
ClipsHighlightsAutomatic clipsClips with a hand-speed chart
Where the data livesOnline service with an accountOnline service with an accountYour PC, no account
PricePaid Pro and Highlights+ plansFree core, paid premium optionsPaid app, free demo
Leetify also tracks crosshair placement and time-to-damage – from game data, using its own definition. Our “crosshair placed before the fight” is calculated differently, so the percentages won't necessarily match. Don't compare them one to one.

How to use them together

The simple version: the stat platform tells you where to look, and hand measurement shows what exactly went wrong.

  1. Record the match. Start recording in FPS Performance Lab before your CS2 match. If Leetify or Scope.gg supports that match, they will pick it up on their side.
  2. Start with game data. In Leetify or Scope.gg, find one thing, e.g. you lose opening duels, or you keep dying at the same spot on a map.
  3. Check your hand in those fights. In the app, watch 3–5 clips of fights you lost. Look at the speed chart: did your hand stop short, was there a correction, did you click while moving?
  4. Pick one thing for the next match. The app suggests it for you. Don't change DPI or sensitivity in the meantime.
  5. After 3–5 matches, compare both sources. Check your duel results in the stats and your movement in the app. If your movement improved but your duels didn't, the problem may be positioning or utility – which is where the stat platform helps again.

An example: in one of the developer's matches (Nuke, deathmatch, 11 minutes) the crosshair was placed before the fight in 47% of fights, and 7 of 46 deaths were deaths without a shot. A scoreboard just shows a lot of deaths. Measuring the hand shows that some of them started with the crosshair in the wrong place. We walk through reading a match like that in how to analyse a CS2 match.

If you already use Leetify or Scope.gg, try the free demo to see what hand measurement adds. It includes a sample CS2 match from the developer and lets you record one match of your own.

Sources

Leetify and Scope.gg features described from their websites and blog as of Nov 4, 2026. Leetify and Scope.gg are trademarks of their owners; we are not affiliated with them.

Questions and answers

Does FPS Performance Lab replace Leetify or Scope.gg?

No. It doesn't analyse utility, economy or tactics and doesn't calculate a match rating. It measures your hand in fights. If you care about both, use both.

Can I use them on the same match?

Yes. Leetify and Scope.gg fetch match data on their side, while FPS Performance Lab records the match on your PC. Neither needs the other.

Does FPS Performance Lab read CS2 demos?

No. Match events come through Game State Integration (the gamestate_integration_fpsperformancelab.cfg file in the CS2 cfg folder), and the data goes only to 127.0.0.1 on your PC. Mouse movement comes from Windows Raw Input.

Why is crosshair placement different in Leetify and in the app?

They are two different definitions calculated from different data. Compare each number with its own history, not the two tools with each other.

Does match analysis work in Valorant or other games?

In version 2.0, match analysis works in Counter-Strike 2 only. Other games will come later. The test and training are useful for any FPS.

Is it safe for my Steam account?

The app uses the official interface Valve provides for this purpose. It doesn't read game memory, inject anything, use an overlay or send anything to the game. More in the Game State Integration guide.

Read next