Dota 2 pro player

Bob

Execration

Rank
Position
MidMid
Maps
50
Won
48%
KDA
7.5/5.2/11.3
GPM
573
XPM
756
Detailed stats →

Heroes

  1. Earth Spirit8 maps · 63%
  2. Ember Spirit8 maps · 38%
  3. Snapfire7 maps · 57%
  4. Pangolier7 maps · 43%
  5. Sand King3 maps · 67%
  6. Dragon Knight3 maps · 67%
  7. Slark3 maps · 67%
  8. Puck3 maps · 33%
  9. Storm Spirit3 maps · 33%
  10. Lina2 maps · 0%

Latest matches

  1. WonDragon KnightvsTeam Nemesis Academy3/5/10535 GPMEPL World Series: Southeast Asia 2026-2027 Season · 27:08
  2. WonSand KingvsTeam Nemesis Academy9/1/11564 GPMEPL World Series: Southeast Asia 2026-2027 Season · 20:18
  3. WonPangoliervsCloud of Hope10/2/19674 GPMEPL World Series: Southeast Asia 2026-2027 Season · 33:15
  4. WonSand KingvsCloud of Hope10/2/14616 GPMEPL World Series: Southeast Asia 2026-2027 Season · 37:10
  5. LostSand KingvsCloud Rising1/12/4332 GPMEPL World Series: Southeast Asia 2026-2027 Season · 26:50
  6. LostEarth SpiritvsCloud Rising5/9/7428 GPMEPL World Series: Southeast Asia 2026-2027 Season · 38:05
  7. LostDragon KnightvsXipto3/11/2395 GPMDreamLeague Season 30 Qualifiers · 32:45
  8. WonEarth SpiritvsXipto4/8/10493 GPMDreamLeague Season 30 Qualifiers · 49:56
  9. LostPangoliervsXipto2/8/5499 GPMDreamLeague Season 30 Qualifiers · 46:26
  10. WonEmber SpiritvsYangon Galacticos12/4/12620 GPMDreamLeague Season 30 Qualifiers · 43:44
  11. WonDragon KnightvsYangon Galacticos10/12/14656 GPMDreamLeague Season 30 Qualifiers · 1:06:08
  12. WonEarth SpiritvsTeam Kinetix12/5/18566 GPMDreamLeague Season 30 Qualifiers · 42:21
  13. LostPangoliervsTeam Kinetix4/5/3490 GPMDreamLeague Season 30 Qualifiers · 35:17
  14. WonEarth SpiritvsTeam Kinetix12/1/16659 GPMDreamLeague Season 30 Qualifiers · 46:40
  15. LostEmber SpiritvsRoyal Bear10/6/19578 GPMDreamLeague Season 30 Qualifiers · 1:06:30
  16. LostEmber SpiritvsRoyal Bear0/9/4420 GPMDreamLeague Season 30 Qualifiers · 33:51
  17. LostSnapfirevsTeam Bored2/12/5522 GPMRES Unchained - A Blast Dota Slam IX Qualifier SEA · 43:14
  18. WonSlarkvsTeam Bored11/0/9593 GPMRES Unchained - A Blast Dota Slam IX Qualifier SEA · 38:41
  19. LostPuckvsTeam Bored9/10/22730 GPMRES Unchained - A Blast Dota Slam IX Qualifier SEA · 1:27:01
  20. WonSnapfirevsYangon Galacticos11/7/15660 GPMRES Unchained - A Blast Dota Slam IX Qualifier SEA · 42:10
  21. LostSlarkvsYangon Galacticos4/11/3427 GPMRES Unchained - A Blast Dota Slam IX Qualifier SEA · 35:58
  22. WonPangoliervsYangon Galacticos4/1/14689 GPMRES Unchained - A Blast Dota Slam IX Qualifier SEA · 30:22
  23. LostEarth SpiritvsTeam Nemesis14/6/17655 GPMRES Unchained - A Blast Dota Slam VIII Qualifier SEA · 1:03:40
  24. LostLinavsTeam Nemesis2/5/6548 GPMRES Unchained - A Blast Dota Slam VIII Qualifier SEA · 53:20
  25. WonVoid SpiritvsIce Cream Men14/6/24745 GPMRES Unchained - A Blast Dota Slam VIII Qualifier SEA · 1:08:52
  26. LostSnapfirevsIce Cream Men5/8/16651 GPMRES Unchained - A Blast Dota Slam VIII Qualifier SEA · 45:02
  27. WonSnapfirevsIce Cream Men5/1/9650 GPMRES Unchained - A Blast Dota Slam VIII Qualifier SEA · 40:18
  28. WonEmber SpiritvsTrailer Park Boys11/3/13607 GPMRES Unchained - A Blast Dota Slam VIII Qualifier SEA · 36:20
  29. WonSlarkvsTrailer Park Boys9/4/13545 GPMRES Unchained - A Blast Dota Slam VIII Qualifier SEA · 39:50
  30. LostBatridervsPlayTime9/5/14527 GPMThe Games of the Future 2026 · 47:17
  31. LostSnapfirevsPlayTime6/6/9555 GPMThe Games of the Future 2026 · 45:54
  32. WonEmber SpiritvsPlayTime7/4/22688 GPMThe Games of the Future 2026 · 56:25
  33. WonEarth SpiritvsAmaru Gaming10/2/14573 GPMThe Games of the Future 2026 · 33:19
  34. LostLinavsAmaru Gaming8/1/6606 GPMThe Games of the Future 2026 · 37:22
  35. WonEarth SpiritvsAmaru Gaming8/3/11515 GPMThe Games of the Future 2026 · 32:20
  36. LostEmber SpiritvsYellow Submarine8/9/13487 GPMThe Games of the Future 2026 · 44:17
  37. LostEarth SpiritvsYellow Submarine8/5/9488 GPMThe Games of the Future 2026 · 42:28
  38. LostPuckvsTEAM GRIND10/8/5583 GPMThe International 2026 - Regional Qualifier Southeast Asia · 45:21
  39. LostStorm SpiritvsTEAM GRIND5/3/6555 GPMThe International 2026 - Regional Qualifier Southeast Asia · 45:32
  40. WonSnapfirevsMentality Monsters13/3/18754 GPMThe International 2026 - Regional Qualifier Southeast Asia · 42:19
  41. LostStorm SpiritvsMentality Monsters13/8/11615 GPMThe International 2026 - Regional Qualifier Southeast Asia · 1:02:57
  42. WonPuckvsMentality Monsters11/1/22771 GPMThe International 2026 - Regional Qualifier Southeast Asia · 48:11
  43. LostPangoliervsREKONIX4/6/9526 GPMThe International 2026 - Regional Qualifier Southeast Asia · 50:08
  44. LostVipervsREKONIX6/6/6498 GPMThe International 2026 - Regional Qualifier Southeast Asia · 43:07
  45. WonPangoliervsREKONIX4/1/11565 GPMThe International 2026 - Regional Qualifier Southeast Asia · 36:37
  46. WonSnapfirevsCarstensz Esports13/2/9728 GPMThe International 2026 - Regional Qualifier Southeast Asia · 39:38
  47. WonStorm SpiritvsCarstensz Esports11/1/15657 GPMThe International 2026 - Regional Qualifier Southeast Asia · 37:24
  48. LostPangoliervsREKONIX7/6/11508 GPMRoad To EWC 2026 Regional Qualifiers · 49:49
  49. LostEmber SpiritvsREKONIX3/2/7544 GPMRoad To EWC 2026 Regional Qualifiers · 39:58
  50. LostEmber SpiritvsGLYPH2/4/3368 GPMRoad To EWC 2026 Regional Qualifiers · 21:17
Earlier matches →