CS2 team rankings

Every pro Counter-Strike 2 team, rated daily on three months of results and ranked on the low end of its rating range.

Includes results through 10 Nov 2026

Teams ranked
371
Results window
3 months
Rating
Glicko-2
Rebuilt
Daily

The top 50 CS2 teams in Europe

The 50 highest-ranked of the 159 teams in Europe, each with its place on the full board of 371, with form and weekly movement.

CS2 team rankings
RankTeamRating and rangeLast 57 daysWorld rank
1MOUZEU Europe2,0461,946 to 2,146up 1 place#1
2VitalityFR Europe2,0191,916 to 2,122down 1 place#2
6Natus VincereUA Europe1,9361,838 to 2,035no change#13
8FUTTR Europe1,8981,796 to 2,000up 1 place#8
15Ninjas in PyjamasSE Europe1,8231,716 to 1,930up 1 place#15
16G2DE Europe1,8121,713 to 1,910up 1 place#11
17HEROICDK Europe1,8131,712 to 1,914down 3 places#18
18AstralisDK Europe1,8061,708 to 1,905no change#14
21Eternal FireTR Europe1,7971,698 to 1,896no change#22
24fnaticGB Europe1,7931,692 to 1,893no change#27
31BIGDE Europe1,7581,656 to 1,859up 3 places#32
33FOKUSSE Europe1,7491,647 to 1,851up 5 places#51
37B8UA Europe1,7461,643 to 1,849down 1 place#28
38SINNERSCZ Europe1,7451,641 to 1,850up 2 places#33
393DMAXFR Europe1,7511,639 to 1,862up 2 places#21
42Inner CircleUA Europe1,7381,633 to 1,843up 1 place#30
44GamerLegionDE Europe1,7351,631 to 1,838up 1 place#37
48BetclicPL Europe1,7211,620 to 1,823up 1 place#50
49UNiTYSK Europe1,7201,618 to 1,822up 1 place#64
50SangalTR Europe1,7241,616 to 1,831up 1 place#44
51AllianceSE Europe1,7161,615 to 1,816up 10 places#52
52Iberian SoulES Europe1,7181,615 to 1,822no change#54
53MetizportNO Europe1,7031,601 to 1,806no change#57
57ex-Zero TenacityRS Europe1,6911,593 to 1,790no change#77
60BBLDK Europe1,6931,580 to 1,805no change#42
61BRUTECZ Europe1,6711,571 to 1,770up 4 places#67
63PhantomPL Europe1,6721,569 to 1,775no change#61
68OGDK Europe1,6641,561 to 1,767up 8 places#132
71gothboicliqueTR Europe1,6981,550 to 1,845down 3 placesno world rank
73SAWPT Europe1,6631,549 to 1,778down 2 places#62
77EYEBALLERSSE Europe1,6441,541 to 1,746down 3 places#63
80RBLSES Europe1,6421,537 to 1,747up 32 places#86
81WBT AcademyUA Europe1,6471,535 to 1,759down 1 place#103
859INEPL Europe1,6281,528 to 1,727up 8 places#100
88AcendBG Europe1,6241,523 to 1,726down 19 places#73
90NAVI JuniorUA Europe1,6281,523 to 1,733down 2 places#80
92NexusRO Europe1,6181,519 to 1,716up 10 places#65
94OLDBOYS PLPL Europe1,6491,517 to 1,781up 7 places#279
98BASEMENT BOYSUA Europe1,6101,507 to 1,712up 8 places#81
105GenOneFR Europe1,5951,497 to 1,694down 1 place#102
106Fire FluxTR Europe1,5971,495 to 1,698down 11 places#131
107STATEDK Europe1,6021,493 to 1,712down 4 places#118
109PCIFICTR Europe1,5911,492 to 1,689up 12 places#121
1116666UA Europe1,6101,491 to 1,729down 1 place#365
112ECSTATICDK Europe1,6041,491 to 1,718up 1 place#350
115ToobisiePL Europe1,6121,486 to 1,739up 8 places#214
116SashiDK Europe1,5921,481 to 1,704down 1 place#105
118WBTUA Europe1,5861,475 to 1,697up 1 place#70
119WalczakiPL Europe1,5731,473 to 1,674down 12 places#185
121Johnny SpeedsSE Europe1,5771,472 to 1,683down 5 places#115

Showing 50 of 159 teams in Europe.All 371 teams, by region

Last 5, oldest first; filled is a winTeams rank on the low end of their rangeWorld rank is a separate ranking, for comparison

