Movement in Counter-Strike 2 is not flair — it is how you arrive at fights with accurate first bullets. Counter-strafing, peeking discipline, and silent walks convert good crosshair placement into kills; running and jumping convert advantages into free deaths.
This guide covers counter-strafe mechanics, peek types and when to use them, the ranked reality of bunny hopping, silent walk discipline, and the mistakes that survive from deathmatch into Premier. Pair movement work with our aim training routine and recoil control guide — stop-shoot timing binds all three.
Quick answer: movement essentials
- Counter-strafe: hold A/D to move → tap opposite key → shoot when crosshair settles.
- Jiggle peek for info on AWP angles — never wide swing an AWP without flash.
- Shoulder peek to bait a shot for a teammate trade.
- Wide swing only with flash support or when the round timer forces a commit.
- Shift-walk (silent) on lurk paths — cat, apps, ninja — one run sound loses the round.
- Bunny hop for speed on slopes only; counter-strafe wins rifle duels.
Key takeaways
- First-bullet accuracy requires a full stop — counter-strafe is non-negotiable for riflers.
- Jiggle peeks gather info cheaply; wide swings spend health for space.
- Shoulder peeks bait reactions without committing your body.
- Silent movement wins lurk rounds — shift discipline on every obvious path.
- Bunny hopping is situational in CS2 ranked, not a default movement mode.
- Movement and recoil control share the same stop-shoot sequence.

