CS2 player index

CS2 pro players: rosters, settings and crosshairs

Search every CS2 pro we track, check which team they are on right now, and open a profile for their crosshair code, mouse settings, resolution and gear. Filter by name, sort by rank, and move straight from a player to their team page.

Key takeaways

  • Every profile carries the player's team, role, crosshair share code, mouse settings, resolution and gear.
  • Profiles show the date their data was last synced, so you can tell how current a setting is.
  • Status tells you whether a player is on a competing roster right now, not how good they are.
  • Retired and inactive players keep their profiles, because career history is what makes older matches readable.

Players tracked

4,458

Countries

137

Active teams

336

Sort By
Rows
Direction

Showing 1-48 of 4,458 tracked players

Tracked players

Sorted by Rank asc

What is on a CS2 player profile

Every profile carries the player's current team and role, their crosshair share code and the console command that goes with it, their mouse settings, resolution and gear, their FACEIT level and Elo where we have it, and a dated career timeline of the rosters they have played on.

The part worth knowing about is the sync date. Each profile shows when its data was last refreshed, sitting beside the values rather than buried at the foot of the page, so you can tell whether a sensitivity was confirmed last week or last season. No other CS2 settings site publishes that, and it matters because professionals change their setups between events.

Depth varies by player. The top pros carry the full set, while a player who has only recently entered a tracked roster may have little beyond their team and nationality.

Example profiles

If you only want the crosshairs, our CS2 pro crosshair codes page collects into one filterable board what the profiles hold one at a time.

Active, inactive and retired: reading player status

The status on each row tells you whether a player is on a competing lineup right now. It describes availability rather than quality, so an inactive player is not a worse one, and a player can hold a roster spot for months without appearing in a match.

Active

On a team's competing lineup right now, and expected to play its next match.

Inactive

Still with the organisation, but not in the starting five.

Benched

Moved out of the lineup while the contract runs, often ahead of a transfer.

Retired

No longer competing. The profile stays for the career history.

Status is worth checking before a game. A roster that changed last week reads very differently in a preview, which is why every row links through to the CS2 team directory as well as the profile, and why today's CS2 matches is the faster route if you are checking a lineup for a match that is about to start.

The best CS2 players right now

Who counts as the best depends on what is being measured, and the two common answers measure different things. Team rankings weight recent results, the strength of the field and the stage a match was played on, so winning a major moves a roster further than winning a regional qualifier.

Individual ratings work differently again, tracking kills, damage and impact per round. A player on a mid-table roster can rate highly while their team does not, and a support player doing the least glamorous job on a winning team can rate lower than either.

Read either as a record of a period rather than a permanent order. The CS2 world rankings page carries the current standings and the movement behind them.

FAQ

CS2 Player Questions

How many CS2 pro players does BO5 track?

The counter above the directory shows the current tracked total, and it moves as rosters change. Tracking is not the same as depth: top pros carry settings, crosshair codes and career history, while lower-tier players carry roster data only.

What does "active roster" mean for a CS2 player?

Active means the player is on a team's competing lineup right now. Inactive means they are still contracted but not in the starting five, benched means they have been moved out of it while staying on the organisation, and retired means they have stopped competing. A player can sit on a roster without playing, which is why a lineup and a match sheet do not always match: teams carry substitutes, loan players out, and hold contracts through transfer windows. Status describes a player's competitive availability rather than their skill, so an inactive player is not necessarily a worse one.

Where do the pro settings and crosshair codes come from?

They come from published player configuration data, resynced on a schedule, and each profile shows its own sync date beside the values so you can see how current they are. The honest caveat is that a setting is a snapshot rather than a fixed fact. Professionals change sensitivity, resolution and crosshairs between events, sometimes mid-tournament, so a share code copied today may differ from what that player runs next month. Treat a profile as what was last confirmed rather than what is on their machine at this moment, and check the sync date before copying a setup.

Who is the best CS2 player right now?

There is no single answer, because it depends on what is being measured. Ranking systems weight recent results, the strength of the opposition and the stage a match was played on, so a player who wins a major moves further than one who wins a regional qualifier. Individual ratings measure a different thing again, tracking kills, damage and impact per round rather than what the team achieved. Read a ranking as a record of recent results against a given field, not a permanent ordering. Our CS2 world rankings page carries the current standings.

Why does a retired player still have a profile?

Because career history stays useful after someone stops competing. A retired player's profile is what makes an older match, a roster change or a team's lineage readable later.

See today's CS2 matches

Rosters make more sense next to the games they are about to play.