Puck dodges attacks by jaunting to Illusory Orb and becomes invulnerable in Phase Shift, and each disjoint refills health and mana through Puckish. Waning Rift silences and Dream Coil leashes, but both need him to cast first, so a silence at the moment he commits punishes the engage. Stepping out of a Dream Coil snaps it into a stun, which makes waiting it out safer than running.
Counter items
Orchid MalevolenceSilence stops Phase Shift and Waning Rift before they are cast.
NullifierCan be cast on invulnerable units, so it still lands during Phase Shift.
Mage SlayerCuts the spell damage of Illusory Orb and Waning Rift once attacks connect.
Checked for patch 7.41f
Matchup data updated Nov 14, 2026
TierC·Score change+0.36
Who Beats Puck
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Who beats Puck at All Ranks
Night Stalker
63.3%+9.5507
vs Puck507 games+9.5
Dragon Knight
58.5%+7.31,164
vs Puck1,164 games+7.3
Shadow Shaman
57.7%+6.51,135
vs Puck1,135 games+6.5
Wraith King
57.7%+6.51,105
vs Puck1,105 games+6.5
Abaddon
61.0%+5.8223
vs Puck223 games+5.8
Visage
65.3%+5.8121
vs Puck121 games+5.8
Riki
58.1%+5.7487
vs Puck487 games+5.7
Bloodseeker
60.3%+5.7247
vs Puck247 games+5.7
Spectre
57.3%+5.6639
vs Puck639 games+5.6
Pugna
58.3%+5.5391
vs Puck391 games+5.5
Puck Counters
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Puck counters at All Ranks
Queen of Pain
45.2%-4.01,049
vs Puck1,049 games-4.0
Storm Spirit
44.9%-3.6465
vs Puck465 games-3.6
Dark Willow
46.3%-2.8600
vs Puck600 games-2.8
Weaver
46.3%-2.5417
vs Puck417 games-2.5
Terrorblade
46.2%-2.2262
vs Puck262 games-2.2
Shadow Demon
45.6%-2.1182
vs Puck182 games-2.1
Lina
47.6%-2.11,177
vs Puck1,177 games-2.1
Batrider
Few games40.8%-1.849
vs Puck49 games-1.8
Tinker
47.4%-1.8445
vs Puck445 games-1.8
Mars
47.5%-1.7455
vs Puck455 games-1.7
Top Allies for Puck
Show how this score was calculated.Hide calculation.
HeroWin %SynergyMatches
Top allies for Puck at All Ranks
Void Spirit
63.6%+13.655
Death Prophet
56.8%+6.8234
Chen
Few games54.8%+4.831
Lone Druid
53.9%+3.9165
Brewmaster
53.2%+3.2205
Broodmother
Few games52.8%+2.836
Clinkz
52.4%+2.4206
Juggernaut
52.1%+2.11,625
Ancient Apparition
52.1%+2.1528
Templar Assassin
51.8%+1.8305
Positions Played
Positions: patch 7.41f
1 Carry40.7% WR14,869 matches
2 Mid47.0% WR477,601 matches
3 Off43.3% WR22,874 matches
4 Soft43.7% WR45,941 matches
5 Hard41.9% WR31,433 matches
Matchup data updated Nov 14, 2026
TierC·Score change+0.95
Who Beats Puck
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Who beats Puck at Herald–Guardian
Spirit Breaker
69.8%+7.3116
vs Puck116 games+7.3
Skywrath Mage
70.1%+5.677
vs Puck77 games+5.6
Wraith King
69.4%+5.172
vs Puck72 games+5.1
Legion Commander
66.7%+4.369
vs Puck69 games+4.3
Invoker
62.7%+3.783
vs Puck83 games+3.7
Juggernaut
60.8%+3.6102
vs Puck102 games+3.6
Axe
60.4%+3.5101
vs Puck101 games+3.5
Warlock
Few games67.4%+3.143
vs Puck43 games+3.1
Silencer
62.1%+3.066
vs Puck66 games+3.0
Crystal Maiden
58.8%+2.997
vs Puck97 games+2.9
Puck Counters
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Puck counters at Herald–Guardian
Queen of Pain
37.5%-2.756
vs Puck56 games-2.7
Lion
45.1%-2.1144
vs Puck144 games-2.1
Lina
42.9%-2.077
vs Puck77 games-2.0
Weaver
Few games35.5%-1.931
vs Puck31 games-1.9
Necrophos
43.9%-1.457
vs Puck57 games-1.4
Faceless Void
Few games42.5%-1.240
vs Puck40 games-1.2
Oracle
Few games30.8%-1.213
vs Puck13 games-1.2
Tiny
Few games40.0%-1.125
vs Puck25 games-1.1
Tinker
Few games40.0%-1.125
vs Puck25 games-1.1
Ursa
Few games40.7%-1.127
vs Puck27 games-1.1
Top Allies for Puck
Show how this score was calculated.Hide calculation.
HeroWin %SynergyMatches
Top allies for Puck at Herald–Guardian
Ember Spirit
Few games100.0%+50.01
Mars
Few games72.2%+22.218
Elder Titan
Few games66.7%+16.73
Phoenix
Few games66.7%+16.712
Ancient Apparition
Few games65.9%+15.941
Venomancer
Few games65.8%+15.838
Grimstroke
Few games64.7%+14.717
Visage
Few games62.5%+12.58
Mirana
Few games61.9%+11.942
Silencer
Few games61.8%+11.834
Positions Played
Positions: patch 7.41f
1 Carry39.5% WR2,912 matches
2 Mid45.5% WR46,040 matches
3 Off41.3% WR4,138 matches
4 Soft42.5% WR8,778 matches
5 Hard42.2% WR6,565 matches
Matchup data updated Nov 14, 2026
TierC·Score change+0.89
Who Beats Puck
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Who beats Puck at Crusader–Archon
Spectre
62.8%+6.1183
vs Puck183 games+6.1
Riki
64.2%+6.0148
vs Puck148 games+6.0
Night Stalker
65.4%+6.0127
vs Puck127 games+6.0
Shadow Shaman
58.6%+5.8418
vs Puck418 games+5.8
Techies
59.2%+5.5304
vs Puck304 games+5.5
Rubick
57.3%+5.0438
vs Puck438 games+5.0
Juggernaut
57.4%+4.9399
vs Puck399 games+4.9
Pudge
56.3%+4.8647
vs Puck647 games+4.8
Dragon Knight
57.6%+4.6314
vs Puck314 games+4.6
Pugna
61.0%+4.2123
vs Puck123 games+4.2
Puck Counters
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Puck counters at Crusader–Archon
Clockwerk
37.3%-2.959
vs Puck59 games-2.9
Faceless Void
45.9%-2.0194
vs Puck194 games-2.0
Lycan
Few games32.0%-2.025
vs Puck25 games-2.0
Magnus
46.5%-2.0258
vs Puck258 games-2.0
Tinker
44.7%-1.8103
vs Puck103 games-1.8
Omniknight
Few games40.9%-1.644
vs Puck44 games-1.6
Jakiro
46.8%-1.6190
vs Puck190 games-1.6
Shadow Demon
Few games41.9%-1.443
vs Puck43 games-1.4
Doom
46.6%-1.3118
vs Puck118 games-1.3
Leshrac
Few games42.9%-1.242
vs Puck42 games-1.2
Top Allies for Puck
Show how this score was calculated.Hide calculation.
HeroWin %SynergyMatches
Top allies for Puck at Crusader–Archon
Void Spirit
Few games71.4%+21.414
Broodmother
Few games64.3%+14.314
Clinkz
Few games61.4%+11.444
Omniknight
Few games60.7%+10.728
Death Prophet
58.6%+8.658
Lone Druid
58.2%+8.255
Troll Warlord
55.9%+5.959
Bounty Hunter
54.8%+4.8104
Leshrac
Few games54.5%+4.522
Dawnbreaker
54.0%+4.0174
Positions Played
Positions: patch 7.41f
1 Carry39.3% WR5,379 matches
2 Mid46.1% WR162,901 matches
3 Off42.5% WR9,006 matches
4 Soft42.4% WR17,425 matches
5 Hard41.1% WR11,824 matches
Matchup data updated Nov 14, 2026
TierC·Score change+0.18
Who Beats Puck
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Who beats Puck at Legend–Ancient
Night Stalker
64.6%+8.0240
vs Puck240 games+8.0
Shadow Shaman
60.5%+7.5489
vs Puck489 games+7.5
Dragon Knight
60.3%+7.4506
vs Puck506 games+7.4
Wraith King
59.2%+6.7542
vs Puck542 games+6.7
Doom
60.5%+5.5223
vs Puck223 games+5.5
Sven
58.4%+5.5375
vs Puck375 games+5.5
Arc Warden
61.3%+5.4181
vs Puck181 games+5.4
Techies
57.0%+5.2563
vs Puck563 games+5.2
Warlock
59.5%+4.9215
vs Puck215 games+4.9
Broodmother
Few games73.9%+4.546
vs Puck46 games+4.5
Puck Counters
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Puck counters at Legend–Ancient
Queen of Pain
42.6%-5.5561
vs Puck561 games-5.5
Storm Spirit
39.3%-5.4201
vs Puck201 games-5.4
Venomancer
44.2%-3.3265
vs Puck265 games-3.3
Dark Willow
44.7%-3.0253
vs Puck253 games-3.0
Drow Ranger
45.8%-2.9459
vs Puck459 games-2.9
Bane
41.1%-2.890
vs Puck90 games-2.8
Lina
47.0%-2.3607
vs Puck607 games-2.3
Kunkka
45.6%-2.1182
vs Puck182 games-2.1
Weaver
46.0%-1.9187
vs Puck187 games-1.9
Terrorblade
44.8%-1.8105
vs Puck105 games-1.8
Top Allies for Puck
Show how this score was calculated.Hide calculation.
HeroWin %SynergyMatches
Top allies for Puck at Legend–Ancient
Void Spirit
Few games66.7%+16.724
Arc Warden
Few games57.1%+7.121
Lone Druid
56.5%+6.562
Disruptor
54.9%+4.9328
Phoenix
53.8%+3.8143
Brewmaster
53.5%+3.599
Wraith King
53.4%+3.4504
Chen
Few games53.3%+3.315
Bounty Hunter
53.1%+3.1207
Juggernaut
52.9%+2.9800
Positions Played
Positions: patch 7.41f
1 Carry41.6% WR2,634 matches
2 Mid47.4% WR191,278 matches
3 Off43.5% WR5,042 matches
4 Soft42.0% WR8,181 matches
5 Hard40.7% WR4,886 matches
Matchup data updated Nov 14, 2026
TierB·Score change+0.50
Who Beats Puck
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Who beats Puck at Divine–Immortal
Io
66.7%+4.778
vs Puck78 games+4.7
Snapfire
59.4%+4.3170
vs Puck170 games+4.3
Bounty Hunter
59.9%+4.0137
vs Puck137 games+4.0
Dragon Knight
55.9%+3.5288
vs Puck288 games+3.5
Riki
63.2%+3.368
vs Puck68 games+3.3
Axe
56.4%+3.3218
vs Puck218 games+3.3
Night Stalker
58.5%+2.9106
vs Puck106 games+2.9
Void Spirit
58.6%+2.899
vs Puck99 games+2.8
Abaddon
Few games68.8%+2.632
vs Puck32 games+2.6
Lone Druid
61.8%+2.555
vs Puck55 games+2.5
Puck Counters
Show how this score was calculated.Hide calculation.
HeroWin %AdvMatches
Puck counters at Divine–Immortal
Zeus
41.2%-4.2182
vs Puck182 games-4.2
Pangolier
39.8%-3.188
vs Puck88 games-3.1
Sniper
43.3%-2.9150
vs Puck150 games-2.9
Gyrocopter
41.4%-2.687
vs Puck87 games-2.6
Timbersaw
44.1%-2.5145
vs Puck145 games-2.5
Drow Ranger
44.0%-2.3125
vs Puck125 games-2.3
Dark Willow
45.0%-2.3169
vs Puck169 games-2.3
Tusk
44.6%-2.2139
vs Puck139 games-2.2
Windranger
46.5%-2.2340
vs Puck340 games-2.2
Monkey King
42.3%-2.278
vs Puck78 games-2.2
Top Allies for Puck
Show how this score was calculated.Hide calculation.
HeroWin %SynergyMatches
Top allies for Puck at Divine–Immortal
Chen
Few games83.3%+33.36
Templar Assassin
76.4%+26.455
Death Prophet
72.5%+22.551
Naga Siren
Few games70.0%+20.010
Broodmother
Few games66.7%+16.76
Lycan
Few games64.0%+14.025
Bloodseeker
Few games62.1%+12.129
Ursa
61.8%+11.8123
Elder Titan
Few games60.0%+10.015
Dark Seer
59.6%+9.6104
Positions Played
Positions: patch 7.41f
1 Carry41.2% WR410 matches
2 Mid49.2% WR66,439 matches
3 Off44.4% WR923 matches
4 Soft44.7% WR1,069 matches
5 Hard47.4% WR618 matches
Bracket Divergence
Matchup data updated Nov 14, 2026
Broodmother only ranks as a top counter to Puck in Legend–Ancient.
Skywrath Mage only ranks as a top counter to Puck in Herald–Guardian.
Spirit Breaker only ranks as a top counter to Puck in Herald–Guardian.
Io only ranks as a top counter to Puck in Divine–Immortal.
Legion Commander only ranks as a top counter to Puck in Herald–Guardian.
About Puck
Night Stalker is Puck's strongest counter, with a +13.30 raw advantage.
Puck is most contested in Herald–Guardian and least contested in Crusader–Archon.
Broodmother only shows up as a top counter to Puck in Legend–Ancient.
Void Spirit is Puck's strongest ally, with a +13.60 raw synergy advantage.