Skip to content
    • All heroesWin and pick rates by rank
    • Tier listBest heroes for each position
    • Counter pickerWhat beats the enemy draft
  • Matches
  • Tournaments
  • Players
    • Team finderStacks that are recruiting
    • Find teammatesPlayers looking for a team
    • Create a teamYour banner, your five

Heroes

  • All heroesWin and pick rates by rank
  • Tier listBest heroes for each position
  • Counter pickerWhat beats the enemy draft
  • MatchesReadable scoreboard by match ID
  • TournamentsPro events, standings and brackets
  • PlayersSearch by name, friend ID or Steam link

Teams

  • Team finderStacks that are recruiting
  • Find teammatesPlayers looking for a team
  • Create a teamYour banner, your five
ENRU

Stats for players who'd rather be playing.

Player names and the live player count from the Steam Web API. Hero, player and match stats from STRATZ and OpenDota. Refreshed every few hours.

Dota2sphere is not affiliated with or endorsed by Valve. Dota 2 is a registered trademark of Valve Corporation.

  • About
  • Contact
  • Legal notice
  • Privacy
  • Terms & guidelines

Heroes

  • All heroes
  • Tier list
  • Counter picker

Tier lists

  • Best carry heroes
  • Best mid heroes
  • Best offlane heroes
  • Best soft supports
  • Best hard supports

Look up

  • Matches
  • Tournaments
  • Players

Teams

  • Team finder
  • Find teammates
  • Create a team

Best mid heroes

This week's tier list from ranked games. We only rank heroes people really play in this position, never heroes that just carry the right tag.

Patch 7.41fRanked games from Oct 22 – 28

  • CarryPos 1
  • MidPos 2
  • OfflanePos 3
  • Soft supportPos 4
  • Hard supportPos 5

Top mid right now: Riki, winning 56.3% over 27,138 games.

Dotier's verdictOur analysis, not Valve's or Steam's
  1. Rank 11

    Riki

    36% of its games here

    56.3%27,138 games
  2. Rank 22

    Arc Warden

    91% of its games here

    55.7%49,862 games
  3. Rank 33

    Leshrac

    64% of its games here

    54.6%16,169 games
  1. Rank 44Dragon Knight29% of its games here53.8%
    54,018
  2. Rank 55Meepo77% of its games here53.6%
    12,206
  3. Rank 66Outworld Destroyer94% of its games here52.9%
    149,848
  4. Rank 77Visage37% of its games here52.8%
    6,156
  5. Rank 88Invoker71% of its games here52.3%
    168,290
  6. Rank 99Clinkz43% of its games here51.8%
    23,321
  7. Rank 1010Marci42% of its games here51.4%
    23,600
  8. Rank 1111Earth Spirit42% of its games here51.4%
    21,440
  9. Rank 1212Earthshaker26% of its games here50.9%
    56,497
  10. Rank 1313Necrophos51% of its games here50.7%
    96,933
  11. Rank 1414Tinker93% of its games here50.4%
    56,970
  12. Rank 1515Storm Spirit96% of its games here50.1%
    65,085
  13. Rank 1616Monkey King29% of its games here49.8%
    17,456
  14. Rank 1717Zeus35% of its games here49.5%
    60,782
  15. Rank 1818Razor25% of its games here49.5%
    21,290
  16. Rank 1919Kez36% of its games here49.5%
    16,913
  17. Rank 2020Void Spirit86% of its games here49.2%
    40,775
How we rank

STRATZ works out each player's position (1 to 5) in the games it analyzes, so these are real games in this role from the last full week. A hero needs at least 25% of its games in this role to qualify. The win rate is the hero's win rate in this role, smoothed so a hero rarely played here is pulled toward 50%.

Data from STRATZ