Профессиональная карьера Moo началась в 2015 году с команды ROOT Gaming. Его дебют состоялся на joinDOTA League Season 5, где, несмотря на отсутствие призового места, он получил бесценный опыт. Вскоре после этого он выступал за ROOT на MLG Pro League #2, где команда снова не смогла завоевать призовое место, но это был важный шаг в становлении молодого игрока. В составе первой команды, помимо Moo, играли такие игроки как fluffnstuff, monkeys-forever, guanzo и Jason.
За время своей карьеры Moo представлял более 20 команд, среди которых такие известные коллективы, как compLexity, Digital Chaos и J.Storm. В каждой из команд он демонстрировал свой стабильный уровень игры и вносил значительный вклад в результаты коллектива. Наиболее продолжительный период он провел в составе compLexity (более 200 матчей) и Digital Chaos (более 50 матчей), именно с последней командой он достиг пика своей карьеры, заняв второе место на The International 2016 и заработав при этом огромную сумму призовых.
Moo принял участие примерно в 150 турнирах за свою карьеру. Последние соревнования, в которых он участвовал, включают в себя такие крупные турниры, как The International 2024 и BetBoom Dacha Belgrade 2024, где его команды, к сожалению, не смогли добиться высоких результатов. Несмотря на это, богатый опыт и преданность игре позволяют ему оставаться одним из заметных игроков на профессиональной сцене Dota 2, и, возможно, в будущем он еще порадует своих поклонников новыми яркими победами.
* в описании используются только собственные данные из базы game-tournaments.com