Kane Williamson vs Hashim Amla

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Kane Williamson has dominance over Hashim Amla in Tests and T20Is, while Hashim Amla has the edge in overall and ODIs. In recent years, both players have been evenly matched.
CAREER
OverallKWHA
Most Runs1962418672
Highest Score494567
Best Strike Rate257270
Most sixes147109
Most Fours19962362
Best Averages
Most 50s10688
Most 100s4653
Most Not Outs4935
2025KWHA
Most Runs582
Highest Score235
Best Strike Rate158
Most sixes5
Most Fours67
Best Averages
Most 50s3
Most 100s2
Most Not Outs2
2024KWHA
Most Runs1124
Highest Score213
Best Strike Rate179
Most sixes7
Most Fours132
Best Averages
Most 50s5
Most 100s4
Most Not Outs2
2023KWHA
Most Runs1279
Highest Score310
Best Strike Rate145
Most sixes7
Most Fours133
Best Averages
Most 50s7
Most 100s4
Most Not Outs1
2022KWHA
Most Runs1173
Highest Score355
Best Strike Rate237
Most sixes16
Most Fours96
Best Averages
Most 50s5
Most 100s1
Most Not Outs6
2021KWHA
Most Runs693
Highest Score323
Best Strike Rate163
Most sixes9
Most Fours73
Best Averages
Most 50s3
Most 100s1
Most Not Outs3
2020KWHA
Most Runs757
Highest Score368
Best Strike Rate283
Most sixes14
Most Fours84
Best Averages
Most 50s4
Most 100s2
Most Not Outs1
2019BESTKWHA
Most Runs1543606
Highest Score382179
Best Strike Rate270118
Most sixes101
Most Fours14966
Best Averages
Most 50s84
Most 100s41
Most Not Outs53
2018KWHA
Most Runs1370845
Highest Score326153
Best Strike Rate246131
Most sixes121
Most Fours111105
Best Averages
Most 50s67
Most 100s4
Most Not Outs31
2017KWHA
Most Runs13682078
Highest Score349376
Best Strike Rate265290
Most sixes1335
Most Fours143471
Best Averages
Most 50s911
Most 100s36
Most Not Outs23
2016KWHA
Most Runs18351528
Highest Score303425
Best Strike Rate254287
Most sixes1516
Most Fours192190
Best Averages
Most 50s149
Most 100s24
Most Not Outs54
2015KWHA
Most Runs26921413
Highest Score417270
Best Strike Rate316248
Most sixes1415
Most Fours309159
Best Averages
Most 50s144
Most 100s84
Most Not Outs53
2014KWHA
Most Runs19331783
Highest Score366386
Best Strike Rate258252
Most sixes118
Most Fours198181
Best Averages
Most 50s103
Most 100s58
Most Not Outs43
2013KWHA
Most Runs12001611
Highest Score259288
Best Strike Rate125267
Most sixes44
Most Fours129174
Best Averages
Most 50s108
Most 100s23
Most Not Outs31
2012KWHA
Most Runs11211950
Highest Score252508
Best Strike Rate228278
Most sixes510
Most Fours95218
Best Averages
Most 50s56
Most 100s26
Most Not Outs35
2011KWHA
Most Runs5461064
Highest Score168232
Best Strike Rate146204
Most sixes33
Most Fours54130
Best Averages
Most 50s28
Most 100s4
Most Not Outs41
2010KWHA
Most Runs4082307
Highest Score239382
Best Strike Rate105157
Most sixes28
Most Fours31244
Best Averages
Most 50s18
Most 100s210
Most Not Outs4
2009KWHA
Most Runs916
Highest Score223
Best Strike Rate224
Most sixes2
Most Fours95
Best Averages
Most 50s8
Most Not Outs1
2008KWHA
Most Runs1529
Highest Score299
Best Strike Rate148
Most sixes4
Most Fours193
Best Averages
Most 50s7
Most 100s4
Most Not Outs4
2007KWHA
Most Runs660
Highest Score176
Best Strike Rate44
Most sixes2
Most Fours86
Best Averages
Most 50s4
Most 100s2
Most Not Outs2
2006KWHA
Most Runs320
Highest Score149
Best Strike Rate49
Most sixes0
Most Fours44
Best Averages
Most 50s1
Most 100s1
2005KWHA
Most Runs35
Highest Score25
Best Strike Rate49
Most sixes0
Most Fours2
Best Averages
2004KWHA
Most Runs27
Highest Score24
Best Strike Rate26
Most sixes0
Most Fours4
Best Averages
TEST
OverallKWHA
Most Runs100189282
Highest Score251311
Best Strike Rate5350
Most sixes3230
Most Fours11071394
Best Averages
Most 50s4241
Most 100s3427
Most Not Outs2115
2025KWHA
Most Runs361
Highest Score133
Best Strike Rate77
Most sixes3
Most Fours45
Best Averages
Most 50s2
Most 100s1
Most Not Outs2
2024KWHA
Most Runs1013
Highest Score156
Best Strike Rate54
Most sixes6
Most Fours117
Best Averages
Most 50s4
Most 100s4
Most Not Outs1
2023KWHA
Most Runs859
Highest Score215
Best Strike Rate58
Most sixes3
Most Fours90
Best Averages
Most 50s2
Most 100s4
Most Not Outs1
2022KWHA
Most Runs513
Highest Score200
Best Strike Rate53
Most sixes3
Most Fours52
Best Averages
Most 50s1
Most 100s1
Most Not Outs3
2021KWHA
Most Runs395
Highest Score238
Best Strike Rate46
Most sixes0
Most Fours49
Best Averages
Most 50s1
Most 100s1
Most Not Outs1
2020KWHA
Most Runs498
Highest Score251
Best Strike Rate55
Most sixes3
Most Fours60
Best Averages
Most 50s1
Most 100s2
Most Not Outs
2019KWHA
Most Runs514189
Highest Score20071
Best Strike Rate6044
Most sixes10
Most Fours6029
Best Averages
Most 50s21
Most 100s2
Most Not Outs2
2018KWHA
Most Runs651510
Highest Score13982
Best Strike Rate5441
Most sixes10
Most Fours6164
Best Averages
Most 50s35
Most 100s2
Most Not Outs11
2017KWHA
Most Runs566947
Highest Score176137
Best Strike Rate6654
Most sixes320
Most Fours70354
Best Averages
Most 50s24
Most 100s33
Most Not Outs11
2016KWHA
Most Runs753729
Highest Score113201
Best Strike Rate5351
Most sixes22
Most Fours77101
Best Averages
Most 50s63
Most 100s12
Most Not Outs2
2015BESTKWHA
Most Runs1172251
Highest Score24263
Best Strike Rate6030
Most sixes10
Most Fours13629
Best Averages
Most 50s41
Most 100s5
Most Not Outs31
2014KWHA
Most Runs929700
Highest Score192208
Best Strike Rate5146
Most sixes30
Most Fours10278
Best Averages
Most 50s2
Most 100s43
Most Not Outs22
2013KWHA
Most Runs747633
Highest Score114118
Best Strike Rate4355
Most sixes20
Most Fours8673
Best Averages
Most 50s74
Most 100s12
Most Not Outs11
2012KWHA
Most Runs5591064
Highest Score135311
Best Strike Rate3859
Most sixes03
Most Fours51125
Best Averages
Most 50s22
Most 100s24
Most Not Outs12
2011KWHA
Most Runs276423
Highest Score68112
Best Strike Rate4956
Most sixes11
Most Fours3267
Best Averages
Most 50s23
Most 100s2
Most Not Outs
2010KWHA
Most Runs2121249
Highest Score131253
Best Strike Rate4453
Most sixes02
Most Fours19138
Best Averages
Most 50s14
Most 100s15
Most Not Outs3
2009KWHA
Most Runs384
Highest Score100
Best Strike Rate44
Most sixes0
Most Fours52
Best Averages
Most 50s3
Most Not Outs
2008KWHA
Most Runs1161
Highest Score159
Best Strike Rate55
Most sixes0
Most Fours148
Best Averages
Most 50s6
Most 100s3
Most Not Outs2
2007KWHA
Most Runs660
Highest Score176
Best Strike Rate44
Most sixes2
Most Fours86
Best Averages
Most 50s4
Most 100s2
Most Not Outs2
2006KWHA
Most Runs320
Highest Score149
Best Strike Rate49
Most sixes0
Most Fours44
Best Averages
Most 50s1
Most 100s1
2005KWHA
Most Runs35
Highest Score25
Best Strike Rate49
Most sixes0
Most Fours2
Best Averages
2004KWHA
Most Runs27
Highest Score24
Best Strike Rate26
Most sixes0
Most Fours4
Best Averages
ODI
OverallKWHA
Most Runs70318113
Highest Score148159
Best Strike Rate8188
Most sixes5753
Most Fours644822
Best Averages
Most 50s4639
Most 100s1226
Most Not Outs1614
2025KWHA
Most Runs221
Highest Score102
Best Strike Rate81
Most sixes2
Most Fours22
Best Averages
Most 50s1
Most 100s1
Most Not Outs
2024KWHA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2023KWHA
Most Runs420
Highest Score95
Best Strike Rate87
Most sixes4
Most Fours43
Best Averages
Most 50s5
Most 100s
Most Not Outs
2022KWHA
Most Runs217
Highest Score94
Best Strike Rate65
Most sixes2
Most Fours16
Best Averages
Most 50s1
Most 100s
Most Not Outs2
2021KWHA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2020KWHA
Most Runs41
Highest Score22
Best Strike Rate72
Most sixes0
Most Fours4
Best Averages
Most 50s
Most 100s
Most Not Outs
2019BESTKWHA
Most Runs948417
Highest Score148108
Best Strike Rate7574
Most sixes61
Most Fours8337
Best Averages
Most 50s63
Most 100s21
Most Not Outs33
2018KWHA
Most Runs468335
Highest Score11571
Best Strike Rate7690
Most sixes41
Most Fours3141
Best Averages
Most 50s12
Most 100s2
Most Not Outs1
2017KWHA
Most Runs596862
Highest Score100154
Best Strike Rate8588
Most sixes610
Most Fours5584
Best Averages
Most 50s54
Most 100s3
Most Not Outs1
2016KWHA
Most Runs699491
Highest Score118127
Best Strike Rate8289
Most sixes83
Most Fours7357
Best Averages
Most 50s52
Most 100s12
Most Not Outs11
2015KWHA
Most Runs13761062
Highest Score118159
Best Strike Rate9095
Most sixes1214
Most Fours149119
Best Averages
Most 50s93
Most 100s34
Most Not Outs22
2014KWHA
Most Runs770892
Highest Score123122
Best Strike Rate8781
Most sixes55
Most Fours6681
Best Averages
Most 50s72
Most 100s15
Most Not Outs11
2013KWHA
Most Runs453838
Highest Score145122
Best Strike Rate8285
Most sixes22
Most Fours4385
Best Averages
Most 50s34
Most 100s11
Most Not Outs2
2012KWHA
Most Runs356678
Highest Score69150
Best Strike Rate7291
Most sixes24
Most Fours2566
Best Averages
Most 50s34
Most 100s2
Most Not Outs1
2011KWHA
Most Runs270632
Highest Score100116
Best Strike Rate9788
Most sixes22
Most Fours2262
Best Averages
Most 50s5
Most 100s2
Most Not Outs41
2010KWHA
Most Runs1961058
Highest Score108129
Best Strike Rate61104
Most sixes26
Most Fours12106
Best Averages
Most 50s4
Most 100s15
Most Not Outs1
2009KWHA
Most Runs480
Highest Score97
Best Strike Rate76
Most sixes1
Most Fours39
Best Averages
Most 50s5
Most Not Outs1
2008KWHA
Most Runs368
Highest Score140
Best Strike Rate93
Most sixes4
Most Fours45
Best Averages
Most 50s1
Most 100s1
Most Not Outs2
2007KWHA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2006KWHA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
2005KWHA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2004KWHA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
T20I
OverallKWHA
Most Runs25751277
Highest Score9597
Best Strike Rate123132
Most sixes5826
Most Fours245146
Best Averages
Most 50s188
Most 100s
Most Not Outs126
2025KWHA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2024KWHA
Most Runs111
Highest Score57
Best Strike Rate125
Most sixes1
Most Fours15
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2023KWHA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2022KWHA
Most Runs443
Highest Score61
Best Strike Rate119
Most sixes11
Most Fours28
Best Averages
Most 50s3
Most 100s
Most Not Outs1
2021KWHA
Most Runs298
Highest Score85
Best Strike Rate117
Most sixes9
Most Fours24
Best Averages
Most 50s2
Most 100s
Most Not Outs2
2020KWHA
Most Runs218
Highest Score95
Best Strike Rate156
Most sixes11
Most Fours20
Best Averages
Most 50s3
Most 100s
Most Not Outs1
2019KWHA
Most Runs81
Highest Score34
Best Strike Rate135
Most sixes3
Most Fours6
Best Averages
Most 50s
Most 100s
Most Not Outs
2018KWHA
Most Runs2510
Highest Score720
Best Strike Rate1160
Most sixes70
Most Fours190
Best Averages
Most 50s2
Most 100s
Most Not Outs1
2017KWHA
Most Runs206269
Highest Score7385
Best Strike Rate114148
Most sixes45
Most Fours1833
Best Averages
Most 50s23
Most 100s
Most Not Outs11
2016BESTKWHA
Most Runs383308
Highest Score7297
Best Strike Rate119147
Most sixes511
Most Fours4232
Best Averages
Most 50s34
Most 100s
Most Not Outs23
2015KWHA
Most Runs144100
Highest Score5748
Best Strike Rate166123
Most sixes11
Most Fours2411
Best Averages
Most 50s1
Most 100s
Most Not Outs
2014KWHA
Most Runs234191
Highest Score5156
Best Strike Rate120125
Most sixes33
Most Fours3022
Best Averages
Most 50s11
Most 100s
Most Not Outs1
2013KWHA
Most Runs140
Highest Score48
Best Strike Rate127
Most sixes2
Most Fours16
Best Averages
Most 50s
Most 100s
Most Not Outs
2012KWHA
Most Runs206208
Highest Score4847
Best Strike Rate118128
Most sixes33
Most Fours1927
Best Averages
Most 50s
Most 100s
Most Not Outs22
2011KWHA
Most Runs9
Highest Score4
Best Strike Rate60
Most sixes0
Most Fours1
Best Averages
Most 50s
Most 100s
Most Not Outs
2010KWHA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2009KWHA
Most Runs52
Highest Score26
Best Strike Rate104
Most sixes1
Most Fours4
Best Averages
Most 50s
Most Not Outs
2008KWHA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2007KWHA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2006KWHA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
2005KWHA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2004KWHA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages