Heroes
Leagues
Leaderboard
Teams Ranking
Items
Streams
News
PRO PLAYER
First match
Jun 7, 2014
Last match
Apr 22, 2023
黄文豪
wenhao
Also known as
WH
Previous names:
WH
wenhao
抖音wenhao
+7
孤独摇滚
Player Information
NONE
10000
LVL 165
Soft Support
4
Social Media Links
Guild
569
Guild Matches
✪ ✪ ✪
[☻☺☻]
你不要跟我哇哇叫☻
First
Jun 7, 2014
Last
Apr 22, 2023
黄文豪
wenhao
Also known as
WH
Previous:
WH
wenhao
抖音wenhao
+7
孤独摇滚
Player Information
NONE
10000
LVL 165
Soft Support
4
Social Media Links
Guild
569
Guild Matches
✪ ✪ ✪
[☻☺☻]
你不要跟我哇哇叫☻
First match
Jun 7, 2014
Last match
Apr 22, 2023
黄文豪
wenhao
Also known as
WH
Previous names:
WH
wenhao
抖音wenhao
+7 more
孤独摇滚
Player Information
NONE
10000
LVL 165
Soft Support
4
Social Media Links
6,668
Matches
3,639
Wins
3,029
Losses
54.57%
Win Rate
Recent Matches
Matches
Matches
Charts
Average Hero Performance
Sort: Matches
Matches
Win Rate
KDA
Impact
GPM
Tower DMG
Grid
List
Tiny
352 matches
57.67% WR
Most Played Positions
Pos 2:
41.8%
Pos 4:
16.8%
Pos 3:
16.5%
Pos 1:
12.5%
Pos - :
10.2%
Pos 5:
2.3%
Average Performance of Hero
4.22
Average KDA
+7.02
Impact Score
10.31
Kills
4.94
Deaths
9.95
Assists
495
Gold Per Minute
569
Experience Per Min
3937
Average Tower Damage
Skywrath Mage
306 matches
58.50% WR
Most Played Positions
Pos 4:
56.9%
Pos 5:
14.4%
Pos 2:
13.4%
Pos - :
8.5%
Pos 3:
4.9%
Pos 1:
2.0%
Average Performance of Hero
3.39
Average KDA
+11.38
Impact Score
10.14
Kills
6.62
Deaths
12.06
Assists
376
Gold Per Minute
490
Experience Per Min
534
Average Tower Damage
Lion
192 matches
51.56% WR
Most Played Positions
Pos 4:
40.6%
Pos 5:
33.9%
Pos - :
20.3%
Pos 3:
2.6%
Pos 2:
1.6%
Pos 1:
1.0%
Average Performance of Hero
2.03
Average KDA
-2.65
Impact Score
4.79
Kills
8.18
Deaths
11.78
Assists
299
Gold Per Minute
394
Experience Per Min
221
Average Tower Damage
Rubick
192 matches
47.92% WR
Most Played Positions
Pos 4:
71.9%
Pos 5:
18.8%
Pos - :
6.3%
Pos 3:
2.1%
Pos 1:
1.0%
Average Performance of Hero
3.31
Average KDA
+3.70
Impact Score
5.03
Kills
6.09
Deaths
14.96
Assists
339
Gold Per Minute
465
Experience Per Min
444
Average Tower Damage
Ember Spirit
175 matches
64.00% WR
Most Played Positions
Pos 2:
61.1%
Pos - :
19.4%
Pos 1:
14.9%
Pos 4:
1.7%
Pos 5:
1.7%
Pos 3:
1.1%
Average Performance of Hero
5.80
Average KDA
+5.85
Impact Score
12.19
Kills
4.53
Deaths
13.60
Assists
556
Gold Per Minute
633
Experience Per Min
1532
Average Tower Damage
Slark
146 matches
54.79% WR
Most Played Positions
Pos - :
48.6%
Pos 1:
39.7%
Pos 3:
6.2%
Pos 5:
2.7%
Pos 2:
2.1%
Pos 4:
0.7%
Average Performance of Hero
3.63
Average KDA
-5.79
Impact Score
11.36
Kills
6.21
Deaths
10.96
Assists
500
Gold Per Minute
586
Experience Per Min
2353
Average Tower Damage
Tusk
144 matches
53.47% WR
Most Played Positions
Pos 4:
56.3%
Pos 5:
16.0%
Pos - :
15.3%
Pos 3:
9.7%
Pos 1:
2.8%
Average Performance of Hero
2.78
Average KDA
+6.22
Impact Score
5.26
Kills
7.58
Deaths
15.77
Assists
341
Gold Per Minute
423
Experience Per Min
357
Average Tower Damage
Axe
142 matches
49.30% WR
Most Played Positions
Pos - :
39.4%
Pos 3:
35.2%
Pos 4:
12.7%
Pos 5:
7.7%
Pos 1:
4.2%
Pos 2:
0.7%
Average Performance of Hero
2.38
Average KDA
-3.24
Impact Score
8.51
Kills
8.45
Deaths
11.08
Assists
426
Gold Per Minute
507
Experience Per Min
625
Average Tower Damage
Load 116 More Heroes
Dota Plus Progress
Skywrath Mage
(14 progressions)
Level 24
62% WR
•
174 matches
108W • 66L
Total Actions:
1,448,001
Reached: Aug 2, 2021
Queen of Pain
Level 22
33% WR
•
6 matches
2W • 4L
Total Actions:
10,276
Reached: Jun 12, 2020
Tiny
(11 progressions)
Level 21
63% WR
•
8 matches
5W • 3L
Total Actions:
1,577,293
Reached: Jun 24, 2022
Rubick
(8 progressions)
Level 18
50% WR
•
138 matches
69W • 69L
Total Actions:
129,307
Reached: Jun 1, 2024
Earth Spirit
(6 progressions)
Level 16
57% WR
•
7 matches
4W • 3L
Total Actions:
179,783
Reached: Jun 2, 2024
Earthshaker
(5 progressions)
Level 15
40% WR
•
15 matches
6W • 9L
Total Actions:
170,030
Reached: Dec 4, 2023
Tusk
(5 progressions)
Level 15
46% WR
•
81 matches
37W • 44L
Total Actions:
0
Reached: Nov 22, 2022
Lion
(4 progressions)
Level 14
49% WR
•
78 matches
38W • 40L
Total Actions:
155,437
Reached: Jan 3, 2024
Leshrac
(4 progressions)
Level 14
50% WR
•
32 matches
16W • 16L
Total Actions:
119,948
Reached: May 29, 2024
Ember Spirit
(4 progressions)
Level 14
64% WR
•
107 matches
68W • 39L
Total Actions:
400,660
Reached: Jul 24, 2021
Clockwerk
(3 progressions)
Level 13
48% WR
•
60 matches
29W • 31L
Total Actions:
150,896
Reached: Dec 20, 2023
Io
(3 progressions)
Level 13
50% WR
•
28 matches
14W • 14L
Total Actions:
312,929
Reached: Dec 23, 2020
Zeus
(2 progressions)
Level 12
65% WR
•
37 matches
24W • 13L
Total Actions:
164,511
Reached: May 27, 2024
Death Prophet
(2 progressions)
Level 12
59% WR
•
41 matches
24W • 17L
Total Actions:
172,254
Reached: May 28, 2024
Treant Protector
(2 progressions)
Level 12
58% WR
•
48 matches
28W • 20L
Total Actions:
454,393
Reached: Mar 12, 2022
Crystal Maiden
Level 11
52% WR
•
42 matches
22W • 20L
Total Actions:
256,245
Reached: Nov 14, 2021
Shadow Shaman
Level 11
56% WR
•
48 matches
27W • 21L
Total Actions:
385,171
Reached: Jun 15, 2022
Night Stalker
Level 11
48% WR
•
48 matches
23W • 25L
Total Actions:
169,822
Reached: May 29, 2024
Nyx Assassin
Level 11
53% WR
•
79 matches
42W • 37L
Total Actions:
177,467
Reached: Nov 6, 2023
Timbersaw
Level 11
67% WR
•
42 matches
28W • 14L
Total Actions:
255,359
Reached: Jun 21, 2021
Dark Willow
Level 11
53% WR
•
34 matches
18W • 16L
Total Actions:
396,261
Reached: Apr 5, 2022
Hoodwink
Level 11
61% WR
•
36 matches
22W • 14L
Total Actions:
175,733
Reached: Dec 31, 2023
Earthshaker
WIN
Dire
45
-
36
Kills
Radiant
37:21
Ranked All Pick
UNRANKED
Oct 22, 2025
WIN
Dire
45 - 36
Kills
Radiant
LOSS
37:21
Ranked All Pick
UNRANKED
Oct 22, 2025
W
Dire
45:36
Kills
Radiant
L
37:21
UNRANKED
Ranked All Pick
Oct 22, 2025
Earthshaker
WIN
Dire
45 - 36
Kills
Radiant
LOSS
37:21
Ranked All Pick
UNRANKED
Oct 22, 2025
Chen
LOSS
TOP SUPPORT
Radiant
43
-
44
Kills
Dire
49:05
Ranked All Pick
UNRANKED
Oct 22, 2025
LOSS
Radiant
43 - 44
Kills
Dire
WIN
TOP SUPPORT
49:05
Ranked All Pick
UNRANKED
Oct 22, 2025
L
Radiant
TOP SUPPORT
43:44
Kills
Dire
W
49:05
UNRANKED
Ranked All Pick
Oct 22, 2025
Chen
LOSS
Radiant
TOP SUPPORT
43 - 44
Kills
Dire
WIN
49:05
Ranked All Pick
UNRANKED
Oct 22, 2025
Axe
LOSS
Radiant
35
-
36
Kills
Dire
39:44
Ranked All Pick
UNRANKED
Oct 3, 2025
LOSS
Radiant
35 - 36
Kills
Dire
WIN
39:44
Ranked All Pick
UNRANKED
Oct 3, 2025
L
Radiant
35:36
Kills
Dire
W
39:44
UNRANKED
Ranked All Pick
Oct 3, 2025
Axe
LOSS
Radiant
35 - 36
Kills
Dire
WIN
39:44
Ranked All Pick
UNRANKED
Oct 3, 2025
Earthshaker
LOSS
Dire
6
-
32
Kills
Radiant
28:16
Ranked All Pick
UNRANKED
Oct 3, 2025
LOSS
Dire
6 - 32
Kills
Radiant
WIN
28:16
Ranked All Pick
UNRANKED
Oct 3, 2025
L
Dire
6:32
Kills
Radiant
W
28:16
UNRANKED
Ranked All Pick
Oct 3, 2025
Earthshaker
LOSS
Dire
6 - 32
Kills
Radiant
WIN
28:16
Ranked All Pick
UNRANKED
Oct 3, 2025
Earthshaker
LOSS
Dire
2
-
18
Kills
Radiant
21:55
Ranked All Pick
UNRANKED
Sep 22, 2025
LOSS
Dire
2 - 18
Kills
Radiant
WIN
21:55
Ranked All Pick
UNRANKED
Sep 22, 2025
L
Dire
2:18
Kills
Radiant
W
21:55
UNRANKED
Ranked All Pick
Sep 22, 2025
Earthshaker
LOSS
Dire
2 - 18
Kills
Radiant
WIN
21:55
Ranked All Pick
UNRANKED
Sep 22, 2025
Wraith King
LOSS
Radiant
0
-
0
Kills
Dire
40:59
Ranked All Pick
UNRANKED
Sep 22, 2025
LOSS
Radiant
0 - 0
Kills
Dire
WIN
40:59
Ranked All Pick
UNRANKED
Sep 22, 2025
L
Radiant
0:0
Kills
Dire
W
40:59
UNRANKED
Ranked All Pick
Sep 22, 2025
Wraith King
LOSS
Radiant
0 - 0
Kills
Dire
WIN
40:59
Ranked All Pick
UNRANKED
Sep 22, 2025
Monkey King
LOSS
Radiant
14
-
20
Kills
Dire
17:21
Ranked All Pick
UNRANKED
Jan 23, 2025
LOSS
Radiant
14 - 20
Kills
Dire
WIN
17:21
Ranked All Pick
UNRANKED
Jan 23, 2025
L
Radiant
14:20
Kills
Dire
W
17:21
UNRANKED
Ranked All Pick
Jan 23, 2025
Monkey King
LOSS
Radiant
14 - 20
Kills
Dire
WIN
17:21
Ranked All Pick
UNRANKED
Jan 23, 2025
Earthshaker
LOSS
Dire
26
-
41
Kills
Radiant
39:51
Ranked All Pick
UNRANKED
Jan 23, 2025
LOSS
Dire
26 - 41
Kills
Radiant
WIN
39:51
Ranked All Pick
UNRANKED
Jan 23, 2025
L
Dire
26:41
Kills
Radiant
W
39:51
UNRANKED
Ranked All Pick
Jan 23, 2025
Earthshaker
LOSS
Dire
26 - 41
Kills
Radiant
WIN
39:51
Ranked All Pick
UNRANKED
Jan 23, 2025
Hoodwink
WIN
MVP
Radiant
50
-
13
Kills
Dire
27:40
Captains Mode
BATTLE_CUP
Jan 11, 2025
WIN
Radiant
50 - 13
Kills
Dire
LOSS
MVP
27:40
Captains Mode
BATTLE_CUP
Jan 11, 2025
W
Radiant
MVP
50:13
Kills
Dire
L
27:40
BATTLE_CUP
Captains Mode
Jan 11, 2025
Hoodwink
WIN
Radiant
MVP
50 - 13
Kills
Dire
LOSS
27:40
Captains Mode
BATTLE_CUP
Jan 11, 2025
Muerta
WIN
TOP SUPPORT
Dire
67
-
22
Kills
Radiant
38:31
Captains Mode
BATTLE_CUP
Jan 11, 2025
WIN
Dire
67 - 22
Kills
Radiant
LOSS
TOP SUPPORT
38:31
Captains Mode
BATTLE_CUP
Jan 11, 2025
W
Dire
TOP SUPPORT
67:22
Kills
Radiant
L
38:31
BATTLE_CUP
Captains Mode
Jan 11, 2025
Muerta
WIN
Dire
TOP SUPPORT
67 - 22
Kills
Radiant
LOSS
38:31
Captains Mode
BATTLE_CUP
Jan 11, 2025
View All Matches