If all you need is a clean, reliable crosshair then copying a pro is the fastest route. One of the key differences in CS2 is how often settings change. Share codes can change from week to week, as can team rosters. This guide includes only currently active top players whose modern share codes have been verified, for that reason.
Feel free to use this as a quick list, then modify it accordingly. For a complete setup, you can match the crosshair with best CS2 settings.
Codes verified August 4, 2026. The table below gives you 30 current pro crosshairs. Copy any full CSGO- string, open Settings > Game > Crosshair, select Share or Import, and paste it. Save your own code first so you can switch back after testing.
Use the full crosshair setup guide to adjust style, size, gap, thickness, color, and outline without losing your starting preset.
Change Your CS2 CrosshairHow to Import a CS2 Crosshair Code in 30 Seconds
- Open CS2 Settings, then select Game and Crosshair.
- Select Share or Import on the preview panel.
- Paste the complete share code and choose Import.
- Test it on the same resolution and aspect ratio you normally use.
This is the fast method. The step-by-step CS2 crosshair import guide covers saving, restoring, and fine-tuning a crosshair without duplicating those instructions here.
What Makes a Good CS2 Crosshair?
A good crosshair should be simple, easy to see and dependable when things get tough. Most professionals rely on classic static styles to limit visual clutter, though their selections still fall within one of three main approaches:

- Static: Does not move while shooting. Best for muscle memory and most common in pro play.
- Dynamic: Expands with movement and recoil. Useful for learning spray control.
- Hybrid: Mostly static with subtle feedback. Although rare, it is still used by some riflers.
Crosshair color has a greater impact than most players realize. Bright green and cyan typically remain visible across most maps, and a thin outline may improve contrast against lighter surfaces.
Visibility is the starting point. A crosshair may appear sharp in the menu but become nearly invisible against bright sand, dark hallways, or overlapping smokes. Test it on several maps and in different lighting conditions instead of testing it only once. Green and cyan tend to retain their contrast across a wide range of surfaces, whereas a subtle outline may help if the background color is similar to your chosen one. You should be able to identify the crosshair immediately without letting it detract from your focus on the target.
Its behavior should match the way you aim. A stable reference can provide consistent crosshair placement, while movement feedback may reveal errors during practice. Feedback does not need to be exaggerated, therefore a hybrid model utilizing slight reactions may provide an acceptable compromise. Thickness and gap also influence each other more than most players anticipate. Extremely thin lines provide a clear view but may disappear during sprays, whereas thicker lines remain visible and may obscure distant heads. A narrow gap favors precise taps, while a wider gap offers more space around opponents in fast engagements. Use the smallest configuration that is still readable in actual matches.
How Resolution and Aspect Ratio Change What You See
A share code stores the crosshair settings, not the display setup around it. The same code appears larger and thicker at 1280×960 stretched than it does at 1920×1080 native because fewer pixels are being scaled across the screen. If a pro crosshair looks wrong after import, match the pro’s resolution for a fair comparison or adjust size, gap, and thickness for your own display.
Best Pro Player CS2 Crosshair Codes (2026)
These codes were checked on August 4, 2026 against the current ProSettings CS2 player database and the latest available published crosshair-code records. Pros sometimes change a code between events, so the date matters. Conflicting values were resolved in favor of the more recently updated player record.