Rating is our own Glicko-2 estimate, not an official or world ranking. The range under it is the rating plus or minus two times its uncertainty.

How the CS2 top 12 has moved

Weekly rank of every team that has held a top-12 place since 18 August, with MOUZ highlighted. Select a team to trace its line.

MOUZ have been in the top 5 in all 13 weeks. Vitality led for six of them, between 18 August and 3 November, and Spirit for six. Open circles mark where a team's line starts and ends within the top 12.
View this chart as a table
Weekly ranks, 15 teams by 13 weeks
Team18 Aug25 Aug1 Sep8 Sep15 Sep22 Sep29 Sep6 Oct13 Oct20 Oct27 Oct3 Nov10 Nov
MOUZ4443355433321
Vitality1222222111112
Spirit3111111222243
FURIA6656877885634
Falcons2334433344455
Natus Vincere558761010778866
Nemiga————11999991177
FUT1189991111101010798
The MongolZ9121112——————10109
Aurora79101010666565810
BetBoom————12121212121191111
PARIVISION———————————1212
Legacy1276554456712——
G281078788111112———
9z10111211—————————

Which region has the strongest CS2 teams?

One square is one of a region's 10 best teams, placed by rank score.

The large square is each region's best team. Europe holds the highest rank score, MOUZ at 1,946; CIS is next with Spirit at 1,862.

View this chart as a table
Rank score of each region’s best teams
RegionTeams rankedHighest rank scoreTeamHighest rank scores
Europe159 teams ranked1,946MOUZ1,946, 1,916, 1,838, 1,796, 1,717, 1,713, 1,712, 1,708, 1,698, 1,692
CIS68 teams ranked1,862Spirit1,862, 1,822, 1,790, 1,783, 1,735, 1,694, 1,681, 1,661, 1,660, 1,638
South America56 teams ranked1,850FURIA1,850, 1,734, 1,699, 1,694, 1,669, 1,655, 1,582, 1,559, 1,550, 1,547
Asia19 teams ranked1,838Falcons1,838, 1,795, 1,646, 1,643, 1,587, 1,546, 1,523, 1,516, 1,515, 1,489
North America34 teams ranked1,720100 Thieves1,720, 1,700, 1,684, 1,646, 1,623, 1,595, 1,593, 1,567, 1,563, 1,530
Oceania10 teams ranked1,684FlyQuest1,684, 1,466, 1,356, 1,305, 1,302, 1,292, 1,172, 1,143, 1,040, 1,033

How the CS2 team rankings work

These are our own CS2 team rankings, not an official list. Every professional team is rated on its results, and the whole board is rebuilt each day from completed matches. Use it to compare teams across regions and to see who is rising or falling. It describes matches already played, not matches to come.

  • Rated on resultsEvery completed match moves both teams' Glicko-2 ratings, by more when the result was less expected from the ratings alone.
  • Ranked on the low endThe rank score is the rating minus twice its uncertainty. Uncertainty grows while a team is idle, so a team that stops playing drifts down.
  • Three months, five matchesA team is listed once it has five rated matches in the last three months. Every listed team has its own page.

Valve Regional Standings

The official points that decide Major invites, published by Valve. They weigh prize money too, so they often differ from ours.

Valve Regional Standings, global top 10
#TeamPoints
1MOUZ1,960
2Vitality1,922
3FURIA1,912
4Aurora1,860
5Spirit1,842
6BETBOOM1,786
7Falcons1,764
8FUT1,721
9Legacy1,662
10Nemiga1,650

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

This table is one API call

The same ranks, ratings, form and movement over REST, refreshed daily.

The rankings endpoint needs a paid plan, from $99 a month. A free sandbox key reads a fixed sample of past matches, to try the API first.

$ curl -G -H "Authorization: Bearer $ESPORTSODDS_API_KEY" \
  -d type=team -d limit=1 \
  https://api.esportsodds.gg/v1/cs2/rankings

{
  "data": [
    {
      "rank": 1,
      "entity_type": "team",
      "entity_id": "019f23d1-fb5c-738b-8ca9-2e78eaeb5b42",
      "name": "MOUZ",
      "slug": "mouz-cs2",
      "region": "Europe",
      "country_code": "EU",
      "role": null,
      "metric": "glicko2_conservative",
      "value": 1946,
      "window": "3mo",
      "external_rank": 1,
      "form": ["W", "W", "W", "W", "W"],
      "rank_delta": 1
    }
  ],
  "meta": {
    "count": 1,
    "next_cursor": null
  }
}
The top row of the board, as the endpoint returns it.