Stats refreshed 14 minutes ago · newest match 2 hours agopatch 7.4168,415 ranked matches in 24 h8,960 pro matches this patch

Leaderboard

Valve's official top 5,000 in each region, and the heroes they win with.

Best players per hero → Top players
Regions aren't compared: each has its own scale (Valve).

Europe · top 5,000

Valve's official leaderboard, updated every hour. Names link to the player page when we have their games.

We do not know any of these players' accounts yet, so names do not link and no heroes are shown. Accounts are matched from our own data every hour. The 24 h change appears once we have a board from a day ago.

Place24 hCountryPlayerMost played
1200🇦🇫kesoshinot on our data yet
1200meow666not on our data yet
1203🇦🇫Bevzaralubov'not on our data yet
1203eznot on our data yet
1203sanasaanot on our data yet
1206Aiva-not on our data yet
1206IvanVechnoPyannot on our data yet
1208JEMIDominatornot on our data yet
1208🇳🇴sergio_not on our data yet
1210🇩🇪-Haki-not on our data yet
1210Ravingnot on our data yet
1212sereinnot on our data yet
1213🇵🇪ShadOw.onot on our data yet
1213🇩🇰chritomaestroclgnot on our data yet
1215Klichkonot on our data yet
1215TOInot on our data yet
1217🇯🇴JoyBoy~not on our data yet
1218Rockynot on our data yet
1218питер паркерnot on our data yet
1220Shironot on our data yet
1220🇦🇫mariachi.not on our data yet
1222lusiyageinnot on our data yet
1223tw/dawgdota2not on our data yet
1224🇺🇦малодушьеnot on our data yet
1225DigitaLJ5not on our data yet
1225🇦🇷HermitWorkernot on our data yet
1225🇦🇫resistancexxxnot on our data yet
1228🇬🇷RaZed`not on our data yet
1229-itachiSBnot on our data yet
1229🇳🇮anonymous workernot on our data yet
1231GluArtnot on our data yet
1231🇷🇺discipl1nenot on our data yet
1233🇦🇫Evanescencenot on our data yet
1233🇷🇺shadleинорсnot on our data yet
1235Luypennot on our data yet
1236Ghostiknot on our data yet
1237🇷🇺Suddennot on our data yet
1237dnznot on our data yet
1237udyanot on our data yet
12401VS5not on our data yet
1240🇧🇬sommergewitternot on our data yet
1242Jey0not on our data yet
1242🇷🇺kismetnot on our data yet
1244Xlebnot on our data yet
1244🇦🇫aho909not on our data yet
1244dutynot on our data yet
1244🇦🇫smurfnot on our data yet
1248Dreamernot on our data yet
1248mshnot on our data yet
1250🇹🇷AvalancheTMRnot on our data yet
1250PainRhinonot on our data yet
1252(no name)not on our data yet
1252🇦🇱MMF8055not on our data yet
1252TomasBiceps'Jrnot on our data yet
1255🇹🇷Phantomesquenot on our data yet
1255Tailungnot on our data yet
1257🇵🇪DemonWDnot on our data yet
1257DoMoVoYnot on our data yet
1257Romasamanot on our data yet
1257Xcalibur5Anot on our data yet
1257🇷🇺ловлю тревогуnot on our data yet
1262Elephantnot on our data yet
1262🇷🇺angelnot on our data yet
1262cold_barsiknot on our data yet
1262passedawayinMaynot on our data yet
1266🇩🇿IkigaiFinFunnot on our data yet
1266🇦🇫petus322not on our data yet
1266±ĐĘUŠ ÏŖẴ̱not on our data yet
1269️not on our data yet
1270🇦🇽9botsnot on our data yet
1270🇳🇴mus1khahanot on our data yet
1270peterconners2021not on our data yet
1270plcnot on our data yet
1274JohnnyQuidnot on our data yet
1274🇷🇺hmoranot on our data yet
1274🇷🇺Ты не такаяnot on our data yet
1277🇮🇩123Lizardnot on our data yet
1277🇦🇫Serendipitynot on our data yet
1277hanaxakinot on our data yet
1277targetnot on our data yet
1277🇺🇸yadomegodpsychoshiznot on our data yet
1277不道德行為not on our data yet
1283🇨🇳刘裔镇zzz张泽中not on our data yet
1284mypabbednot on our data yet
1284never thatnot on our data yet
1286---crmtnot on our data yet
1286🇷🇸Vidjennot on our data yet
1286mercifulnot on our data yet
1289(no name)not on our data yet
1289🇦🇮hawknot on our data yet
1289Грейпфрутовыйnot on our data yet
1289็wawenot on our data yet
12931not on our data yet
1293🇷🇺LAndmannot on our data yet
1293🇷🇺Revenge-not on our data yet
1296🇦🇫V1zavinot on our data yet
1296rehabmonsternot on our data yet
1298🇷🇺Obscurenot on our data yet
1298X0m94oK67~YKTSquadnot on our data yet
1300QQnot on our data yet
Showing 201–210 of 4,000 · updated 12:55 UTC · next update 13:55 UTCShowing 201–300 of 4,000 · updated 12:55 UTC · next update 13:55 UTC

Moving today

The 24 h change appears once we have a board from a day ago.

    Countries in Europe's top 100

    • 🇦🇫14
    • 🇷🇺10
    • 🇺🇦8
    • 🇦🇽5
    • 🇰🇿4
    • 🇧🇾3
    • 🇩🇪3
    • 🇱🇧3

    Not shown: 29

    What Europe's top 1,000 play

    Heroes picked most by the best players of the region this patch, ranked by how often they win. Same S–F rule as the Builds picker.

    Not enough data yet: 0 games from 0 matched players in this patch, and the list needs 200. It fills in as we match more players.

    Place, name, country and team come from Valve's leaderboard (dota2.com), read once an hour. Valve gives no account, so we match a row to an account from our own data only when three things agree: the Immortal place we stored for the account, its region (by the servers of its recent games) and its name. Most-played heroes and the tier list come from those players' games in our matches. Names go through our name filter; no avatars.