Liquipedia Dota 2 needs more help, are you able to? You just have to register an account and then log in to edit our pages. If you have any questions you can join the #dota2 channel on Discord.
Download the Liquipedia App here!Download the Liquipedia App on Android or iOS!Want to be updated on everything you love in esports? Download the Liquipedia app on iOS or Android and never miss a beat of your favorite tournaments, teams, players, and matches!


From Liquipedia Dota 2 Wiki
This article may require cleanup to meet Liquipedia's quality standards. Please improve this article if you can.
Player Information
David Tan Boon Yang
January 28, 1992 (age 32)
North America North America
Years Active (Player):
2014 - 2023
Current Role:
Approx. Total Winnings:
Signature Hero:
Earthshaker Clockwerk Rubick
2014-05-01 — 2014-08-19
2014-08-19 — 2014-08-27
2014-08-27 — 2015-01-23compLexity Gaming
2015-05-07 — 2015-08-28compLexity Gaming
2015-08-28 — 2015-10-31(monkey) Business
2015-10-31 — 2016-08-23OG
2016-08-23 — 2016-08-25OG(Ia.)
2016-08-25 — 2017-04-14Digital Chaos
2017-04-14 — 2017-05-31Thunderbirds
2017-05-31 — 2017-08-01Planet Odd
2017-09-13 — 2017-10-03Digital Chaos
2018-01-06 — 2018-01-30Animal Planet
2018-01-30 — 2018-03-01Iceberg Esports
2018-03-01 — 2018-03-11Animal Planet
2018-03-11 — 2018-04-17Digital Chaos
2018-05-27 — 2018-08-30compLexity Gaming
2018-09-08 — 2019-03-21Tigers
2019-08-29 — 2020-03-03Fighting Pepegas
2020-03-03 — 2020-10-05CR4ZY
2021-01-03 — 2022-01-25Team Undying
2022-01-25 — 2022-11-30TSM
2022-11-30 — 2023-12-05TSM(C.)
2023-12-05 — 2023-12-10Team Undying(C.)
2023-12-10 — 2024-01-02Tundra Esports(C.)
Upcoming Matches
No Upcoming Matches

Upcoming Tournaments
No upcoming tournaments

David "MoonMeander" Tan (born January 28, 1992) is a Canadian/Malaysian Dota 2 player who last coached Tundra Esports.

Heroes of Newerth[edit]

MoonMeander's popularity rose because of his consistent streaming and affiliation with the arguably infamous Dotallyrad organization. MoonMeander was picked up by Tralfamadore to standin for team Trademark eSports at the upcoming NASL Season 2. The team ultimately took 3rd place at NASL, beating out Fnatic 2-1. Shortly after his strong debut at NASL, MoonMeander quickly transitioned from a pubstar to a mainstay of the competitive HoN scene. MoonMeander's signature aggression and go big or go home style of play continued to fuel his ever growing fan base. MoonMeander eventually joined compLexity Gaming's HoN squad and continued to perform at a high level in online and offline events. While dedicating the majority of his time to practice and competition, MoonMeander would still constantly stream for his fans. When the HoN competitive scene began to decline, MoonMeander decided to switch to Dota 2.

Dota 2[edit]

Dream Destroyers[edit]

MoonMeander formed a team with former coL.HoN teammate Bkid and other past Heroes of Newerth players Bloody Nine, Ensoe and WwD. The team first played under the name Black Sheep, however later renamed themselves Dream Destroyers.

compLexity Gaming[edit]

On August 19th 2014, MoonMeander left Dream Destroyers and joined stayGreen, replacing Chessie. On August 27th 2014, stayGreen was picked up by compLexity Gaming. On January 23rd 2015, MoonMeander left compLexity Gaming's Dota 2 squad citing that he "wasn't the right fit, both mentally and mechanically". However, MoonMeander rejoined compLexity Gaming's roster along with Zyzz and Fly on May 7th 2015. compLexity Gaming qualified for The International 2015 and placed 9th-12th at the main event. They were knocked out in the lower bracket round 2 by Virtus Pro, 1-2.

(monkey) Business[edit]

Post The International 2015, both MoonMeander and Fly parted ways with compLexity Gaming, joining Fly's former teammate N0tail, pubstar Miracle- and Danish competitive scene mainstay Cr1t- to form the team (monkey) Business.


On the 31st of October 2015, MoonMeander and his (monkey) Business teammates formed the organisation OG, bankrolled by Hitbox. After a few weeks of formation, he won the first Valve Major, The Frankfurt Major 2015 and later winning DreamLeague Season 5 into 2016. In valve's third major, The Manila Major 2016, he was featured in a player profile and also won the tournament beating fierce rivals Team Liquid 3-1 in the grand finals. He continued to show success after the major winning, ESL One Frankfurt 2016 and finishing second place at the The Summit 5. However, despite topping group A in The International 2016, OG crashed to an early exit after losing to TNC Gaming in the second round of the lowers bracket and MoonMeander later departed OG to join Digital Chaos as their offlaner [1]

