DOTA BD
Platform Stats

Win Rate by Role & Rank

DotaBD's own match win rate, broken out by role and rank tier, compared against the worldwide Dota 2 player base. Snapshot refreshed with the daily stats deploy — filters only change how you view it.

Snapshot Sep 7, 10:02 AM · vs Sep 6, 01:29 PM

Community pulse— last 36h

Games
111
incl. community lobbies · 36h
Players
113
registered · 36h
MMR loss
-350
±25 · registered seats
Week
2,627
unique · 7d
Games by role · registered players· last 36h seat sum
Carry
4043%
17W · 36 unique matches
Mid
3647%
17W · 32 unique matches
Offlane
3647%
17W · 32 unique matches
Soft
3639%
14W · 32 unique matches
Hard
4057%
23W · 36 unique matches
Undetermined role

Registered positions with no Carry–Hard label — not mixed into roles above

22positions · 4 matches

Players of the day— last 36h

MVP · Hard
WolV3RinE
Rank 75
WolV3RinE
Shadow Shaman
Shadow Shaman
WR
80%
W–L
4–1
KDA
3.9
MMR
+75
23/35/115 · 5 hard games · ±25 MMR/game

Best form yesterday — 4–1 as Hard Support · 80% WR · Shadow Shaman

Best Performer · Carry
Black Shadow ツ
Rank 53
Black Shadow ツ
Drow Ranger
Drow Ranger
WR
50%
W–L
2–2
KDA
3.3
MMR
0
35/27/54 · 4 carry games · ±25 MMR/game
Best Performer · Mid
KotkaGaming™
Rank 62
KotkaGaming™
mixed hero pool
WR
60%
W–L
3–2
KDA
5.8
MMR
+25
62/23/71 · 5 mid games · ±25 MMR/game
Best Performer · Offlane
hurm
Rank 80
hurm
Tidehunter
Tidehunter
WR
100%
W–L
2–0
KDA
16.5
MMR
+50
18/4/48 · 2 offlane games · ±25 MMR/game
Best Performer · Soft
HaTeM tAi!!!!!
Rank 51
HaTeM tAi!!!!!
Earthshaker
Earthshaker
WR
100%
W–L
2–0
KDA
4.2
MMR
+50
11/14/48 · 2 soft games · ±25 MMR/game
Best Performer · Hard
WolV3RinE
Rank 75
WolV3RinE
Shadow Shaman
Shadow Shaman
WR
80%
W–L
4–1
KDA
3.9
MMR
+75
23/35/115 · 5 hard games · ±25 MMR/game
Most games · top 5
  1. 1. D King11 games (4W)
  2. 2. ꜰʀᴏᴍ ꜰᴇᴀʀ ᴛᴏ ᴅΔякƞэꜱꜱ9 games (6W)
  3. 3. Jaber9 games (4W)
  4. 4. Teddy7 games (2W)
  5. 5. WolV3RinE6 games (4W)

Could use a coach— rough day by role

Worst Performer · Carry
D King
Rank 51
D King
Spectre
Spectre
WR
36%
W–L
4–7
KDA
2.9
MMR
-75
78/74/138 · 11 carry games · ±25 MMR/game
Coach them
Worst Performer · Mid
Jaber
Rank 80
Jaber
Meepo
Meepo
WR
17%
W–L
1–5
KDA
3.6
MMR
-100
96/43/58 · 6 mid games · ±25 MMR/game
Coach them
Worst Performer · Offlane
Mamadoo™
Rank 54
Mamadoo™
mixed hero pool
WR
0%
W–L
0–3
KDA
1.3
MMR
-75
15/20/10 · 3 offlane games · ±25 MMR/game
Coach them
Worst Performer · Soft
TeddyBearMain
Rank 53
TeddyBearMain
Lion
Lion
WR
0%
W–L
0–2
KDA
1.7
MMR
-50
8/28/40 · 2 soft games · ±25 MMR/game
Coach them
Worst Performer · Hard
TeddyBearMain
Rank 53
TeddyBearMain
Lion
Lion
WR
0%
W–L
0–2
KDA
1.8
MMR
-50
13/36/51 · 2 hard games · ±25 MMR/game
Coach them

Daily callouts

Weekly callouts— vs role week average

Winning duos— registered teammates, last 36h

Top winning duo
SniperLifestealer
Sniper+Lifestealer
registered teammates · same side
2W20 · 100% WR · 2 together

Sniper + Lifestealer — 2–0 together (100% WR) · registered teammates

Duo #2
Earth SpiritHoodwink
Earth Spirit+Hoodwink
registered teammates · same side
2W20 · 100% WR · 2 together

Earth Spirit + Hoodwink — 2–0 together (100% WR) · registered teammates

Most lost against— opposition heroes, last 36h

Duos lost against— opposition pairs on the winning side

Worst duo to face
PudgeLifestealer
Pudge+Lifestealer
opposition duo · winning side
3registered losses

Pudge + Lifestealer — on the winning side in 3 registered losses

