Player Head-to-Head
MA
Moeen Ali
ENG
VS
TB
Temba Bavuma
SA
65 wonStat categorieswon 39

Moeen Ali vs Temba Bavuma

Moeen Ali and Temba Bavuma compared across career, Test, ODI and T20I — batting, bowling and season by season.

Final Verdict

Moeen Ali has dominance over Temba Bavuma in overall, Tests and T20Is, while Temba Bavuma has the edge in ODIs. In recent years, both have been evenly matched.

CAREER Moeen AliTEST Moeen AliODI Temba BavumaT20I Moeen Ali
Format

All formats

MA 8 – 6 TB
Batting
6678
Most Runs
6764
155
Highest Score
179
72.31
Best Strike Rate
60.81
189
Most sixes
66
768
Most Fours
878
25.20
Best Averages
36.76
28
Most 50s
34
8
Most 100s
11
40
Most Not Outs
23
Bowling
366
Most Wickets
1
6/53
Best Bowling Fig
1/29
38.98
Best Average
–
607
Most Dots
0
4.38
Best Economy
–
53.42
Best Strike Rate
–
14265
Most Runs Conceed
83
307
Most Maiden Overs
1
5
Five Wicket haul
–

Season by season

2026

MA 0 – 0 TB
–
Most Runs
351
–
Highest Score
179
–
Best Strike Rate
53.10
–
Most sixes
3
–
Most Fours
33
–
Most 100s
2

2025

MA 0 – 0 TB
–
Most Runs
612
–
Highest Score
106
–
Best Strike Rate
67.25
–
Most sixes
4
–
Most Fours
60
–
Best Averages
43.71
–
Most 50s
5
–
Most 100s
1
–
Most Not Outs
1

2024

MA 0 – 4 TB
Batting
75
Most Runs
622
25
Highest Score
113
–
Best Strike Rate
57.49
5
Most sixes
8
2
Most Fours
60
–
Most 50s
4
–
Most 100s
1
–
Most Not Outs
2
Bowling
6
Most Wickets
–
2/26
Best Bowling Fig
–
6
Most Dots
–
122
Most Runs Conceed
–
0
Most Maiden Overs
–

2023

MA 1 – 5 TB
Batting
594
Most Runs
1069
54
Highest Score
172
85.22
Best Strike Rate
82.74
21
Most sixes
21
50
Most Fours
116
21.21
Best Averages
44.54
2
Most 50s
2
–
Most 100s
4
2
Most Not Outs
3
Bowling
30
Most Wickets
–
4/50
Best Bowling Fig
–
41.23
Best Average
–
35
Most Dots
–
4.92
Best Economy
–
50.27
Best Strike Rate
–
1237
Most Runs Conceed
–
17
Most Maiden Overs
–

2022

MA 8 – 4 TB
Batting
689
Most Runs
926
63
Highest Score
110
127.83
Best Strike Rate
56.98
37
Most sixes
5
51
Most Fours
96
28.71
Best Averages
29.87
4
Most 50s
4
–
Most 100s
1
6
Most Not Outs
4
Bowling
20
Most Wickets
0
3/24
Best Bowling Fig
0/22
28.60
Best Average
–
25
Most Dots
0
7.27
Best Economy
–
23.60
Best Strike Rate
–
572
Most Runs Conceed
22
1
Most Maiden Overs
0

2021

MA 2 – 6 TB
Batting
356
Most Runs
684
51
Highest Score
92
75.11
Best Strike Rate
64.47
13
Most sixes
5
36
Most Fours
66
22.25
Best Averages
34.20
1
Most 50s
4
2
Most Not Outs
5
Bowling
27
Most Wickets
–
4/98
Best Bowling Fig
–
28.70
Best Average
–
16
Most Dots
–
4.06
Best Economy
–
42.41
Best Strike Rate
–
775
Most Runs Conceed
–
14
Most Maiden Overs
–

2020

MA 1 – 4 TB
Batting
181
Most Runs
451
61
Highest Score
98
10
Most sixes
8
15
Most Fours
40
1
Most 50s
2
3
Most Not Outs
–
Bowling
3
Most Wickets
–
1/10
Best Bowling Fig
–
109.00
Best Average
–
7
Most Dots
–
5.64
Best Economy
–
116.00
Best Strike Rate
–
327
Most Runs Conceed
–
0
Most Maiden Overs
–

