Dota 2 pro player

Puppey

Team Public

Position
Hard supportHard support
Maps
50
Won
46%
KDA
2.1/5.9/13.8
GPM
340
XPM
462
Detailed stats →

Heroes

  1. Enchantress7 maps · 43%
  2. Dazzle6 maps · 50%
  3. Clockwerk6 maps · 50%
  4. Shadow Demon5 maps · 60%
  5. Tusk5 maps · 60%
  6. Chen5 maps · 40%
  7. Jakiro5 maps · 20%
  8. Batrider4 maps · 25%
  9. Snapfire3 maps · 67%
  10. Bane2 maps · 50%

Latest matches

  1. LostEnchantressvsenjoy1/8/6349 GPMCCT Dota 2 Season 2 Series 6 · 51:29
  2. WonChenvsenjoy0/2/12449 GPMCCT Dota 2 Season 2 Series 6 · 43:14
  3. LostClockwerkvsenjoy0/4/2171 GPMCCT Dota 2 Season 2 Series 6 · 20:45
  4. LostJakirovsenjoy0/7/1255 GPMCCT Dota 2 Season 2 Series 6 · 24:13
  5. WonJakirovsL1GA TEAM1/3/18381 GPMCCT Dota 2 Season 2 Series 6 · 1:00:29
  6. WonDazzlevsL1GA TEAM2/4/6291 GPMCCT Dota 2 Season 2 Series 6 · 28:10
  7. LostShadow Demonvsenjoy0/9/2186 GPMCCT Dota 2 Season 2 Series 6 · 26:57
  8. LostChenvsenjoy0/4/10403 GPMCCT Dota 2 Season 2 Series 6 · 37:35
  9. WonBanevsenjoy1/4/18332 GPMCCT Dota 2 Season 2 Series 6 · 39:51
  10. WonShadow DemonvsPassion UA7/2/25406 GPMCCT Dota 2 Season 2 Series 6 · 36:44
  11. WonEnchantressvsPassion UA2/4/14310 GPMCCT Dota 2 Season 2 Series 6 · 28:20
  12. LostEnchantressvsPassion UA2/6/7456 GPMCCT Dota 2 Season 2 Series 6 · 1:09:25
  13. WonChenvsRuna Team6/1/22525 GPMCCT Dota 2 Season 2 Series 6 · 51:34
  14. WonTuskvsRuna Team1/8/18382 GPMCCT Dota 2 Season 2 Series 6 · 46:22
  15. LostChenvsRuna Team1/5/18446 GPMCCT Dota 2 Season 2 Series 6 · 50:05
  16. WonSnapfirevsTeam Spirit Academy5/3/13420 GPMCCT Dota 2 Season 2 Series 6 · 31:37
  17. WonShadow DemonvsTeam Spirit Academy4/7/17312 GPMCCT Dota 2 Season 2 Series 6 · 40:31
  18. LostDazzlevsTeam Spirit Academy1/6/10290 GPMCCT Dota 2 Season 2 Series 6 · 40:10
  19. LostJakirovsPipsqueak+41/2/4307 GPMCCT Dota 2 Season 2 Series 6 · 29:18
  20. LostSnapfirevsPipsqueak+40/4/7245 GPMCCT Dota 2 Season 2 Series 6 · 27:37
  21. WonShadow DemonvsPipsqueak+40/4/6223 GPMCCT Dota 2 Season 2 Series 6 · 27:16
  22. WonTuskvsZero Tenacity0/5/11331 GPMCCT Dota 2 Season 2 Series 6 · 49:23
  23. WonEnchantressvsZero Tenacity6/3/33463 GPMCCT Dota 2 Season 2 Series 6 · 43:58
  24. LostBatridervsZero Tenacity3/16/11333 GPMCCT Dota 2 Season 2 Series 6 · 41:19
  25. LostBatridervsTeam Tea3/8/26369 GPMDreamLeague Division 2 Season 2 · 55:55
  26. LostDazzlevsTeam Tea2/12/10350 GPMDreamLeague Division 2 Season 2 · 49:05
  27. WonSnapfirevsRune Eaters4/3/13406 GPMDreamLeague Division 2 Season 2 · 41:46
  28. WonDazzlevsRune Eaters0/2/19321 GPMDreamLeague Division 2 Season 2 · 32:21
  29. LostEnigmavsRune Eaters3/8/18329 GPMDreamLeague Division 2 Season 2 · 57:34
  30. WonZeusvsRune Eaters9/3/32533 GPMDreamLeague Division 2 Season 2 · 1:02:15
  31. WonClockwerkvsRune Eaters3/5/22440 GPMDreamLeague Division 2 Season 2 · 49:00
  32. LostEnchantressvsMost Wanted1/3/4247 GPMDreamLeague Division 2 Season 2 · 21:01
  33. LostTuskvsMost Wanted4/9/14264 GPMDreamLeague Division 2 Season 2 · 41:43
  34. LostDazzlevsPerrito Panzon1/12/10230 GPMDreamLeague Division 2 Season 2 · 38:34
  35. WonClockwerkvsPerrito Panzon5/3/24356 GPMDreamLeague Division 2 Season 2 · 36:18
  36. LostChenvsPerrito Panzon1/7/8389 GPMDreamLeague Division 2 Season 2 · 42:24
  37. LostJakirovseSpoiled2/9/2239 GPMDreamLeague Division 2 Season 2 · 37:54
  38. WonClockwerkvseSpoiled0/5/19359 GPMDreamLeague Division 2 Season 2 · 51:05
  39. LostClockwerkvseSpoiled2/10/13387 GPMDreamLeague Division 2 Season 2 · 47:45
  40. LostBatridervs4Pirates2/8/14291 GPMDreamLeague Division 2 Season 2 · 43:44
  41. WonTuskvs4Pirates4/3/19388 GPMDreamLeague Division 2 Season 2 · 42:18
  42. LostClockwerkvs4Pirates4/13/20379 GPMDreamLeague Division 2 Season 2 · 1:10:02
  43. WonEnchantressvsTeam Tea2/3/24387 GPMDreamLeague Division 2 Season 2 · 34:08
  44. LostTuskvsTeam Tea1/6/8201 GPMDreamLeague Division 2 Season 2 · 33:10
  45. WonDazzlevsTeam Tea2/3/25363 GPMDreamLeague Division 2 Season 2 · 27:12
  46. LostBanevsTeam Tidebound2/8/13281 GPMDreamLeague Division 2 Season 2 · 45:35
  47. WonBatridervsTeam Tidebound1/2/14355 GPMDreamLeague Division 2 Season 2 · 29:17
  48. LostShadow DemonvsTeam Tidebound1/5/5241 GPMDreamLeague Division 2 Season 2 · 41:37
  49. LostJakirovsenjoy0/12/12255 GPMFISSURE Universe Episode 7 · 50:25
  50. LostEnchantressvsenjoy1/12/11347 GPMFISSURE Universe Episode 7 · 54:43
Earlier matches →