Tier 1: Active Elite Pros
| Player | Team | Code | Why It Fits |
|---|---|---|---|
| donk | Team Spirit | CSGO-2uZLz-jXPTZ-SUkJx-dmJyv-UxQRO | A tiny static target for an explosive entry rifler who clears angles quickly. |
| ZywOo | Vitality | CSGO-KDOkV-jUpoE-GdhAh-YzbZL-MYXTB | A compact reference that stays useful when moving between the AWP and rifles. |
| NiKo | Falcons | CSGO-m89VO-6zPDr-53TJ9-OySAJ-V8Y2Q | A highly focused white dot setup for deliberate first-bullet rifling. |
| m0NESY | Falcons | CSGO-JV6Rw-9sfQB-UzokG-SHqBx-sbK5O | A small cyan crosshair that keeps the center readable during aggressive AWP flicks. |
| sh1ro | Team Spirit | CSGO-bk5KR-52jw7-tKRaw-7kzdw-hOxoO | A restrained green static shape suited to measured AWP angles and late-round play. |
| molodoy | FURIA | CSGO-Un9sK-tQVUX-avrUV-WXfxK-pBtdA | Thin white lines preserve target visibility for an aggressive hybrid AWPer. |
| ropz | Vitality | CSGO-RLHnF-xbYw5-ZBiB5-MEOKJ-edK5O | A clean green static crosshair for patient lurk timings and controlled taps. |
| Twistzz | FaZe Clan | CSGO-Q3Syz-WOaGL-9WTqW-9N3iJ-e64RG | An extremely compact cyan setup that keeps the screen uncluttered for crisp rifling. |
| apEX | Vitality | CSGO-6fpYC-NBRGB-GH5TR-XHd6W-HVGOP | Short yellow lines remain visible while the in-game leader tracks utility and rotations. |
| flameZ | Vitality | CSGO-ANFqt-s6dDk-cZGKb-dMXSu-wzUrC | A standard cyan static profile that remains clear through fast entry fights. |
| b1t | NAVI | CSGO-u2H9q-R3KDb-ijHuY-Bfizr-J9T8N | A very small target for pixel-precise taps and disciplined rifle bursts. |
| broky | FaZe Clan | CSGO-vBPqC-DXDO5-LxjkU-WBSvZ-9mUCP | A compact static reference that supports both passive AWP holds and rifle clutches. |
| Aleksib | NAVI | CSGO-XdLy4-rox9M-8hs4o-nBfTD-4uhCG | A small green crosshair that stays readable while an IGL manages a busy screen. |
| malbsMd | Liquid | CSGO-MQYLm-nK5pN-DtXZW-KkmSV-OP3ED | A tight green static setup for high-tempo entry and trade fragging. |
| kyousuke | Falcons | CSGO-eHZw3-8hCwT-qipDN-CHFWT-nQopQ | A neat yellow target that favors fast head-level corrections. |
| KSCERATO | FURIA | CSGO-uSeWF-F4v3i-yzDJ7-OEThH-CFCEB | A thick, compact cyan profile for controlled rifling and anchor fights. |
Tier 2: Rising Talent and Community Favourites
| Player | Team | Code | Why It Fits |
|---|---|---|---|
| frozen | FaZe Clan | CSGO-fhT35-p4je7-fDqhM-U4xpR-TDhnL | A small green shape with little visual noise for steady rifling. |
| YEKINDAR | FURIA | CSGO-F4wiZ-mSAUQ-QHqmj-nq42i-uTaUN | Very short green lines suit an entry player who commits to close fights. |
| 910 | The MongolZ | CSGO-Cn2ZN-eMvFP-VMB4B-q8mAh-pzJzN | A tiny white target for clean AWP centering without excess screen coverage. |
| magixx | Team Spirit | CSGO-3P8vG-eFro9-pvpiB-Ut7o3-dv6KQ | Short, slightly thicker cyan lines stay visible while supporting and trading. |
| w0nderful | NAVI | CSGO-wAD3c-ykt5L-zvZ98-vBisR-6sWPA | A small cyan reference that handles precise AWP holds and quick rifle switches. |
| torzsi | MOUZ | CSGO-hP4eK-PqkTQ-jo4T7-cmpxc-ZHZML | Thin green lines keep distant AWP targets open around the center. |
| xertioN | MOUZ | CSGO-USKR6-GFQxh-Mp4Wu-3PFHU-zj9aC | An outlined green shape favors visibility in hectic entry routes. |
| Spinx | MOUZ | CSGO-yn3PL-JSdWY-AUUW2-5iDcM-WiA6Q | An extremely small green crosshair leaves more of the target visible for lurk duels. |
| huNter- | G2 | CSGO-3q4Gs-VYeEJ-5hb2i-MDbqB-uvwPB | Small, thick green lines make close rifle exchanges easy to read. |
| HeavyGod | G2 | CSGO-pJhoH-GxJEF-FLEe3-KccZL-A4BYN | A compact green profile balances visibility with precise anchor positioning. |
| EliGE | Liquid | CSGO-9Xqnn-EfrJy-eq2pc-M8Yxa-zqLDR | A tight static crosshair supports committed rifle sprays without movement clutter. |
| NAF | Liquid | CSGO-J29Jc-WDCwx-VdLUG-szY5O-33LsE | A tiny green-blue target matches patient anchor and clutch play. |
| siuhy | Liquid | CSGO-Xi4NX-WUD8O-kRLD7-JJrYj-EGnfO | Longer thin cyan lines stay easy to find while an IGL tracks the whole round. |
| dev1ce | 100 Thieves | CSGO-jUj4R-WhF7m-G9Y5S-iLXzW-vMxoO | A yellow crosshair with a wider gap keeps AWP centering obvious during methodical holds. |
Crosshair preferences differ, but most of those follow the same pattern: static style, no dot, small size, and high contrast color. This consistency is what makes copying a pro such an effective starting point.
You can compare configurations or test skins against your aim. Browsing options on CS2 skins in Tradeit will help you evaluate visibility across weapon finishes without relying on the Steam inventory lock.
Instead of a leaderboard, use the listed pro codes as controlled test cases. Import one, load a practice server, and assess it under movement, recoil, and different engagement ranges. Look to see if the center point is immediately clear, whether the lines interfere with head visibility at distance, and whether the crosshair stays readable when firing. A configuration that appears sharp in isolation may feel too small or too bold once real gameplay elements are added.
Player role provides context for why a crosshair appears the way it does. Riflers often favor compact designs that support first bullet precision and controlled bursts. AWP-focused players may allow slightly more spacing so targets remain visible during quick flicks. Entry players generally prioritize fast readability because they engage early and often at mixed ranges. These tendencies explain differences, but do not make any single layout objectively best.
Teams and configurations change frequently. Because players adjust settings after events, switch resolutions, or experiment during practice, a code represents a moment rather than a permanent standard. Test each option under identical conditions, and keep it for several sessions before deciding. The most effective crosshair is the one that feels invisible during play while still landing exactly where you intend.
Best CS2 Streamer Crosshair Codes
Streamers experiment more, so only recently documented setups are included here. These are starting points, not permanent signatures.
| Creator | Focus | Code | Notes |
|---|---|---|---|
| fl0m | Streaming and Analysis | CSGO-8p2CH-CwUwH-yyHEA-SAORC-3dKTK |
A balanced green static crosshair with medium gap and thickness, built for clarity across varied map lighting. |
| ohnePixel | Skins and Streaming | CSGO-KrnSy-ozhbX-qV9j8-qBzZT-ey3JE |
A thick green crosshair that remains visible while attention shifts between gameplay and inventory discussion. |
| olofmeister | Former Pro and Streaming | CSGO-PNhvT-E6JQu-8F7E7-x8QHp-zSNMB |
Very thin green lines with an open center that suit experienced crosshair placement. |
| Pimp | Analysis and Streaming | CSGO-f6MJi-nKzU5-CTTpC-3iChw-CjEVF |
Longer thin green lines provide a clear teaching reference during analysis. |
| PashaBiceps | Streaming and Entertainment | CSGO-YSr63-7s4yj-MOrPe-Yjq6X-rXu6A |
A classic static layout with moderate size and spacing for taps and sprays. |
Compare the new reticle against bright and dark weapon finishes before committing to a color.
Browse CS2 SkinsImport Troubleshooting and Manual Adjustments

