/
/
Movement
Movement
CS2 Movement: What Actually Wins Duels (And What Does Not)
Bhop will not win you a round. Being stopped when you shoot will. Counter-strafing, peeks and walking — the movement that actually decides CS2 duels.
WHAT YOU’LL LEARN

Every CS2 movement guide is the same list. Bunny hop. Surf. Long jump. Strafe jump. You watch a montage, you bind the mouse wheel to jump, you feel fast.
None of it wins rounds.
I have around 15,000 hours in this game and I coach players stuck between FACEIT Level 4 and Level 8. I have never once watched a demo and thought: this player would be higher rank if he could bhop. What I see instead, in almost every session, is a player who was still sliding when he clicked.
Movement in CS2 does exactly two jobs. It decides whether your bullets land, and it decides whether the enemy knows where you are. That is the entire subject. Everything else is content.
YOUR BULLETS ONLY WORK WHEN YOU ARE STOPPED
CS2 gives every weapon a maximum run speed, and a much lower speed under which your first bullet actually goes where your crosshair is pointing. That second number is roughly a third of the first.
With an AK-47 you run at 215 units per second. Your bullets stop lying somewhere around 70. With an AWP it is 200 and around 68. With pistols and SMGs it is 240 and around 82.

Everything outside the orange is a coin flip.
Type cl_showpos 1 in console and you get a live velocity readout in the corner. Do this once in a private server and shoot a wall while watching the number. You will find out something uncomfortable: at the moment you are convinced you have stopped, you are usually still moving at 90 to 120.
That gap is where most of your lost opening duels live. Not aim. Speed.
The number you are looking for is vel. If it is not close to zero, neither is your accuracy.
COUNTER-STRAFING IS THE WHOLE SKILL
Letting go of D does not stop you. Your character decelerates over roughly ten frames. That is a tenth of a second of your body sliding sideways while your crosshair is already on the head.
Tapping A while you are moving right kills that velocity in one or two frames.
That is the entire mechanic. Move right with D, tap A, shoot at the stop, move again.
Three things players get wrong, in order of how often I see them.
They hold the counter key. Tap it. If you hold A, you are now accelerating left and you are inaccurate again, just in the other direction.
They shoot on the key press instead of at the stop. There is a beat between the tap and the stop. The click belongs on the stop, not on the tap.
They counter-strafe and then stand there. A counter-strafe is not a pose, it is a window. Shoot and get moving again, or you are just a stationary target with good posture.
The drill is five minutes on aim_botz. D, tap A, one shot. D, tap A, one shot. Watch the velocity number, not the bot. When it reads under 40 on every click for a full minute, you own it.
One thing that quietly ruins this: sensitivity that is too high. Your counter-strafe lands correctly, but your crosshair has already drifted off the angle in the same motion. If your eDPI is above 900, fix that first.
THE THREE PEEKS
Most players have one peek. They arrive at the angle at full speed, see an enemy, and try to fix the whole situation with their mouse.
There are three peeks, and you choose which one you are doing before you move.

Pick one before you move, not while you are moving.
Shoulder peek. You show an arm and pull straight back in. You are not trying to kill anybody. You are buying a bullet, a flash, or a rotation. This is the peek that gets an AWPer to reveal himself so your teammate can trade the angle.
Jiggle peek. You tap out and back on the same angle, crosshair already placed. You get a frame of information. They get nothing they can act on.
Wide peek. You have committed. Counter-strafe, stop, shoot. No half peek, no backing off halfway through. Half-committed wide peeks are how players die with zero information gained.
Peeker's advantage is real, and CS2's subtick system did not remove it. It comes from network latency, not tickrate. The player peeking sees the player holding first. That cuts both ways. When you are the one holding, you have already lost the reaction race, so your crosshair has to be at head level on the exact pixel they will appear at, and you have to be completely still. Prefire maps exist for exactly this.
WALKING IS MOVEMENT TOO
Shift roughly halves your speed and removes your footsteps. It is the most underused key in CS2 below Level 10.
Every time you run, you broadcast. The enemy gets your position, your rough count, your timing and your intent, for free, and you got nothing in return.
Three rules that cost you nothing to adopt.
Run when the clock is worth more than the information. Early rotations, executes where utility is already in the air.
Walk the last few metres into any angle you intend to hold or clear.
Walk whenever you are alone and out of position. You cannot win a 1v2 that starts with them hearing you arrive.
Landing from a jump makes noise too. Jumping into a site to be unpredictable tells them the exact frame you got there.
WHAT DOES NOT WIN ROUNDS
Bunny hopping. CS2 caps hop speed at 300 units per second and chaining hops is harder than it was in CS:GO. Even executed perfectly, you arrive at the angle in the air, which means you cannot shoot accurately when you get there. Pros bhop across one open area, maybe once a map, to shave a fraction of a second of exposure. That is the whole use case.
Surf and KZ. A different game wearing the same textures. Fun, decent for mouse control, close to zero transfer into a 1v1 in mid.
Long jumping, as a skill. There is a real version of this: the two or three specific jumps on the maps you actually play. Learn those jumps. Do not learn long jumping.
Crouch spam in a duel. Crouching drops you to about 74 units per second with a rifle, so yes, it makes you accurate. It also makes you slow and predictable, and everyone above Level 5 pre-aims the crouch. Crouch to hold an angle you are already stable on, not to win a reaction fight.
A 10-MINUTE MOVEMENT ROUTINE
Before you queue. Not an hour, not a training block.
Four minutes. Counter-strafing on aim_botz with cl_showpos 1 on. Velocity under 40 at every click.
Three minutes. Peek practice on one angle. Alternate shoulder, jiggle, wide, and say out loud which one you are doing before you do it. The point is the decision, not the mechanic.
Three minutes. One map-specific jump or boost you actually use in real games.
That is it. Movement is maintenance, not a project.
WHERE MOVEMENT FITS
Movement is a mechanical layer. It makes the duels you take winnable. It does not choose which duels to take. That is game sense, and it sits above this one.
If you are grinding mechanics and your rank is not moving, mechanics is probably not the layer that is broken. Here is the full system, and where movement sits inside it.
The layer directly above movement is utility. Same idea — it makes the round easier before the first bullet.

Brian Sirbu
CS2 COACH // GAMESENSELAB
MORE CS2 GUIDES


