CS2 · Discover

Find your players. Build your team.

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.61 avg
1:01
KL

kl1m

Klimentiy Krivosheev

on MIBR

Live stat

1.61 RATING

Note

19 MAPS

kl1m is currently listed on MIBR's active roster, giving fans a player-first way into a #16 team.

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 #161 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 #161 team.

1.48 avg
0:46
DE

DeeQue

Daniel Wichmann

on Gaming by Legends

Live stat

1.48 RATING

Note

4 MAPS

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

in 3h
0:53
AX

Ax1Le

Sergey Rykhtorov

on 1win

Live stat

1.47 RATING

Note

2 MAPS

Ax1Le is currently listed on 1win's active roster, giving fans a player-first way into a #65 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 #161 team.

in 3h
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 ranked 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 #331 team.

1.41 avg
1:08
FO

fostar

Stanislav Ostashevskiy

on Noir Verse

Live stat

1.41 RATING

Note

4 MAPS

fostar is currently listed on Noir Verse's active roster, giving fans a player-first way into a #161 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
1:07
NI

nilo

Linus Bergman

on HEROIC

Live stat

1.35 RATING

Note

6 MAPS

nilo is currently listed on HEROIC's active roster, giving fans a player-first way into a #30 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
Live to EWC 2026: Last Chance Qualifier

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.

EYEBALLERS logo
EYEBALLERS

EWC 2026: Last Chance Qualifier · Live

Phantom logo
Phantom

EWC 2026: Last Chance Qualifier · Live

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
Spirit logo
SpiritEurope · 2,011 pts

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

No match
#2
Falcons logo
FalconsEurope · 1,950 pts

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

No match
#3 3
MOUZ logo
MOUZEurope · 1,873 pts

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

No match
#4 8
9z logo
9zAmericas · 1,847 pts

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

No match
#5 2
Vitality logo
VitalityEurope · 1,836 pts

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

No match
#6 2
Natus Vincere logo
Natus VincereEurope · 1,802 pts

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

No match
#7
Legacy logo
LegacyAmericas · 1,773 pts

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

No match
#8 3
FURIA logo
FURIAAmericas · 1,771 pts

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

No match
#9 1
BetBoom logo
BetBoomEurope · 1,742 pts

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

No match
#10 2
Aurora logo
AuroraEurope · 1,690 pts

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

No match
#11 2
G2 logo
G2Europe · 1,688 pts

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

No match
#12 7
PARIVISION logo
PARIVISIONEurope · 1,685 pts

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

No match
#13 10
FaZe logo
FaZeEurope · 1,677 pts

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

No match
#14 3
FUT logo
FUTEurope · 1,663 pts

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

No match
#15 2
The MongolZ logo
The MongolZAsia · 1,637 pts

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

No match
#16 2
MIBR logo
MIBRAmericas · 1,611 pts

scene A americas team with a clear local scene hook.

No match
#17 10
Alliance logo
AllianceEurope · 1,583 pts

scene A europe team with a clear local scene hook.

No match
#18 4
TYLOO logo
TYLOOAsia · 1,565 pts

scene A asia team with a clear local scene hook.

No match
#19 4
Astralis logo
AstralisEurope · 1,555 pts

scene A europe team with a clear local scene hook.

No match
#20 6
B8 logo
B8Europe · 1,550 pts

scene A europe team with a clear local scene hook.

No match
#21 5
BIG logo
BIGEurope · 1,516 pts

scene A europe team with a clear local scene hook.

No match
#22 6
GamerLegion logo
GamerLegionEurope · 1,504 pts

scene A europe team with a clear local scene hook.

No match
#23 3
magic logo
magicEurope · 1,478 pts

scene A europe team with a clear local scene hook.

No match
#24
Luminosity logo
LuminosityEurope · 1,468 pts

scene A europe team with a clear local scene hook.

No match
#25
Inner Circle logo
Inner CircleEurope · 1,464 pts

scene A europe team with a clear local scene hook.

No match
#26 5
paiN logo
paiNAmericas · 1,446 pts

scene A americas team with a clear local scene hook.

No match
#27 1
Ninjas in Pyjamas logo
Ninjas in PyjamasEurope · 1,444 pts

scene A europe team with a clear local scene hook.

No match
#28 3
DENDELE logo
DENDELEAmericas · 1,440 pts

scene A americas team with a clear local scene hook.

No match
#29
Lynn Vision logo
Lynn VisionAsia · 1,431 pts

scene A asia team with a clear local scene hook.

No match
#30 8
HEROIC logo
HEROICEurope · 1,427 pts

scene A europe team with a clear local scene hook.

No match
#31 2
3DMAX logo
3DMAXEurope · 1,410 pts

scene A europe team with a clear local scene hook.

No match
#32 12
Liquid logo
LiquidAmericas · 1,397 pts

scene A americas team with a clear local scene hook.

No match
#32 12
Liquid logo
LiquidAmericas · 775 pts

scene A americas team with a clear local scene hook.

No match
#33 8
EYEBALLERS logo
EYEBALLERSEurope · 1,385 pts

story Next scheduled match is vs Phantom at EWC 2026: Last Chance Qualifier.

vs PhantomLive
#34 2
Nemesis logo
NemesisEurope · 1,374 pts

scene A europe team with a clear local scene hook.

No match
#35 1
HOTU logo
HOTUEurope · 1,365 pts

scene A europe team with a clear local scene hook.

No match
#36 12
M80 logo
M80Americas · 1,361 pts

scene A americas team with a clear local scene hook.

No match
#37 11
Virtus.pro logo
Virtus.proEurope · 1,359 pts

scene A europe team with a clear local scene hook.

No match
#38 8
Wildcard logo
WildcardAmericas · 1,352 pts

scene A americas team with a clear local scene hook.

No match
#39 8
K27 logo
K27Europe · 1,319 pts

scene A europe team with a clear local scene hook.

No match