2019

MA 3 – 4 TB
Batting
235
Most Runs
334
60
Highest Score
75
67.14
Best Strike Rate
58.70
9
Most sixes
3
18
Most Fours
40
13.82
Best Averages
23.86
1
Most 50s
1
3
Most Not Outs
1
Bowling
24
Most Wickets
–
4/36
Best Bowling Fig
–
46.17
Best Average
–
42
Most Dots
–
4.79
Best Economy
–
57.83
Best Strike Rate
–
1108
Most Runs Conceed
–
18
Most Maiden Overs
–

2018

MA 9 – 3 TB
Batting
578
Most Runs
295
50
Highest Score
95
60.33
Best Strike Rate
57.28
12
Most sixes
0
52
Most Fours
36
18.06
Best Averages
–
1
Most 50s
3
2
Most Not Outs
3
Bowling
62
Most Wickets
0
5/63
Best Bowling Fig
0/10
32.92
Best Average
–
40
Most Dots
0
4.35
Best Economy
–
45.40
Best Strike Rate
–
2041
Most Runs Conceed
10
37
Most Maiden Overs
0
1
Five Wicket haul
–

2017

MA 10 – 2 TB
Batting
902
Most Runs
657
102
Highest Score
89
83.06
Best Strike Rate
49.07
31
Most sixes
6
200
Most Fours
233
32.21
Best Averages
32.85
5
Most 50s
5
1
Most 100s
–
5
Most Not Outs
1
Bowling
42
Most Wickets
0
6/53
Best Bowling Fig
0/7
40.69
Best Average
–
311
Most Dots
0
3.97
Best Economy
–
61.50
Best Strike Rate
–
1709
Most Runs Conceed
21
55
Most Maiden Overs
0
2
Five Wicket haul
–

2016

MA 13 – 1 TB
Batting
1293
Most Runs
618
155
Highest Score
113
57.52
Best Strike Rate
52.51
16
Most sixes
2
131
Most Fours
81
35.92
Best Averages
47.54
5
Most 50s
3
4
Most 100s
2
12
Most Not Outs
3
Bowling
54
Most Wickets
1
5/57
Best Bowling Fig
1/29
53.13
Best Average
–
65
Most Dots
0
4.17
Best Economy
–
76.44
Best Strike Rate
–
2869
Most Runs Conceed
30
85
Most Maiden Overs
1
1
Five Wicket haul
–

2015

MA 6 – 0 TB
Batting
1011
Most Runs
135
128
Highest Score
54
67.27
Best Strike Rate
37.29
17
Most sixes
1
130
Most Fours
15
25.28
Best Averages
–
5
Most 50s
1
1
Most 100s
–
4
Most Not Outs
–
Bowling
65
Most Wickets
–
4/69
Best Bowling Fig
–
36.63
Best Average
–
43
Most Dots
–
4.14
Best Economy
–
53.08
Best Strike Rate
–
2381
Most Runs Conceed
–
59
Most Maiden Overs
–

2014

MA 4 – 0 TB
Batting
764
Most Runs
10
119
Highest Score
10
64.09
Best Strike Rate
–
18
Most sixes
0
83
Most Fours
2
27.29
Best Averages
–
3
Most 50s
–
2
Most 100s
–
1
Most Not Outs
–
Bowling
33
Most Wickets
–
6/67
Best Bowling Fig
–
34.06
Best Average
–
17
Most Dots
–
4.15
Best Economy
–
49.21
Best Strike Rate
–
1124
Most Runs Conceed
–
21
Most Maiden Overs
–
1
Five Wicket haul
–

TEST career

MA 7 – 6 TB
Batting
3094
Most Runs
3926
155
Highest Score
179
51.80
Best Strike Rate
48.63
43
Most sixes
21
477
Most Fours
599
28.13
Best Averages
38.12
15
Most 50s
25
5
Most 100s
5
8
Most Not Outs
14
Bowling
204
Most Wickets
1
6/53
Best Bowling Fig
1/29
37.31
Best Average
–
410
Most Dots
0
3.62
Best Economy
–
61.81
Best Strike Rate
–
7612
Most Runs Conceed
61
293
Most Maiden Overs
1
5
Five Wicket haul
–

