CS2 spray patterns
Every full-auto spray, drawn to one scale from CS2's own weapon data, with the most-used guns checked against real demos. Pick a gun to replay it and see how far to move your mouse.
Every weapon at a glance
| Weapon | Rounds per minute | Bullets shown | Highest climb | Mouse travel at 800 DPI, sensitivity 1.25 | Checked against demos |
|---|---|---|---|---|---|
| AK-47 | 600 | 30 | 11.2° | 3.9 cm | Bullets 1–29 |
| M4A4 | 667 | 30 | 9.0° | 2.7 cm | Bullets 1–15 |
| M4A1-S | 600 | 20 | 6.0° | 1.5 cm | Bullets 1–19 |
| FAMAS | 667 | 25 | 7.0° | 2.1 cm | – |
| Galil AR | 667 | 30 | 7.4° | 2.9 cm | – |
| AUG | 600 | 30 | 7.9° | 2.6 cm | – |
| SG 553 | 545 | 30 | 8.6° | 3.2 cm | – |
| MAC-10 | 800 | 30 | 8.0° | 2.2 cm | Bullets 1–20 |
| MP9 | 857 | 30 | 11.0° | 3.3 cm | – |
| MP7 | 750 | 30 | 6.3° | 1.6 cm | – |
| MP5-SD | 750 | 30 | 6.3° | 1.6 cm | – |
| UMP-45 | 667 | 25 | 8.9° | 1.9 cm | – |
| P90 | 857 | 30 | 7.5° | 2 cm | – |
| PP-Bizon | 750 | 30 | 7.3° | 1.9 cm | – |
| M249 | 750 | 30 | 12.4° | 3 cm | – |
| Negev | 800 | 30 | 9.8° | 1.2 cm | – |
Mouse travel is the length of the whole compensation path. Add your own DPI and sensitivity to a weapon page, or open this page from a Sensitivity Converter link.
Spray Patterns
How CS2 recoil works and how these patterns are made.
Where do these spray patterns come from?
Each pattern is generated from CS2's own weapon file, which gives every gun a recoil seed, kick angle and kick strength. JumpThrow checks the result against real demos: for each bullet of a spray, the demo records where the bullet went and where the player was aiming, and the gap between them is the recoil.
Where do these spray patterns come from?
Each pattern is generated from CS2's own weapon file, which gives every gun a recoil seed, kick angle and kick strength. JumpThrow checks the result against real demos: for each bullet of a spray, the demo records where the bullet went and where the player was aiming, and the gap between them is the recoil.
What does checked against demos mean?
For the AK-47, M4A4, silenced M4A1-S and MAC-10, our demos hold at least 100 sprays, and on every bullet with at least 20 of them, their average lands within 0.6 degrees of the generated pattern. Other weapons are generated the same way but do not yet have enough sprays in our demos to check, and the page says so.
Is the CS2 spray pattern random?
The recoil pattern is fixed: every spray with a gun follows the same path. Each bullet also has a small random spread on top, which grows when you move or jump, so learning the pattern removes most of the miss but not all of it.
How far do I move my mouse to control the AK-47?
It depends on your DPI and sensitivity. Type yours on the AK-47 page and every step shows its distance on the mousepad. At 800 DPI and sensitivity 1.25 the first eight bullets need about 1 cm of pull down.
Why does the M4A1-S have a silencer-off pattern?
CS2 gives the M4A1-S a second recoil setting for when the silencer is off, and the AUG and SG 553 one for when they are scoped. Switch between them on the weapon page.
Why do the patterns stop at 30 bullets?
Our demo check covers the first 30 bullets of a spray, and long sprays past that are rare. The M249, Negev, P90 and PP-Bizon show their first 30.