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
- OpenDota retrieved 2026-10-24
Game data version opendota-2026-10-24