Season by season

2026

MA 0 – 0 TB
–
Most Runs
218
–
Highest Score
179
–
Best Strike Rate
43.86
–
Most sixes
1
–
Most Fours
19
–
Most 100s
1

2025

MA 0 – 0 TB
–
Most Runs
208
–
Highest Score
106
–
Best Strike Rate
48.48
–
Most sixes
2
–
Most Fours
18
–
Most 50s
1
–
Most 100s
1
–
Most Not Outs
1

2024

MA 0 – 0 TB
Batting
–
Most Runs
503
–
Highest Score
113
–
Best Strike Rate
53.45
–
Most sixes
6
–
Most Fours
45
–
Most 50s
4
–
Most 100s
1
–
Most Not Outs
1

2023

MA 2 – 3 TB
Batting
180
Most Runs
252
54
Highest Score
172
65.22
Best Strike Rate
54.43
4
Most sixes
2
20
Most Fours
25
1
Most 50s
–
–
Most 100s
1
–
Most Not Outs
1
Bowling
9
Most Wickets
–
3/76
Best Bowling Fig
–
51.44
Best Average
–
12
Most Dots
–
3.67
Best Economy
–
84.00
Best Strike Rate
–
463
Most Runs Conceed
–
15
Most Maiden Overs
–

2022

MA 0 – 0 TB
Batting
–
Most Runs
561
–
Highest Score
93
–
Best Strike Rate
48.20
–
Most sixes
1
–
Most Fours
64
–
Best Averages
40.07
–
Most 50s
4
–
Most Not Outs
2

2021

MA 2 – 3 TB
Batting
132
Most Runs
268
43
Highest Score
61
51.76
Best Strike Rate
42.14
5
Most sixes
0
18
Most Fours
31
–
Most 50s
2
–
Most Not Outs
2
Bowling
14
Most Wickets
–
4/98
Best Bowling Fig
–
37.50
Best Average
–
9
Most Dots
–
3.57
Best Economy
–
63.00
Best Strike Rate
–
525
Most Runs Conceed
–
13
Most Maiden Overs
–

2020

MA 0 – 0 TB
Batting
–
Most Runs
104
–
Highest Score
71
–
Most sixes
0
–
Most Fours
13
–
Most 50s
1

2019

MA 0 – 4 TB
Batting
90
Most Runs
258
60
Highest Score
75
44.55
Best Strike Rate
51.29
1
Most sixes
1
10
Most Fours
35
–
Best Averages
19.85
1
Most 50s
1
Bowling
18
Most Wickets
–
4/36
Best Bowling Fig
–
28.89
Best Average
–
15
Most Dots
–
3.73
Best Economy
–
46.44
Best Strike Rate
–
520
Most Runs Conceed
–
18
Most Maiden Overs
–

2018

MA 6 – 5 TB
Batting
268
Most Runs
295
50
Highest Score
95
42.47
Best Strike Rate
57.28
3
Most sixes
0
25
Most Fours
36
19.14
Best Averages
–
1
Most 50s
3
–
Most Not Outs
3
Bowling
32
Most Wickets
0
5/63
Best Bowling Fig
0/10
28.81
Best Average
–
13
Most Dots
0
3.48
Best Economy
–
49.69
Best Strike Rate
–
922
Most Runs Conceed
10
34
Most Maiden Overs
0
1
Five Wicket haul
–

2017

MA 7 – 5 TB
Batting
497
Most Runs
609
87
Highest Score
89
61.28
Best Strike Rate
47.14
14
Most sixes
6
164
Most Fours
228
27.61
Best Averages
32.05
3
Most 50s
5
1
Most Not Outs
1
Bowling
33
Most Wickets
0
6/53
Best Bowling Fig
0/7
31.64
Best Average
–
290
Most Dots
0
3.33
Best Economy
–
56.97
Best Strike Rate
–
1044
Most Runs Conceed
21
53
Most Maiden Overs
0
2
Five Wicket haul
–

2016

