Viper — hero grid for mains
Everything for a grid built around Viper: mid (2), places in the site's ready layouts, OpenDota numbers as of 23 Sept 2026 and a grid with Viper already in Mains.

In-game name and nicknames
Every Dota client, Russian included, shows the name Viper. The site's dictionary has no English nickname for Viper — people just type the name. On Russian servers you will hear “Вайпер” (or “випер”).
Valve's one-line description from the hero list: “Poisonous toxins chip away armor and slow enemies”.
The site's “Choose a hero” window finds Viper by either “Viper” or “Вайпер”.
Attribute, attack and roles
Viper: Agility attribute, shared with 34 other heroes; ranged attack; Valve rates the complexity easy, 1 of 3, one of the 55 easiest heroes.
Valve's roles for Viper, rated 1 to 3: Durable ●●○, Carry ●○○, Disabler ●○○, Initiator ●○○; none reaches the full three dots.
By attributes puts Viper in the “AGILITY” (16th of 35) block; By complexity — in the “EASY” (51st of 55) band. Viper is also in Beginner: easy heroes — column “2 · MID”, 7th of 9.
Positions and lanes
No doubt about the role: Viper is mid (2), and the best of the other positions scores 0.25. The site's position scores (best = 1) are carry 0.15 · mid 1 · offlane 0.25 · soft support 0.15 · hard support 0, so Pick by stats puts the hero into the “2 · MID” row only.
| Position | Score |
|---|---|
| 1 · Carry | 0.15 |
| 2 · Mid | 1 |
| 3 · Offlane | 0.25 |
| 4 · Soft support | 0.15 |
| 5 · Hard support | 0 |
Lanes over 1,304 parsed OpenDota matches as of 23 Sept 2026: safe 10%, mid 69%, off 21%. Median GPM 485, XPM 677 — between support (360) and core (540), a supportness of 0.23 by the site's formula.
Where to put the hero in your grid
In Classic: positions 1–5 Viper sits in the “2 · MID” row, 11th portrait of 18.
Other ready grids with Viper: not in Meta by stats (ten heroes per position); Two columns — “CORES”, 27th of 44.
With the button at the top, the MAINS block of Mains + situational starts with Viper, then Sniper, Ember Spirit and Huskar, because all three share the same main position (mid).
To get the grid into the game, press “Download grid” and, with Dota closed, put hero_grid_config.json into Steam → userdata → account number → 570 → remote → cfg — details in how to install a hero grid.
OpenDota stats, 23 Sept 2026
In the OpenDota snapshot of 23 Sept 2026 Viper shows up in 325,935 games (52nd most played of 127) and wins 48.5% of them (90th).
Rank barely changes the picture: 48.1% at Herald–Crusader and 48.9% at Ancient–Divine. Viper's share of games is 96% above its average at Herald and 37% below at Divine.
| Rank | Games | Win rate |
|---|---|---|
| Herald | 17,429 | 48.4% |
| Guardian | 44,234 | 48.3% |
| Crusader | 62,907 | 47.9% |
| Archon | 74,385 | 48.5% |
| Legend | 67,259 | 48.7% |
| Ancient | 37,442 | 48.9% |
| Divine | 22,279 | 49.0% |
Viper in the snapshot's pro matches: 9 picks, 5 wins, 10 bans. Turbo: 262,554 games at 49.1%, about the same as in ranked brackets.
Drawing the hero in your grid
Main in a skin covers arcanas and personas only, and Viper has none there yet; to draw the hero anyway, upload any art to Picture to dots. Among the heroes with skins that are also played as mid, the closest to Viper are Lina, Invoker and Queen of Pain — their dot drawings are ready for a mid grid.
Questions and answers
Can I make Viper big in my grid?
Yes: the MAINS block in Mains + situational has the biggest portraits, and “Make a grid with Viper” puts the hero there first.
What position is Viper?
By the site's scores — mid (2); scores are carry 0.15 · mid 1 · offlane 0.25 · soft support 0.15 · hard support 0, and Pick by stats puts a hero into a row from 0.5.