FPS Performance Lab
EN
v2.0 · STEAM

Guide · CS2 match analysis

Crosshair placement in CS2: how to practise it and check it

Crosshair placement in CS2 means keeping your crosshair where an enemy's head is about to appear. The less you have to move the mouse when the fight starts, the less can go wrong.

6 min readCounter-Strike 2
Short answer: Good crosshair placement means head height, aimed where the enemy will actually appear. Then you need a small adjustment instead of a flick, or none at all. In my 13 matches the crosshair was placed before the fight in 63% of fights, from 47% on Nuke to 73% on Dust2.

What crosshair placement in CS2 actually is

When you ask "why do I miss shots in CS2", you usually think about your hand: a slow flick, overshooting, shaky stops. Often the problem starts earlier. If an enemy swings a corner while your crosshair is on the floor or the middle of an empty wall, you have to make a fast move under pressure, and every fast move is a chance to overshoot or stop short.

Good crosshair placement means the fight starts without a flick. The enemy walks into your crosshair and you click, or adjust by a few degrees. Players with good placement often look like they react faster. Mostly they just have less work to do in the moment that counts.

It comes down to height (head, not chest or floor), horizontal position (the edge of the cover someone can come from) and moving the crosshair with your body, sliding it along walls as you walk.

Head level: the easiest fix

The most common mistake is a crosshair that sits too low. You glance at the radar or your feet and the crosshair drifts to floor height. When someone peeks, you drag up and often hit the body.

  • Use reference lines. Most maps have lines at roughly head height: crate edges, stripes on walls, door frames, rows of bricks. Run your crosshair along them.
  • Watch elevation. Stairs, ramps and ledges change where the head will be. Walking uphill, your crosshair has to go up with the ground.
  • Aim for a standing enemy. Crouching players are the exception. Dropping a few degrees is easier than finding a head from floor level.

Pre-aiming common angles

Pre-aiming means holding the spot where an enemy appears first: the edge of the cover, not the middle of open space. As you clear a corner you reveal angles one by one, and your crosshair should always sit on the one you're revealing right now.

  1. Before you peek, pick the one angle most likely to have someone. Put your crosshair there at head height.
  2. Clear it in small steps (slicing the pie). The crosshair slides along the edge instead of jumping between far-apart spots.
  3. Once one angle is clear, move the crosshair to the next before you expose it.
  4. After a kill, bring the crosshair back to where the next enemy can come from. Plenty of players leave it where the last one died.

If enemies keep showing up to your side and you need big turns to fight them, that's a separate problem. See the guide on losing duels at wide angles.

How to check your crosshair placement in your own matches

The classic way is the demo. Pause when the enemy appears and look at how far your crosshair was from their head. It works, but with dozens of fights per match very few people keep doing it.

In FPS Performance Lab's CS2 match analysis the number shows up on its own. While recording, the app measures your hand through Windows Raw Input and reads kills and deaths from Valve's official Game State Integration. For each fight it checks whether the shot needed a flick or whether the crosshair was already waiting where the shot went. You see it as "crosshair placed before the fight" in percent. The details of the measurement are on How it works.

Match summary: crosshair placed before the fight as a strength · Version 2.0

As an example, here are the developer's own CS2 numbers (25 October – 3 November 2026, 13 matches, mostly deathmatch):

63%fights with the crosshair placed before the fight (660 fights, 13 matches)
47%Nuke, deathmatch, 79 fights
73%Dust2, deathmatch, 127 fights

Same player, same hand, same sensitivity, and a 26-point gap between maps. Nuke has a lot of levels and angles at different heights, which may explain part of it, but one match per map can't settle that. The practical takeaway is simpler: compare yourself with yourself, on the same map and in the same mode.

This is one player (the developer), not a study. Don't treat 63% as a benchmark. In deathmatch enemies come from everywhere, so your Premier or FACEIT numbers will look different.

Crosshair placement drills

1. Map walk (10 minutes, offline)

Load a map alone, no bots. Walk the route you play most, slowly, knife out. At every corner stop and check that your crosshair is on the edge of cover at head height. Fix it if not, keep walking. It's working when after 3–4 sessions you stop needing to stop.

2. Deathmatch with one rule (10 minutes)

Play deathmatch with the crosshair at head level at all times, including while running. Don't chase kills. After each kill, snap the crosshair to the next angle straight away. Your score will dip at first; that's expected. Track "crosshair placed before the fight" on the same map week to week.

3. Pre-aim a site entry (5 minutes)

Pick one bombsite entry. Write down the angles you need to clear, usually 3–5. Run it on repeat in the same order, moving the crosshair to each angle before you expose it. Switch entries after a week.

When placement improves you usually see two things together: more fights without a flick and fewer deaths without firing a shot. If your flicks still stop short or overshoot after that, it's a hand issue, and an aim test is the next step.

Check it on your own match

The free FPS Performance Lab demo on Steam includes a sample CS2 match from the developer and lets you record one match of your own. Match analysis in 2.0 works in Counter-Strike 2 only. If you'd rather start with your hand, try the browser mini aim test. No app will practise crosshair placement for you; at best it shows whether your practice is working.

Questions and answers

What is crosshair placement in CS2?

Keeping your crosshair at head height on the edge of cover an enemy can come from, so a fight starts without a big mouse movement.

Can good crosshair placement replace aim?

No. It cuts down the number of fights that need a flick, but some fights always will. Then what matters is where your hand's first movement ends.

What is a good "crosshair placed before the fight" percentage?

We don't give a benchmark. The developer had 63% over 13 matches, from 47% on Nuke to 73% on Dust2. Compare yourself on the same map and mode.

Does the app know where the enemy was standing?

No. Game State Integration doesn't give a regular player enemy positions. The app looks at your hand movement before the shot; where the enemy was, you check in the clip.

Read next