MA 14 – 0 TB
Batting
1078
Most Runs
505
155
Highest Score
102
53.79
Best Strike Rate
47.91
11
Most sixes
1
116
Most Fours
68
46.87
Best Averages
42.08
5
Most 50s
3
4
Most 100s
1
6
Most Not Outs
3
Bowling
37
Most Wickets
1
5/57
Best Bowling Fig
1/29
53.03
Best Average
–
35
Most Dots
0
3.69
Best Economy
–
86.27
Best Strike Rate
–
1962
Most Runs Conceed
30
83
Most Maiden Overs
1
1
Five Wicket haul
–

2015

MA 6 – 0 TB
Batting
563
Most Runs
135
77
Highest Score
54
54.13
Best Strike Rate
37.29
4
Most sixes
1
83
Most Fours
15
24.48
Best Averages
–
4
Most 50s
1
Bowling
39
Most Wickets
–
4/69
Best Bowling Fig
–
39.95
Best Average
–
28
Most Dots
–
3.86
Best Economy
–
62.05
Best Strike Rate
–
1558
Most Runs Conceed
–
57
Most Maiden Overs
–

2014

MA 4 – 0 TB
Batting
286
Most Runs
10
108
Highest Score
10
37.93
Best Strike Rate
–
1
Most sixes
0
41
Most Fours
2
1
Most 100s
–
1
Most Not Outs
–
Bowling
22
Most Wickets
–
6/67
Best Bowling Fig
–
28.09
Best Average
–
8
Most Dots
–
3.52
Best Economy
–
47.91
Best Strike Rate
–
618
Most Runs Conceed
–
20
Most Maiden Overs
–
1
Five Wicket haul
–

ODI career

MA 9 – 5 TB
Batting
2355
Most Runs
2168
128
Highest Score
144
98.17
Best Strike Rate
87.28
78
Most sixes
29
203
Most Fours
217
24.28
Best Averages
43.36
6
Most 50s
8
3
Most 100s
6
15
Most Not Outs
5
Bowling
111
Most Wickets
0
4/46
Best Bowling Fig
0/22
47.47
Best Average
–
122
Most Dots
0
5.32
Best Economy
–
53.53
Best Strike Rate
–
5269
Most Runs Conceed
22
13
Most Maiden Overs
0

Season by season

2026

MA 0 – 0 TB
–
Most Runs
133
–
Highest Score
103
–
Most sixes
2
–
Most Fours
14
–
Most 100s
1

2025

MA 0 – 0 TB
–
Most Runs
404
–
Highest Score
82
–
Best Strike Rate
83.99
–
Most sixes
2
–
Most Fours
42
–
Best Averages
40.40
–
Most 50s
4

2024

MA 0 – 0 TB
Batting
–
Most Runs
119
–
Highest Score
38
–
Most sixes
2
–
Most Fours
15
–
Most Not Outs
1

2023

MA 0 – 7 TB
Batting
304
Most Runs
782
51
Highest Score
144
91.57
Best Strike Rate
96.66
9
Most sixes
18
26
Most Fours
85
20.27
Best Averages
48.88
1
Most 50s
2
–
Most 100s
3
–
Most Not Outs
2
Bowling
16
Most Wickets
–
4/50
Best Bowling Fig
–
37.06
Best Average
–
15
Most Dots
–
5.76
Best Economy
–
38.63
Best Strike Rate
–
593
Most Runs Conceed
–
2
Most Maiden Overs
–

2022

MA 7 – 3 TB
Batting
174
Most Runs
231
47
Highest Score
110
81.31
Best Strike Rate
71.96
6
Most sixes
1
15
Most Fours
19
–
Most 100s
1
1
Most Not Outs
–
Bowling
8
Most Wickets
0
3/57
Best Bowling Fig
0/22
31.50
Best Average
–
4
Most Dots
0
5.64
Best Economy
–
33.50
Best Strike Rate
–
252
Most Runs Conceed
22
1
Most Maiden Overs
0

2021

MA 1 – 3 TB
Batting
87
Most Runs
164
30
Highest Score
92
–
Best Strike Rate
80.00
3
Most sixes
0
5
Most Fours
12
–
Most 50s
1
–
Most Not Outs
2
Bowling
2
Most Wickets
–
1/5
Best Bowling Fig
–
59.50
Best Average
–
4
Most Dots
–
5.41
Best Economy
–
66.00
Best Strike Rate
–
119
Most Runs Conceed
–
0
Most Maiden Overs
–