In-game UI reminder:
- Open Settings
- Go to Game > Crosshair
- Click Share or Import
- Paste the code and confirm
Method 2 (console):
First enable the console with how to open the CS2 console, then manually enter commands. Slower, but useful if you want to tweak individual values.
To import through the settings menu, open the game, go to Settings, then Game, and find the Crosshair section. Select Share or Import, paste the full code, and confirm. Make sure the entire string is copied. That includes the CSGO- prefix and all of the separators. After importing, load a map to confirm that the result matches what you expect in real gameplay rather than only in the preview.
The console method is used for manual configuration instead of share codes. Enable the developer console, open it with your assigned key, and enter cl_crosshair commands one by one or as a semicolon-separated line. Press Enter, close the console, and test immediately. This approach is useful when you want precise control over individual values.
If a code is rejected, check for common problems. Remove extra spaces or hidden line breaks, ensure no characters are missing, and recopy the string if needed. Older numeric formats, altered punctuation from formatted text, or partially copied codes can all cause errors. Using a clean copy directly from a reliable source usually resolves the problem.
How to Copy an Opponent’s Crosshair Mid-Match
- Press Tab to open the scoreboard.
- Select the player whose crosshair you want.
- Choose Copy Crosshair.
- Confirm that you want to replace the current setup.
Save your own share code before replacing it. If the scoreboard option is not visible in the current mode, spectate the player first. The full guide to copying another player’s CS2 crosshair covers the match and spectator variations.
How to Build Your Own CS2 Crosshair (Command Reference)