Nemesis duo #2
TidehunterLifestealer
Tidehunter+Lifestealer
opposition duo · winning side
3registered losses

Tidehunter + Lifestealer — on the winning side in 3 registered losses

Nemesis duo #3
PudgeLion
Pudge+Lion
opposition duo · winning side
3registered losses

Pudge + Lion — on the winning side in 3 registered losses

Week vs all-time— are we tilting this patch?

Carry
Week
47.8%
All-time
50.0%
-2.24pp
Mid
Week
47.3%
All-time
50.0%
-2.70pp
Offlane
Week
48.6%
All-time
50.1%
-1.43pp
Soft Sup
Week
44.8%
All-time
50.0%
-5.25pp
Hard Sup
Week
49.4%
All-time
50.1%
-0.62pp

Local vs Global Bias

0.43pp avg |Local−Global| · -0.00 vs yesterday · lower = closer to worldwide
Rank 11
Herald 1
Rank 21
Guardian 1
Rank 31
Crusader 1
Rank 41
Archon 1
Rank 51
Legend 1
Rank 61
Ancient 1
Rank 71
Divine 1
Rank 80
Immortal
Carry
48.7%-1.0
49.2%-0.5
50.3%+0.4
49.6%-0.3
50.4%+0.3
50.1%-0.0
49.8%-0.3
50.9%+0.8
Mid
49.7%-0.2
50.0%+0.1
49.6%-0.2
49.7%-0.1
50.4%+0.3
50.1%+0.1
50.2%+0.1
50.2%+0.1
Offlane
49.6%-0.2
49.3%-0.6
49.4%-0.6
50.3%+0.4
50.0%-0.1
50.3%+0.2
50.2%+0.1
50.9%+0.8
Soft
47.6%-2.4
49.8%-0.2
49.9%-0.1
49.7%-0.2
49.8%-0.2
51.1%+1.1
50.0%-0.0
50.4%+0.4
Hard
48.1%-2.0
50.5%+0.4
49.7%-0.3
49.8%-0.2
49.8%-0.1
50.5%+0.5
51.0%+0.9
50.4%+0.4

Cell = DotaBD WR · small Δ = vs Global in pp (percentage points). Tint: green overperforms · red underperforms

Meta twin · closest to worldwide
Soft Support · Divine 1
50.0% DotaBD · Global 50.0% · Δ -0.0pp
Meta rebel · furthest from worldwide
Soft Support · Herald 1
47.6% DotaBD · Global 50.0% · Δ -2.4pp
Rank medal

Win Rate — Every Role, Every Rank

47%48%49%51%52%

Hover a point for details

Rank 11
Herald 1
Rank 21
Guardian 1
Rank 31
Crusader 1
Rank 41
Archon 1
Rank 51
Legend 1
Rank 61
Ancient 1
Rank 71
Divine 1
Rank 80
Immortal
Carry
Mid
Offlane
Soft Support
Hard Support

Today's takeaway

Soft Support at Herald 1: -2.4pp vs Global — BD is trailing the worldwide ladder here.

This Week's Most Played — per role, last 7 days

Average by Role across all ranks · day delta

Carry
+0.00pp· +741 games
DotaBD
50.0%
57,729W / 57,654L
vs Global50.0%+0.0pp
Mid
-0.00pp· +656 games
DotaBD
50.0%
47,759W / 47,748L
vs Global50.0%+0.0pp
Offlane
-0.00pp· +743 games
DotaBD
50.1%
57,537W / 57,408L
vs Global50.0%+0.0pp
Soft Support
-0.00pp· +561 games
DotaBD
50.0%
37,865W / 37,842L
vs Global50.0%+0.0pp
Hard Support
-0.00pp· +560 games
DotaBD
50.1%
37,877W / 37,795L
vs Global50.0%+0.0pp

Average by Rank across all roles · day delta

Rank 11
Herald 1
48.8%
4,710W / 4,945L
vs Global 49.9%(-1.1pp)
-0.01pp· +21 games
Rank 21
Guardian 1
49.7%
21,058W / 21,321L
vs Global 49.9%(-0.2pp)
-0.01pp· +102 games
Rank 31
Crusader 1
49.8%
38,326W / 38,670L
vs Global 49.9%(-0.2pp)
-0.00pp· +401 games
Rank 41
Archon 1
49.9%
51,332W / 51,630L
vs Global 49.9%(-0.1pp)
+0.00pp· +684 games
Rank 51
Legend 1
50.1%
47,648W / 47,398L
vs Global 50.1%(+0.1pp)
+0.00pp· +928 games
Rank 61
Ancient 1
50.4%
35,309W / 34,796L
vs Global 50.1%(+0.3pp)
-0.01pp· +464 games
Rank 71
Divine 1
50.2%
17,362W / 17,216L
vs Global 50.1%(+0.1pp)
+0.01pp· +341 games
Rank 80
Immortal
50.6%
23,022W / 22,471L
vs Global 50.1%(+0.5pp)
+0.00pp· +320 games