// ELO · LAST 6 MONTHS

CS2 Strength Ratings

Opponent-weighted Elo computed from the last 6 months of professional Counter-Strike 2 matches. Beating a top-rated team moves your rating more than beating a low-ranked one. This is not the official VRS — it's an independent strength metric useful for matchup predictions and tournament simulations.

# Team Elo W L Maps Win %
1 Spirit 1736 34 6 40 85.0%
2 Falcons 1667 28 9 37 75.7%
3 Vitality 1634 28 12 40 70.0%
4 Legacy 1625 26 16 42 61.9%
5 MOUZ 1606 25 14 39 64.1%
6 G2 1604 28 18 46 60.9%
7 FUT 1589 20 11 31 64.5%
8 B8 1584 27 19 46 58.7%
9 FURIA 1580 24 17 41 58.5%
10 BETBOOM 1571 22 13 35 62.9%
11 Virtus.pro 1557 7 2 9 77.8%
12 Aurora 1551 17 14 31 54.8%
13 HEROIC 1551 18 14 32 56.3%
14 Walczaki 1544 5 1 6 83.3%
15 Natus Vincere 1531 17 13 30 56.7%
16 FaZe 1524 15 14 29 51.7%
17 HOTU 1523 8 6 14 57.1%
18 ex-RUBY 1522 3 1 4 75.0%
19 Phantom 1518 4 2 6 66.7%
20 Astralis 1518 15 13 28 53.6%
21 5star 1515 5 4 9 55.6%
22 9z 1515 18 16 34 52.9%
23 Alliance 1514 8 7 15 53.3%
24 JiJieHao 1513 5 4 9 55.6%
25 TDK 1512 3 2 5 60.0%
26 MIBR 1512 20 19 39 51.3%
27 Inner Circle 1511 9 8 17 52.9%
28 Nuclear TigeRES 1510 4 3 7 57.1%
29 Monte 1509 10 9 19 52.6%
30 BBL 1508 6 4 10 60.0%
31 The MongolZ 1507 16 15 31 51.6%
32 FOKUS 1504 7 7 14 50.0%
33 Sharks 1504 7 7 14 50.0%
34 1win 1501 3 3 6 50.0%
35 Kaleido 1500 2 2 4 50.0%
36 Chinggis Warriors 1500 2 2 4 50.0%
37 Haunted House 1500 2 2 4 50.0%
38 CYBERSHOKE 1499 1 1 2 50.0%
39 GenOne 1498 1 1 2 50.0%
40 THUNDER dOWNUNDER 1497 5 5 10 50.0%
41 magic 1490 13 14 27 48.1%
42 Betclic 1490 2 3 5 40.0%
43 Eternal Fire 1489 3 4 7 42.9%
44 Sashi 1488 2 3 5 40.0%
45 RED Canids 1488 1 2 3 33.3%
46 Ground Zero 1488 1 2 3 33.3%
47 SemperFi 1488 1 2 3 33.3%
48 Change The Game 1488 1 2 3 33.3%
49 WW 1488 0 1 1 0.0%
50 INOX Division 1488 1 2 3 33.3%
51 EAC 1488 1 2 3 33.3%
52 BET-M 1488 0 1 1 0.0%
53 KOLESIE 1488 1 2 3 33.3%
54 TYLOO 1487 13 14 27 48.1%
55 Color 1487 1 2 3 33.3%
56 AM 1486 1 2 3 33.3%
57 Luminosity 1484 5 8 13 38.5%
58 The Huns 1478 1 3 4 25.0%
59 BESTIA 1477 0 2 2 0.0%
60 3DMAX 1477 17 23 40 42.5%
61 PARIVISION 1477 13 18 31 41.9%
62 Oxuji 1477 0 2 2 0.0%
63 Nemiga 1477 1 3 4 25.0%
64 9INE 1477 2 4 6 33.3%
65 NEXVOID 1476 0 2 2 0.0%
66 Rare Atom 1476 0 2 2 0.0%
67 Alter Ego 1476 0 2 2 0.0%
68 Last Bullet 1476 0 2 2 0.0%
69 K27 1474 9 13 22 40.9%
70 Lynn Vision 1473 10 12 22 45.5%
71 Acend 1471 3 5 8 37.5%
72 100 Thieves 1470 4 8 12 33.3%
73 OG 1469 0 3 3 0.0%
74 FlyQuest 1467 4 7 11 36.4%
75 Liquid 1466 8 13 21 38.1%
76 BIG 1466 12 16 28 42.9%
77 Fisher College 1465 0 3 3 0.0%
78 Voca 1464 0 3 3 0.0%
79 Metizport 1464 1 4 5 20.0%
80 Gaimin Gladiators 1464 0 3 3 0.0%
81 DENDELE 1461 1 5 6 16.7%
82 Nemesis 1461 5 9 14 35.7%
83 Passion UA 1455 0 4 4 0.0%
84 EYEBALLERS 1454 8 13 21 38.1%
85 GamerLegion 1454 16 20 36 44.4%
86 M80 1448 9 16 25 36.0%
87 Wildcard 1442 4 10 14 28.6%
88 BC.Game 1438 1 7 8 12.5%
89 Ninjas in Pyjamas 1437 15 21 36 41.7%
90 paiN 1433 9 16 25 36.0%
91 Gentle Mates 1432 4 11 15 26.7%
92 NRG 1432 4 12 16 25.0%
93 INFINITE 1429 4 10 14 28.6%
94 SINNERS 1415 1 9 10 10.0%

How it works: every team starts at 1500. After each match, points flow from the loser to the winner — but the size of the swing depends on how much of an upset it was. If a 1700-rated team beats a 1300-rated team, the swing is small; if it's the other way around, the swing is large.

Not betting advice. Every percentage on this page describes what past results imply, not what will happen. The model knows match results and nothing else — it cannot see a roster change until the new lineup has played, and it has no opinion on map vetoes or on whether a match is online or on LAN. We publish its hit rate and calibration so you can judge it for yourself. No bookmaker odds or affiliate links appear on this site.