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
OverallABTB
Most Runs65106767
Highest Score323388
Best Strike Rate252258
Most sixes11568
Most Fours654884
Best Averages
Most 50s3735
Most 100s910
Most Not Outs1321
2025ABTB
Most Runs299612
Highest Score178171
Best Strike Rate114140
Most sixes54
Most Fours2360
Best Averages
Most 50s25
Most 100s11
Most Not Outs1
2024ABTB
Most Runs452622
Highest Score180151
Best Strike Rate219137
Most sixes108
Most Fours4660
Best Averages
Most 50s34
Most 100s1
Most Not Outs11
2023BESTABTB
Most Runs10151345
Highest Score288351
Best Strike Rate247346
Most sixes1725
Most Fours106148
Best Averages
Most 50s73
Most 100s15
Most Not Outs24
2022ABTB
Most Runs7811004
Highest Score217239
Best Strike Rate265217
Most sixes336
Most Fours72103
Best Averages
Most 50s64
Most 100s1
Most Not Outs13
2021ABTB
Most Runs669684
Highest Score143225
Best Strike Rate178237
Most sixes75
Most Fours6966
Best Averages
Most 50s34
Most 100s1
Most Not Outs14
2020ABTB
Most Runs383451
Highest Score159218
Best Strike Rate201290
Most sixes48
Most Fours4140
Best Averages
Most 50s12
Most 100s1
2019ABTB
Most Runs1314334
Highest Score310124
Best Strike Rate294166
Most sixes273
Most Fours13940
Best Averages
Most 50s61
Most 100s3
Most Not Outs31
2018ABTB
Most Runs662295
Highest Score17995
Best Strike Rate20457
Most sixes40
Most Fours6836
Best Averages
Most 50s53
Most 100s2
Most Not Outs3
2017ABTB
Most Runs306657
Highest Score85137
Best Strike Rate77149
Most sixes26
Most Fours36233
Best Averages
Most 50s25
Most Not Outs21
2016ABTB
Most Runs7618
Highest Score5215
Best Strike Rate44140
Most sixes02
Most Fours081
Best Averages
Most 50s3
Most 100s2
Most Not Outs3
2015ABTB
Most Runs533135
Highest Score14154
Best Strike Rate18537
Most sixes61
Most Fours4715
Best Averages
Most 50s21
Most Not Outs3
2014ABTB
Most Runs6010
Highest Score3810
Best Strike Rate4429
Most sixes00
Most Fours62
Best Averages
2010ABTB
Most Runs29
Highest Score17
Best Strike Rate34
Most sixes0
Most Fours1
Best Averages
TEST
OverallABTB
Most Runs6924164
Highest Score95172
Best Strike Rate5452
Most sixes125
Most Fours80635
Best Averages
Most 50s727
Most 100s5
Most Not Outs115
2025BESTABTB
Most Runs109310
Highest Score66106
Best Strike Rate4357
Most sixes02
Most Fours834
Best Averages
Most 50s12
Most 100s1
Most Not Outs1
2024ABTB
Most Runs83503
Highest Score58113
Best Strike Rate5253
Most sixes06
Most Fours845
Best Averages
Most 50s14
Most 100s1
Most Not Outs11
2023ABTB
Most Runs272528
Highest Score95172
Best Strike Rate5474
Most sixes06
Most Fours3357
Best Averages
Most 50s21
Most 100s2
Most Not Outs2
2022ABTB
Most Runs82639
Highest Score7193
Best Strike Rate6849
Most sixes12
Most Fours871
Best Averages
Most 50s14
Most 100s
Most Not Outs2
2021ABTB
Most Runs268
Highest Score61
Best Strike Rate42
Most sixes0
Most Fours31
Best Averages
Most 50s2
Most 100s
Most Not Outs2
2020ABTB
Most Runs104
Highest Score71
Best Strike Rate57
Most sixes0
Most Fours13
Best Averages
Most 50s1
Most 100s
2019ABTB
Most Runs146258
Highest Score8275
Best Strike Rate6251
Most sixes01
Most Fours2335
Best Averages
Most 50s21
Most 100s
Most Not Outs
2018ABTB
Most Runs0295
Highest Score095
Best Strike Rate057
Most sixes00
Most Fours036
Best Averages
Most 50s3
Most 100s
Most Not Outs3
2017ABTB
Most Runs609
Highest Score89
Best Strike Rate47
Most sixes6
Most Fours228
Best Averages
Most 50s5
Most Not Outs1
2016ABTB
Most Runs505
Highest Score102
Best Strike Rate48
Most sixes1
Most Fours68
Best Averages
Most 50s3
Most 100s1
Most Not Outs3
2015ABTB
Most Runs135
Highest Score54
Best Strike Rate37
Most sixes1
Most Fours15
Best Averages
Most 50s1
Most Not Outs
2014ABTB
Most Runs10
Highest Score10
Best Strike Rate29
Most sixes0
Most Fours2
Best Averages
2010ABTB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
ODI
OverallABTB
Most Runs33321933
Highest Score145144
Best Strike Rate7588
Most sixes4427
Most Fours313187
Best Averages
Most 50s187
Most 100s95
Most Not Outs73
2025ABTB
Most Runs190302
Highest Score11265
Best Strike Rate7183
Most sixes52
Most Fours1526
Best Averages
Most 50s13
Most 100s1
Most Not Outs
2024ABTB
Most Runs71119
Highest Score4538
Best Strike Rate5384
Most sixes22
Most Fours615
Best Averages
Most 50s
Most 100s
Most Not Outs
2023BESTABTB
Most Runs459782
Highest Score121144
Best Strike Rate7597
Most sixes518
Most Fours4485
Best Averages
Most 50s32
Most 100s13
Most Not Outs22
2022ABTB
Most Runs82231
Highest Score71110
Best Strike Rate6872
Most sixes11
Most Fours819
Best Averages
Most 50s1
Most 100s1
Most Not Outs
2021ABTB
Most Runs421164
Highest Score10292
Best Strike Rate7280
Most sixes30
Most Fours4312
Best Averages
Most 50s31
Most 100s1
Most Not Outs11
2020ABTB
Most Runs228174
Highest Score11398
Best Strike Rate8690
Most sixes33
Most Fours2412
Best Averages
Most 50s11
Most 100s1
2019ABTB
Most Runs567
Highest Score145
Best Strike Rate88
Most sixes16
Most Fours45
Best Averages
Most 50s1
Most 100s3
Most Not Outs1
2018ABTB
Most Runs557
Highest Score105
Best Strike Rate74
Most sixes3
Most Fours54
Best Averages
Most 50s4
Most 100s2
Most Not Outs
2017ABTB
Most Runs30648
Highest Score8548
Best Strike Rate77102
Most sixes20
Most Fours365
Best Averages
Most 50s2
Most Not Outs2
2016ABTB
Most Runs113
Highest Score113
Best Strike Rate92
Most sixes1
Most Fours13
Best Averages
Most 50s
Most 100s1
Most Not Outs
2015ABTB
Most Runs362
Highest Score97
Best Strike Rate77
Most sixes4
Most Fours31
Best Averages
Most 50s2
Most Not Outs1
2014ABTB
Most Runs60
Highest Score38
Best Strike Rate44
Most sixes0
Most Fours6
Best Averages
2010ABTB
Most Runs29
Highest Score17
Best Strike Rate34
Most sixes0
Most Fours1
Best Averages
T20I
OverallABTB
Most Runs2486670
Highest Score8372
Best Strike Rate123118
Most sixes7016
Most Fours26162
Best Averages
Most 50s121
Most 100s
Most Not Outs53
2025ABTB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2024ABTB
Most Runs298
Highest Score77
Best Strike Rate114
Most sixes8
Most Fours32
Best Averages
Most 50s2
Most 100s
Most Not Outs
2023ABTB
Most Runs28435
Highest Score7235
Best Strike Rate118175
Most sixes121
Most Fours296
Best Averages
Most 50s2
Most 100s
Most Not Outs
2022ABTB
Most Runs617134
Highest Score7536
Best Strike Rate12996
Most sixes313
Most Fours5613
Best Averages
Most 50s4
Most 100s
Most Not Outs11
2021ABTB
Most Runs248252
Highest Score4172
Best Strike Rate106115
Most sixes45
Most Fours2623
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2020ABTB
Most Runs155173
Highest Score4649
Best Strike Rate115143
Most sixes15
Most Fours1715
Best Averages
Most 50s
Most 100s
2019BESTABTB
Most Runs60176
Highest Score8349
Best Strike Rate144115
Most sixes112
Most Fours715
Best Averages
Most 50s3
Most 100s
Most Not Outs21
2018ABTB
Most Runs105
Highest Score74
Best Strike Rate130
Most sixes1
Most Fours14
Best Averages
Most 50s1
Most 100s
Most Not Outs
2017ABTB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2016ABTB
Most Runs7
Highest Score5
Best Strike Rate44
Most sixes0
Most Fours0
Best Averages
Most 50s
Most 100s
Most Not Outs
2015ABTB
Most Runs171
Highest Score44
Best Strike Rate108
Most sixes2
Most Fours16
Best Averages
Most 50s
Most Not Outs2
2014ABTB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2010ABTB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages