DOTALEDGERPatch7.41f

Data: STRATZ

Dota 2 Counter Pick Helper

Compare matchups and lineup fit.

Your team0/5
Enemy team0/5

Hero pool

Type a hero name and press Enter to add it to the selected team; Shift+Enter adds it to the other team.

Strength

Agility

Intelligence

Universal

Recommended next picks

Recommend for

Loading recommendations…

My hero pool · 0

Saved only in this browser. This limits recommendations and your practice picks, not the enemy lineup.

Damage profiles count heroes, not actual damage percentages. Build and execution can change the profile.

Matchup audit

Why not my hero?

Compare a hero using the same position, replacement and pool filters as recommendations.

Continue drafting

More draft tools

How suggestions are ranked

The helper adds up STRATZ matchup and synergy edges for the heroes already entered on both teams, from the latest weeks of the current patch in your rank bracket. It then adds light signals for the hero’s win rate, how often it is played at the position, and lineup composition.

Use it as a draft aid, not a match prediction. Patch changes and player skill can change the result.

Frequently asked questions

How should I choose a hero?

Set your position and known allied roles. Compare the reasons and risks of three suggestions. A small score difference does not outweigh your experience on a hero. Scores are not win probabilities.

Where do matchup signals come from?

Matchup and synergy numbers come from STRATZ: the latest complete weeks of the current patch, split by rank bracket and refreshed weekly. Hero pairs with too few games count as unknown, not as even.

Why might a classic counter not rank first?

Counters depend on lanes, items, timings and execution, which aggregates do not fully capture. Missing data means unknown, not 50/50. The hero checker uses the same maximum-five-hero lineup and selected position.