Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
T20 World Cup 2026
Recent Series
South Africa in New Zealand T20I Series
Recent Players
Adil Rashid
Jasprit Bumrah
Varun Vinod
Arshdeep Singh
Liam Dawson
Jamie Overton
Axar Patel
William Jacks
Hardik Pandya
Corbin Bosch
Rachin Ravindra
Matt Henry
ODI World Cup
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20 World Cup
World Cup 2026
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Yearwise Records
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
Andy Balbirnie vs Temba Bavuma
Career • Test • ODI • T20I Comparison
🏆 Final Verdict: Andy Balbirnie has dominance over Temba Bavuma in ODIs and T20Is, while Temba Bavuma has the edge in overall and Tests. In recent years, form favours Temba Bavuma.
CAREER
Overall
AB
TB
Most Runs
6510
6767
Highest Score
323
388
Best Strike Rate
252
258
Most sixes
115
68
Most Fours
654
884
Best Averages
Most 50s
37
35
Most 100s
9
10
Most Not Outs
13
21
2025
AB
TB
Most Runs
299
612
Highest Score
178
171
Best Strike Rate
114
140
Most sixes
5
4
Most Fours
23
60
Best Averages
Most 50s
2
5
Most 100s
1
1
Most Not Outs
1
2024
AB
TB
Most Runs
452
622
Highest Score
180
151
Best Strike Rate
219
137
Most sixes
10
8
Most Fours
46
60
Best Averages
Most 50s
3
4
Most 100s
1
Most Not Outs
1
1
2023
BEST
AB
TB
Most Runs
1015
1345
Highest Score
288
351
Best Strike Rate
247
346
Most sixes
17
25
Most Fours
106
148
Best Averages
Most 50s
7
3
Most 100s
1
5
Most Not Outs
2
4
2022
AB
TB
Most Runs
781
1004
Highest Score
217
239
Best Strike Rate
265
217
Most sixes
33
6
Most Fours
72
103
Best Averages
Most 50s
6
4
Most 100s
1
Most Not Outs
1
3
2021
AB
TB
Most Runs
669
684
Highest Score
143
225
Best Strike Rate
178
237
Most sixes
7
5
Most Fours
69
66
Best Averages
Most 50s
3
4
Most 100s
1
Most Not Outs
1
4
2020
AB
TB
Most Runs
383
451
Highest Score
159
218
Best Strike Rate
201
290
Most sixes
4
8
Most Fours
41
40
Best Averages
Most 50s
1
2
Most 100s
1
2019
AB
TB
Most Runs
1314
334
Highest Score
310
124
Best Strike Rate
294
166
Most sixes
27
3
Most Fours
139
40
Best Averages
Most 50s
6
1
Most 100s
3
Most Not Outs
3
1
2018
AB
TB
Most Runs
662
295
Highest Score
179
95
Best Strike Rate
204
57
Most sixes
4
0
Most Fours
68
36
Best Averages
Most 50s
5
3
Most 100s
2
Most Not Outs
3
2017
AB
TB
Most Runs
306
657
Highest Score
85
137
Best Strike Rate
77
149
Most sixes
2
6
Most Fours
36
233
Best Averages
Most 50s
2
5
Most Not Outs
2
1
2016
AB
TB
Most Runs
7
618
Highest Score
5
215
Best Strike Rate
44
140
Most sixes
0
2
Most Fours
0
81
Best Averages
Most 50s
3
Most 100s
2
Most Not Outs
3
2015
AB
TB
Most Runs
533
135
Highest Score
141
54
Best Strike Rate
185
37
Most sixes
6
1
Most Fours
47
15
Best Averages
Most 50s
2
1
Most Not Outs
3
2014
AB
TB
Most Runs
60
10
Highest Score
38
10
Best Strike Rate
44
29
Most sixes
0
0
Most Fours
6
2
Best Averages
2010
AB
TB
Most Runs
29
Highest Score
17
Best Strike Rate
34
Most sixes
0
Most Fours
1
Best Averages
TEST
Overall
AB
TB
Most Runs
692
4164
Highest Score
95
172
Best Strike Rate
54
52
Most sixes
1
25
Most Fours
80
635
Best Averages
Most 50s
7
27
Most 100s
5
Most Not Outs
1
15
2025
BEST
AB
TB
Most Runs
109
310
Highest Score
66
106
Best Strike Rate
43
57
Most sixes
0
2
Most Fours
8
34
Best Averages
Most 50s
1
2
Most 100s
1
Most Not Outs
1
2024
AB
TB
Most Runs
83
503
Highest Score
58
113
Best Strike Rate
52
53
Most sixes
0
6
Most Fours
8
45
Best Averages
Most 50s
1
4
Most 100s
1
Most Not Outs
1
1
2023
AB
TB
Most Runs
272
528
Highest Score
95
172
Best Strike Rate
54
74
Most sixes
0
6
Most Fours
33
57
Best Averages
Most 50s
2
1
Most 100s
2
Most Not Outs
2
2022
AB
TB
Most Runs
82
639
Highest Score
71
93
Best Strike Rate
68
49
Most sixes
1
2
Most Fours
8
71
Best Averages
Most 50s
1
4
Most 100s
Most Not Outs
2
2021
AB
TB
Most Runs
268
Highest Score
61
Best Strike Rate
42
Most sixes
0
Most Fours
31
Best Averages
Most 50s
2
Most 100s
Most Not Outs
2
2020
AB
TB
Most Runs
104
Highest Score
71
Best Strike Rate
57
Most sixes
0
Most Fours
13
Best Averages
Most 50s
1
Most 100s
2019
AB
TB
Most Runs
146
258
Highest Score
82
75
Best Strike Rate
62
51
Most sixes
0
1
Most Fours
23
35
Best Averages
Most 50s
2
1
Most 100s
Most Not Outs
2018
AB
TB
Most Runs
0
295
Highest Score
0
95
Best Strike Rate
0
57
Most sixes
0
0
Most Fours
0
36
Best Averages
Most 50s
3
Most 100s
Most Not Outs
3
2017
AB
TB
Most Runs
609
Highest Score
89
Best Strike Rate
47
Most sixes
6
Most Fours
228
Best Averages
Most 50s
5
Most Not Outs
1
2016
AB
TB
Most Runs
505
Highest Score
102
Best Strike Rate
48
Most sixes
1
Most Fours
68
Best Averages
Most 50s
3
Most 100s
1
Most Not Outs
3
2015
AB
TB
Most Runs
135
Highest Score
54
Best Strike Rate
37
Most sixes
1
Most Fours
15
Best Averages
Most 50s
1
Most Not Outs
2014
AB
TB
Most Runs
10
Highest Score
10
Best Strike Rate
29
Most sixes
0
Most Fours
2
Best Averages
2010
AB
TB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
ODI
Overall
AB
TB
Most Runs
3332
1933
Highest Score
145
144
Best Strike Rate
75
88
Most sixes
44
27
Most Fours
313
187
Best Averages
Most 50s
18
7
Most 100s
9
5
Most Not Outs
7
3
2025
AB
TB
Most Runs
190
302
Highest Score
112
65
Best Strike Rate
71
83
Most sixes
5
2
Most Fours
15
26
Best Averages
Most 50s
1
3
Most 100s
1
Most Not Outs
2024
AB
TB
Most Runs
71
119
Highest Score
45
38
Best Strike Rate
53
84
Most sixes
2
2
Most Fours
6
15
Best Averages
Most 50s
Most 100s
Most Not Outs
2023
BEST
AB
TB
Most Runs
459
782
Highest Score
121
144
Best Strike Rate
75
97
Most sixes
5
18
Most Fours
44
85
Best Averages
Most 50s
3
2
Most 100s
1
3
Most Not Outs
2
2
2022
AB
TB
Most Runs
82
231
Highest Score
71
110
Best Strike Rate
68
72
Most sixes
1
1
Most Fours
8
19
Best Averages
Most 50s
1
Most 100s
1
Most Not Outs
2021
AB
TB
Most Runs
421
164
Highest Score
102
92
Best Strike Rate
72
80
Most sixes
3
0
Most Fours
43
12
Best Averages
Most 50s
3
1
Most 100s
1
Most Not Outs
1
1
2020
AB
TB
Most Runs
228
174
Highest Score
113
98
Best Strike Rate
86
90
Most sixes
3
3
Most Fours
24
12
Best Averages
Most 50s
1
1
Most 100s
1
2019
AB
TB
Most Runs
567
Highest Score
145
Best Strike Rate
88
Most sixes
16
Most Fours
45
Best Averages
Most 50s
1
Most 100s
3
Most Not Outs
1
2018
AB
TB
Most Runs
557
Highest Score
105
Best Strike Rate
74
Most sixes
3
Most Fours
54
Best Averages
Most 50s
4
Most 100s
2
Most Not Outs
2017
AB
TB
Most Runs
306
48
Highest Score
85
48
Best Strike Rate
77
102
Most sixes
2
0
Most Fours
36
5
Best Averages
Most 50s
2
Most Not Outs
2
2016
AB
TB
Most Runs
113
Highest Score
113
Best Strike Rate
92
Most sixes
1
Most Fours
13
Best Averages
Most 50s
Most 100s
1
Most Not Outs
2015
AB
TB
Most Runs
362
Highest Score
97
Best Strike Rate
77
Most sixes
4
Most Fours
31
Best Averages
Most 50s
2
Most Not Outs
1
2014
AB
TB
Most Runs
60
Highest Score
38
Best Strike Rate
44
Most sixes
0
Most Fours
6
Best Averages
2010
AB
TB
Most Runs
29
Highest Score
17
Best Strike Rate
34
Most sixes
0
Most Fours
1
Best Averages
T20I
Overall
AB
TB
Most Runs
2486
670
Highest Score
83
72
Best Strike Rate
123
118
Most sixes
70
16
Most Fours
261
62
Best Averages
Most 50s
12
1
Most 100s
Most Not Outs
5
3
2025
AB
TB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2024
AB
TB
Most Runs
298
Highest Score
77
Best Strike Rate
114
Most sixes
8
Most Fours
32
Best Averages
Most 50s
2
Most 100s
Most Not Outs
2023
AB
TB
Most Runs
284
35
Highest Score
72
35
Best Strike Rate
118
175
Most sixes
12
1
Most Fours
29
6
Best Averages
Most 50s
2
Most 100s
Most Not Outs
2022
AB
TB
Most Runs
617
134
Highest Score
75
36
Best Strike Rate
129
96
Most sixes
31
3
Most Fours
56
13
Best Averages
Most 50s
4
Most 100s
Most Not Outs
1
1
2021
AB
TB
Most Runs
248
252
Highest Score
41
72
Best Strike Rate
106
115
Most sixes
4
5
Most Fours
26
23
Best Averages
Most 50s
1
Most 100s
Most Not Outs
1
2020
AB
TB
Most Runs
155
173
Highest Score
46
49
Best Strike Rate
115
143
Most sixes
1
5
Most Fours
17
15
Best Averages
Most 50s
Most 100s
2019
BEST
AB
TB
Most Runs
601
76
Highest Score
83
49
Best Strike Rate
144
115
Most sixes
11
2
Most Fours
71
5
Best Averages
Most 50s
3
Most 100s
Most Not Outs
2
1
2018
AB
TB
Most Runs
105
Highest Score
74
Best Strike Rate
130
Most sixes
1
Most Fours
14
Best Averages
Most 50s
1
Most 100s
Most Not Outs
2017
AB
TB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2016
AB
TB
Most Runs
7
Highest Score
5
Best Strike Rate
44
Most sixes
0
Most Fours
0
Best Averages
Most 50s
Most 100s
Most Not Outs
2015
AB
TB
Most Runs
171
Highest Score
44
Best Strike Rate
108
Most sixes
2
Most Fours
16
Best Averages
Most 50s
Most Not Outs
2
2014
AB
TB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2010
AB
TB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages