Player Comparison
Moeen Ali
England
Moeen Alichange
Wanindu Hasaranga
Sri Lanka
Wanindu Hasarangachange
VS
38yrs
AGE
28yrs
All-Rounder
Role
All-Rounder
Left hand Bat
Batting Style
Right Hand Bat
Right Arm Off Break
Bowling Style
Right Arm Leg Spin

Moeen Ali vs Wanindu Hasaranga Stats Comparison For Test, ODI, T20 & More

92
Matches
95
75
Innings
77
1229
Runs
807
142.4
S/R
126.3
21.2
Average
13.5
72
Highest Score
71
7
50s
2
0
100s
0
17
Not Out
17
68
Sixes
17
88
Fours
81
863
Balls Faced
639
heading illustration

POPULAR COMPARISONS

background
Virat Kohli

Virat Kohli

background
Babar Azam

Babar Azam

background
Virat Kohli

Virat Kohli

background
Sachin Tendulkar

Sachin Tendulkar

background
Rohit Sharma

Rohit Sharma

background
MS Dhoni

MS Dhoni

background
Jasprit Bumrah

Jasprit Bumrah

background
Mitchell Starc

Mitchell Starc

descriptionMoeen Ali vs Wanindu Hasaranga: Who is better?

Moeen Ali has accumulated a total of 14128 runs combined - across all formats in international cricket and T20 leagues while Wanindu Hasaranga has amassed a total of 4635 combined, in the same category. Moeen Ali is superior than Wanindu Hasaranga on the big stage - purely going by total runs scored.

Moeen Ali vs Wanindu Hasaranga: Centuries

Player

Test

ODI

T20(I)

T20

Total Centuries

Moeen Ali

5

3

0

3

11

Wanindu Hasaranga

0

0

0

0

0

Moeen Ali vs Wanindu Hasaranga: Test Records (Batting)

Player

Innings

Runs

Average

100s

Highest Score

Moeen Ali

118

3094

28.12

5

155

Wanindu Hasaranga

7

196

28

0

59

Moeen Ali vs Wanindu Hasaranga: ODI Records (Batting)

Player

Innings

Runs

Average

100s

Highest Score

Moeen Ali

112

2355

24.27

3

128

Wanindu Hasaranga

57

1135

23.64

0

80

Moeen Ali vs Wanindu Hasaranga: T20 International Records (Batting)

Player

Innings

Runs

Average

100s

Highest Score

Strike Rate

Moeen Ali

75

1229

21.18

0

72

142.41

Wanindu Hasaranga

77

807

13.45

0

71

126.29

Moeen Ali vs Wanindu Hasaranga: Record in IPL and other T20 Leagues Combined (Batting)

Player

Innings

Runs

Average

100s

Highest Score

Strike Rate

Moeen Ali

358

7450

23.65

3

121

136.89

Wanindu Hasaranga

184

2497

17.1

0

77

142.27

Moeen Ali vs Wanindu Hasaranga: Wickets

Player

Test

ODI

T20(I)

T20

Total Wickets

Moeen Ali

204

111

51

263

629

Wanindu Hasaranga

4

112

154

340

610

Moeen Ali vs Wanindu Hasaranga: Test Records (Bowling)

Player

Innings

Wickets

Economy

Average

Moeen Ali

119

204

3.62

37.31

Wanindu Hasaranga

7

4

3.58

100.75

Moeen Ali vs Wanindu Hasaranga: ODI Records (Bowling)

Player

Innings

Wickets

Economy

Average

Moeen Ali

128

111

5.32

47.84

Wanindu Hasaranga

68

112

5.11

24.67

Moeen Ali vs Wanindu Hasaranga: T20 International Records (Bowling)

Player

Innings

Wickets

Economy

Average

Moeen Ali

71

51

8.31

27.13

Wanindu Hasaranga

93

154

7.02

16.05

Moeen Ali vs Wanindu Hasaranga: Record in IPL and other T20 Leagues Combined (Bowling)

Player

Innings

Wickets

Economy

Average

Moeen Ali

328

263

7.62

24.78

Wanindu Hasaranga

234

340

7

17.51

Moeen Ali vs Wanindu Hasaranga: Comparison FAQs

Q: Moeen Ali vs Wanindu Hasaranga who has a better economy rate?

A: Moeen Ali has a better economy rate in T20 (7.62), ODI (5.32), Test (3.62) and T20I (8.31) compared to Wanindu Hasaranga who has an economy of 7 (T20), 5.11 (ODI), 3.58 (Test) and 7.02 (T20I).

Q: Moeen Ali vs Wanindu Hasaranga who has more wickets?

A: Moeen Ali has bagged 366 wickets in international cricket, which is greater in comparison to Wanindu Hasaranga who has bagged 270 wickets in the same category.

Q: Moeen Ali vs Wanindu Hasaranga who has more centuries?

A: Moeen Ali has scored 8 centuries in international cricket, which is greater in comparison to Wanindu Hasaranga who has scored 0 centuries in the same category.

Q: Moeen Ali vs Wanindu Hasaranga who has scored more runs?

A: Moeen Ali has scored runs 7450, 2355, 3094 and 1229 across T20, ODI, Test and T20I respectively, which is greater compared to Wanindu Hasaranga's 2497, 1135, 196 and 807 across T20, ODI, Test and T20I formats.