Table of contents
- Key takeaways
- Counter-strafing — the stop before every accurate shot
- Peeking — jiggle, shoulder, and wide swing
- Bunny hop reality — what works in CS2 ranked
- Silent walk — shift discipline on lurk paths
- Common movement mistakes
- Frequently asked questions
- Conclusion
Counter-strafing — the stop before every accurate shot
Moving in CS2 makes your first bullets inaccurate. Counter-strafing means tapping the opposite movement key to halt momentum before you fire. Hold D to peek right → tap A briefly → shoot when your crosshair settles. The subtick system registers stops more precisely than CS:GO, but the habit is identical: no stop, no duel.
The sequence for every rifle fight: move toward angle → counter-strafe stop → fire burst or tap → re-move or re-peek. Spraying while sliding into a site is the most common reason players lose despite good crosshair placement. A static crosshair setup expands while moving — use that visual cue until stop-shoot becomes automatic.
- Peek with A or D → tap opposite key for roughly 50–100 ms → fire.
- Do not shoot during the deceleration frame — wait for crosshair to settle.
- Crouch-spam at medium range hurts accuracy; pick stop-and-shoot or commit to close spray.
- Practice both directions equally — most players counter-strafe one way better.
- Deathmatch constraint: if you shoot while clearly moving, restart the duel mentally.
| Scenario | Movement pattern | Fire timing |
|---|---|---|
| Hold angle static | No movement until contact | Instant tap when enemy appears |
| Jiggle peek | A-D tap rhythm, partial exposure | Burst only if enemy commits wide |
| Wide entry swing | D through door → A tap to stop | Spray after full stop inside choke |
| Strafe fight mid | ADAD → stop on your shot timing | 3–5 burst after each stop |
| Silent walk out | Shift held entire path | Stop shift + counter-strafe before shot |
Peeking — jiggle, shoulder, and wide swing
Peeking is how you gather information and take duels without donating free kills. Each peek type spends a different amount of time and health. Good players match peek type to round state — jiggle when info is enough, wide swing when flash and numbers support it.
The default error in ranked is wide swinging AWPs on common angles without utility. The default fix is jiggle peeking: quick A-D exposure to spot the AWP, then either smoke off, flash, or delegate to a teammate with trade potential.
- AWP on known angle → jiggle first; never wide swing without flash.
- Teammate ready to trade → shoulder peek to bait shot, they swing wide.
- Execute with two flashes → entry wide swings immediately after second flash pop.
- Late round, bomb down → jiggle for info, do not wide swing for style.
- Apply on Mirage cat and connector — most common AWP duel angles in ranked.
| Peek type | Exposure | Use when | Risk |
|---|---|---|---|
| Jiggle | Minimal — head/shoulder only | AWP on angle, need info cheaply | Low |
| Shoulder | Body edge, no full commit | Bait shot for teammate trade | Medium |
| Shoulder + counter | Fake wide, pull back | Draw utility, reset timing | Medium |
| Wide swing | Full body commit through angle | Flash support, entry needed, time low | High |
| Crouch peek | Lower hitbox, slower exit | Head-level pre-aim vs tall angles | Medium |
Bunny hop reality — what works in CS2 ranked
Bunny hopping in CS2 is not the movement meta it was in older Source games. Air acceleration and subtick changes mean consistent bhops require practice and often still lose to a stationary rifler with good crosshair placement. Treat bhop as a niche tool, not a default.
Where bhop still helps: descending slopes faster (Nuke ramp, certain map drops), crossing short gaps under time pressure, and occasional strafe speed on T-side rotates when silence is already lost. Where bhop hurts: open duels, site entries, and any fight where stopping to shoot matters more than arrival speed.
| Situation | Bhop value | Better alternative |
|---|---|---|
| Slope descent (Nuke, Vertigo) | Moderate — saves 0.5–1 s | Accept walk if silent rotate needed |
| Open mid duel | Low — inaccurate, predictable arc | Counter-strafe peek or smoke off |
| Site entry | Very low — enemy pre-aims landing | Flash + wide swing with stop-shoot |
| Late-round rotate, noise already made | Low–moderate | Knife run or direct path with trade |
| Style hops in DM | None for ranked transfer | Drill counter-strafe instead |
Silent walk — shift discipline on lurk paths
Shift-walking (default bind: Shift) eliminates footstep noise. On lurk paths where CTs or Ts listen for rotates — Mirage cat, Inferno apps, Dust2 short/cat, Nuke secret — one run step gives your position away and collapses the round plan.
Silent movement is a team protocol: call 'going silent cat' so teammates do not jump or run nearby. Breaking silence with a single jump spot is worse than walking the entire path — enemies hear the jump and pre-aim the follow-up.
- Hold shift before entering noise zone — not after first step.
- Never jump on lurk paths unless silence is already compromised.
- Drop from ledges silently: walk off, do not jump down on cat/apps.
- Knife out only when path is clear — weapon swap noise matters on close listens.
- Mirage cat → short → connector is the standard silent lurk drill — 5 min daily on empty server.
| Map path | Side | Silent rule |
|---|---|---|
| Mirage cat → short | T lurk / CT rotate | Shift entire cat; no jump spot |
| Inferno apps → library | T split / CT retake | Walk apps; stop before banana contact |
| Dust2 short → cat | Both | Silent until contact or flash commit |
| Nuke secret → hut | T execute / CT flank | Shift through secret; run only after contact |
| Ancient donut → B | T rotate | Silent donut unless time critical |
Common movement mistakes
| Mistake | What happens | Fix |
|---|---|---|
| Shooting while sprinting | First bullets miss; opponent wins trade | Counter-strafe before every burst |
| Wide swing AWP without flash | Instant death on common angles | Jiggle first; flash or smoke before commit |
| Jump spotting in ranked | Predictable arc; easy headshot | Shoulder or jiggle peek instead |
| Ignoring shift on lurk paths | Enemies rotate early; lurk fails | Shift before noise zone entry |
| Bhop into site entries | Pre-aimed landing; no stop-shoot | Walk or flash + wide swing with stop |
| Crouch-walking entire map | Too slow; time loses rounds | Run when noise acceptable; shift only on lurk |
| Peeking without trade partner | One-for-one trades you cannot afford | Shoulder bait or wait for flash |
| Changing movement keys mid-month | Counter-strafe timing resets | Lock binds 30 days — see beginner setup |
| DM habits — never stopping | Running sprays in Competitive | DM rule: shoot only after visible stop |
| Silent walk then jump spot | One sound ruins entire lurk | Walk off ledges; no jump spots on cat |
Frequently asked questions
Are bunny hops useful in CS2 ranked?
Situationally on slopes and when silence is already lost. For most rifle duels, counter-strafing delivers more consistent value. Do not prioritize bhop maps over stop-shoot drills.
Did subtick change movement in CS2?
Stop timing and peek registration feel slightly different from CS:GO. Re-practice counter-strafe on CS2 servers — old muscle memory transfers partially but not completely.
What is the best counter-strafe drill?
Deathmatch with a self-imposed rule: burst only after you see your crosshair settle from a counter-strafe. Alternate peek directions every life. Five minutes on an empty server jiggling AWP angles builds peek rhythm.
When should I walk vs run?
Run when noise does not matter — early round defaults, after contact, when time is critical. Shift-walk on lurk paths and when enemies are likely listening for rotates. Never run through cat/apps on a lurk plan.
Is crouch peeking good in CS2?
Useful against head-level pre-aim at specific angles — lowers your hitbox but slows exit. Not a default. At medium range, standing stop-shoot beats crouch-spam.
How does movement tie into recoil control?
Same sequence: stop → shoot → compensate. Moving while spraying wastes the first 3–5 bullets. Master counter-strafe before advanced spray transfers.
Should I jiggle peek every angle?
No — jiggle when info is enough or an AWP is likely. On timed executes with flash, wide swing. Match peek cost to round state.
Why do I die peeking even when I counter-strafe?
Often peek timing — wide swinging when enemy is pre-aiming, or peeking without trade support. Review demos for peek type, not just stop-shoot form.
Conclusion
CS2 movement wins fights by delivering accurate first bullets: counter-strafe before every burst, peek with purpose (jiggle for info, wide swing with flash for entries), shift-walk lurk paths, and treat bunny hop as situational — not default.
Drill stop-shoot in deathmatch daily, run Mirage cat silent walks on empty servers, and pair movement practice with aim and recoil routines — mechanics stack, they do not replace each other.
