Hashim Amla vs Rohit Sharma

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Hashim Amla has dominance over Rohit Sharma in Tests, while Rohit Sharma has the edge in ODIs and T20Is. In recent years, both players have been evenly matched.
CAREER
OverallHARS
Most Runs1867220074
Highest Score567597
Best Strike Rate270291
Most sixes109650
Most Fours23621940
Best Averages
Most 50s88111
Most 100s5349
Most Not Outs3562
2026HARS
Most Runs61
Highest Score26
Best Strike Rate76
Most sixes2
Most Fours9
Best Averages
2025HARS
Most Runs650
Highest Score121
Best Strike Rate100
Most sixes24
Most Fours69
Best Averages
Most 50s4
Most 100s2
Most Not Outs1
2024HARS
Most Runs1154
Highest Score316
Best Strike Rate364
Most sixes42
Most Fours131
Best Averages
Most 50s7
Most 100s3
Most Not Outs2
2023HARS
Most Runs1800
Highest Score251
Best Strike Rate176
Most sixes80
Most Fours191
Best Averages
Most 50s11
Most 100s4
Most Not Outs2
2022HARS
Most Runs995
Highest Score194
Best Strike Rate316
Most sixes45
Most Fours106
Best Averages
Most 50s6
Most Not Outs3
2021HARS
Most Runs1420
Highest Score272
Best Strike Rate286
Most sixes34
Most Fours162
Best Averages
Most 50s9
Most 100s2
Most Not Outs2
2020HARS
Most Runs311
Highest Score184
Best Strike Rate242
Most sixes13
Most Fours27
Best Averages
Most 50s2
Most 100s1
2019BESTHARS
Most Runs6062442
Highest Score179456
Best Strike Rate118304
Most sixes178
Most Fours66244
Best Averages
Most 50s410
Most 100s110
Most Not Outs31
2018HARS
Most Runs8451804
Highest Score153336
Best Strike Rate131295
Most sixes174
Most Fours105171
Best Averages
Most 50s77
Most 100s6
Most Not Outs18
2017HARS
Most Runs20781793
Highest Score376428
Best Strike Rate290341
Most sixes3565
Most Fours471166
Best Averages
Most 50s118
Most 100s68
Most Not Outs35
2016HARS
Most Runs15281349
Highest Score425336
Best Strike Rate287290
Most sixes1646
Most Fours190117
Best Averages
Most 50s99
Most 100s42
Most Not Outs44
2015HARS
Most Runs14131269
Highest Score270335
Best Strike Rate248286
Most sixes1538
Most Fours159114
Best Averages
Most 50s47
Most 100s44
Most Not Outs31
2014HARS
Most Runs17831015
Highest Score386398
Best Strike Rate252262
Most sixes830
Most Fours181103
Best Averages
Most 50s36
Most 100s81
Most Not Outs33
2013HARS
Most Runs16111537
Highest Score288394
Best Strike Rate267244
Most sixes436
Most Fours174157
Best Averages
Most 50s88
Most 100s34
Most Not Outs15
2012HARS
Most Runs1950284
Highest Score508123
Best Strike Rate278197
Most sixes104
Most Fours21821
Best Averages
Most 50s62
Most 100s6
Most Not Outs54
2011HARS
Most Runs1064691
Highest Score232148
Best Strike Rate204216
Most sixes313
Most Fours13045
Best Averages
Most 50s87
Most 100s4
Most Not Outs14
2010HARS
Most Runs2307598
Highest Score382193
Best Strike Rate157222
Most sixes813
Most Fours24440
Best Averages
Most 50s82
Most 100s102
Most Not Outs43
2009HARS
Most Runs916247
Highest Score22395
Best Strike Rate224178
Most sixes25
Most Fours9517
Best Averages
Most 50s81
Most Not Outs14
2008HARS
Most Runs1529540
Highest Score29978
Best Strike Rate148173
Most sixes43
Most Fours19344
Best Averages
Most 50s73
Most 100s4
Most Not Outs47
2007HARS
Most Runs660149
Highest Score176102
Best Strike Rate44226
Most sixes25
Most Fours8612
Best Averages
Most 50s42
Most 100s2
Most Not Outs23
2006HARS
Most Runs320
Highest Score149
Best Strike Rate49
Most sixes0
Most Fours44
Best Averages
Most 50s1
Most 100s1
2005HARS
Most Runs35
Highest Score25
Best Strike Rate49
Most sixes0
Most Fours2
Best Averages
2004HARS
Most Runs27
Highest Score24
Best Strike Rate26
Most sixes0
Most Fours4
Best Averages
TEST
OverallHARS
Most Runs92824301
Highest Score311212
Best Strike Rate5057
Most sixes3088
Most Fours1394473
Best Averages
Most 50s4118
Most 100s2712
Most Not Outs1510
2026HARS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2025HARS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2024HARS
Most Runs619
Highest Score131
Best Strike Rate63
Most sixes11
Most Fours78
Best Averages
Most 50s2
Most 100s2
Most Not Outs1
2023HARS
Most Runs545
Highest Score120
Best Strike Rate59
Most sixes13
Most Fours60
Best Averages
Most 50s2
Most 100s2
Most Not Outs
2022HARS
Most Runs90
Highest Score46
Best Strike Rate68
Most sixes1
Most Fours11
Best Averages
Most 50s
Most Not Outs
2021HARS
Most Runs906
Highest Score161
Best Strike Rate48
Most sixes11
Most Fours108
Best Averages
Most 50s4
Most 100s2
Most Not Outs2
2020HARS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
2019HARS
Most Runs189556
Highest Score71212
Best Strike Rate4476
Most sixes020
Most Fours2965
Best Averages
Most 50s1
Most 100s3
Most Not Outs
2018HARS
Most Runs510184
Highest Score8263
Best Strike Rate4147
Most sixes04
Most Fours6416
Best Averages
Most 50s51
Most 100s
Most Not Outs11
2017BESTHARS
Most Runs947217
Highest Score137102
Best Strike Rate5470
Most sixes203
Most Fours35420
Best Averages
Most 50s42
Most 100s31
Most Not Outs12
2016HARS
Most Runs729288
Highest Score20182
Best Strike Rate5164
Most sixes28
Most Fours10126
Best Averages
Most 50s33
Most 100s2
Most Not Outs2
2015HARS
Most Runs251326
Highest Score6379
Best Strike Rate3049
Most sixes010
Most Fours2925
Best Averages
Most 50s13
Most 100s
Most Not Outs1
2014HARS
Most Runs700237
Highest Score20872
Best Strike Rate4645
Most sixes02
Most Fours7826
Best Averages
Most 50s1
Most 100s3
Most Not Outs21
2013HARS
Most Runs633333
Highest Score118177
Best Strike Rate5563
Most sixes05
Most Fours7338
Best Averages
Most 50s4
Most 100s22
Most Not Outs11
2012HARS
Most Runs1064
Highest Score311
Best Strike Rate59
Most sixes3
Most Fours125
Best Averages
Most 50s2
Most 100s4
Most Not Outs2
2011HARS
Most Runs423
Highest Score112
Best Strike Rate56
Most sixes1
Most Fours67
Best Averages
Most 50s3
Most 100s2
Most Not Outs
2010HARS
Most Runs1249
Highest Score253
Best Strike Rate53
Most sixes2
Most Fours138
Best Averages
Most 50s4
Most 100s5
Most Not Outs3
2009HARS
Most Runs384
Highest Score100
Best Strike Rate44
Most sixes0
Most Fours52
Best Averages
Most 50s3
Most Not Outs
2008HARS
Most Runs1161
Highest Score159
Best Strike Rate55
Most sixes0
Most Fours148
Best Averages
Most 50s6
Most 100s3
Most Not Outs2
2007HARS
Most Runs660
Highest Score176
Best Strike Rate44
Most sixes2
Most Fours86
Best Averages
Most 50s4
Most 100s2
Most Not Outs2
2006HARS
Most Runs320
Highest Score149
Best Strike Rate49
Most sixes0
Most Fours44
Best Averages
Most 50s1
Most 100s1
2005HARS
Most Runs35
Highest Score25
Best Strike Rate49
Most sixes0
Most Fours2
Best Averages
2004HARS
Most Runs27
Highest Score24
Best Strike Rate26
Most sixes0
Most Fours4
Best Averages
ODI
OverallHARS
Most Runs811311542
Highest Score159264
Best Strike Rate8893
Most sixes53357
Most Fours8221084
Best Averages
Most 50s3961
Most 100s2633
Most Not Outs1436
2026HARS
Most Runs61
Highest Score26
Best Strike Rate76
Most sixes2
Most Fours9
Best Averages
2025HARS
Most Runs650
Highest Score121
Best Strike Rate100
Most sixes24
Most Fours69
Best Averages
Most 50s4
Most 100s2
Most Not Outs1
2024HARS
Most Runs157
Highest Score64
Best Strike Rate141
Most sixes8
Most Fours18
Best Averages
Most 50s2
Most 100s
Most Not Outs
2023HARS
Most Runs1255
Highest Score131
Best Strike Rate117
Most sixes67
Most Fours131
Best Averages
Most 50s9
Most 100s2
Most Not Outs2
2022HARS
Most Runs249
Highest Score76
Best Strike Rate114
Most sixes12
Most Fours31
Best Averages
Most 50s3
Most Not Outs2
2021HARS
Most Runs90
Highest Score37
Best Strike Rate87
Most sixes0
Most Fours15
Best Averages
Most 50s
Most 100s
Most Not Outs
2020HARS
Most Runs171
Highest Score119
Best Strike Rate91
Most sixes6
Most Fours16
Best Averages
Most 50s
Most 100s1
2019BESTHARS
Most Runs4171490
Highest Score108159
Best Strike Rate7490
Most sixes136
Most Fours37146
Best Averages
Most 50s36
Most 100s17
Most Not Outs31
2018HARS
Most Runs3351030
Highest Score71162
Best Strike Rate90100
Most sixes139
Most Fours41104
Best Averages
Most 50s23
Most 100s5
Most Not Outs5
2017HARS
Most Runs8621293
Highest Score154208
Best Strike Rate8899
Most sixes1046
Most Fours84116
Best Averages
Most 50s45
Most 100s36
Most Not Outs13
2016HARS
Most Runs491564
Highest Score127171
Best Strike Rate8995
Most sixes319
Most Fours5746
Best Averages
Most 50s22
Most 100s22
Most Not Outs11
2015HARS
Most Runs1062815
Highest Score159150
Best Strike Rate9595
Most sixes1423
Most Fours11975
Best Averages
Most 50s34
Most 100s43
Most Not Outs21
2014HARS
Most Runs892578
Highest Score122264
Best Strike Rate8194
Most sixes522
Most Fours8158
Best Averages
Most 50s23
Most 100s51
Most Not Outs11
2013HARS
Most Runs8381196
Highest Score122209
Best Strike Rate8581
Most sixes230
Most Fours85119
Best Averages
Most 50s48
Most 100s12
Most Not Outs4
2012HARS
Most Runs678168
Highest Score15068
Best Strike Rate9167
Most sixes42
Most Fours6612
Best Averages
Most 50s41
Most 100s2
Most Not Outs1
2011HARS
Most Runs632611
Highest Score11695
Best Strike Rate8883
Most sixes29
Most Fours6240
Best Averages
Most 50s56
Most 100s2
Most Not Outs14
2010HARS
Most Runs1058504
Highest Score129114
Best Strike Rate10486
Most sixes67
Most Fours10634
Best Averages
Most 50s41
Most 100s52
Most Not Outs11
2009HARS
Most Runs480102
Highest Score9743
Best Strike Rate7666
Most sixes11
Most Fours395
Best Averages
Most 50s5
Most Not Outs13
2008HARS
Most Runs368532
Highest Score14070
Best Strike Rate9373
Most sixes43
Most Fours4543
Best Averages
Most 50s13
Most 100s1
Most Not Outs27
2007HARS
Most Runs61
Highest Score52
Best Strike Rate82
Most sixes1
Most Fours3
Best Averages
Most 50s1
Most 100s
Most Not Outs
2006HARS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
2005HARS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2004HARS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
T20I
OverallHARS
Most Runs12774231
Highest Score97121
Best Strike Rate132141
Most sixes26205
Most Fours146383
Best Averages
Most 50s832
Most 100s4
Most Not Outs616
2026HARS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2025HARS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2024HARS
Most Runs378
Highest Score121
Best Strike Rate160
Most sixes23
Most Fours35
Best Averages
Most 50s3
Most 100s1
Most Not Outs1
2023HARS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2022HARS
Most Runs656
Highest Score72
Best Strike Rate134
Most sixes32
Most Fours64
Best Averages
Most 50s3
Most Not Outs1
2021HARS
Most Runs424
Highest Score74
Best Strike Rate151
Most sixes23
Most Fours39
Best Averages
Most 50s5
Most 100s
Most Not Outs
2020HARS
Most Runs140
Highest Score65
Best Strike Rate151
Most sixes7
Most Fours11
Best Averages
Most 50s2
Most 100s
2019HARS
Most Runs396
Highest Score85
Best Strike Rate138
Most sixes22
Most Fours33
Best Averages
Most 50s4
Most 100s
Most Not Outs
2018HARS
Most Runs0590
Highest Score0111
Best Strike Rate0148
Most sixes031
Most Fours051
Best Averages
Most 50s3
Most 100s1
Most Not Outs2
2017BESTHARS
Most Runs269283
Highest Score85118
Best Strike Rate148172
Most sixes516
Most Fours3330
Best Averages
Most 50s31
Most 100s1
Most Not Outs1
2016HARS
Most Runs308497
Highest Score9783
Best Strike Rate147131
Most sixes1119
Most Fours3245
Best Averages
Most 50s44
Most 100s
Most Not Outs31
2015HARS
Most Runs100128
Highest Score48106
Best Strike Rate123142
Most sixes15
Most Fours1114
Best Averages
Most 50s
Most 100s1
Most Not Outs
2014HARS
Most Runs191200
Highest Score5662
Best Strike Rate125123
Most sixes36
Most Fours2219
Best Averages
Most 50s12
Most 100s
Most Not Outs1
2013HARS
Most Runs1408
Highest Score488
Best Strike Rate127100
Most sixes21
Most Fours160
Best Averages
Most 50s
Most 100s
Most Not Outs
2012HARS
Most Runs208116
Highest Score4755
Best Strike Rate128130
Most sixes32
Most Fours279
Best Averages
Most 50s1
Most 100s
Most Not Outs24
2011HARS
Most Runs980
Highest Score453
Best Strike Rate60133
Most sixes04
Most Fours15
Best Averages
Most 50s1
Most 100s
Most Not Outs
2010HARS
Most Runs94
Highest Score79
Best Strike Rate136
Most sixes6
Most Fours6
Best Averages
Most 50s1
Most 100s
Most Not Outs2
2009HARS
Most Runs52145
Highest Score2652
Best Strike Rate104112
Most sixes14
Most Fours412
Best Averages
Most 50s1
Most Not Outs1
2008HARS
Most Runs8
Highest Score8
Best Strike Rate100
Most sixes0
Most Fours1
Best Averages
Most 50s
Most 100s
Most Not Outs
2007HARS
Most Runs88
Highest Score50
Best Strike Rate144
Most sixes4
Most Fours9
Best Averages
Most 50s1
Most 100s
Most Not Outs3
2006HARS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
2005HARS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2004HARS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages