Random Dota 2 Hero Picker

Can't decide what to play? Pick the attributes, roles and attack type you want, leave out heroes you never play, and spin.

?

Filters

Attribute
Attack
Roles
A hero needs at least one of the selected roles.
My Personal stats
Log in with Steam to keep these filters in your profile and to weight heroes by your own results.

Leave out heroes

Click a hero to leave it out of the spin; click again to bring it back.

Strength
Agility
Intelligence
Universal

How it works

Every hero that matches your filters has the same chance, unless you use your Personal stats. Roles come from the hero data the pickers use. Each result links to the hero's counters, best teammates and tips, so you know what to expect before the game.

Pick with data instead: Counter Picker shows who counters the enemy heroes, and Counter & Synergy Picker adds team synergy, lanes and roles.

Random hero questions

How do I get a random Dota 2 hero for one role?

Select the role under Roles, for example Carry or Support, and spin. Only heroes with that role stay in the pool. If you select several roles, a hero needs just one of them.

Is this the same as All Random in Dota 2?

Without filters it works the same way: every hero has the same chance. Unlike the in-game random pick, you can spin again, narrow the pool to the heroes you want to practise and leave out the ones you never play.

Can the randomizer favor the heroes I play best?

Yes. Log in with Steam and set My Personal stats to Normal or Strong: heroes you win with come up more often, heroes you lose with less often. The table under the filters shows each hero's exact chance.

What can I do with the hero I get?

Each result links to the hero's page with its counters, best teammates and tips, and to its counter guide when there is one. To check the hero against a real draft, add it in one of the pickers.