CS2 · Teams

Find your players. Follow their CS2 teams.

CS fandom starts with a player whose clip stopped you scrolling. Pick a few, follow them across rosters, and we'll surface the teams & storylines that come with them.

Your roster

One primary team, teams you support, and players you follow across transfers.

1 primary0 teams0 players
Primary team

No primary team set yet. Search for one or use the quiz to get started.

Teams you support

Players you follow

People · primary fandom driver

Players to watch

A clip thumbnail goes further than a leaderboard. Follow a player and they'll travel with you across roster moves - your fandom doesn't reset every transfer window.

All players
1.53 avg
0:41
NA

Naginat

Max Basistyi

on Noir Verse

Live stat

1.53 RATING

Note

4 MAPS

Naginat is currently listed on Noir Verse's active roster, giving fans a player-first way into a #174 team.

1.50 avg
1:05
SA

santuriano

Elvinas Kovaliovas

on Noir Verse

Live stat

1.50 RATING

Note

4 MAPS

santuriano is currently listed on Noir Verse's active roster, giving fans a player-first way into a #174 team.

1.48 avg
0:46
DE

DeeQue

Daniel Wichmann

on MASQ

Live stat

1.48 RATING

Note

4 MAPS

DeeQue is currently listed on MASQ's active roster, giving fans a player-first way into a ranked team.

1.47 avg
1:05
XE

xeNji

Horbovyi Nazar

on Noir Verse

Live stat

1.47 RATING

Note

4 MAPS

xeNji is currently listed on Noir Verse's active roster, giving fans a player-first way into a #174 team.

1.45 avg
0:58
SK

skcH

Vadim Dedushkevich

on TEAM6666

Live stat

1.45 RATING

Note

4 MAPS

skcH is currently listed on TEAM6666's active roster, giving fans a player-first way into a #365 team.

1.44 avg
0:55
TI

tired73

tired73

on WBT Academy

Live stat

1.44 RATING

Note

5 MAPS

tired73 is currently listed on WBT Academy's active roster, giving fans a player-first way into a #103 team.

1.42 avg
0:59
M1

m1kketye

Gusts Miezis

on atputies

Live stat

1.42 RATING

Note

4 MAPS

m1kketye is currently listed on atputies's active roster, giving fans a player-first way into a ranked team.

1.40 avg
0:27
SO

somehxw

Oleksandr Barytskyi

on Gatorian

Live stat

1.40 RATING

Note

3 MAPS

somehxw is currently listed on Gatorian's active roster, giving fans a player-first way into a ranked team.

1.36 avg
0:49
EK

Ekke

Nicolai Ekkelund Pedersen

on Gaming by Legends

Live stat

1.36 RATING

Note

4 MAPS

Ekke is currently listed on Gaming by Legends's active roster, giving fans a player-first way into a ranked team.

1.35 avg
0:46
TR

Trozor

Dmytro Lishchenko

on Gatorian

Live stat

1.35 RATING

Note

3 MAPS

Trozor is currently listed on Gatorian's active roster, giving fans a player-first way into a ranked team.

1.34 avg
0:21
SH

Shr

Jose Gil

on Rebels

Live stat

1.34 RATING

Note

5 MAPS

Shr is currently listed on Rebels's active roster, giving fans a player-first way into a #86 team.

1.32 avg
0:38
SE

Seabraez

João Seabra

on Famalicão

Live stat

1.32 RATING

Note

2 MAPS

Seabraez is currently listed on Famalicão's active roster, giving fans a player-first way into a #246 team.

Storylines · not just scores

Why people are watching

Rivalries, heaters, transfer noise, and streams are the emotional hooks that make the rankings matter.

All storylines

Active rally · event-driven identity

Pick a flag for the Major

National identity gets loud when an event activates it. Use the next big bracket to choose a side.

Browse regions
9d 5h to Stake Ranked Episode 6

The next event is sending storylines. Pick a side.

Rally around teams that are actually scheduled to play. This block is driven by upcoming and live matches, so it becomes a real reason to care right now instead of decorative region copy.

Ninjas in Pyjamas logo
Ninjas in Pyjamas

Stake Ranked Episode 6 · 9d 5h

UNiTY logo
UNiTY

Stake Ranked Episode 6 · 9d 5h

Performance · consolidation layer

World ranking, with reasons

The table stays, but every row now answers the fan question: why would I follow them?

All teams
#1 ▲3
MOUZ logo
MOUZEurope · 1,960 pts

scene A top-1 team with consistent big-match exposure in the current ranking data.

No match
#2 ▲1
Vitality logo
VitalityEurope · 1,922 pts

scene A top-2 team with consistent big-match exposure in the current ranking data.

No match
#3 ▲4
FURIA logo
FURIAAmericas · 1,912 pts

scene A top-3 team with consistent big-match exposure in the current ranking data.

No match
#4 ▲5
Aurora logo
AuroraEurope · 1,860 pts

scene A top-4 team with consistent big-match exposure in the current ranking data.

No match
#5 ▼4
Spirit logo
SpiritEurope · 1,842 pts

scene A top-5 team with consistent big-match exposure in the current ranking data.

