Dota 2 pro player

tOfu

Team Liquid

Rank
84
Position
Hard supportHard support
Maps
50
Won
44%
KDA
3.9/8/14.4
GPM
333
XPM
479
Detailed stats →

Heroes

  1. Hoodwink12 maps · 42%
  2. Witch Doctor11 maps · 73%
  3. Mirana6 maps · 0%
  4. Largo3 maps · 67%
  5. Dazzle3 maps · 33%
  6. Winter Wyvern3 maps · 33%
  7. Techies3 maps · 0%
  8. Shadow Demon2 maps · 100%
  9. Treant Protector2 maps · 100%
  10. Warlock1 maps · 100%

Latest matches

  1. LostHoodwinkvsLEGION3/7/9290 GPM1win Essence III · 40:52
  2. WonHoodwinkvsLEGION4/5/20354 GPM1win Essence III · 49:10
  3. LostDeath ProphetvsLEGION4/7/5328 GPM1win Essence III · 51:09
  4. LostWinter WyvernvsLGD Gaming1/14/14241 GPM1win Essence III · 49:36
  5. LostMiranavsLGD Gaming1/5/7329 GPM1win Essence III · 43:46
  6. WonWitch DoctorvsLGD Gaming7/5/8340 GPM1win Essence III · 43:12
  7. LostUndyingvsTeam Spirit1/14/11234 GPMPARI UNIVERSE by FISSURE · 36:53
  8. WonWitch DoctorvsTeam Spirit6/12/14361 GPMPARI UNIVERSE by FISSURE · 46:33
  9. LostDazzlevsTeam Spirit0/10/7271 GPMPARI UNIVERSE by FISSURE · 45:29
  10. WonLargovsOG4/4/15427 GPMPARI UNIVERSE by FISSURE · 37:38
  11. WonWinter WyvernvsOG4/5/29501 GPMPARI UNIVERSE by FISSURE · 1:03:21
  12. WonWitch DoctorvsAstra Invicta1/7/16325 GPMPARI UNIVERSE by FISSURE · 43:00
  13. WonDazzlevsAstra Invicta0/8/22291 GPMPARI UNIVERSE by FISSURE · 1:04:08
  14. LostDazzlevsPARIVISION0/9/14260 GPMPARI UNIVERSE by FISSURE · 1:04:18
  15. LostTechiesvsPARIVISION2/10/10276 GPMPARI UNIVERSE by FISSURE · 34:29
  16. WonWitch DoctorvsPARIVISION3/12/16347 GPMPARI UNIVERSE by FISSURE · 50:21
  17. LostTechiesvsTeam Yandex0/9/7247 GPMPARI UNIVERSE by FISSURE · 28:16
  18. WonWitch DoctorvsTeam Yandex9/8/14375 GPMPARI UNIVERSE by FISSURE · 38:25
  19. LostMiranavsTeam Yandex4/7/11299 GPMPARI UNIVERSE by FISSURE · 37:54
  20. LostLargovsOG4/12/22365 GPMPARI UNIVERSE by FISSURE · 1:07:25
  21. WonWarlockvsOG1/7/17322 GPMPARI UNIVERSE by FISSURE · 32:45
  22. LostHoodwinkvsOG4/9/21358 GPMPARI UNIVERSE by FISSURE · 47:45
  23. LostWitch DoctorvsGamerLegion7/15/15300 GPMPARI UNIVERSE by FISSURE · 1:10:41
  24. LostHoodwinkvsGamerLegion7/10/12338 GPMPARI UNIVERSE by FISSURE · 52:27
  25. WonWitch Doctorvs1w5/5/20309 GPMPARI UNIVERSE by FISSURE · 26:35
  26. WonWitch Doctorvs1w3/16/25302 GPMPARI UNIVERSE by FISSURE · 1:16:59
  27. LostLichvsGamerLegion3/12/8283 GPMBLAST SLAM VIII · 39:51
  28. LostWitch DoctorvsGamerLegion3/9/6323 GPMBLAST SLAM VIII · 41:12
  29. LostHoodwinkvsAurora Gaming7/9/24374 GPMBLAST SLAM VIII · 1:03:54
  30. LostHoodwinkvsAurora Gaming4/8/7327 GPMBLAST SLAM VIII · 39:38
  31. WonHoodwinkvsAurora Gaming7/8/23418 GPMBLAST SLAM VIII · 44:52
  32. WonWitch DoctorvsYakult Brothers2/9/19349 GPMBLAST SLAM VIII · 36:58
  33. LostTechiesvsYakult Brothers3/6/4255 GPMBLAST SLAM VIII · 31:07
  34. WonLargovsInvictus Gaming2/3/7342 GPMBLAST SLAM VIII · 36:08
  35. LostMiranavsTeam Spirit4/7/7324 GPMThe International 2026 · 43:21
  36. LostMiranavsTeam Spirit5/7/11373 GPMThe International 2026 · 49:34
  37. WonHoodwinkvsTeam Falcons9/5/23404 GPMThe International 2026 · 42:13
  38. WonHoodwinkvsTeam Falcons8/0/22372 GPMThe International 2026 · 34:17
  39. LostRubickvsTeam Falcons1/10/13296 GPMThe International 2026 · 55:51
  40. LostWinter WyvernvsTeam Yandex1/9/7231 GPMThe International 2026 · 38:28
  41. LostMiranavsTeam Yandex7/7/24474 GPMThe International 2026 · 54:28
  42. WonTreant ProtectorvsAurora Gaming0/6/19335 GPMThe International 2026 · 41:52
  43. WonTreant ProtectorvsAurora Gaming4/6/9321 GPMThe International 2026 · 35:30
  44. LostHoodwinkvsAurora Gaming2/9/2206 GPMThe International 2026 · 27:36
  45. WonShadow DemonvsTundra Esports10/2/16456 GPMThe International 2026 · 47:23
  46. WonShadow DemonvsTundra Esports9/6/22436 GPMThe International 2026 · 39:40
  47. LostMiranavsTundra Esports5/5/16321 GPMThe International 2026 · 46:42
  48. LostWitch DoctorvsTeam Spirit4/10/12334 GPMThe International 2026 · 49:14
  49. WonHoodwinkvsTeam Spirit6/4/23414 GPMThe International 2026 · 36:11
  50. LostHoodwinkvsTeam Spirit2/12/15300 GPMThe International 2026 · 51:08
Earlier matches →