CS2 Pro Crosshair Codes: Reference Database
Paste-ready CSGO- share codes for NiKo, ZywOo, donk, m0NESY, ropz and more pros. Import in two clicks via Settings, no console needed.
The fastest way to try a pro’s crosshair in CS2 is a share code: one string that encodes every parameter at once. Paste it into Settings > Game > Crosshair > Share or Import and you’re done. No console, no individual commands, no guessing at the exact gap value.
This page is the named-player reference: who runs what code. For the mechanics of the import flow, see the crosshair settings guide. For what the parameters mean across the full pro field (style, gap, size, and color distributions across 1,000+ profiles), see the pro crosshair settings data guide.
Freshness note: pros change crosshairs between tournaments, and rosters change between them. The codes below are compiled from players’ stream overlays, public config shares, and tournament broadcasts as of June 2026. Any pro can swap mid-event, so treat a code as that player’s setup at the time of writing, not a permanent fixture.
Why a Share Code Instead of Console Commands
Setting a crosshair by hand means typing 10-12 separate cl_crosshair* commands and getting every decimal right. A share code compresses all of that into a single import. The CSGO- format encodes style, size, gap, thickness, color (all three RGB channels), alpha, dot, outline, T-shape, cl_fixedcrosshairgap, deployedWeaponGap, and followRecoil: the entire crosshair state in one token.
The format is also backward-compatible. Codes from the CS:GO era decode correctly in CS2, because Valve kept the encoding scheme intact through the transition. An old code from a pre-CS2 pro settings page still works.
How to Import a Crosshair Code in CS2
- Copy a code from the table below.
- In CS2, open Settings (gear icon, top-left).
- Go to the Game tab, then the Crosshair section.
- Click Share or Import.
- Paste the code and confirm.
Your crosshair updates immediately. No console, no restart. The full cl_crosshair* console path exists if you want to tune a single value after importing; the crosshair settings guide covers each command.
The CSGO- Code Format
A share code looks like CSGO-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx. Each group of five characters is encoded data, and the encoding packs every crosshair convar into the string with no information loss compared to setting things by hand. The format was introduced in CS:GO in February 2020, and Valve preserved it in CS2, which is why codes that circulated years ago still decode cleanly.
One practical implication: if a pro’s old code is still the most widely cited source and their settings haven’t changed, the code is still valid even if it predates CS2’s launch.
CS2 Pro Crosshair Codes
Rosters below reflect the June 2026 source pull. Team affiliations move; the code is the durable part, the team label is not.
Tier-1 Rifle Players
| Player | Team | Code | Style | Color | Notes |
|---|---|---|---|---|---|
| NiKo | Falcons | CSGO-m89VO-6zPDr-53TJ9-OySAJ-V8Y2Q | Static (4) | Custom | Small, tight gap; benchmark rifler setup |
| ZywOo | Vitality | CSGO-KDOkV-jUpoE-GdhAh-YzbZL-MYXTB | Static (4) | Custom | Thin lines, negative gap |
| donk | Spirit | CSGO-2uZLz-jXPTZ-SUkJx-dmJyv-UxQRO | Static (4) | Custom | Compact; frequently cited on CS2 forums |
| m0NESY | Falcons | CSGO-JV6Rw-9sfQB-UzokG-SHqBx-sbK5O | Static (4) | Cyan | Custom RGB (0, 255, 170) reading as cyan-green |
| s1mple | BC.Game | CSGO-UseJt-3oTvn-47wPX-hEyER-WZfiK | Static (4) | Green | Widely referenced; no longer on NAVI |
Notable AWPers
| Player | Team | Code | Notes |
|---|---|---|---|
| ZywOo | Vitality | CSGO-KDOkV-jUpoE-GdhAh-YzbZL-MYXTB | Primary AWP for Vitality; same code as rifle table |
| broky | FaZe | CSGO-vBPqC-DXDO5-LxjkU-WBSvZ-9mUCP | Yellow, dynamic-split static (4) |
| w0nderful | NAVI | CSGO-wAD3c-ykt5L-zvZ98-vBisR-6sWPA | Minimalist: size 1, thickness 1, no dot |
| sh1ro | Spirit | CSGO-bk5KR-52jw7-tKRaw-7kzdw-hOxoO | Small custom-color crosshair, dot disabled |
Additional Pros
| Player | Team | Code |
|---|---|---|
| ropz | Vitality | CSGO-nCfX7-54ue9-aC5eV-6Womf-Q6izO |
| mezii | Vitality | CSGO-zD76C-Kf7Dy-MBNJD-kDSZz-mGeFO |
| b1t | NAVI | CSGO-u2H9q-R3KDb-ijHuY-Bfizr-J9T8N |
| Twistzz | FaZe Clan | CSGO-Q3Syz-WOaGL-9WTqW-9N3iJ-e64RG |
| EliGE | Liquid | CSGO-9Xqnn-EfrJy-eq2pc-M8Yxa-zqLDR |
| huNter- | G2 | CSGO-ccrfq-SsfLG-kdSXY-ssREc-sntiB |
| KSCERATO | FURIA | CSGO-Jhfkc-4UpR6-DJftC-VfGek-pL3ED |
| Ax1Le | TDK | CSGO-UASeu-2Ty73-D9BaC-EeQs8-stbxJ |
| karrigan | Falcons | CSGO-7E6uR-d4dOe-LZE8J-OZ8kM-4JDhP |
This is a curated set of the most-searched names. For the full statistical picture across 1,000+ pro profiles - the style, gap, size, and color distributions - see the pro crosshair settings data guide. Codes are backward-compatible and rarely change, so a player’s listed code stays valid until they publicly switch.
What the Pro Consensus Looks Like
The codes above are individual snapshots, but they are not random. cs2pedia’s dataset of 1,000+ pro profiles shows the field converging on a few values: Style 4 (Classic Static) is near-unanimous, green is the plurality color, most pros run size around 1.5 to 2.5 with a negative gap, and the center dot is disabled by the large majority. Dynamic crosshairs (style 2 or 3) are effectively a minority choice.
That context helps when you evaluate a pro’s code. If it decodes to a plain small green static crosshair, it is not unusual, it is the field default. For the full breakdown with exact percentages, see the CS2 pro crosshair settings data guide.
Frequently Tweaked Commands After Import
A share code sets everything, but you will often want to adjust one or two values after importing without regenerating the whole code. These are the parameters players touch most:
cl_crosshairsize 2 // line length; lower = tighter, more precise
cl_crosshairgap -3 // gap between center and lines; negative = inward
cl_crosshairthickness 1 // line width in pixels (0.5 steps)
cl_crosshaircolor 1 // preset: 0=red, 1=green, 2=yellow, 3=blue, 4=cyan, 5=custom RGB
cl_crosshaircolor_r 0 // custom red channel (0-255), only active when color=5
cl_crosshaircolor_g 255 // custom green channel
cl_crosshaircolor_b 0 // custom blue channel
cl_crosshairalpha 255 // opacity; 255 = fully solid
cl_crosshair_drawoutline 0 // 1 = dark border for legibility on bright surfaces
cl_crosshair_outlinethickness 1 // border width; active only when drawoutline=1
cl_crosshairdot 0 // 1 = center dot
cl_crosshair_t 0 // 1 = T-shape (no top line)
cl_fixedcrosshairgap -3 // fixes the gap independent of crosshair size changes
The most common post-import tweak is cl_crosshairsize or cl_crosshairgap. A pro’s crosshair may be calibrated to their resolution, so what looks right on their 27” 1440p monitor can feel slightly off on yours. Adjust in 0.5 steps until it’s comfortable, then export the changed code from the share panel and keep it somewhere as a backup.
To keep changed settings through a game update or config reset, add the commands to your autoexec.cfg. The CS2 autoexec guide covers that setup in full.