CS2Price CS2Price

CS2 crosshair codes of pro players

Crosshair codes of 8 pro players, read from demos of official matches: every code comes with its date, map and a true-size preview — exactly how the crosshair looks on a 1080p monitor, pixel for pixel. Open a player for code history, console commands and a config file.

Players with a code: 8Distinct codes: 9Matches parsed: 1Updated: 6 September 2026
Spirit 2Vitality 2Falcons 2NAVI 1With a dot 2For AWP 4Green 4
Crosshair generator
donkRU
Team Spirit
style 4 · size 1 · thickness 1 · gap -4 · dot
CSGO-jc5WM-UrVHb-n9iwh-9ZR9G-tirqK
6 September 2026 · Ancient
sh1roRU
Team Spirit
style 4 · size 1 · thickness 1 · gap -4
CSGO-9Xqnn-EfrJy-eq2pc-M8Yxa-zqLDR
6 September 2026 · Nuke
NiKoBA
Falcons
style 4 · size 0 · thickness 2 · gap -4 · dot
CSGO-vhjbH-yLYcD-bvXQo-aswEA-8P6ZJ
5 September 2026 · Ancient
m0NESYRU
Falcons
style 4 · size 1 · thickness 1 · gap -4
CSGO-wAD3c-ykt5L-zvZ98-vBisR-6sWPA
31 August 2026 · Inferno
b1tUA
Natus Vincere
style 4 · size 1 · thickness 1 · gap -4
CSGO-3Mds8-dwHPX-HSGVM-raN65-mGeFO
30 August 2026 · Inferno
ZywOoFR
Vitality
style 4 · size 1.5 · thickness 0 · gap -3
CSGO-GHzkB-hCEfU-2O72B-OHDTW-k8aYO
29 August 2026 · Nuke
ropzEE
Vitality
style 4 · size 2 · thickness 0.5 · gap -3
CSGO-nCfX7-54ue9-aC5eV-6Womf-Q6izO
21 August 2026 · Mirage
s1mpleUA
style 4 · size 1 · thickness 1 · gap -4
CSGO-s5Qbj-nvF89-cJjDd-mRdSG-5Yt4N
14 August 2026

Latest codes

PlayerPreviewCodeDateMap
donkCSGO-jc5WM-UrVHb-n9iwh-9ZR9G-tirqK 6 September 2026AncientBLAST Open Porto 2026
sh1roCSGO-9Xqnn-EfrJy-eq2pc-M8Yxa-zqLDR 6 September 2026NukeBLAST Open Porto 2026
NiKoCSGO-vhjbH-yLYcD-bvXQo-aswEA-8P6ZJ 5 September 2026AncientBLAST Open Porto 2026
m0NESYCSGO-wAD3c-ykt5L-zvZ98-vBisR-6sWPA 31 August 2026Inferno
NiKoCSGO-s2LGz-Tkrzm-3fxqO-AwOnQ-7WiGH 31 August 2026Inferno
b1tCSGO-3Mds8-dwHPX-HSGVM-raN65-mGeFO 30 August 2026Inferno
ZywOoCSGO-GHzkB-hCEfU-2O72B-OHDTW-k8aYO 29 August 2026Nuke
ropzCSGO-nCfX7-54ue9-aC5eV-6Womf-Q6izO 21 August 2026Mirage
s1mpleCSGO-s5Qbj-nvF89-cJjDd-mRdSG-5Yt4N 14 August 2026

How to apply a crosshair code

  1. Copy the code. In the game open Settings → Game → Crosshair and press Share or Import.
  2. Paste the code and confirm the import: the crosshair changes at once, no restart needed.
  3. The console is even faster: apply_crosshair_code CSGO-jc5WM-UrVHb-n9iwh-9ZR9G-tirqK. Put it on a key with bind to switch between two crosshairs mid-match.

Crosshair console commands

CommandWhat it does
cl_crosshairstylestyle: 4 — classic static (what almost every pro uses), 3 — dynamic
cl_crosshairsizearm length; pros use 0–2
cl_crosshairthicknessarm thickness; pros use 0–2
cl_crosshairgapgap between arms, negative pulls them in; pros use −3 to −5
cl_crosshairdotcentre dot: 0 or 1
cl_crosshair_drawoutlineblack outline: 0 or 1; width — cl_crosshair_outlinethickness
cl_crosshaircolor0 red, 1 green, 2 yellow, 3 blue, 4 cyan, 5 custom (cl_crosshaircolor_r/_g/_b)
cl_crosshairalphaopacity 0–255 when cl_crosshairusealpha is 1

Any combination can be built without the console — in the crosshair generator: it outputs a code, a command line and an autoexec.

Frequently asked

Where do the crosshair codes come from?
From demos of official matches: the parser reads every player's crosshair code straight out of the game recording, so each code has a date, a map and an opponent. Some codes at launch were entered by hand from verified sources and carry the source date.
How do I apply a crosshair code in CS2?
Settings → Game → Crosshair → Share or Import, paste the code and confirm. Or type apply_crosshair_code followed by the code in the console.
What crosshair does donk use?
A classic static cross: size 1, thickness 1, gap -4, with a dot, mint (RGB 0, 255, 165). The code from 6 September 2026 is on donk's crosshair page.
What crosshair does s1mple use?
A classic static cross: size 1, thickness 1, gap -4, no dot, cyan (preset 4). Code and history on s1mple's crosshair page.
Static or dynamic crosshair — which is better?
8 of the 8 pros in the database play a static crosshair: it does not move when you run or shoot, so the aim point never changes. A dynamic one (style 3) helps in the first hundred hours — it shows the spread — then it gets in the way of tracking heads.
What is a dot crosshair and who plays it?
A cross with arm length 0 and cl_crosshairdot 1: only a square the size of the line thickness remains. 2 pros currently play with a dot: donk, NiKo — all dot codes.
Why is the colour different after import?
A code stores both a preset (cl_crosshaircolor 0–4) and custom RGB values, but the RGB only applies at value 5. Our previews draw the colour the game will actually show: with preset 1 in the code the cross is green even if another site labels it white.
How do I find my own crosshair code?
Settings → Game → Crosshair → Share or Import: the window shows the code of your current crosshair. You can also build it from console commands in our generator.
How often are the codes updated?
After every parsed demo. A player's current code is the most frequent one over the last 30 days; if there were no demos in a month, the last one seen. The date on each card is the match day.
Which crosshair should I use for AWP?
The AWPers in the database (sh1ro, m0NESY, ZywOo, s1mple) play the same small static cross as riflers: when scoped, the crosshair is replaced by the scope anyway. The scope line width is set by cl_crosshair_sniper_width. AWPer crosshairs.