Temba Bavuma vs Richie Berrington

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Temba Bavuma has dominance over Richie Berrington in Tests, while Richie Berrington has the edge in overall, ODIs and T20Is. In recent years, form favours Richie Berrington.
CAREER
OverallTBRB
Most Runs67676539
Highest Score388316
Best Strike Rate258294
Most sixes68180
Most Fours884495
Best Averages
Most 50s3537
Most 100s105
Most Not Outs2145
2025TBRB
Most Runs612105
Highest Score17146
Best Strike Rate140115
Most sixes47
Most Fours603
Best Averages
Most 50s5
Most 100s1
Most Not Outs11
2024TBRB
Most Runs622666
Highest Score151225
Best Strike Rate137298
Most sixes817
Most Fours6055
Best Averages
Most 50s44
Most 100s1
Most Not Outs110
2023BESTTBRB
Most Runs1345590
Highest Score351187
Best Strike Rate346256
Most sixes2519
Most Fours14848
Best Averages
Most 50s35
Most 100s51
Most Not Outs42
2022TBRB
Most Runs1004610
Highest Score239151
Best Strike Rate217196
Most sixes614
Most Fours10345
Best Averages
Most 50s42
Most 100s12
Most Not Outs34
2021TBRB
Most Runs684631
Highest Score225179
Best Strike Rate237205
Most sixes526
Most Fours6639
Best Averages
Most 50s45
Most Not Outs45
2020TBRB
Most Runs451
Highest Score218
Best Strike Rate290
Most sixes8
Most Fours40
Best Averages
Most 50s2
2019TBRB
Most Runs334665
Highest Score124157
Best Strike Rate166234
Most sixes329
Most Fours4046
Best Averages
Most 50s13
Most Not Outs13
2018TBRB
Most Runs295551
Highest Score95154
Best Strike Rate57217
Most sixes010
Most Fours3649
Best Averages
Most 50s33
Most Not Outs34
2017TBRB
Most Runs657489
Highest Score137170
Best Strike Rate149212
Most sixes611
Most Fours23324
Best Averages
Most 50s54
Most 100s1
Most Not Outs12
2016TBRB
Most Runs618208
Highest Score21569
Best Strike Rate140181
Most sixes24
Most Fours8115
Best Averages
Most 50s3
Most 100s2
Most Not Outs31
2015TBRB
Most Runs135370
Highest Score5496
Best Strike Rate37209
Most sixes19
Most Fours1528
Best Averages
Most 50s12
Most Not Outs3
2014TBRB
Most Runs10283
Highest Score10101
Best Strike Rate2989
Most sixes04
Most Fours225
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
2013TBRB
Most Runs468
Highest Score121
Best Strike Rate169
Most sixes8
Most Fours38
Best Averages
Most 50s3
Most Not Outs3
2012TBRB
Most Runs380
Highest Score109
Best Strike Rate184
Most sixes9
Most Fours44
Best Averages
Most 50s1
2011TBRB
Most Runs136
Highest Score56
Best Strike Rate142
Most sixes8
Most Fours8
Best Averages
Most 50s1
Most Not Outs1
2010TBRB
Most Runs277
Highest Score103
Best Strike Rate159
Most sixes5
Most Fours17
Best Averages
Most 50s2
Most Not Outs2
2009TBRB
Most Runs25
Highest Score25
Best Strike Rate83
Most sixes0
Most Fours5
Best Averages
2008TBRB
Most Runs85
Highest Score33
Best Strike Rate129
Most sixes0
Most Fours6
Best Averages
Most Not Outs3
TEST
OverallTBRB
Most Runs4164234
Highest Score17289
Best Strike Rate5288
Most sixes255
Most Fours63521
Best Averages
Most 50s272
Most 100s5
Most Not Outs154
2025TBRB
Most Runs310
Highest Score106
Best Strike Rate57
Most sixes2
Most Fours34
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
2024BESTTBRB
Most Runs503234
Highest Score11389
Best Strike Rate5388
Most sixes65
Most Fours4521
Best Averages
Most 50s42
Most 100s1
Most Not Outs14
2023TBRB
Most Runs528
Highest Score172
Best Strike Rate74
Most sixes6
Most Fours57
Best Averages
Most 50s1
Most 100s2
Most Not Outs2
2022TBRB
Most Runs639
Highest Score93
Best Strike Rate49
Most sixes2
Most Fours71
Best Averages
Most 50s4
Most 100s
Most Not Outs2
2021TBRB
Most Runs268
Highest Score61
Best Strike Rate42
Most sixes0
Most Fours31
Best Averages
Most 50s2
Most Not Outs2
2020TBRB
Most Runs104
Highest Score71
Best Strike Rate57
Most sixes0
Most Fours13
Best Averages
Most 50s1
2019TBRB
Most Runs258
Highest Score75
Best Strike Rate51
Most sixes1
Most Fours35
Best Averages
Most 50s1
Most Not Outs
2018TBRB
Most Runs295
Highest Score95
Best Strike Rate57
Most sixes0
Most Fours36
Best Averages
Most 50s3
Most Not Outs3
2017TBRB
Most Runs609
Highest Score89
Best Strike Rate47
Most sixes6
Most Fours228
Best Averages
Most 50s5
Most 100s
Most Not Outs1
2016TBRB
Most Runs505
Highest Score102
Best Strike Rate48
Most sixes1
Most Fours68
Best Averages
Most 50s3
Most 100s1
Most Not Outs3
2015TBRB
Most Runs135
Highest Score54
Best Strike Rate37
Most sixes1
Most Fours15
Best Averages
Most 50s1
Most Not Outs
2014TBRB
Most Runs10
Highest Score10
Best Strike Rate29
Most sixes0
Most Fours2
Best Averages
Most 50s
Most 100s
Most Not Outs
2013TBRB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2012TBRB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2011TBRB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2010TBRB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2009TBRB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2008TBRB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most Not Outs
ODI
OverallTBRB
Most Runs19333547
Highest Score144127
Best Strike Rate8877
Most sixes2780
Most Fours187245
Best Averages
Most 50s722
Most 100s55
Most Not Outs320
2025TBRB
Most Runs302
Highest Score65
Best Strike Rate83
Most sixes2
Most Fours26
Best Averages
Most 50s3
Most 100s
Most Not Outs
2024TBRB
Most Runs119234
Highest Score3889
Best Strike Rate8488
Most sixes25
Most Fours1521
Best Averages
Most 50s2
Most 100s
Most Not Outs4
2023BESTTBRB
Most Runs782342
Highest Score144127
Best Strike Rate9779
Most sixes187
Most Fours8526
Best Averages
Most 50s22
Most 100s31
Most Not Outs21
2022TBRB
Most Runs231520
Highest Score110114
Best Strike Rate7271
Most sixes111
Most Fours1939
Best Averages
Most 50s2
Most 100s12
Most Not Outs4
2021TBRB
Most Runs164184
Highest Score9297
Best Strike Rate8079
Most sixes08
Most Fours128
Best Averages
Most 50s11
Most Not Outs11
2020TBRB
Most Runs174
Highest Score98
Best Strike Rate90
Most sixes3
Most Fours12
Best Averages
Most 50s1
2019TBRB
Most Runs285
Highest Score81
Best Strike Rate94
Most sixes12
Most Fours15
Best Averages
Most 50s2
Most Not Outs
2018TBRB
Most Runs382
Highest Score90
Best Strike Rate69
Most sixes6
Most Fours29
Best Averages
Most 50s2
Most Not Outs1
2017TBRB
Most Runs48381
Highest Score48110
Best Strike Rate10275
Most sixes08
Most Fours518
Best Averages
Most 50s3
Most 100s1
Most Not Outs1
2016TBRB
Most Runs11387
Highest Score11327
Best Strike Rate9270
Most sixes11
Most Fours138
Best Averages
Most 50s
Most 100s1
Most Not Outs1
2015TBRB
Most Runs237
Highest Score62
Best Strike Rate72
Most sixes5
Most Fours15
Best Averages
Most 50s2
Most Not Outs
2014TBRB
Most Runs283
Highest Score101
Best Strike Rate89
Most sixes4
Most Fours25
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
2013TBRB
Most Runs125
Highest Score51
Best Strike Rate63
Most sixes0
Most Fours9
Best Averages
Most 50s1
Most Not Outs2
2012TBRB
Most Runs19
Highest Score9
Best Strike Rate43
Most sixes0
Most Fours0
Best Averages
Most 50s
2011TBRB
Most Runs136
Highest Score56
Best Strike Rate142
Most sixes8
Most Fours8
Best Averages
Most 50s1
Most Not Outs1
2010TBRB
Most Runs241
Highest Score84
Best Strike Rate73
Most sixes5
Most Fours14
Best Averages
Most 50s2
Most Not Outs
2009TBRB
Most Runs25
Highest Score25
Best Strike Rate83
Most sixes0
Most Fours5
Best Averages
2008TBRB
Most Runs66
Highest Score16
Best Strike Rate53
Most sixes0
Most Fours5
Best Averages
Most Not Outs3
T20I
OverallTBRB
Most Runs6702758
Highest Score72100
Best Strike Rate118129
Most sixes1695
Most Fours62229
Best Averages
Most 50s113
Most 100s
Most Not Outs321
2025TBRB
Most Runs105
Highest Score46
Best Strike Rate115
Most sixes7
Most Fours3
Best Averages
Most 50s
Most 100s
Most Not Outs1
2024TBRB
Most Runs198
Highest Score47
Best Strike Rate122
Most sixes7
Most Fours13
Best Averages
Most 50s
Most 100s
Most Not Outs2
2023TBRB
Most Runs35248
Highest Score3560
Best Strike Rate175177
Most sixes112
Most Fours622
Best Averages
Most 50s3
Most 100s
Most Not Outs1
2022TBRB
Most Runs13490
Highest Score3637
Best Strike Rate96125
Most sixes33
Most Fours136
Best Averages
Most 50s
Most 100s
Most Not Outs1
2021BESTTBRB
Most Runs252447
Highest Score7282
Best Strike Rate115126
Most sixes518
Most Fours2331
Best Averages
Most 50s14
Most Not Outs14
2020TBRB
Most Runs173
Highest Score49
Best Strike Rate143
Most sixes5
Most Fours15
Best Averages
Most 50s
2019TBRB
Most Runs76380
Highest Score4976
Best Strike Rate115140
Most sixes217
Most Fours531
Best Averages
Most 50s1
Most Not Outs13
2018TBRB
Most Runs169
Highest Score64
Best Strike Rate148
Most sixes4
Most Fours20
Best Averages
Most 50s1
Most Not Outs3
2017TBRB
Most Runs108
Highest Score60
Best Strike Rate137
Most sixes3
Most Fours6
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2016TBRB
Most Runs121
Highest Score42
Best Strike Rate111
Most sixes3
Most Fours7
Best Averages
Most 50s
Most 100s
Most Not Outs
2015TBRB
Most Runs133
Highest Score34
Best Strike Rate137
Most sixes4
Most Fours13
Best Averages
Most 50s
Most Not Outs3
2014TBRB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2013TBRB
Most Runs343
Highest Score70
Best Strike Rate106
Most sixes8
Most Fours29
Best Averages
Most 50s2
Most Not Outs1
2012TBRB
Most Runs361
Highest Score100
Best Strike Rate141
Most sixes9
Most Fours44
Best Averages
Most 50s1
2011TBRB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2010TBRB
Most Runs36
Highest Score19
Best Strike Rate86
Most sixes0
Most Fours3
Best Averages
Most 50s
Most Not Outs2
2009TBRB
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2008TBRB
Most Runs19
Highest Score17
Best Strike Rate76
Most sixes0
Most Fours1
Best Averages
Most Not Outs