← All matchups

Puck vs Viper

Head-to-head Dota 2 7.41e win rate from ranked matches.

Favored
Viper 53.85%
Puck46.15%
Viper53.85%
Over 3,881 ranked matches (7.41e).

In Dota 2 7.41e, Viper wins the Puck vs Viper matchup: Viper beats Puck in 53.85% of 3,881 ranked matches.

How this matchup plays

Laning against Viper often forces a change in plan for Puck. The constant damage-over-time from Poison Attack isn't something Puck can easily dodge with Phase Shift, making trades difficult. Getting close enough to use Waning Rift means taking return damage from Corrosive Skin. This pressures Puck to use Illusory Orb for farming and staying safe, rather than for aggression. At the same time, Viper finds it equally hard to land a decisive blow. Puck's mobility is usually enough to avoid sitting in Nethertoxin or getting run down, creating a stalemate where neither hero can easily secure a kill without a significant mistake from the other.

This dynamic often results in both heroes playing for their own timings. Puck will typically look to find advantages elsewhere on the map, using Dream Coil to gank side lanes. Viper is content to stay put, build up his durability, and then group with his team to push down objectives. The matchup becomes less about a direct duel and more about which hero’s overall game plan is more effective. While a well-timed Viper Strike can completely neutralize Puck in a teamfight, the challenge for Viper is always catching the elusive target in the first place.

Puck vs Viper by rank

How the matchup shifts across skill brackets — Puck's win rate against Viper in recent ranked matches, split by average match rank. Ranks with too few recent matches are omitted. These rows use the last 30 days of quality-filtered ranked matches, all patches in that span combined — a wider window than the patch-scoped count above, so the per-rank match totals can exceed it.

RankPuck win rateMatches
Herald & Guardian45.18%301
Crusader & Archon43.92%510
Legend & Ancient46.02%452
Divine & Immortal44.20%181

Puck vs Viper across patches

Puck's win rate against Viper in each recent balance patch — whether this matchup is trending up or down. Patches without enough matches are omitted.

PatchPuck win rateChangeMatches
7.41e 46.15%▼ -2.4pp3,881
7.41d 48.58%▼ -0.7pp50,489
7.41c 49.28%▲ +1.1pp25,886
7.41b 48.23%26,707

Move this data into a draft

Put Puck against Viper

Puck starts on Radiant and Viper on Dire. Add the other eight picks to see whether this head-to-head edge survives the full draft.

Radiant4 open
Puck
Dire4 open
Viper
Open with heroes loaded

Frequently asked questions

Does Puck counter Viper?
Puck wins 46.15% of ranked matches against Viper in Dota 2 7.41e (3,881 matches) — the matchup favors Viper.
Does Viper counter Puck?
Viper wins 53.85% of ranked matches against Puck in Dota 2 7.41e (3,881 matches) — the matchup favors Viper.
How many matches back the Puck vs Viper win rate?
3,881 quality-filtered ranked matches from patch 7.41e, refreshed as new matches are ingested daily.

Data updated Aug 17, 2026.