// support · faq25 answers
Frequently asked questions
// where the data comes from · what the numbers mean · who to contact
cstracker.gg parses Counter-Strike 2 demos into player profiles, match reports, leaderboards, and charts. These answers cover how matches are discovered, how the statistics are calculated, and how to reach us about a profile.
// 01 · data
5 answers
About the data
What is cstracker.gg?
cstracker.gg is a Counter-Strike 2 statistics site that turns processed match data into searchable player profiles, match reports, leaderboards, and charts.
What information appears on player profiles?
Profiles can show Steam identifiers, aliases seen in matches, avatars from Steam, inferred country or region signals when available, rank and performance statistics, teammate and opponent history, and match-derived events such as kills, damage, grenades, rounds, and timings.
Where does the data come from?
Steam supplies publicly reachable profile and account information. External match indexes and share codes supplied by users help cstracker.gg discover matches. The site then downloads available CS2 demos and parses them to calculate player statistics, match reports, events, and timelines.
Why is a player or match missing?
A match appears only when its demo can be found, downloaded, and parsed. Matches may be absent because the site has not discovered them, the demo is unavailable or expired, processing is still pending, or the demo could not be parsed. You can help us cover more matches and players by signing in and adding your match share codes.
How quickly do new matches appear?
Match reports appear after the match has been discovered, downloaded, and processed. Player summaries, leaderboards, and charts use cached aggregate data that normally refreshes hourly, so they may update later than the individual match report.
// 02 · steam access
6 answers
Steam login and match access
Can I add my own matches?
Yes. Sign in with Steam and add your game authentication code and match sharing code. This lets cstracker.gg discover subsequent matches for that Steam account. Unfortunately, manual demo uploads are not supported, as this allows bad actors to change player stats.
Will connecting match access import my entire match history?
Not necessarily. The supplied sharing code acts as a starting point for discovering later matches. Older matches are not guaranteed to be available, and Valve retains demos for only about 30 days.
Is the game authentication code a Steam Guard code?
No. It is the separate CS2 match-history authentication code created through Steam Support. Never enter your Steam password or Steam Guard code on cstracker.gg.
What happens to my match-access codes?
They are stored server-side, associated with the Steam account that submitted them, and used to request future match sharing codes from Steam. You can revoke the game authentication code through Steam Support at any time.
What does “Login with Steam” share?
Authentication is performed by Steam through OpenID. cstracker.gg receives your SteamID; it does not receive your Steam password or Steam Guard code.
What does signing in unlock?
Signed-in users can search tracked players by name, view complete leaderboards, inspect frequent teammates and grenade locations, see player location estimates, and request Steam or FACEIT profile refreshes. SteamID and vanity-URL searches remain available without signing in.
// 03 · statistics
9 answers
Statistics and trust ratings
Why do some fields show a dash or no data?
Not every demo contains every field, and some metrics need specific events or a minimum number of samples. A dash means the value could not be calculated reliably from the available tracked data.
Are profile statistics lifetime statistics?
Most profile totals cover all matches currently tracked for that player. The telemetry analysis and its percentile badges use only the player’s latest 90 tracked matches, or fewer if 90 are not available.
What do the percentile labels mean?
They compare the player with other tracked players who have data for that metric. “Top 5%” means the value falls within the strongest or most extreme five percent of that tracked cohort; it does not refer to every CS2 player.
What do ADR, KAST, and HLTV rating mean?
ADR is average enemy damage per round. KAST is the percentage of rounds in which the player recorded a kill, assist, survived, or was traded. HLTV 2.0 rating is a combined performance estimate calculated from match statistics.
What are TTD, TTK, preaim, and crosshair placement?
TTD is the time from first spotting an enemy to dealing damage. TTK is the time from spotting an enemy to securing the kill. Preaim measures the crosshair’s angular offset from the enemy before a fight. Crosshair placement measures the eye-angle adjustment between first seeing an enemy and the first damaging shot. Lower values are generally better.
What do orange and red statistics mean?
They indicate values crossing cstracker.gg’s statistical review thresholds. They highlight unusual data; they are not definitive proof of cheating.
What is the trust rating?
It is an experimental site score that starts at 100. Recent FACEIT activity can raise it, while Steam bans, VAC-live-like rating resets, unusual telemetry, kill patterns, disruptive behaviour, and low-trust teammate history can reduce it.
Does a low trust rating mean someone is cheating?
Not necessarily. The score is a heuristic, not an anti-cheat verdict. Strong players, unusual playstyles, small sample sizes, smurfs, or incomplete data can all affect it.
Where do ban badges come from?
Ban information comes from the player’s Steam profile. A badge reports Steam’s account status; it does not mean cstracker.gg detected cheating or that a ban relates to a particular displayed match.
// 04 · profiles
3 answers
Profiles, rankings, and location
Why can ranks or FACEIT ELO be outdated?
Ranks come from the latest tracked match containing rank data. FACEIT and Steam profiles are refreshed separately and may be cached, so the displayed value can lag behind the live service.
Why am I missing from a leaderboard?
The relevant metric must exist in processed data and be greater than zero where applicable. Newly processed results may also wait for the next aggregate refresh, and leaderboards have a finite maximum size.
How is a player’s location estimated?
It is inferred from the player’s latency across known CS2 server locations. It is an approximation, not GPS data, and can be wrong because of routing, VPNs, distant servers, limited samples, or sparse regional server coverage.
// 05 · privacy
2 answers
Privacy and support
Can I remove a profile, correct data, or make a privacy request?
For removal, correction, restriction, objection, access, deletion, GDPR, or other privacy requests, email [email protected]. Include the relevant Steam ID, profile URL, or match and enough detail to explain what you want reviewed.
How do I report abuse, security issues, or general problems?
For non-privacy operational issues, email [email protected].
// still unanswered
Get in touch
Removal, correction, and other privacy requests go to the privacy address. Abuse reports, security issues, and everything else go to admin.