How the R1GG rating and match analysis work
Updated
The R1GG rating ranks CS2 teams by their results against each other. Beating a strong team moves you up more than beating a weak one. It updates as completed matches come in.
Where the data comes from
We use series results from a licensed esports data provider: who won each match and each map. We do not use social media, betting markets or other sites' rankings as inputs. Our records start on January 1, 2025.
How the rating works
The rating is based on the Elo system, the same idea used in chess, applied to whole series (a BO3 counts once, not map by map).
- Every team starts at 1500 points.
- Before each series, the two ratings give an expected result. A gap of 400 points means the stronger team is expected to win about 10 times out of 11.
- After the series, the winner gains points and the loser loses the same amount. If the favorite wins, it gains a little. If the underdog wins, it gains a lot.
- Longer formats and bigger tournaments count more. The base step is 32 points, multiplied by 0.8 for a BO1, 0.9 for a BO2, 1.0 for a BO3 and 1.15 for a BO5, and by 1.25 for Tier S, 1.1 for Tier A, 1.0 for Tier B, 0.9 for Tier C and 0.8 for Tier D events.
- A drawn BO2 counts as half a win for each side. Matches decided by forfeit are not rated.
A team appears in the ranking once it has 5 rated series and has played in the last 90 days. The "Change (30d)" column compares a team's rating today with its rating 30 days ago.
We recalculate the whole rating from the first match in our records whenever a result is added or corrected, so the order in which results arrive never changes the outcome.
How it differs from other rankings
The R1GG rating is our own. It is not the official Valve Regional Standings (VRS), which Valve uses to invite teams to Majors and which also counts prize money and event weight. Our rating looks only at who beat whom, so the two lists will not always agree.
Team form and head to head
Form shows a team's last 10 finished matches, newest first, as wins (W) and losses (L), with the win rate over those matches and, when at least 5 maps were played, the share of maps won. A streak is the number of identical results in a row, counted from the most recent match.
Head-to-head records count every finished series between two teams in our records.
On a match page, form and head to head are calculated as they stood before that match, so a recap reads the same years later.
How match previews are written
The text in a match preview or recap is built from verified facts in our database: winning streaks, head-to-head records, rating gaps and the format. If a fact is not in the data, it is not in the text. Each sentence comes from a fixed set of templates, at most 5 per match, so nothing is written by hand or invented.
What we do not do
- We do not publish win probabilities until a model has been tested on real results for long enough. When we do, they will be labeled as the R1GG model estimate, with the model's track record on this page.
- We do not change the rating or the analysis for commercial reasons.
- Nothing on R1GG is betting advice.