rankings · counter-strike 2

CS2 team rankings

Every professional Counter-Strike 2 team, rated on recent form over a rolling three-month window and updated daily. Strength-adjusted, so beating weak opposition doesn't score like beating the best. Free, no signup.

the board

Current CS2 team rankings

Updated daily · 50 teams

#teamregionrating · 3moform · 5world rank
1SpiritRUCIS1948
WWWWW
#1
2VitalityFREurope1912
WWLWW
#5
3FalconsEUAsia1856
LWLWW
#2
4LegacyBRSouth America1846
WWWWW
#7
5MOUZEUEurope1837
LWLLW
#3
6AuroraTRCIS1809
LWWWL
#10
7FURIABRSouth America1791
LWWLW
#8
8G2DEEurope1788
LWWWW
#11
9NemigaBYCIS1785
WWWLW
#52
10Natus VincereUAEurope1778
LLLWL
#6
11FUTTREurope1772
LWWLL
#14
12BetBoomRUCIS1745
LWWWL
#9
13▲1HEROICDKEurope1728
WWWWW
#30
14▼19zARSouth America1726
LLWLL
#4
15The MongolZMNAsia1720
LLLWL
#15
16B8UAEurope1715
LWWWW
#20
17MIBRBRSouth America1710
LWWLL
#16
18▲1FaZeUSNorth America1703
LLLWW
#13
19▲2JamUAEurope1687
WWWWW
—
20▼2magicRUCIS1686
LLWWL
#23
21▼1AstralisDKEurope1679
LWWWL
#19
22TYLOOCNAsia1675
WWLWW
#18
23▲18LiquidUSNorth America1673
WWWWL
#32
24▲10100 ThievesUSNorth America1673
LWWWW
#40
25▲2NemesisRUCIS1672
WWWLW
#34
26▼3PARIVISIONRUCIS1672
LLWLW
#12
27▼3BIGDEEurope1668
LLLWL
#21
28▼3HOTURUCIS1667
LWWWL
#35
29▲18Ninjas in PyjamasSEEurope1664
WWWWL
#27
30▲14GamerLegionDEEurope1659
LWWWL
#22
31▼5Nuclear TigeRESRUCIS1655
LWLWL
#47
32▼2M80USNorth America1654
WLWLW
#36
33▼23DMAXFREurope1651
LWLWW
#31
34▼5Inner CircleUAEurope1651
LLWWW
#25
35▲4fnaticGBEurope1644
LWLWW
#61
36▲1ColorRUCIS1643
LWWWW
—
37▲11DENDELEBRSouth America1637
LLWWW
#28
38▲21ImperialBRSouth America1636
WWWWL
#59
39▼4Virtus.proRUCIS1635
LLWWW
#37
40▼8K27RUCIS1634
LLWWL
#39
41▲1Eternal FireTREurope1633
WWWLW
#86
42▼9AllianceSEEurope1630
LLLWW
#17
43▼15TeletubisiePLEurope1625
WWWLW
—
44▲8FlyQuestAUOceania1624
WWWWL
#41
45▲10Lynn VisionCNAsia1623
LWWWW
#29
46▼6LuminosityCANorth America1617
LWWWW
#24
47▼4SINNERSCZEurope1616
LLWWW
#53
48▲2FOKUSSEEurope1614
LWWLL
#43
49▼4DenmarkDKEurope1611
WWWLW
—
50▼12NRGUSNorth America1609
LLWLL
#48

Rating is our own computed number, not an official or world ranking, and not a prediction or a betting recommendation. World rank is a separate upstream world-ranking snapshot, shown where available (absent for roughly two-thirds of teams) — it is not ours and we do not compute it.

the official ranking

Valve Regional Standings

The Valve Regional Standingsare Valve’s official CS2 points system — the one that actually decides Major invites, published by Valve. It weighs prize money and results, so it often disagrees with our strength-only rating above. Shown here for comparison — it is Valve’s number, not ours.

#teampoints
1Spirit2,031
2MOUZ1,902
3Falcons1,881
4FUT1,846
5Vitality1,841
6Legacy1,783
7FURIA1,754
8G21,723
99z1,606
10FaZe1,599

Global top 10· source: the Valve Regional Standings, published by Valve. Facts shown for reference; the model is Valve’s.

the method

How our CS2 rankings are calculated

Every completed match in our history is replayed in order, and each map is scored as one game of Glicko-2 — a rating system in the Elo family that tracks not just how strong a team is, but how sure of that we are. Beating a top side moves your rating a long way. Beating a team nobody rates barely moves it at all.

Why not win rate?

Because a win rate has no idea who you played. Go 8–1 against tier-3 opposition and a win-rate table will put you above a team going 15–8 against the best in the world — it counts the wins and stops thinking. That isn’t a ranking, it’s a scoreboard. Strength of schedule is the whole problem, and Glicko-2 solves it by construction.

What the rating deviation does

Glicko-2 carries an explicit uncertainty term — the rating deviation. A team we have watched for fifty maps has a small one; a team fresh off a three-map run has a large one. We rank on the conservative figure — the rating minus twice its deviation — so a side has to actually earn our confidence, not just get hot for a weekend. A short unbeaten run will not vault a new team to the top of this board, and that is deliberate.

That uncertainty also grows back when a team stops playing. The longer a side has been off the server, the less sure we are it is still that strong, so its conservative figure eases down and its ranking fades — a team quietly climbs by winning and slips by going quiet. Two teams on the same raw rating are not ranked equally if one played last week and the other two months ago.

The board is rebuilt from scratch every day, so it is deterministic: the same match history always produces the same ratings. A team with too few rated matches in the window is left off entirely rather than given a flattering position on a handful of games.

how it compares

CS2 rankings vs the HLTV world ranking

They answer different questions. The HLTV world ranking and Valve’s VRS both weigh tournament results and prize-money points — they reward what you have won. Ours is a pure strength rating: it asks how good are you right now, judged only on who you beat and who beat you.

So the boards disagree, and the disagreements are the interesting part. A team that wins a stacked event on a deep run climbs a points-based ranking sharply; a team quietly beating strong opposition week after week climbs ours. Neither is wrong — they measure different things, and we show the world rank alongside ours precisely so you can see where they part company.

Our guide to CS2 ranking systems breaks down how the VRS, the HLTV world ranking and Elo-family ratings each actually work, and what each one is good for.

the short answer

Is this a CS2 Elo rating?

Effectively, yes — Glicko-2 is Elo’s direct descendant. It keeps the core idea (beat someone better than you, gain more) and adds the two things Elo lacks: an explicit measure of how confident the rating is, and a volatility term for teams whose form is genuinely erratic rather than merely unknown. If you are looking for a CS2 Elo table, this is that, with the rough edges taken off.

Every number on this page comes from the same data our API serves. The /v1/cs2/rankings endpoint returns this exact board as JSON, alongside the matches, maps and player stats behind it — see the CS2 API.

Ship your first odds feed today

One plan — $49/mo for 50,000 requests. Production-ready in minutes.