Temba Bavuma vs Andy Balbirnie

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Temba Bavuma has dominance over Andy Balbirnie in overall and Tests, while Andy Balbirnie has the edge in ODIs and T20Is. In recent years, form favours Temba Bavuma.
CAREER
OverallTBAB
Most Runs67676510
Highest Score388323
Best Strike Rate258252
Most sixes68115
Most Fours884654
Best Averages
Most 50s3537
Most 100s109
Most Not Outs2113
2025TBAB
Most Runs612299
Highest Score171178
Best Strike Rate140114
Most sixes45
Most Fours6023
Best Averages
Most 50s52
Most 100s11
Most Not Outs1
2024TBAB
Most Runs622452
Highest Score151180
Best Strike Rate137219
Most sixes810
Most Fours6046
Best Averages
Most 50s43
Most 100s1
Most Not Outs11
2023BESTTBAB
Most Runs13451015
Highest Score351288
Best Strike Rate346247
Most sixes2517
Most Fours148106
Best Averages
Most 50s37
Most 100s51
Most Not Outs42
2022TBAB
Most Runs1004781
Highest Score239217
Best Strike Rate217265
Most sixes633
Most Fours10372
Best Averages
Most 50s46
Most 100s1
Most Not Outs31
2021TBAB
Most Runs684669
Highest Score225143
Best Strike Rate237178
Most sixes57
Most Fours6669
Best Averages
Most 50s43
Most 100s1
Most Not Outs41
2020TBAB
Most Runs451383
Highest Score218159
Best Strike Rate290201
Most sixes84
Most Fours4041
Best Averages
Most 50s21
Most 100s1
2019TBAB
Most Runs3341314
Highest Score124310
Best Strike Rate166294
Most sixes327
Most Fours40139
Best Averages
Most 50s16
Most 100s3
Most Not Outs13
2018TBAB
Most Runs295662
Highest Score95179
Best Strike Rate57204
Most sixes04
Most Fours3668
Best Averages
Most 50s35
Most 100s2
Most Not Outs3
2017TBAB
Most Runs657306
Highest Score13785
Best Strike Rate14977
Most sixes62
Most Fours23336
Best Averages
Most 50s52
Most Not Outs12
2016TBAB
Most Runs6187
Highest Score2155
Best Strike Rate14044
Most sixes20
Most Fours810
Best Averages
Most 50s3
Most 100s2
Most Not Outs3
2015TBAB
Most Runs135533
Highest Score54141
Best Strike Rate37185
Most sixes16
Most Fours1547
Best Averages
Most 50s12
Most Not Outs3
2014TBAB
Most Runs1060
Highest Score1038
Best Strike Rate2944
Most sixes00
Most Fours26
Best Averages
2010TBAB
Most Runs29
Highest Score17
Best Strike Rate34
Most sixes0
Most Fours1
Best Averages
TEST
OverallTBAB
Most Runs4164692
Highest Score17295
Best Strike Rate5254
Most sixes251
Most Fours63580
Best Averages
Most 50s277
Most 100s5
Most Not Outs151
2025BESTTBAB
Most Runs310109
Highest Score10666
Best Strike Rate5743
Most sixes20
Most Fours348
Best Averages
Most 50s21
Most 100s1
Most Not Outs1
2024TBAB
Most Runs50383
Highest Score11358
Best Strike Rate5352
Most sixes60
Most Fours458
Best Averages
Most 50s41
Most 100s1
Most Not Outs11
2023TBAB
Most Runs528272
Highest Score17295
Best Strike Rate7454
Most sixes60
Most Fours5733
Best Averages
Most 50s12
Most 100s2
Most Not Outs2
2022TBAB
Most Runs63982
Highest Score9371
Best Strike Rate4968
Most sixes21
Most Fours718
Best Averages
Most 50s41
Most 100s
Most Not Outs2
2021TBAB
Most Runs268
Highest Score61
Best Strike Rate42
Most sixes0
Most Fours31
Best Averages
Most 50s2
Most 100s
Most Not Outs2
2020TBAB
Most Runs104
Highest Score71
Best Strike Rate57
Most sixes0
Most Fours13
Best Averages
Most 50s1
Most 100s
2019TBAB
Most Runs258146
Highest Score7582
Best Strike Rate5162
Most sixes10
Most Fours3523
Best Averages
Most 50s12
Most 100s
Most Not Outs
2018TBAB
Most Runs2950
Highest Score950
Best Strike Rate570
Most sixes00
Most Fours360
Best Averages
Most 50s3
Most 100s
Most Not Outs3
2017TBAB
Most Runs609
Highest Score89
Best Strike Rate47
Most sixes6
Most Fours228
Best Averages
Most 50s5
Most Not Outs1
2016TBAB
Most Runs505
Highest Score102
Best Strike Rate48
Most sixes1
Most Fours68
Best Averages
Most 50s3
Most 100s1
Most Not Outs3
2015TBAB
Most Runs135
Highest Score54
Best Strike Rate37
Most sixes1
Most Fours15
Best Averages
Most 50s1
Most Not Outs
2014TBAB
Most Runs10
Highest Score10
Best Strike Rate29
Most sixes0
Most Fours2
Best Averages
2010TBAB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
ODI
OverallTBAB
Most Runs19333332
Highest Score144145
Best Strike Rate8875
Most sixes2744
Most Fours187313
Best Averages
Most 50s718
Most 100s59
Most Not Outs37
2025TBAB
Most Runs302190
Highest Score65112
Best Strike Rate8371
Most sixes25
Most Fours2615
Best Averages
Most 50s31
Most 100s1
Most Not Outs
2024TBAB
Most Runs11971
Highest Score3845
Best Strike Rate8453
Most sixes22
Most Fours156
Best Averages
Most 50s
Most 100s
Most Not Outs
2023BESTTBAB
Most Runs782459
Highest Score144121
Best Strike Rate9775
Most sixes185
Most Fours8544
Best Averages
Most 50s23
Most 100s31
Most Not Outs22
2022TBAB
Most Runs23182
Highest Score11071
Best Strike Rate7268
Most sixes11
Most Fours198
Best Averages
Most 50s1
Most 100s1
Most Not Outs
2021TBAB
Most Runs164421
Highest Score92102
Best Strike Rate8072
Most sixes03
Most Fours1243
Best Averages
Most 50s13
Most 100s1
Most Not Outs11
2020TBAB
Most Runs174228
Highest Score98113
Best Strike Rate9086
Most sixes33
Most Fours1224
Best Averages
Most 50s11
Most 100s1
2019TBAB
Most Runs567
Highest Score145
Best Strike Rate88
Most sixes16
Most Fours45
Best Averages
Most 50s1
Most 100s3
Most Not Outs1
2018TBAB
Most Runs557
Highest Score105
Best Strike Rate74
Most sixes3
Most Fours54
Best Averages
Most 50s4
Most 100s2
Most Not Outs
2017TBAB
Most Runs48306
Highest Score4885
Best Strike Rate10277
Most sixes02
Most Fours536
Best Averages
Most 50s2
Most Not Outs2
2016TBAB
Most Runs113
Highest Score113
Best Strike Rate92
Most sixes1
Most Fours13
Best Averages
Most 50s
Most 100s1
Most Not Outs
2015TBAB
Most Runs362
Highest Score97
Best Strike Rate77
Most sixes4
Most Fours31
Best Averages
Most 50s2
Most Not Outs1
2014TBAB
Most Runs60
Highest Score38
Best Strike Rate44
Most sixes0
Most Fours6
Best Averages
2010TBAB
Most Runs29
Highest Score17
Best Strike Rate34
Most sixes0
Most Fours1
Best Averages
T20I
OverallTBAB
Most Runs6702486
Highest Score7283
Best Strike Rate118123
Most sixes1670
Most Fours62261
Best Averages
Most 50s112
Most 100s
Most Not Outs35
2025TBAB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2024TBAB
Most Runs298
Highest Score77
Best Strike Rate114
Most sixes8
Most Fours32
Best Averages
Most 50s2
Most 100s
Most Not Outs
2023TBAB
Most Runs35284
Highest Score3572
Best Strike Rate175118
Most sixes112
Most Fours629
Best Averages
Most 50s2
Most 100s
Most Not Outs
2022TBAB
Most Runs134617
Highest Score3675
Best Strike Rate96129
Most sixes331
Most Fours1356
Best Averages
Most 50s4
Most 100s
Most Not Outs11
2021TBAB
Most Runs252248
Highest Score7241
Best Strike Rate115106
Most sixes54
Most Fours2326
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2020TBAB
Most Runs173155
Highest Score4946
Best Strike Rate143115
Most sixes51
Most Fours1517
Best Averages
Most 50s
Most 100s
2019BESTTBAB
Most Runs76601
Highest Score4983
Best Strike Rate115144
Most sixes211
Most Fours571
Best Averages
Most 50s3
Most 100s
Most Not Outs12
2018TBAB
Most Runs105
Highest Score74
Best Strike Rate130
Most sixes1
Most Fours14
Best Averages
Most 50s1
Most 100s
Most Not Outs
2017TBAB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2016TBAB
Most Runs7
Highest Score5
Best Strike Rate44
Most sixes0
Most Fours0
Best Averages
Most 50s
Most 100s
Most Not Outs
2015TBAB
Most Runs171
Highest Score44
Best Strike Rate108
Most sixes2
Most Fours16
Best Averages
Most 50s
Most Not Outs2
2014TBAB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2010TBAB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages