Dota 2 pro player

Mac

RyVex Esports

Rank
Position
MidMid
Maps
50
Won
54%
KDA
7.7/3.8/12.3
GPM
629
XPM
825
Detailed stats →

Heroes

  1. Puck8 maps · 50%
  2. Pangolier8 maps · 50%
  3. Ember Spirit6 maps · 50%
  4. Snapfire4 maps · 75%
  5. Earth Spirit4 maps · 25%
  6. Storm Spirit3 maps · 0%
  7. Queen of Pain2 maps · 100%
  8. Sand King2 maps · 50%
  9. Death Prophet2 maps · 50%
  10. Void Spirit2 maps · 50%

Latest matches

  1. LostEarth SpiritvsResp Gaming6/6/8477 GPMEPL World Series: Southeast Asia 2026-2027 Season · 40:01
  2. LostEarth SpiritvsResp Gaming8/5/7612 GPMEPL World Series: Southeast Asia 2026-2027 Season · 36:44
  3. WonEarth SpiritvsResp Gaming17/2/17728 GPMEPL World Series: Southeast Asia 2026-2027 Season · 48:57
  4. LostSand KingvsYangon Galacticos2/11/6433 GPMEPL World Series: Southeast Asia 2026-2027 Season · 29:02
  5. LostEarth SpiritvsYangon Galacticos9/4/6592 GPMEPL World Series: Southeast Asia 2026-2027 Season · 38:56
  6. WonLargovsIvory7/5/16631 GPMDreamLeague Season 30 Qualifiers · 40:30
  7. LostSnapfirevsTeam Nemesis10/5/13676 GPMRES Unchained - A Blast Dota Slam IX Qualifier SEA · 1:07:55
  8. LostPuckvsTeam Nemesis4/4/7570 GPMRES Unchained - A Blast Dota Slam IX Qualifier SEA · 47:10
  9. WonPuckvsExecration15/1/25697 GPMRES Unchained - A Blast Dota Slam IX Qualifier SEA · 43:14
  10. LostEmber SpiritvsExecration4/6/4395 GPMRES Unchained - A Blast Dota Slam IX Qualifier SEA · 38:41
  11. WonTinyvsExecration13/10/31714 GPMRES Unchained - A Blast Dota Slam IX Qualifier SEA · 1:27:01
  12. WonPuckvsXipto10/2/12711 GPMRES Unchained - A Blast Dota Slam IX Qualifier SEA · 38:59
  13. WonSnapfirevsXipto19/3/16797 GPMRES Unchained - A Blast Dota Slam IX Qualifier SEA · 1:00:25
  14. LostEmber SpiritvsTeam Nemesis6/5/3536 GPMRES Unchained - A Blast Dota Slam VIII Qualifier SEA · 46:09
  15. WonEmber SpiritvsTeam Nemesis13/4/21665 GPMRES Unchained - A Blast Dota Slam VIII Qualifier SEA · 41:20
  16. LostPangoliervsTeam Nemesis4/3/3486 GPMRES Unchained - A Blast Dota Slam VIII Qualifier SEA · 32:06
  17. WonVoid SpiritvsTeam Thailand8/2/18641 GPMRoad to ENC 2026 Regional Qualifiers · 41:37
  18. LostPuckvsTeam Thailand0/2/3511 GPMRoad to ENC 2026 Regional Qualifiers · 31:55
  19. WonNight StalkervsTeam Thailand4/4/10592 GPMRoad to ENC 2026 Regional Qualifiers · 46:56
  20. WonSnapfirevsMyanmar7/3/15786 GPMRoad to ENC 2026 Regional Qualifiers · 38:17
  21. WonSnapfirevsMyanmar8/1/20702 GPMRoad to ENC 2026 Regional Qualifiers · 26:21
  22. LostStorm SpiritvsMyanmar5/4/5560 GPMRoad to ENC 2026 Regional Qualifiers · 40:16
  23. WonPrimal BeastvsD Family9/3/29611 GPMEPL World Series: Southeast Asia 2025-2026 Season · 36:58
  24. LostStorm SpiritvsD Family6/6/8490 GPMEPL World Series: Southeast Asia 2025-2026 Season · 29:12
  25. WonPuckvsD Family7/2/19701 GPMEPL World Series: Southeast Asia 2025-2026 Season · 36:24
  26. LostDeath ProphetvsTEAM GRIND7/5/4509 GPMRoad To EWC 2026 Regional Qualifiers · 31:30
  27. LostStorm SpiritvsTEAM GRIND4/9/9537 GPMRoad To EWC 2026 Regional Qualifiers · 45:27
  28. WonZeusvsSix Cats11/3/20817 GPMRoad To EWC 2026 Regional Qualifiers · 40:51
  29. WonDeath ProphetvsTNC Predator4/4/15662 GPMRoad To EWC 2026 Regional Qualifiers · 57:57
  30. LostPangoliervsREKONIX3/6/5519 GPMDreamLeague Season 29 Qualifiers · 37:26
  31. WonPangoliervsREKONIX4/4/13574 GPMDreamLeague Season 29 Qualifiers · 39:28
  32. LostEmber SpiritvsREKONIX6/9/8558 GPMDreamLeague Season 29 Qualifiers · 53:51
  33. LostPangoliervsIvory3/4/7482 GPMDreamLeague Season 29 Qualifiers · 42:11
  34. LostSlardarvsIvory1/4/9510 GPMDreamLeague Season 29 Qualifiers · 43:23
  35. WonEmber SpiritvsIvory15/1/12808 GPMDreamLeague Season 29 Qualifiers · 52:04
  36. WonNature's ProphetvsCarstensz Esports8/4/18851 GPMDreamLeague Season 29 Qualifiers · 51:11
  37. WonPangoliervsCarstensz Esports12/3/13693 GPMDreamLeague Season 29 Qualifiers · 41:59
  38. WonBeastmastervsREKONIX4/2/12620 GPMDreamLeague Season 29 Qualifiers · 26:04
  39. WonQueen of PainvsREKONIX18/2/11827 GPMDreamLeague Season 29 Qualifiers · 56:22
  40. WonPangoliervsPlayTime12/1/16608 GPMDreamLeague Season 29 Qualifiers · 30:00
  41. WonEmber SpiritvsPlayTime13/3/17693 GPMDreamLeague Season 29 Qualifiers · 50:37
  42. LostPangoliervsGLYPH5/5/7566 GPMRES Unchained - A Blast Dota Slam VII Qualifier SEA · 40:25
  43. WonPangoliervsGLYPH3/1/16642 GPMRES Unchained - A Blast Dota Slam VII Qualifier SEA · 42:29
  44. LostPuckvsGLYPH4/3/6603 GPMRES Unchained - A Blast Dota Slam VII Qualifier SEA · 45:33
  45. WonQueen of PainvsPlayTime14/3/17747 GPMRES Unchained - A Blast Dota Slam VII Qualifier SEA · 1:05:12
  46. WonSand KingvsPlayTime10/0/14649 GPMRES Unchained - A Blast Dota Slam VII Qualifier SEA · 50:17
  47. LostSlardarvsYellow Submarine0/5/9482 GPMPGL Wallachia 2026 Season 7 · 45:32
  48. LostPuckvsYellow Submarine0/3/6559 GPMPGL Wallachia 2026 Season 7 · 43:04
  49. LostVoid SpiritvsXtreme Gaming10/2/14761 GPMPGL Wallachia 2026 Season 7 · 1:05:19
  50. WonPuckvsXtreme Gaming12/2/15854 GPMPGL Wallachia 2026 Season 7 · 1:08:31
Earlier matches →