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
91
75
Innings
74
1229
Runs
791
142.4
S/R
126.8
21.2
Average
13.4
72
Highest Score
71
7
50s
2
0
100s
0
17
Not Out
15
68
Sixes
17
88
Fours
79
863
Balls Faced
624
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 4594 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

56

1126

23.95

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

74

791

13.4

0

71

126.76

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

181

2481

17.11

0

77

142.58

Moeen Ali vs Wanindu Hasaranga: Wickets

Player

Test

ODI

T20(I)

T20

Total Wickets

Moeen Ali

204

111

51

263

629

Wanindu Hasaranga

4

111

147

333

595

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

67

111

5.06

24.21

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

Player

Innings

Wickets

Economy

Average

Moeen Ali

71

51

8.31

27.13

Wanindu Hasaranga

89

147

6.92

15.87

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

230

333

6.96

17.46

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 6.96 (T20), 5.06 (ODI), 3.58 (Test) and 6.92 (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 262 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 2481, 1126, 196 and 791 across T20, ODI, Test and T20I formats.