Dota 2 Teams Rankings

#1 17.83M
OG EU
1 Lose streak
#2 11.01M
Team Liquid Netherlands
3 Lose streak
#3 7.75M
PSG.LGD Gaming China
4 Win streak
#4 4.15M
Team Secret EU
3 Lose streak
#5 2.88M
Virtus.pro Russia
3 Win streak
#6 2.84M
Vici Gaming China
1 Lose streak
#7 2.82M
Evil Geniuses United States
1 Lose streak
#8 2.78M
TNC Predator Philippines
1 Lose streak
#9 2.69M
Alliance Sweden
4 hNext match
2 Win streak
#10 2.69M
Natus Vincere Ukraine
2 Lose streak
#11 2.25M
Royal Never Give Up China
1 Lose streak
#12 2.23M
Fnatic Malaysia
2 Lose streak
#13 2.18M
Ninjas in Pyjamas Sweden
1 Lose streak
#14 2M
Newbee China
1 Win streak
#15 1.99M
Infamous Peru
11 hNext match
2 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 1.14M
Invictus Gaming China
1 Lose streak
#20 1.09M
Nigma EU
1 Lose streak