Le began his career in 2011 as a part of North American team APictureOfAGoose.[4] From late 2011 to late 2012, the team was picked up by mTw and renamed mTw.NA and, later, picked up by Monomaniac eSports and renamed to mMe Ferus. Le left the team in October 2012 and subsequently signed with team Meat Playground. Ten days after the 2013 NA LCS Spring Split qualifier, Meat Playground disbanded. Shortly after, Le signed with Cloud9.[5]
On July 17, 2015, Balls was listed as a substituted of C9 Tempest, the Challenger Series team.[6] On April 21, 2016, Cloud9 created its Challenger team headlined by Hai and Balls.[7] In 2017, Le signed with FlyQuest.[8] Although he never announced his retirement, Balls did not sign with another team after the 2017 season.