No match
#6 ▲5
BetBoom logo
BetBoomEurope · 1,786 pts

story Close enough to the elite tier that every upset can become part of the season arc.

No match
#7 ▼1
Falcons logo
FalconsEurope · 1,764 pts

story Close enough to the elite tier that every upset can become part of the season arc.

No match
#8 —
FUT logo
FUTEurope · 1,721 pts

story Close enough to the elite tier that every upset can become part of the season arc.

No match
#9 ▼7
Legacy logo
LegacyAmericas · 1,662 pts

story Close enough to the elite tier that every upset can become part of the season arc.

No match
#10 ▲4
Nemiga logo
NemigaEurope · 1,650 pts

story Close enough to the elite tier that every upset can become part of the season arc.

No match
#11 ▼6
G2 logo
G2Europe · 1,616 pts

story Close enough to the elite tier that every upset can become part of the season arc.

No match
#12 ▲26
1win logo
1winEurope · 1,598 pts

story Close enough to the elite tier that every upset can become part of the season arc.

No match
#13 ▲21
Natus Vincere logo
Natus VincereEurope · 1,589 pts

story Close enough to the elite tier that every upset can become part of the season arc.

No match
#14 ▼4
Astralis logo
AstralisEurope · 1,572 pts

story Close enough to the elite tier that every upset can become part of the season arc.

No match
#15 ▲3
Ninjas in Pyjamas logo
Ninjas in PyjamasEurope · 1,564 pts

story Next scheduled match is vs UNiTY at Stake Ranked Episode 6.

vs UNiTY9d 5h
#16 ▲20
PARIVISION logo
PARIVISIONEurope · 1,560 pts

scene A europe team with a clear local scene hook.

No match
#17 ▲32
The MongolZ logo
The MongolZAsia · 1,554 pts

scene A asia team with a clear local scene hook.

No match
#18 ▼3
HEROIC logo
HEROICEurope · 1,548 pts

scene A europe team with a clear local scene hook.

No match
#19 ▼7
MIBR logo
MIBRAmericas · 1,546 pts

scene A americas team with a clear local scene hook.

No match
#20 ▲6
FaZe logo
FaZeEurope · 1,539 pts

scene A europe team with a clear local scene hook.

No match
#21 ▼2
Liquid logo
LiquidAmericas · 1,528 pts

scene A americas team with a clear local scene hook.

No match
#22 ▲11
Eternal Fire logo
Eternal FireEurope · 1,513 pts

scene A europe team with a clear local scene hook.

No match
#23 ▲5
100 Thieves logo
100 ThievesEurope · 1,511 pts

scene A europe team with a clear local scene hook.

No match
#24 ▼7
9z logo
9zAmericas · 1,490 pts

scene A americas team with a clear local scene hook.

No match
#25 ▼3
M80 logo
M80Americas · 1,489 pts

scene A americas team with a clear local scene hook.

No match
#26 ▲5
HOTU logo
HOTUEurope · 1,488 pts

scene A europe team with a clear local scene hook.

No match
#27 ▲8
fnatic logo
fnaticEurope · 1,488 pts

scene A europe team with a clear local scene hook.

No match
#28 ▼15
B8 logo
B8Europe · 1,472 pts

scene A europe team with a clear local scene hook.

No match
#29 ▲10
DENDELE logo
DENDELEAmericas · 1,466 pts

scene A americas team with a clear local scene hook.

No match
#30 ▼10
Inner Circle logo
Inner CircleEurope · 1,423 pts

story Next scheduled match is vs Betclic at Stake Ranked Episode 6.

vs Betclic9d 0h
#31 ▲20
Virtus.pro logo
Virtus.proEurope · 1,421 pts

scene A europe team with a clear local scene hook.

No match
#32 ▼7
BIG logo
BIGEurope · 1,408 pts

story Next scheduled match is vs Sangal at Stake Ranked Episode 6.

vs Sangal9d 3h
#33 ▲8
SINNERS logo
SINNERSEurope · 1,408 pts

scene A europe team with a clear local scene hook.

No match
#34 ▼2
K27 logo
K27Europe · 1,407 pts

scene A europe team with a clear local scene hook.

No match
#35 ▲17
Imperial logo
ImperialAmericas · 1,406 pts

scene A americas team with a clear local scene hook.

No match
#36 ▼6
JiJieHao logo
JiJieHaoEurope · 1,400 pts

scene A europe team with a clear local scene hook.

No match
#37 ▼10
GamerLegion logo
GamerLegionEurope · 1,392 pts

story Next scheduled match is vs Luminosity at Stake Ranked Episode 6.

vs Luminosity9d 8h
#38 ▲20
Wildcard logo
WildcardAmericas · 1,391 pts

scene A americas team with a clear local scene hook.

No match
#39 ▼10
Nemesis logo
NemesisEurope · 1,371 pts

scene A europe team with a clear local scene hook.

No match
#40 ▼24
Luminosity logo
LuminosityEurope · 1,371 pts

story Next scheduled match is vs GamerLegion at Stake Ranked Episode 6.

vs GamerLegion9d 8h