WhoIsBetterBeta

Find out who is better at Dota 2

Enter two player names and get a detailed comparison based on recent match stats. KDA, GPM, XPM, damage, healing and more.

Player 1
VS
Player 2

How it works

01

Search two players

Enter any Dota 2 player name or account ID.

02

We analyze recent matches

GPM, XPM, KDA, damage, healing, tower damage and more from the last 20 matches.

03

Role-normalized comparison

Stats are adjusted by detected role (carry, mid, support, etc.) for a fair comparison.

What we analyze

KDA

Kill/Death/Assist ratio across recent matches

GPM

Gold per minute, the core economy stat

XPM

Experience per minute, map presence indicator

Hero Damage

Average damage dealt to enemy heroes per minute

Tower Damage

Objective focus, pushing power per minute

Hero Healing

Average healing done to allied heroes

Kill Participation

Percentage of team kills involved in

Winrate

Win percentage from recent matches

Last Hits/min

Creep score efficiency per minute

FAQ

How does the Dota 2 comparison work?+

We fetch the last 20 matches of each player from OpenDota, calculate averages for each stat, normalize by detected role, and compare. The player who wins more weighted categories wins.

Is it fair to compare a carry vs a support?+

Yes. Stats are normalized by detected role. A support with 350 GPM is evaluated against what supports typically get, not against a carry's GPM. This makes cross-role comparisons meaningful.

What matches are included?+

All recent matches except Ability Draft, games shorter than 10 minutes, and games where a player abandoned. Turbo, ranked, and unranked are all included.

How are roles detected?+

We infer roles using GPM and lane data. High GPM + safe lane = carry, mid lane = mid, low GPM = support. It's not perfect but accurate enough for normalization.

Is it free?+

Yes, 100% free. No account needed to compare players.

Ready to find out who's better?

Enter two Dota 2 players and let the stats decide.

Compare now