The owl of Minerva
Wins
81
Losses
67
Winrate54.73%
Dota Plus icon
Immortal medal icon1712
Legion Commander
2016/62016/112017/12017/32017/42017/52017/62017/62017/72017/72017/72017/82017/82017/82017/92018/1Time2585298533854026
  • Solo MMR
  • Party MMR