2020

MA 0 – 4 TB
Batting
24
Most Runs
174
17
Highest Score
98
0
Most sixes
3
3
Most Fours
12
–
Most 50s
1
1
Most Not Outs
–
Bowling
1
Most Wickets
–
1/42
Best Bowling Fig
–
216.00
Best Average
–
2
Most Dots
–
4.80
Best Economy
–
270.00
Best Strike Rate
–
216
Most Runs Conceed
–
0
Most Maiden Overs
–

2019

MA 0 – 0 TB
Batting
145
Most Runs
–
46
Highest Score
–
8
Most sixes
–
8
Most Fours
–
3
Most Not Outs
–
Bowling
6
Most Wickets
–
3/50
Best Bowling Fig
–
98.00
Best Average
–
27
Most Dots
–
6.39
Best Economy
–
92.00
Best Strike Rate
–
588
Most Runs Conceed
–
0
Most Maiden Overs
–

2018

MA 0 – 0 TB
Batting
277
Most Runs
–
46
Highest Score
–
89.94
Best Strike Rate
–
6
Most sixes
–
25
Most Fours
–
17.31
Best Averages
–
1
Most Not Outs
–
Bowling
29
Most Wickets
–
4/46
Best Bowling Fig
–
34.48
Best Average
–
17
Most Dots
–
5.11
Best Economy
–
40.52
Best Strike Rate
–
1000
Most Runs Conceed
–
3
Most Maiden Overs
–

2017

MA 4 – 0 TB
Batting
402
Most Runs
48
102
Highest Score
48
148.89
Best Strike Rate
–
17
Most sixes
0
36
Most Fours
5
2
Most 50s
–
1
Most 100s
–
3
Most Not Outs
–
Bowling
6
Most Wickets
–
2/50
Best Bowling Fig
–
99.00
Best Average
–
19
Most Dots
–
5.65
Best Economy
–
105.17
Best Strike Rate
–
594
Most Runs Conceed
–
2
Most Maiden Overs
–

2016

MA 2 – 2 TB
Batting
145
Most Runs
113
45
Highest Score
113
3
Most sixes
1
10
Most Fours
13
–
Most 100s
1
3
Most Not Outs
–
Bowling
10
Most Wickets
–
3/43
Best Bowling Fig
–
70.50
Best Average
–
16
Most Dots
–
5.30
Best Economy
–
79.80
Best Strike Rate
–
705
Most Runs Conceed
–
2
Most Maiden Overs
–

2015

MA 0 – 0 TB
Batting
376
Most Runs
–
128
Highest Score
–
91.71
Best Strike Rate
–
10
Most sixes
–
41
Most Fours
–
25.07
Best Averages
–
1
Most 100s
–
3
Most Not Outs
–
Bowling
23
Most Wickets
–
3/32
Best Bowling Fig
–
33.39
Best Average
–
12
Most Dots
–
4.72
Best Economy
–
42.43
Best Strike Rate
–
768
Most Runs Conceed
–
2
Most Maiden Overs
–

2014

MA 0 – 0 TB
Batting
421
Most Runs
–
119
Highest Score
–
109.92
Best Strike Rate
–
16
Most sixes
–
34
Most Fours
–
35.08
Best Averages
–
3
Most 50s
–
1
Most 100s
–
Bowling
10
Most Wickets
–
2/34
Best Bowling Fig
–
43.40
Best Average
–
6
Most Dots
–
4.99
Best Economy
–
52.20
Best Strike Rate
–
434
Most Runs Conceed
–
1
Most Maiden Overs
–

T20I career

MA 5 – 1 TB
Batting
1229
Most Runs
670
72
Highest Score
72
68
Most sixes
16
88
Most Fours
62
21.19
Best Averages
21.61
7
Most 50s
1
17
Most Not Outs
4
Bowling
51
Most Wickets
–
3/24
Best Bowling Fig
–
27.14
Best Average
–
75
Most Dots
–
8.31
Best Economy
–
19.59
Best Strike Rate
–
1384
Most Runs Conceed
–
1
Most Maiden Overs
–

Season by season

2024

