Hero Winrates & Pickrates


The most complete hero winrate and pickrate trends tool.
Multiple charts with data separated by skill and game length.
Makes it easy to see which heroes are easier to master, when they peak and the picking preferences of lower and higher skilled players.
Great for analyzing what a patch does to heroes, whether it changes the pickrate, winrate in longer or shorter games or the skill gap.


This webpage may run very slowly in older browsers as it loads a lot of data. For the best experience use the latest version of Chrome.


Heroes sorted by: Name <%opt.name%>, <%opt.name%>, <%opt.name%>, Ascending Descending Absolute Descending

Show Sorting Tools
Sort by: <%skill.name%>
<%what.name%> <%heroes[0]['wrinfo'+winratesTime].labels[heroes[0]['wrinfo'+winratesTime].labels.length-1]%> <%heroes[0]['wrinfo'+winratesTime].labels[0]%> Difference

Loading the data, please wait...


<%hero.name%>

Δ
win <%FormatWrSmallTable(hero['wrinfo'+winratesTime].allwr.all[0])%>% <%FormatWrSmallTable(hero['wrinfo'+winratesTime].allwr.all[hero['wrinfo'+winratesTime].allwr.all.length-1])%>% <%FormatWrSmallTable(hero['wrinfo'+winratesTime].allwr.all[hero['wrinfo'+winratesTime].allwr.all.length-1]-hero['wrinfo'+winratesTime].allwr.all[0])%>%
pick <%FormatWrSmallTable(hero['wrinfo'+winratesTime].allpr.all[0])%>% <%FormatWrSmallTable(hero['wrinfo'+winratesTime].allpr.all[hero['wrinfo'+winratesTime].allpr.all.length-1])%>% <%FormatWrSmallTable(hero['wrinfo'+winratesTime].allpr.all[hero['wrinfo'+winratesTime].allpr.all.length-1]-hero['wrinfo'+winratesTime].allpr.all[0])%>%