Dota 2 Teams Rankings

#1 17.8M
OG EU
1 Win streak
#2 10.88M
Team Liquid Netherlands
2 Win streak
#3 7.3M
PSG.LGD Gaming China
on airNext match
1 Win streak
#4 4.07M
Team Secret EU
7 Win streak
#5 2.71M
Vici Gaming China
1 dNext match
1 Win streak
#6 2.71M
Virtus.pro Russia
7 Win streak
#7 2.67M
Natus Vincere Ukraine
2 Lose streak
#8 2.63M
TNC Predator Philippines
1 Lose streak
#9 2.52M
Alliance Sweden
2 Win streak
#10 2.46M
Evil Geniuses United States
3 Win streak
#11 2.21M
Royal Never Give Up China
on airNext match
3 Win streak
#12 2.19M
Fnatic Malaysia
4 Win streak
#13 2.18M
Ninjas in Pyjamas Sweden
1 Lose streak
#14 2M
Newbee China
1 Win streak
#15 1.97M
Infamous Peru
3 dNext match
2 Draw 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 981K
Nigma EU
2 Win streak
#20 755K
Invictus Gaming China
1 dNext match
8 Win streak