MA 0 – 0 TB
Batting
75
Most Runs
–
25
Highest Score
–
5
Most sixes
–
2
Most Fours
–
Bowling
6
Most Wickets
–
2/26
Best Bowling Fig
–
6
Most Dots
–
122
Most Runs Conceed
–
0
Most Maiden Overs
–

2023

MA 2 – 2 TB
Batting
110
Most Runs
35
26
Highest Score
35
8
Most sixes
1
4
Most Fours
6
2
Most Not Outs
–
Bowling
5
Most Wickets
–
1/11
Best Bowling Fig
–
36.20
Best Average
–
8
Most Dots
–
8.10
Best Economy
–
26.80
Best Strike Rate
–
181
Most Runs Conceed
–
0
Most Maiden Overs
–

2022

MA 6 – 0 TB
Batting
515
Most Runs
134
63
Highest Score
36
158.46
Best Strike Rate
–
31
Most sixes
3
36
Most Fours
13
30.29
Best Averages
13.40
4
Most 50s
–
5
Most Not Outs
2
Bowling
12
Most Wickets
–
3/24
Best Bowling Fig
–
26.67
Best Average
–
21
Most Dots
–
9.41
Best Economy
–
17.00
Best Strike Rate
–
320
Most Runs Conceed
–
0
Most Maiden Overs
–

2021

MA 1 – 3 TB
Batting
137
Most Runs
252
51
Highest Score
72
–
Best Strike Rate
114.55
5
Most sixes
5
13
Most Fours
23
–
Best Averages
22.91
1
Most 50s
1
2
Most Not Outs
1
Bowling
11
Most Wickets
–
2/15
Best Bowling Fig
–
11.91
Best Average
–
3
Most Dots
–
6.00
Best Economy
–
11.91
Best Strike Rate
–
131
Most Runs Conceed
–
1
Most Maiden Overs
–

2020

MA 2 – 2 TB
Batting
157
Most Runs
173
61
Highest Score
49
10
Most sixes
5
12
Most Fours
15
1
Most 50s
–
2
Most Not Outs
–
Bowling
2
Most Wickets
–
1/10
Best Bowling Fig
–
5
Most Dots
–
111
Most Runs Conceed
–
0
Most Maiden Overs
–

2019

MA 0 – 0 TB
Batting
–
Most Runs
76
–
Highest Score
49
–
Most sixes
2
–
Most Fours
5
–
Most Not Outs
1

2018

MA 0 – 0 TB
Batting
33
Most Runs
–
27
Highest Score
–
3
Most sixes
–
2
Most Fours
–
1
Most Not Outs
–
Bowling
1
Most Wickets
–
1/58
Best Bowling Fig
–
10
Most Dots
–
119
Most Runs Conceed
–
0
Most Maiden Overs
–

2017

MA 0 – 0 TB
Batting
3
Most Runs
–
2
Highest Score
–
0
Most sixes
–
0
Most Fours
–
1
Most Not Outs
–
Bowling
3
Most Wickets
–
2/21
Best Bowling Fig
–
2
Most Dots
–
71
Most Runs Conceed
–
0
Most Maiden Overs
–

2016

MA 0 – 0 TB
Batting
70
Most Runs
–
41
Highest Score
–
2
Most sixes
–
5
Most Fours
–
3
Most Not Outs
–
Bowling
7
Most Wickets
–
2/22
Best Bowling Fig
–
28.86
Best Average
–
14
Most Dots
–
8.78
Best Economy
–
19.71
Best Strike Rate
–
202
Most Runs Conceed
–
0
Most Maiden Overs
–

2015

MA 0 – 0 TB
Batting
72
Most Runs
–
72
Highest Score
–
3
Most sixes
–
6
Most Fours
–
1
Most 50s
–
1
Most Not Outs
–
Bowling
3
Most Wickets
–
1/3
Best Bowling Fig
–
3
Most Dots
–
55
Most Runs Conceed
–
0
Most Maiden Overs
–

2014

MA 0 – 0 TB
Batting
57
Most Runs
–
36
Highest Score
–
1
Most sixes
–
8
Most Fours
–
Bowling
1
Most Wickets
–
1/31
Best Bowling Fig
–
3
Most Dots
–
72
Most Runs Conceed
–
0
Most Maiden Overs
–