| Setting | Command | What It Does |
|---|---|---|
| Style | cl_crosshairstyle |
Defines either static or dynamic behavior. 4 is classic static. |
| Size | cl_crosshairsize |
Controls length of the crosshair lines. |
| Gap | cl_crosshairgap |
Shows how far the lines are from the center. |
| Thickness | cl_crosshairthickness |
Line width. |
| Outline | cl_crosshair_drawoutline |
Adds a border for visibility. |
| Dot | cl_crosshairdot |
Enables a center dot. |
| Color | cl_crosshaircolor_r/g/b |
RGB color values. |
| Alpha | cl_crosshairalpha |
Transparency level. |
| Follow Recoil | cl_crosshair_recoil |
Makes crosshair track spray pattern. |
If you want to go deeper into this, see best CS2 console commands which covers additional tweaks beyond crosshair settings.
Building a crosshair from scratch works best as a sequence. Begin by setting behavior using cl_crosshairstyle, then scale overall size using cl_crosshairsize. Next, tune cl_crosshairgap to control spacing around the center. These three settings define the basic shape. After that, use cl_crosshairthickness to balance visibility and precision so the lines remain thin enough for clarity but thick enough to remain visible during action.
After the structure feels correct, add support settings. Enable cl_crosshair_drawoutline if your color struggles against certain backgrounds. Set your color using RGB values and refine with cl_crosshairalpha so the crosshair stands out without becoming distracting. Decide whether a center dot helps your aim or creates clutter, and toggle cl_crosshairdot accordingly.
When you are done, try the cl_crosshair_recoil setting during practice. It can help you understand a weapon’s spray pattern. Many players turn it off during matches to keep the center of the screen steady.
How to Choose the Right Crosshair for Your Playstyle
If you are going to primarily rifle, go small and static. If you AWP frequently, increasing the gap slightly improves flick clarity. Players struggling with recoil control might find it helpful to have follow recoil enabled temporarily while practicing.
Most importantly, avoid switching too often. Consistency builds muscle memory faster than chasing trends.
FAQ
Is crosshair style 4 really the best in CS2?
It is the most popular because it stays static, which helps build consistent aim. However, some players still prefer dynamic feedback when learning recoil.
Does crosshair color affect visibility?
Yes. The colors that tend to work best across most maps are bright green and cyan. These colors contrast well with both light and dark environments.
Can I use different crosshairs for different weapons?
Not automatically. You would need to bind commands or switch manually.
Do CS2 pros use the default crosshair?
No. Every pro customizes size, gap, and color to suit their preference.
How do I make my crosshair follow recoil?
Enable cl_crosshair_recoil 1 in the console. This makes the crosshair move with your spray pattern.
Do CS2 crosshair codes work in CS:GO?
No. CS2 uses a newer share code system that is not fully compatible with older CS:GO codes.
What is the most popular CS2 crosshair style among pros?
Classic Static is the dominant starting point. Most pros combine it with a small size, negative gap, no center dot, and a high-contrast cyan, green, white, or yellow color.
Does resolution affect how an imported crosshair looks?
Yes. A 4:3 stretched resolution makes the same code appear larger and thicker than it does at native 16:9. Match the original resolution for a direct comparison, then tune the crosshair for your own display.
Can I copy an opponent’s crosshair during a live match?
Yes. Open the scoreboard, select the player, choose Copy Crosshair, and confirm the replacement. Save your own share code first so you can restore it later.
How often do pro players change their crosshair codes?
There is no fixed schedule. Some keep one setup for months, while others test a new size, gap, color, or code between events. That is why every pro-code list needs a visible verification date.
