Dota 2 Teams Rankings

# 1 17.62M
OG EU
11 hNext match
1 Win streak
# 2 10.87M
Team Liquid Netherlands
1 dNext match
1 Win streak
# 3 7.2M
PSG.LGD Gaming China
3 Win streak
# 4 3.97M
Team Secret EU
11 hNext match
2 Win streak
# 5 2.69M
Vici Gaming China
2 Lose streak
# 6 2.59M
TNC Predator Philippines
1 Lose streak
# 7 2.54M
Natus Vincere Ukraine
1 dNext match
1 Lose streak
# 8 2.43M
Alliance Sweden
5 hNext match
1 Lose streak
# 9 2.37M
Virtus.pro Russia
8 hNext match
4 Win streak
# 10 2.36M
Evil Geniuses United States
3 Lose streak
# 11 2.18M
Ninjas in Pyjamas Sweden
4 dNext match
1 Win streak
# 12 2.15M
Royal Never Give Up China
4 Lose streak
# 13 2.09M
Fnatic Malaysia
4 Lose streak
# 14 2M
Newbee China
1 Win streak
# 15 1.93M
Infamous Peru
12 hNext match
0 Lose streak
# 16 1.88M
Chaos Esports Club United States
1 Win streak
# 17 1.86M
Keen Gaming China
2 Lose streak
# 18 1.69M
Mineski Philippines
1 Lose streak
# 19 910K
Nigma EU
1 dNext match
1 Lose streak
# 20 728K
Invictus Gaming China
1 Lose streak