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.


From Liquipedia Dota 2 Wiki

This article is a player stub. You can help Liquipedia by expanding it.
Player Information
Romanized Name:
Bai Fan
March 13, 1992 (age 30)
Years Active (Player):
2012 - 2018
Current Role:
Alternate IDs:
rOtk_xB, xB
Approx. Total Winnings:
Signature Hero:
Tidehunter Dark Seer Clockwerk
2011-05-17 — 2013-08-22
2013-09-02 — 2014-08-17
2014-??-?? — 2015-03-15
2015-03-15 — 2015-08-25
2015-08-25 — 2016-03-18
2016-03-20 — 2016-09-14
2016-09-17 — 2017-09-06
2017-07-04 — 2017-09-06
2017-09-06 — 2018-09-10
VGJ.Thunder (Coach)
2018-09-10 — 2020-09-01
Vici Gaming (Coach)
2021-03-31 — 2021-11-11
Elephant (Coach)

Bai "rOtK" Fan is a Chinese professional Dota player who last coached Elephant.


rOtK played the offlane position for Team DK from May 2011 until August 2013. In September 2013 he joined Vici Gaming, where he took up the offlane position and captain's role. Vici Gaming then went on to win the RaidCall EMS One Fall Season Finals, their first premier championship, under rOtK's leadership. At The International 2014 Vici Gaming placed second, after which rOtK announced his retirement, together with BurNIng. They would move on to casting and promoting Dota 2 in China together. On March 15, 2015, during the Great Chinese Reshuffle, Bai "rOtK" Fan along with Zhang "LaNm" Zhicheng of Big God join


  • His name is short for Return of the King.[1]


2017-04-29EC5 - 8thA0Tier 1The Kiev Major 2017Dota Major ChampionshipsDota Major ChampionshipsThe Kiev Major 2017VGJ.ThunderTeam VGJTeam VGJ1 :$125,000
2017-02-26BA2ndA0Tier 1StarLadder i-League StarSeries Season 3StarLadderStarLadderStarLadder i-League StarSeries Season 3VGJ.ThunderTeam VGJTeam VGJ1 : 3Team LiquidTeam Liquid$60,000
2016-12-13AA1stA1Tier 2Dota2 Professional League Season 2 - SecondaryDota2 Professional LeagueDota2 Professional LeagueDota2 Professional League Season 2 - SecondaryVGJ.ThunderTeam VGJTeam VGJ8/10/0Grp S.$34,000
2015-12-20BA2ndA0Tier 1World Cyber Arena 2015World Cyber ArenaWorld Cyber ArenaWorld Cyber Arena 2015PSG.LGDLGD GamingLGD Gaming2 : 3AllianceAlliance$169,952
2015-08-06EA5 - 6thA0Tier 1The International 2015The InternationalThe InternationalThe International 2015EHOMEEHOMEEHOME0 : 2Vici GamingVici Gaming$1,197,925
2015-02-08DA4thA0Tier 1Dota 2 Asia Championships 2015Dota 2 Asia ChampionshipsDota 2 Asia ChampionshipsDota 2 Asia Championships 2015Big GodBig GodBig God1 : 2Team SecretTeam Secret$214,026
2014-07-21BA2ndA0Tier 1The International 2014The InternationalThe InternationalThe International 2014Vici GamingVici GamingVici Gaming1 : 3NewbeeNewbee$1,474,737
2013-08-10EA5 - 6thA0Tier 1The International 2013The InternationalThe InternationalThe International 2013Team DKTeam DKTeam DK1 : 2Orange EsportsOrange Esports$114,975
2013-07-06BA2ndA0Tier 1Dota 2 Super LeagueDota 2 Super LeagueDota 2 Super LeagueDota 2 Super LeagueTeam DKTeam DKTeam DK0 : 3TongFuTongFu$32,689
2012-09-02DA4thA0Tier 1The International 2012The InternationalThe InternationalThe International 2012Team DKTeam DKTeam DK1 : 2Invictus GamingInvictus Gaming$80,000
Complete list of results in any tournament
2021-10-12MC13 - 16thA0Tier 1The International 2021The InternationalThe InternationalThe International 2021ElephantElephantElephant0 : 1Evil GeniusesEvil Geniuses$600,300
2019-12-22AA1stA0Tier 1ONE Esports Dota 2 World Pro Invitational SingaporeONE Esports InvitationalONE Esports InvitationalONE Esports Dota 2 World Pro Invitational SingaporeVici GamingVici GamingVici Gaming3 : 0Evil GeniusesEvil Geniuses$200,000
2019-11-24BA2ndA0Tier 1MDL Chengdu MajorMars Dota 2 LeagueMars Dota 2 LeagueMDL Chengdu MajorVici GamingVici GamingVici Gaming1 : 3TNC PredatorTNC Predator$160,000
2019-08-24EA5 - 6thA0Tier 1The International 2019The InternationalThe InternationalThe International 2019Vici GamingVici GamingVici Gaming0 : 2Team SecretTeam Secret$1,201,552
2019-06-30AA1stA0Tier 1EPICENTER Major 2019EPICENTEREPICENTEREPICENTER Major 2019Vici GamingVici GamingVici Gaming3 : 2Team LiquidTeam Liquid$350,000
2019-03-24AA1stA0Tier 1DreamLeague Season 11DreamLeagueDreamLeagueDreamLeague Season 11Vici GamingVici GamingVici Gaming3 :$350,000
2019-03-10AA1stA1Tier 2StarLadder ImbaTV Dota 2 Minor Season 1StarLadderStarLadderStarLadder ImbaTV Dota 2 Minor Season 1Vici GamingVici GamingVici Gaming3 : 0Gambit EsportsGambit Esports$125,000
2018-03-11BA2ndA0Tier 1The Bucharest MajorBucharestMajorBucharestMajorThe Bucharest MajorVGJ.ThunderVGJ.ThunderVGJ.Thunder0 :$200,000
2018-01-21AA1stA0Tier 1Galaxy Battles II: Emerging WorldsGalaxy BattlesGalaxy BattlesGalaxy Battles II: Emerging WorldsVGJ.ThunderVGJ.ThunderVGJ.Thunder3 : 0Evil GeniusesEvil Geniuses$200,000
2017-08-11EA5 - 6thA0Tier 1The International 2017The InternationalThe InternationalThe International 2017Invictus GamingInvictus GamingInvictus Gaming0 : 2LGD GamingLGD Gaming$1,110,956
Complete list of coaching results in any tournament
DateTierTournamentPositionPartner List
2021-04-04A1Tier 1Dota Pro CircuitDota Pro CircuitONE Esports Singapore Major 2021Non-Studio Commentator
2020-03-26 A7Showm.WeSave! Charity PlayWeSave! Charity PlayWeSave! Charity PlayCasterNone
About achievementsBroadcasts from any Tournament