Who is Mushi? The Malaysian Dota 2 legend joins TNC as coach

By Kenneth Williams


Jun 22, 2021

Reading time: 2 min

Philippino fan favorite TNC Predator has announced its new coach just over a week before The International 10 Southeast Asia qualifier. 

Chai “Mushi” Yee Fung is one of the most legendary Dota 2 players still active today. His fan nickname “M-God” stems from a run of dominance that spanned multiple years spend playing for multiple teams in the early days of competitive Dota 2. He’ll join the TNC Predator playmaking table in the hopes of securing a spot at The International 10. The Southeast Asian qualifier begins on June 30.

Mushi is best known for his mid lane skills in the early years of Dota 2. He won his first championship with Orange Esports at the Malaysia Invitational in 2011. The $5,000 prize evolved into a $287,438 third-place finish at The International 2013. After that legendary roster disbanded, Mushi found a new home on stacked Chinese squad Team DK.

Mushi has formed the bedrock of several Southeast Asian rosters. Fnatic and Mineski owed much of their success to Mushi’s stellar game sense and mechanical skills. In recent years, he’s played as a support for IO, Team SMG, and most famously for Keen Gaming. 

Mushi’s first time taking a coaching role actually came before his Dota 2 career. He retired from the original Defense of the Ancients when it was still a WarCraft 3 mod in 2011 only to came back to coach Orange before returning as a player. TNC’s ultimate goal is to secure the final Southeast Asian TI10 spot at the qualifiers later this month. If they succeed in that effort, TNC Predator will fight against 17 other teams for $40,018,195.

Who is M-God? 

Mushi’s famous nickname has effectively become a format for Dota 2 nicknames. It’s easy for fans to append “-God” onto the first letter of a player’s name. A bunch of X-Gods have popped up over the years. These are just a few of them.

  • K-God refers to Team Nigma mastermind and TI7 champ Kuro “KuroKy” Salehi Takhasomi 
  • F-God is a nickname for Elephant captain Xu “fy” Linsen
  • L-God is Alliance’s coach and TI3 champion Jonathan “Loda” Berg
  • B-God almost exclusively refers to Xu “BurNIng” Zhilei, who played carry on Team DK alongside Mushi
  • Y-God can refer to old school Chinese mid laner Bu “YaphetS” Yanjun or, more recently, OB Esports x Neon mid laner Erin Jasper “Yopaj” Ferrer.


Dota 2 BLAST

BLAST entering Dota 2 esports with five tournaments

“We have plans that Dota fans haven’t seen before.”

By Olivia Richman


May 8, 2024

Dota 2 Crownfall update: What’s new?

Exciting, but no Ringmaster.

By Fariha Bhatti


Apr 19, 2024