Digital Chaos[edit]

MoonMeander's new team Digital Chaos started the season with middling performances at The Summit 6 and Elimination Mode 2.0, but that didn't stop them from placing in the top four at The Boston Major. Next, they would win ESL One Genting 2017, beating Newbee in a closely contested five game grand finals. However, they struggled to maintain their momentum, losing the Dota 2 Asia Championships 2017 Americas Qualifier to Team NP then placing last at StarLadder i-League StarSeries Season 3. Two weeks before The Kiev Major, the team suddenly left Digital Chaos to play under the independent team name Thunderbirds.[2]


As Thunderbirds, MoonMeander and his teammates placed last at The Kiev Major, beat Team NP in the EPICENTER 2017 AM Qualifier, then lost to Team NP at The Summit 7 American Qualifier. They played under the Thunderbirds team name for about a month and a half before signing with Swedish organization Planet Odd.[3]

Planet Odd[edit]

Despite the abrupt name changes, the team roster remained unchanged throughout the year. With their new organization, MoonMeander's squad went undefeated in the DreamLeague Season 7 NA Division and qualified for the DreamLeague Season 7 offline LAN Finals in Atlanta, USA right before The International 2017.

Even though the team enjoyed early season success and featured four out of five TI 6 runner ups, they weren't assured a direct invite to The International 2017 due to their recent shaky results. Planet Odd had two last minute chances to secure an invite at EPICENTER 2017 and Galaxy Battles. Unfortunately, they finished just outside of the top three teams in their group at EPICENTER 2017, eliminating them before the playoffs. At Galaxy Battles, Planet Odd performed well, but were beaten by Newbee twice in a 2-1 winners' finals and a 3-0 grand finals sweep. They were not one of the six teams to receive a direct invite to The International 2017.

Planet Odd had a solid showing in the group stage of The International 2017 North American Qualifier, but they were the first team to be eliminated in the playoffs. By not qualifying for The International 2017, MoonMeander will miss his first Valve-sponsored event since The International 2014.


  • Had the highest average assists per game (15.85) during Tour 2 of the 2021/22 DPC NA Upper Division.


2022-05-222ndTier 1ESL One Stockholm Major 2022ESL One Stockholm Major 2022
1 : 3
2021-10-1213th - 16thTier 1The International 2021The International 2021
Team UndyingTeam Undying
0 : 1
2018-11-041stTier 2DreamLeague Season 10DreamLeague Season 10
3 : 2
Natus VincereNatus Vincere
2017-01-081stTier 1ESL One Genting 2017ESL One Genting 2017
Digital ChaosDigital Chaos
3 : 2
2016-12-103rd - 4thTier 1The Boston Major 2016The Boston Major 2016
Digital ChaosDigital Chaos
0 : 2
Ad FinemAd Finem
2016-08-099th - 12thTier 1The International 2016The International 2016
0 : 2
TNC Pro TeamTNC Pro Team
2016-06-191stTier 1ESL One Frankfurt 2016ESL One Frankfurt 2016
3 : 0
Natus VincereNatus Vincere
2016-06-121stTier 1The Manila Major 2016The Manila Major 2016
3 : 1
Team LiquidTeam Liquid
2015-11-281stTier 2DreamLeague Season 4DreamLeague Season 4
3 : 0
Team EmpireTeam Empire
2015-11-211stTier 1The Frankfurt Major 2015The Frankfurt Major 2015
3 : 1
Team SecretTeam Secret
Extended list of results
2023-12-157th - 8thTier 1ESL One Kuala Lumpur 2023ESL One Kuala Lumpur 2023
Tundra EsportsTundra Esports
0 : 2
BetBoom TeamBetBoom Team
2023-10-219th - 12thTier 1The International 2023The International 2023
0 : 2
2023-07-2413th - 14thTier 1Riyadh Masters 2023Riyadh Masters 2023
0/4/3Grp S.$200,000
2023-04-3017th - 18thTier 1ESL One Berlin Major 2023ESL One Berlin Major 2023
0/2/6Grp S.-
2023-02-2613th - 14thTier 1Lima Major 2023Lima Major 2023
2/2/4Grp S.-
Extended list of results

Additional Content[edit]







  1. Geoffrey "SophoS" Magdziasz (2016-08-26). "Moo out, Blitz and Moon added to Digital Chaos". GosuGamers. Retrieved September 4, 2016.
  2. Hancock, Thomas (14 April 2014). "DigitalChaos Team Update". Digital Chaos.
  3. @planetoddesport (2017-05-31). "Happy to announce our latest addition".