Temba Bavuma vs Mohinder Amarnath

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Temba Bavuma has dominance over Mohinder Amarnath in overall, Tests and ODIs. In recent years, both players have been evenly matched.
CAREER
OverallTBMA
Most Runs67676302
Highest Score388240
Best Strike Rate258100
Most sixes6830
Most Fours884453
Best Averages
Most 50s3537
Most 100s1011
Most Not Outs2122
2025BESTTBMA
Most Runs612
Highest Score171
Best Strike Rate140
Most sixes4
Most Fours60
Best Averages
Most 50s5
Most 100s1
Most Not Outs1
2024TBMA
Most Runs622
Highest Score151
Best Strike Rate137
Most sixes8
Most Fours60
Best Averages
Most 50s4
Most 100s1
Most Not Outs1
2023TBMA
Most Runs1345
Highest Score351
Best Strike Rate346
Most sixes25
Most Fours148
Best Averages
Most 50s3
Most 100s5
Most Not Outs4
2022TBMA
Most Runs1004
Highest Score239
Best Strike Rate217
Most sixes6
Most Fours103
Best Averages
Most 50s4
Most 100s1
Most Not Outs3
2021TBMA
Most Runs684
Highest Score225
Best Strike Rate237
Most sixes5
Most Fours66
Best Averages
Most 50s4
Most Not Outs4
2020TBMA
Most Runs451
Highest Score218
Best Strike Rate290
Most sixes8
Most Fours40
Best Averages
Most 50s2
2019TBMA
Most Runs334
Highest Score124
Best Strike Rate166
Most sixes3
Most Fours40
Best Averages
Most 50s1
Most Not Outs1
2018TBMA
Most Runs295
Highest Score95
Best Strike Rate57
Most sixes0
Most Fours36
Best Averages
Most 50s3
Most Not Outs3
2017TBMA
Most Runs657
Highest Score137
Best Strike Rate149
Most sixes6
Most Fours233
Best Averages
Most 50s5
Most Not Outs1
2016TBMA
Most Runs618
Highest Score215
Best Strike Rate140
Most sixes2
Most Fours81
Best Averages
Most 50s3
Most 100s2
Most Not Outs3
2015TBMA
Most Runs135
Highest Score54
Best Strike Rate37
Most sixes1
Most Fours15
Best Averages
Most 50s1
2014TBMA
Most Runs10
Highest Score10
Best Strike Rate29
Most sixes0
Most Fours2
Best Averages
1989TBMA
Most Runs258
Highest Score88
Best Strike Rate67
Most sixes3
Most Fours19
Best Averages
Most 50s1
Most Not Outs1
1988TBMA
Most Runs588
Highest Score105
Best Strike Rate110
Most sixes4
Most Fours38
Best Averages
Most 50s4
Most 100s1
Most Not Outs4
1987TBMA
Most Runs337
Highest Score122
Best Strike Rate79
Most sixes4
Most Fours11
Best Averages
Most 50s1
Most Not Outs1
1986TBMA
Most Runs837
Highest Score212
Best Strike Rate93
Most sixes1
Most Fours83
Best Averages
Most 50s6
Most 100s2
Most Not Outs1
1985TBMA
Most Runs553
Highest Score140
Best Strike Rate99
Most sixes3
Most Fours39
Best Averages
Most 50s3
Most 100s1
Most Not Outs4
1984TBMA
Most Runs399
Highest Score106
Best Strike Rate78
Most sixes1
Most Fours45
Best Averages
Most 50s1
Most 100s1
Most Not Outs3
1983TBMA
Most Runs1545
Highest Score200
Best Strike Rate96
Most sixes8
Most Fours100
Best Averages
Most 50s10
Most 100s4
Most Not Outs2
1982TBMA
Most Runs188
Highest Score160
Best Strike Rate108
Most sixes0
Most Fours16
Best Averages
Most 50s1
Most 100s1
Most Not Outs2
1979TBMA
Most Runs160
Highest Score109
Best Strike Rate77
Most sixes0
Most Fours18
Best Averages
Most 100s1
Most Not Outs1
1978TBMA
Most Runs319
Highest Score137
Best Strike Rate85
Most sixes1
Most Fours18
Best Averages
Most 50s3
Most Not Outs2
1977TBMA
Most Runs362
Highest Score100
Best Strike Rate48
Most sixes0
Most Fours23
Best Averages
Most 50s2
1976TBMA
Most Runs739
Highest Score111
Best Strike Rate97
Most sixes5
Most Fours43
Best Averages
Most 50s5
1975TBMA
Most Runs1
Highest Score1
Best Strike Rate33
Most sixes0
Most Fours0
Best Averages
1969TBMA
Most Runs16
Highest Score16
Most sixes0
Most Fours0
Most Not Outs1
TEST
OverallTBMA
Most Runs41644378
Highest Score172138
Best Strike Rate5242
Most sixes2521
Most Fours635330
Best Averages
Most 50s2724
Most 100s510
Most Not Outs1510
2025BESTTBMA
Most Runs310
Highest Score106
Best Strike Rate57
Most sixes2
Most Fours34
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
2024TBMA
Most Runs503
Highest Score113
Best Strike Rate53
Most sixes6
Most Fours45
Best Averages
Most 50s4
Most 100s1
Most Not Outs1
2023TBMA
Most Runs528
Highest Score172
Best Strike Rate74
Most sixes6
Most Fours57
Best Averages
Most 50s1
Most 100s2
Most Not Outs2
2022TBMA
Most Runs639
Highest Score93
Best Strike Rate49
Most sixes2
Most Fours71
Best Averages
Most 50s4
Most 100s
Most Not Outs2
2021TBMA
Most Runs268
Highest Score61
Best Strike Rate42
Most sixes0
Most Fours31
Best Averages
Most 50s2
Most Not Outs2
2020TBMA
Most Runs104
Highest Score71
Best Strike Rate57
Most sixes0
Most Fours13
Best Averages
Most 50s1
2019TBMA
Most Runs258
Highest Score75
Best Strike Rate51
Most sixes1
Most Fours35
Best Averages
Most 50s1
Most Not Outs
2018TBMA
Most Runs295
Highest Score95
Best Strike Rate57
Most sixes0
Most Fours36
Best Averages
Most 50s3
Most Not Outs3
2017TBMA
Most Runs609
Highest Score89
Best Strike Rate47
Most sixes6
Most Fours228
Best Averages
Most 50s5
Most Not Outs1
2016TBMA
Most Runs505
Highest Score102
Best Strike Rate48
Most sixes1
Most Fours68
Best Averages
Most 50s3
Most 100s1
Most Not Outs3
2015TBMA
Most Runs135
Highest Score54
Best Strike Rate37
Most sixes1
Most Fours15
Best Averages
Most 50s1
2014TBMA
Most Runs10
Highest Score10
Best Strike Rate29
Most sixes0
Most Fours2
Best Averages
1989TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1988TBMA
Most Runs4
Highest Score3
Best Strike Rate44
Most sixes0
Most Fours0
Best Averages
Most 50s
Most 100s
Most Not Outs
1987TBMA
Most Runs304
Highest Score89
Best Strike Rate32
Most sixes4
Most Fours9
Best Averages
Most 50s1
Most Not Outs1
1986TBMA
Most Runs528
Highest Score138
Best Strike Rate37
Most sixes0
Most Fours58
Best Averages
Most 50s3
Most 100s2
Most Not Outs
1985TBMA
Most Runs489
Highest Score116
Best Strike Rate47
Most sixes3
Most Fours33
Best Averages
Most 50s3
Most 100s1
Most Not Outs2
1984TBMA
Most Runs393
Highest Score101
Best Strike Rate49
Most sixes1
Most Fours45
Best Averages
Most 50s1
Most 100s1
Most Not Outs2
1983TBMA
Most Runs1077
Highest Score120
Best Strike Rate46
Most sixes7
Most Fours73
Best Averages
Most 50s7
Most 100s4
Most Not Outs1
1982TBMA
Most Runs117
Highest Score109
Best Strike Rate38
Most sixes0
Most Fours16
Best Averages
Most 50s
Most 100s1
Most Not Outs1
1979TBMA
Most Runs144
Highest Score101
Best Strike Rate31
Most sixes0
Most Fours17
Best Averages
Most 100s1
Most Not Outs1
1978TBMA
Most Runs234
Highest Score86
Best Strike Rate27
Most sixes1
Most Fours13
Best Averages
Most 50s2
Most Not Outs1
1977TBMA
Most Runs362
Highest Score100
Best Strike Rate48
Most sixes0
Most Fours23
Best Averages
Most 50s2
1976TBMA
Most Runs710
Highest Score85
Best Strike Rate57
Most sixes5
Most Fours43
Best Averages
Most 50s5
1975TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
1969TBMA
Most Runs16
Highest Score16
Most sixes0
Most Fours0
Most Not Outs1
ODI
OverallTBMA
Most Runs19331924
Highest Score144102
Best Strike Rate8858
Most sixes279
Most Fours187123
Best Averages
Most 50s713
Most 100s51
Most Not Outs312
2025BESTTBMA
Most Runs302
Highest Score65
Best Strike Rate83
Most sixes2
Most Fours26
Best Averages
Most 50s3
Most 100s
Most Not Outs
2024TBMA
Most Runs119
Highest Score38
Best Strike Rate84
Most sixes2
Most Fours15
Best Averages
Most 50s
Most 100s
Most Not Outs
2023TBMA
Most Runs782
Highest Score144
Best Strike Rate97
Most sixes18
Most Fours85
Best Averages
Most 50s2
Most 100s3
Most Not Outs2
2022TBMA
Most Runs231
Highest Score110
Best Strike Rate72
Most sixes1
Most Fours19
Best Averages
Most 50s
Most 100s1
Most Not Outs
2021TBMA
Most Runs164
Highest Score92
Best Strike Rate80
Most sixes0
Most Fours12
Best Averages
Most 50s1
Most Not Outs1
2020TBMA
Most Runs174
Highest Score98
Best Strike Rate90
Most sixes3
Most Fours12
Best Averages
Most 50s1
2019TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2018TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2017TBMA
Most Runs48
Highest Score48
Best Strike Rate102
Most sixes0
Most Fours5
Best Averages
Most 50s
Most Not Outs
2016TBMA
Most Runs113
Highest Score113
Best Strike Rate92
Most sixes1
Most Fours13
Best Averages
Most 50s
Most 100s1
Most Not Outs
2015TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2014TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
1989TBMA
Most Runs258
Highest Score88
Best Strike Rate67
Most sixes3
Most Fours19
Best Averages
Most 50s1
Most Not Outs1
1988TBMA
Most Runs584
Highest Score102
Best Strike Rate66
Most sixes4
Most Fours38
Best Averages
Most 50s4
Most 100s1
Most Not Outs4
1987TBMA
Most Runs33
Highest Score33
Best Strike Rate47
Most sixes0
Most Fours2
Best Averages
Most 50s
Most Not Outs
1986TBMA
Most Runs309
Highest Score74
Best Strike Rate56
Most sixes1
Most Fours25
Best Averages
Most 50s3
Most 100s
Most Not Outs1
1985TBMA
Most Runs64
Highest Score24
Best Strike Rate52
Most sixes0
Most Fours6
Best Averages
Most 50s
Most 100s
Most Not Outs2
1984TBMA
Most Runs6
Highest Score5
Best Strike Rate29
Most sixes0
Most Fours0
Best Averages
Most 50s
Most 100s
Most Not Outs1
1983TBMA
Most Runs468
Highest Score80
Best Strike Rate50
Most sixes1
Most Fours27
Best Averages
Most 50s3
Most 100s
Most Not Outs1
1982TBMA
Most Runs71
Highest Score51
Best Strike Rate70
Most sixes0
Most Fours0
Best Averages
Most 50s1
Most 100s
Most Not Outs1
1979TBMA
Most Runs16
Highest Score8
Best Strike Rate46
Most sixes0
Most Fours1
Best Averages
Most 100s
Most Not Outs
1978TBMA
Most Runs85
Highest Score51
Best Strike Rate58
Most sixes0
Most Fours5
Best Averages
Most 50s1
Most Not Outs1
1977TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1976TBMA
Most Runs29
Highest Score26
Best Strike Rate40
Most sixes0
Most Fours0
Best Averages
Most 50s
1975TBMA
Most Runs1
Highest Score1
Best Strike Rate33
Most sixes0
Most Fours0
Best Averages
1969TBMA
Most Runs
Highest Score
Most sixes
Most Fours
Most Not Outs
T20I
OverallTBMA
Most Runs670
Highest Score72
Best Strike Rate118
Most sixes16
Most Fours62
Best Averages
Most 50s1
Most 100s
Most Not Outs3
2025BESTTBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2024TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2023TBMA
Most Runs35
Highest Score35
Best Strike Rate175
Most sixes1
Most Fours6
Best Averages
Most 50s
Most 100s
Most Not Outs
2022TBMA
Most Runs134
Highest Score36
Best Strike Rate96
Most sixes3
Most Fours13
Best Averages
Most 50s
Most 100s
Most Not Outs1
2021TBMA
Most Runs252
Highest Score72
Best Strike Rate115
Most sixes5
Most Fours23
Best Averages
Most 50s1
Most Not Outs1
2020TBMA
Most Runs173
Highest Score49
Best Strike Rate143
Most sixes5
Most Fours15
Best Averages
Most 50s
2019TBMA
Most Runs76
Highest Score49
Best Strike Rate115
Most sixes2
Most Fours5
Best Averages
Most 50s
Most Not Outs1
2018TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2017TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2016TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2015TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2014TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
1989TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1988TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1987TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1986TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1985TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1984TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1983TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1982TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1979TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 100s
Most Not Outs
1978TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1977TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1976TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1975TBMA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
1969TBMA
Most Runs
Highest Score
Most sixes
Most Fours
Most Not Outs