A set of free Dota 2 drafting tools. The Counter & Synergy Picker suggests heroes from the enemy picks and your own team's picks; the simpler Counter Picker only looks at the enemy. Around them are meta statistics, hero pages with counters and teammates, counter guides and player stats.
Add the heroes picked so far and look at the top of the list, then decide yourself. A hero is only as good as the player on it: a strong counter you have never played is usually worse than a decent pick you know well. Use the lane and role filters to narrow the list to what your team still needs, and check the matchup tables and the advantage charts before locking in. The picker is most useful in the middle of the draft, when there is enough information but still room to react.
The total is how much the hero is expected to help in this draft, in percentage points. With heroes on both sides it is split into two parts shown in brackets: how well the hero does against the enemy picks (counter) and how well it works with your team (synergy). Green rows are good picks, red rows are picks to avoid.
Advantage (the default) measures each matchup on its own: how much better or worse a hero does against or with another hero than it normally does. It does not favor heroes just because they are strong in the current patch, so it suits learning and a wider hero pool. Win rate mode also counts how strong each hero is overall, so it leans towards the heroes that win the most in the current meta.
Matchups are different at different ranks, so the data is split into Normal, High (Legend) and Very High (Ancient and above); pick the one closest to your games. The early, mid and late game buttons give extra weight to heroes that bring the biggest advantage in that part of the game, if you know when your draft wants to win.
From public ranked and unranked All Pick matches. OpenDota provides each match with the average rank of its players, which sets the skill level, and Valve's Steam Web API provides the match details, including the experience timings behind the XP advantage charts. Games shorter than 5 minutes and incomplete teams are left out.
The statistics use the matches of the last 14 days, currently over a million, and are rebuilt every 6 hours. The current data is for patch 7.41, last updated 21 October 2026. After a new patch the old numbers stay until enough new games have been played (about 150,000 matches), which usually takes a day or two.
No, every picker and statistic works without an account. Logging in with Steam adds your player stats, saved settings and Personal.
Yes, it is free. Personal adds your own history to the picker: a bonus for the heroes you play well (the PAS button), favorite and disliked heroes, your own hero roles and a custom formula. It turns on once your matches have been collected. More on the Personal page.
Your match history has to be public: in Dota 2, open Settings, Social and turn on Expose Public Match Data, then play a game. Your matches are downloaded from OpenDota a few minutes after you log in, and again when you log in later (at most every 6 hours). If it fails, your stats page says why.
Yes. You type your user name and password on Steam's own website, through Steam OpenID, the official login that sites like this one use. We never see your password: Steam only tells us your public Steam ID, name and avatar.
No. The site works in any browser, and the Steam overlay browser (Shift+Tab in game) is a handy place to use the picker during a draft.
We would like to hear it: write to us on the contact page.