Johan Liebert
Wins
42
Losses
51
Winrate45.16%
Dota Plus icon
Immortal medal icon4942
Nature's Prophet
Pro Players Played With