Windranger

Windranger

Windranger is a ranged universal hero in Dota 2, played as carry, support, disabler.

Base stats

Attack range
600
Attack type
Ranged
Base armor
0
Base attack
24–36
Move speed
285
Primary attribute
Universal

Derived

Strongest matchups

Zeus 61.5% ±7.8 n=104
Viper 58.3% ±5.5 n=211
Necrophos 57.5% ±7.0 n=134
Underlord 57.4% ±6.5 n=155
Silencer 57.2% ±6.9 n=138
Slardar 57.0% ±5.4 n=228
Ursa 56.8% ±6.1 n=176
Templar Assassin 56.5% ±6.2 n=170
Kez 56.2% ±5.8 n=194
Tusk 55.9% ±4.4 n=345
Lion 55.9% ±5.2 n=247
Dark Willow 55.7% ±5.2 n=244
Mars 55.3% ±5.1 n=253

Weakest matchups

Treant Protector 31.5% ±7.3 n=108
Ember Spirit 40.2% ±4.6 n=301
Clockwerk 43.1% ±6.0 n=181

Win rate by bracket

Herald 49.5% n=12,896
Guardian 48.3% n=42,294
Crusader 48.3% n=80,227
Archon 48.0% n=130,679
Legend 48.2% n=157,871
Ancient 48.3% n=96,461
Divine 49.1% n=72,750

Skill bracket skew

Herald → Divine -0.4 pts — weaker in higher brackets

Analysis

The skew figure on this page says −0.4 points, which makes Windranger look like one of the steadiest heroes in the dataset. Read the bracket column instead, because the summary is hiding the shape.

The win rate runs 49.5, 48.3, 48.3, 48.0, 48.2, 48.3, 49.1. It falls for four brackets, bottoms out in Archon, and then climbs back almost to where it started. Herald and Divine happen to land close together, so a figure built from the two ends reports almost no movement across a curve that moves twice.

This is a limitation of the metric rather than a quirk of the hero — most of these curves are not straight lines, and any single number taken from the endpoints will mislead on some of them. It is worth saying plainly on the one page where it matters most.

What the curve does not do is cross fifty. Windranger never averages a win at any bracket, peaking at 49.5% in Herald, and it is the second most-played hero in that group behind Lion. The trough is shallow — a point and a half from best to worst — so none of this describes a hero in trouble. It describes a hero that is slightly behind everywhere, least so at the extremes.

The matchup table is much more decisive than the brackets: thirteen favourable results against three. Zeus at 61.5%, Viper at 58.3%, Necrophos at 57.5%, Underlord at 57.4%, then a long tail in the mid-fifties against Slardar, Ursa, Templar Assassin, Tusk, Lion and Mars. A hero that beats thirteen opponents measurably while sitting below fifty overall is winning its specific fights and losing the average somewhere else.

The exception is severe enough to flag on its own. Treant Protector takes Windranger to 31.5% over 108 games — the heaviest single result on this page by a wide margin, and well outside its own uncertainty of ±7.3. Ember Spirit at 40.2% over 301 games is the firmer of the two bad matchups, with less margin to argue about.

Related

Sources

Game data version opendota-2026-10-24