Jacky ‘EternaLEnVy’ Mao is the current carry player for Fnatic. He is very well known within the community and has played in a number of high-profile teams throughout his career.


Early Career 

‘EternaLEnVy’ played StarCraft II and Heroes Of Newerth at a very high level. In 2012 he joined and captained his first professional Dota 2 team, No Tidehunter.

No Tidehunter

‘EternaLEnVy’s first Dota 2 team were very successful, although they received somewhat inconsistent results at major events. They placed highly at a number of tournaments including a 1st place finish at DreamHack Winter 2012, 2nd at Thor Open 2012 and later 1st at StarLadder StarSeries. In February of 2013, No Tidehunter announced that they had kicked ‘EternaLEnVy’ out of the team as they wanted to form a fully Swedish team. Later that year, No Tidehunter became Alliance and went on to win The International 2013.

Kaipi/Speed Gaming

About a month after being removed from No Tidehunter, ‘EternaLEnVy’ joined Kaipi’s new squad. The team didn’t have much success however, and their highest result was at The Defense Season 4, where they placed 2nd and won $7,000. The team later briefly re-branded as and then as Speed Gaming. Now with the sponsorship of Speed Gaming, the team’s results improved a lot. They won the MLG Championship Columbus and came 2nd at the Dota 2 Champions League Season 1. The Speed Gaming squad once again rebranded and this time became Cloud9.


‘EternaLEnVy’s team consistently placed in the top 3 at most events they attended, however they failed to outright win anything. Despite this, they were a very strong team and received some great tournament finishes, such as 2nd place finishes at Dota 2 Champions League Season 2 and DreamLeague Season 1. The team were invited to The International 2014, where they placed 5th/6th. The tea continued to perform very well and achieved several great results, including 5th/6th at Dota 2 Asia Championships.At The International 2015 however, they only achieved a 9th/12th place finish and the team disbanded shortly thereafter.

Team Secret

Following The International 2015, ‘EternaLEnVy’ joined Team Secret. This team were highly successful and managed to win and place highly at several tournaments. Their more notable results include 2nd place at The Frankfurt Major 2015 and 1st at The Shanghai Major 2016.However they were quite inconsistent as they also performed poorly at many other events including The Manila Major 2016, World Cyber Arena and ultimately The International 2016. After a disappointing joint last place finish, the team disbanded.

After playing with Team Secret, ‘EternaLEnVy’ made a blog post about how Team Secret took a cut from prize winnings and frequently paid their players late.

Team NP

After leaving Team Secret, ‘EternaLEnVy’ formed his own team, Team NP. The squad quickly became successful as they first won a series of qualifiers and proceeded to place highly at several tournaments. After qualifying for The Boston Major, the team managed to place 5th/8th. The team received some good results throughout 2017, and after making their way through The International 2017 Qualifiers, the team were signed by Cloud9. Unfortunately, they only placed 13th/16th and ‘EternaLEnVy’ left the team afterwards.


Fnatic had a shaky beginning after ‘EternaLEnVy’ joined the team as they failed to qualify for both the PGL Open Bucharest and The Perfect World Masters. However, after a 7th/8th place finish at ESL One Hamburg 2017, the team’s results began to improve. They later placed highly at almost every qualifier they attended and finished DreamLeague Season 8 with another 7th/8th place. At the end of 2017, Fnatic came 2nd at DOTA Summit 8 and in early 2018, they placed 4th at ESL One Katowice after a disappointing 9th/12th place finish at ESL One Genting.

International tournaments

‘EternaLEnVy’ won The Shanghai Major 2016 and placed 2nd at The Frankfurt Major 2015 while playing with Team Secret. In addition, he attended and won Nanyang Dota 2 Championships and MLG World Finals. At The International 2014, he helped Cloud9 place 5th/6th. Cloud9 also placed 5th/6th at Dota 2 Asia Championships in 2015.