pp.
Wins
183
Losses
193
Winrate48.67%
Dota Plus icon
Immortal medal icon1755
Rubick
Hero Rankings
Score
Percentile
Rank
7853
99.9
~4000
7245
99.9
~4000
7362
99.8
~8000
7641
99.8
~20000
6357
99.7
~20000
6683
99.7
~20000
7133
99.7
~20000
6602
99.7
~20000
6464
99.6
~20000
6490
99.4
~30000
5763
99.4
~30000
6145
99.2
~40000
5951
99.1
~40000
5177
98.7
~40000
6050
98.6
~80000
5755
98.4
~70000
5740
98
~100000
5173
97.8
~90000
4994
97.7
~100000
5225
97
~200000
5421
96.9
~200000
5181
96.8
~200000
5186
96.1
~200000
4803
95.9
~200000
4499
95.9
~200000
5206
95.7
~300000
4562
95.7
~200000
5290
95.2
~300000
4999
94.6
~300000
4878
94.5
~400000
4492
94
~300000
5302
93.5
~400000
4987
93.3
~400000
4499
93.3
~300000
4699
92.9
~200000
4791
92.8
~400000
4787
92.2
~400000
4533
91.9
~400000
4657
91.8
~500000
4611
91.7
~500000
4299
91.7
~300000
4678
91.4
~500000
4470
91.1
~400000
4399
90.4
~400000
4389
90.4
~500000
4343
90.4
~500000
4596
90.3
~500000
4468
90.1
~400000
4398
89.9
~500000
4289
89.8
~400000
4197
89.7
~300000
4396
89.4
~500000
4301
89.4
~300000
4392
88.4
~500000
4520
87.9
~700000
4192
87.6
~500000
4299
87.6
~500000
4392
87.4
~700000
4294
87.1
~500000
4196
86.6
~500000
4398
86.6
~600000
4364
86.5
~800000
4299
85.6
~700000
4398
85.4
~800000
4299
85.2
~800000
4188
85.1
~500000
4492
84.5
~700000
4415
84.4
~900000
4199
84
~500000
4398
82.6
~1000000
4170
82.6
~600000
4226
82
~900000
4265
81.9
~800000
4268
80.5
~2000000
4283
80.4
~900000
4298
79.9
~2000000
4199
79.3
~800000
4236
79.3
~900000
4274
78.7
~2000000
4183
78.1
~1000000
4195
77.9
~2000000
4150
77.9
~900000
4193
76.9
~2000000
4099
76.3
~900000
4199
76.1
~2000000
4149
75.5
~2000000
4167
75
~2000000
4099
73.6
~2000000
4145
73.2
~2000000
4099
73
~2000000
4092
72.3
~800000
4099
72.2
~2000000
4096
70.5
~2000000
4093
69.8
~2000000
4066
64
~2000000
4092
63
~2000000
4049
55.3
~3000000
4010
53.6
~2000000
3999
50.9
~2000000
3999
50.8
~3000000
3992
50.5
~3000000
3999
50.5
~2000000
3997
49.7
~3000000
3995
48.4
~3000000
3999
48.4
~2000000
3999
45.7
~3000000
3949
35.4
~4000000
3938
33.9
~3000000