Jacky "EternaLEnVy" Mao is a Canadian professional Dota 2 player who is currently playing for Fnatic.
EternaLEnVy played mid solo for DWi (Deal With It) and was rank 2 on the ladder for a few months in HoN. DWi was a top tier HoN team, and was eventually acquired by compLexity Gaming. He also played SC2 under the name "YanagiNagi", and DotA under the name "Aisaka_Taiga".
On December 11, 2011, EternaLEnVy announced his plans to put his university education on hold in an attempt to play Dota 2 professionally. He started playing Dota 2 full-time mid April, 2012.
On September 21, EternaLEnVy's new team No Tidehunter made their first public appearance by playing in The Revenge I. The new squad ended up winning their debut tournament, going undefeated. More success came quickly, as the team managed to qualify for ESWC 2012 with a win over Evil Geniuses, as well as qualifying for the Thor Open in mid October. Unfortunately, their first bump in the road was to come shortly after. On October 23, Black^, whom had been playing for both nth and mousesports, left the team to play for the new team Zero, and kizzles also left to focus on his studies. With No Tidehunter splintered and unable to attend, Black^ was able to transfer the ESWC 2012 qualifying spot to his new team, leaving EternaLEnVy's left to look for replacements.
EternaLEnVy's first LAN would be DreamHack Winter 2012, where he announced his team had found a sponsor, which is what had allowed him to come to Sweden. In a surprising result, No Tidehunter, under EternaLEnVy's leadership, achieved a first place finish, beating favourites Team Empire and Evil Geniuses.
February 21, 2013 marked a new low point EternaLEnVy's career as a player when he announced that he was kicked from the No Tidehunter squad. It was uncertain what the future held for EnternaLEnVy, but he held the new QPAD Red Pandas in high regard and has expressed interest in trying out for their empty roster spot. However, QPAD's roster was completed without him, so nothing came of it.
On September 19th, 2013, the Kaipi roster was picked up by the Rattlesnake organization under the name Rattlesnake.int. The team was later rebranded as Speed Gaming and went on to win MLG Championship Columbus.
Throughout 2014, EternalEnVy would cement himself as one of the top carries in the scene, placing second multiple times throughout the year, as well as placing 6th at The International 2014, surpassing the expectations of many fans. After The International 2014 Cloud9 underwent a roster switch; replacing SingSing with FATA-. EternalEnVy continued to perform strongly in the later half of 2014, achieving second place in multiple tournaments. He attributed part of his success to the state of the meta, as carries such as Terrorblade and Naga Siren, some of EternalEnVy's strongest heroes, were top picks at the time.
He joined Team Secret after The International 2015 and later won the Shanghai Major 2016. After the tournament saw a drop in performance by the team crashing out early in the Manila Major 2016 and The International 2016. He later left Team Secret to create his own team, Team NP on September 7, 2016.
He served as a coach for Thunderbirds at The Kiev Major. On the road to The International 2017, EternalEnVy playing under his created team, Team_NP, showed success by qualifying through the North American TI7 Qualifiers and subsequently joined Cloud 9 as their representative for the upcoming main tournament. At the tournament, the team were eliminated early from the playoffs and EternalEnVy joined Fnatic alongside with his previous teammate, pieliedie. This move signalled EE's maiden competitive action under a team based in South-East Asia. 
|2016-07-24||2nd||Premier||StarLadder i-League StarSeries Season 2||1 : 3||$60,000|
|2016-03-06||1st||Premier||The Shanghai Major 2016||3 : 1||$1,110,000|
|2015-11-21||2nd||Premier||The Frankfurt Major 2015||1 : 3||$405,000|
|2015-11-01||1st||Premier||Nanyang Dota 2 Championships||3 : 2||$105,688|
|2015-10-18||1st||Premier||MLG World Finals||3 : 1||$113,982|
|2015-02-07||5 - 6th||Premier||Dota 2 Asia Championships 2015||1 : 2||$152,876|
|2014-12-07||2nd||Premier||The Summit 2||1 : 3||$77,728|
|2014-10-05||2nd||Premier||World Cyber Arena 2014||0 : 3||$88,792|
|2014-07-20||5 - 6th||Premier||The International 2014||1 : 2||$655,439|
|2013-11-24||1st||Premier||MLG Championship Columbus||2 : 1||$68,480|
|About achievementsComplete Results in any Tournament|
- 2017-08-25 | Agent 3154 - A Short Story by eSports Stories
- 2018-06-17 | Interview with EE Talks Anime at ESL One Birmingham by 2009 of liquiddota.com at ESL One Birmingham 2018
- 2018-06-12 | EternaLEnVy: "Even if you’re top 8 in the world, it doesn’t mean shit to a lot of people." by Jesper "Julmust" Bergeskans of cybersport.com
- 2018-04-13 | EternaLEnVy about favorite region and about most comfortable players by Marie "Gunina" Gunina of Starladder at Starladder i-League Invitation S5
- 2018-01-27 | EternaLEnVy - ESL One Genting 2018 by Kimi Hime at ESL One Genting 2018
- 2018-01-18 | HotCox #17: Pizza Party - EternaLEnVy Interview by Hot_Bid of BeyondTheSummit
- 2016-09-02 | HotPants! Ep 5: EternalEnvy Discusses Secret, His New Org, and 30 minutes of ANIME by SirActionSlacks & Hot_Bid
- 2016-04-18 | Eternal Envy on the new Team Secret by Alex Dyet of Red Bull eSports
- 2016-08-12 | SirActionSlacks & EternaLEnVy en TI6 BONUS - UniversoValve by Universo Valve at The International 2016 (trans. )
- 2015-11-17 | Frankfurt Major Day 2 - Interview with EternaLEnVy by Epi of BeyondTheSummit at Frankfurt Major 2015
- 2015-10-23 | 'Reflections' with EternaLEnVy by Thorin
- 2015-08-04 | TI5 Cloud9 Team Interview by Kaci Aitchison of Valve at The International 2015
- 2015-07-30 | TI5 Community Report: Hot_Bid and EternalEnVy by Hot_Bid of Valve at The International 2015
- 2015-05-14 | EternalEnVy bathtub Interview by Hotbid (The Summit 3 by Gigabyte) by Hot_Bid of Beyond the Summit at The Summit 3
- 2015-05-13 | Interview with EternalEnvy at StarLadder 12 by Div of ESPORTS ADDICTS at Starladder Season 12
- 2015-02-05 | EternalEnvy Interview by Hotbid by Hot_Bid of Beyond the Summit at Dota 2 Asia Championships
- 2015-02-01 | DAC 2015. Interivew with Cloud9.Envy + русские субтитры by IneskaUA of Dota 2 RuHub at DAC 2015 (trans. )
- 2014-12-27 | Karriär-intervju med EternaLEnVy: "PieLieDie var världens bästa spelare" by Sam "Wndwrt" Nordmark of Fragbite.se
- 2014-10-26 | StarSeries X Finals: Интервью с EternalEnvy by Dota 2 RuHub at Starladder Series X
- 2014-09-19 | Game24 Grand Finals - Post Match Interview by Ayesee of D2L at NVIDIA Game 24
- 2014-09-19 | Game24 Grand Finals - BuLba & EternaLEnVy Pre-Match Interview by Ayesee of D2L at NVIDIA Game 24
- 2014-09-06 | C9.EternaLEnVy interview at WEC, "I really don't like how xiao8 retired" by Hot_Bid of LiquidDota.com at World E-sport Championships 2014
- 2014-09-06 | EternaLEnVy: 'Everytime I come to China, something terrible happens' by Skim of GosuGamers.net at World E-sport Championships 2014
- 2014-07-14 | TI4 Interview: EternaLEnVy and Hot_Bid by Hot_Bid of Valve at The International 2014
- 2014-07-12 | TI4 Interview: Puppey and EternaLEnVy interviewed by Hot_Bid by Hot_Bid of Valve at The International 2014
- 2014-07-03 | C9 EternalEnvy interview at ESL One Frankfurt by Hayyarden at ESL One Frankfurt 2014
- 2014-06-28 | EternaLEnVy : "I wouldn't watch my own anime, 1/10" Interview @ ESL One by Hot_Bid of TeamLiquid.net at ESL One Frankfurt 2014
- 2014-04-20 | EternaLEnVy's last minute sub at Starladder by Cyborgmatt of ongamers.com at Starladder Season 9
- 2014-06-15 | EternalEnvy: jet lag is not my problem @ DreamHack [Русские титры] by Morf at DreamLeague Season 1
- 2014-03-13 | EE: "My understanding of Drow Ranger was based on some ideas from RTZ and AUI." by scant of 2p.com
- 2013-11-23 | EternalEnvy @ MLG Columbus "That's why I did it at night." by Hot_Bid of TeamLiquid.net at MLG Columbus
- 2013-08-07 | KP EternalEnvy aka JACKY MAO Interview by Hot_Bid of TeamLiquid.net at The International 2013
- 2013-04-18 | joinDOTA Masters XIII Recap by riptide of TeamLiquid.net
- 2012-12-04 | TalkDOTA #11: EternaLEnVy Special Guest by joinDOTA
- 2012-11-24 | DreamHack Winter 2012 - Day 3: Interview with EternaLEnVy by joinDOTA at DreamHack Winter 2012
- 2012-11-24 | EternaLEnVy Interview by GosuGamers at DreamHack Winter 2012
- His thread on TeamLiquid has been compared to the post by Kolll, both players being largely unknown at the time and meeting many negative responses following the original post but eventually becoming well known professionals in their respective scenes.
- EternalEnvy started his professional career in Heroes of Newerth with team "hi qt"
- Is referred occasionally to as EE-sama or EE-kami by fans. "-sama" is a Japanese honorific used when referring to someone of much higher rank or whom you hold in high regard while kami is the Japanese word for god.
- His Chinese name is 巫家杰 (Wu Jiajie). The surname was romanized as Mao because his parents did not speak Mandarin well.
- Going on "Leave" from University to play DotA 2 - EternaLEnVy's announcement of going pro
- EternaLEnVy talks about his experience starting professional gaming
- Going on 'Leave' from University to play DotA 2
- No Tidehunter revived with Loda and Akke
- EternalEnvy no longer on NTH
- QPad Red Pandas now complete
- EternaLEnVy joins Kaipi
- EternaLEnVy (2016-09-07). "Follow https://twitter.com/NPDotA for information about my new team! Releasing Team soo". Twitter. Retrieved September 7, 2016.
- Alyssa "Slotherina" Thompson (2017-04-14). "Also happy to say we have @EternaLEnVy1991 as the team Thunderbirds coach for Kiev major". Twitter. Retrieved 2017-04-14.
- Matthew (2017-08-25). "Fnatic Dota: The Post TI Shuffle". fnatic.com. Retrieved 2017-09-27.
- 巫家民 (2018-05-17). "DOTA 选手「EternalEnvy」都有哪些梗？". 知乎. Retrieved 2018-06-26.