Alastair Cook vs Joe Root

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Joe Root has the edge in overall, Tests, ODIs and T20Is. In recent years, both players have been evenly matched.
CAREER
OverallACJR
Most Runs1573722130
Highest Score457518
Best Strike Rate237272
Most sixes29127
Most Fours19832437
Best Averages
Most 50s76114
Most 100s3857
Most Not Outs2051
2026ACJR
Most Runs302
Highest Score235
Best Strike Rate136
Most sixes0
Most Fours26
Best Averages
Most 50s2
Most 100s1
2025ACJR
Most Runs1613
Highest Score316
Best Strike Rate154
Most sixes5
Most Fours157
Best Averages
Most 50s5
Most 100s6
Most Not Outs3
2024ACJR
Most Runs1556
Highest Score262
Best Strike Rate63
Most sixes2
Most Fours147
Best Averages
Most 50s5
Most 100s6
Most Not Outs3
2023ACJR
Most Runs1102
Highest Score235
Best Strike Rate160
Most sixes18
Most Fours92
Best Averages
Most 50s8
Most 100s2
Most Not Outs2
2022ACJR
Most Runs1196
Highest Score262
Best Strike Rate156
Most sixes5
Most Fours127
Best Averages
Most 50s3
Most 100s5
Most Not Outs3
2021ACJR
Most Runs1855
Highest Score307
Best Strike Rate141
Most sixes3
Most Fours188
Best Averages
Most 50s6
Most 100s6
Most Not Outs3
2020ACJR
Most Runs570
Highest Score117
Best Strike Rate123
Most sixes3
Most Fours56
Best Averages
Most 50s4
Most Not Outs2
2019ACJR
Most Runs1867
Highest Score388
Best Strike Rate251
Most sixes4
Most Fours187
Best Averages
Most 50s9
Most 100s4
Most Not Outs3
2018ACJR
Most Runs5161913
Highest Score147273
Best Strike Rate44263
Most sixes09
Most Fours65157
Best Averages
Most 50s211
Most 100s14
Most Not Outs7
2017BESTACJR
Most Runs8992092
Highest Score244369
Best Strike Rate49256
Most sixes822
Most Fours278495
Best Averages
Most 50s215
Most 100s24
Most Not Outs15
2016ACJR
Most Runs12702559
Highest Score130462
Best Strike Rate52296
Most sixes118
Most Fours151269
Best Averages
Most 50s718
Most 100s25
Most Not Outs33
2015ACJR
Most Runs13642228
Highest Score263371
Best Strike Rate44299
Most sixes019
Most Fours150239
Best Averages
Most 50s815
Most 100s36
Most Not Outs14
2014ACJR
Most Runs9131741
Highest Score151345
Best Strike Rate114233
Most sixes211
Most Fours102144
Best Averages
Most 50s46
Most 100s6
Most Not Outs25
2013ACJR
Most Runs14761579
Highest Score208349
Best Strike Rate118305
Most sixes47
Most Fours174158
Best Averages
Most 50s118
Most 100s22
Most Not Outs7
2012ACJR
Most Runs191293
Highest Score32773
Best Strike Rate12233
Most sixes71
Most Fours2125
Best Averages
Most 50s61
Most 100s7
Most Not Outs41
2011ACJR
Most Runs1527
Highest Score413
Best Strike Rate144
Most sixes1
Most Fours168
Best Averages
Most 50s7
Most 100s5
Most Not Outs2
2010ACJR
Most Runs1443
Highest Score299
Best Strike Rate146
Most sixes4
Most Fours164
Best Averages
Most 50s6
Most 100s5
Most Not Outs2
2009ACJR
Most Runs997
Highest Score186
Best Strike Rate176
Most sixes1
Most Fours116
Best Averages
Most 50s4
Most 100s3
Most Not Outs3
2008ACJR
Most Runs977
Highest Score145
Best Strike Rate114
Most sixes1
Most Fours126
Best Averages
Most 50s10
2007ACJR
Most Runs1350
Highest Score235
Best Strike Rate210
Most sixes0
Most Fours153
Best Averages
Most 50s6
Most 100s4
2006ACJR
Most Runs1093
Highest Score168
Best Strike Rate131
Most sixes0
Most Fours124
Best Averages
Most 50s3
Most 100s4
Most Not Outs2
TEST
OverallACJR
Most Runs1247213943
Highest Score294262
Best Strike Rate4758
Most sixes1958
Most Fours16101755
Best Averages
Most 50s5766
Most 100s3341
Most Not Outs1624
2026ACJR
Most Runs166
Highest Score160
Best Strike Rate60
Most sixes0
Most Fours16
Best Averages
Most 50s
Most 100s1
2025ACJR
Most Runs805
Highest Score150
Best Strike Rate58
Most sixes1
Most Fours82
Best Averages
Most 50s1
Most 100s4
Most Not Outs2
2024ACJR
Most Runs1556
Highest Score262
Best Strike Rate63
Most sixes2
Most Fours147
Best Averages
Most 50s5
Most 100s6
Most Not Outs3
2023ACJR
Most Runs787
Highest Score153
Best Strike Rate76
Most sixes15
Most Fours68
Best Averages
Most 50s5
Most 100s2
Most Not Outs2
2022ACJR
Most Runs1098
Highest Score176
Best Strike Rate64
Most sixes3
Most Fours122
Best Averages
Most 50s2
Most 100s5
Most Not Outs3
2021ACJR
Most Runs1708
Highest Score228
Best Strike Rate57
Most sixes3
Most Fours179
Best Averages
Most 50s4
Most 100s6
Most Not Outs1
2020ACJR
Most Runs464
Highest Score68
Best Strike Rate56
Most sixes2
Most Fours49
Best Averages
Most 50s4
Most Not Outs2
2019ACJR
Most Runs851
Highest Score226
Best Strike Rate46
Most sixes1
Most Fours92
Best Averages
Most 50s4
Most 100s2
Most Not Outs
2018BESTACJR
Most Runs516948
Highest Score147125
Best Strike Rate4453
Most sixes03
Most Fours6592
Best Averages
Most 50s26
Most 100s12
Most Not Outs
2017ACJR
Most Runs899966
Highest Score244190
Best Strike Rate4962
Most sixes813
Most Fours278401
Best Averages
Most 50s28
Most 100s22
Most Not Outs1
2016ACJR
Most Runs12701477
Highest Score130254
Best Strike Rate5261
Most sixes11
Most Fours151170
Best Averages
Most 50s710
Most 100s23
Most Not Outs32
2015ACJR
Most Runs13641385
Highest Score263182
Best Strike Rate4464
Most sixes010
Most Fours150158
Best Averages
Most 50s810
Most 100s33
Most Not Outs13
2014ACJR
Most Runs390777
Highest Score95200
Best Strike Rate4358
Most sixes01
Most Fours4580
Best Averages
Most 50s33
Most 100s3
Most Not Outs13
2013ACJR
Most Runs916862
Highest Score130180
Best Strike Rate4341
Most sixes02
Most Fours10694
Best Averages
Most 50s63
Most 100s22
Most Not Outs2
2012ACJR
Most Runs124993
Highest Score19073
Best Strike Rate4233
Most sixes51
Most Fours1385
Best Averages
Most 50s31
Most 100s4
Most Not Outs31
2011ACJR
Most Runs927
Highest Score294
Best Strike Rate51
Most sixes0
Most Fours97
Best Averages
Most 50s2
Most 100s4
Most Not Outs
2010ACJR
Most Runs1287
Highest Score235
Best Strike Rate55
Most sixes3
Most Fours148
Best Averages
Most 50s4
Most 100s5
Most Not Outs2
2009ACJR
Most Runs960
Highest Score160
Best Strike Rate48
Most sixes1
Most Fours110
Best Averages
Most 50s4
Most 100s3
Most Not Outs3
2008ACJR
Most Runs758
Highest Score76
Best Strike Rate48
Most sixes1
Most Fours103
Best Averages
Most 50s8
2007ACJR
Most Runs923
Highest Score118
Best Strike Rate48
Most sixes0
Most Fours107
Best Averages
Most 50s5
Most 100s3
2006ACJR
Most Runs1013
Highest Score127
Best Strike Rate44
Most sixes0
Most Fours112
Best Averages
Most 50s3
Most 100s4
Most Not Outs2
ODI
OverallACJR
Most Runs32047294
Highest Score137166
Best Strike Rate7788
Most sixes1053
Most Fours363590
Best Averages
Most 50s1943
Most 100s516
Most Not Outs422
2026ACJR
Most Runs136
Highest Score75
Best Strike Rate76
Most sixes0
Most Fours10
Best Averages
Most 50s2
Most 100s
2025ACJR
Most Runs808
Highest Score166
Best Strike Rate96
Most sixes4
Most Fours75
Best Averages
Most 50s4
Most 100s2
Most Not Outs1
2024ACJR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2023ACJR
Most Runs315
Highest Score82
Best Strike Rate84
Most sixes3
Most Fours24
Best Averages
Most 50s3
Most 100s
Most Not Outs
2022ACJR
Most Runs98
Highest Score86
Best Strike Rate92
Most sixes2
Most Fours5
Best Averages
Most 50s1
Most 100s
Most Not Outs
2021ACJR
Most Runs147
Highest Score79
Best Strike Rate84
Most sixes0
Most Fours9
Best Averages
Most 50s2
Most 100s
Most Not Outs2
2020ACJR
Most Runs106
Highest Score49
Best Strike Rate67
Most sixes1
Most Fours7
Best Averages
Most 50s
Most Not Outs
2019ACJR
Most Runs910
Highest Score107
Best Strike Rate93
Most sixes3
Most Fours83
Best Averages
Most 50s4
Most 100s2
Most Not Outs2
2018ACJR
Most Runs921
Highest Score113
Best Strike Rate84
Most sixes6
Most Fours61
Best Averages
Most 50s5
Most 100s2
Most Not Outs7
2017ACJR
Most Runs983
Highest Score133
Best Strike Rate92
Most sixes7
Most Fours82
Best Averages
Most 50s7
Most 100s2
Most Not Outs4
2016ACJR
Most Runs785
Highest Score125
Best Strike Rate92
Most sixes8
Most Fours70
Best Averages
Most 50s6
Most 100s2
Most Not Outs
2015ACJR
Most Runs723
Highest Score121
Best Strike Rate92
Most sixes6
Most Fours68
Best Averages
Most 50s4
Most 100s3
Most Not Outs1
2014BESTACJR
Most Runs523872
Highest Score56113
Best Strike Rate7178
Most sixes29
Most Fours5755
Best Averages
Most 50s13
Most 100s3
Most Not Outs12
2013ACJR
Most Runs560626
Highest Score7879
Best Strike Rate7582
Most sixes44
Most Fours6851
Best Averages
Most 50s54
Most 100s
Most Not Outs3
2012ACJR
Most Runs663
Highest Score137
Best Strike Rate80
Most sixes2
Most Fours74
Best Averages
Most 50s3
Most 100s3
Most Not Outs1
2011ACJR
Most Runs600
Highest Score119
Best Strike Rate93
Most sixes1
Most Fours71
Best Averages
Most 50s5
Most 100s1
Most Not Outs2
2010ACJR
Most Runs156
Highest Score64
Best Strike Rate91
Most sixes1
Most Fours16
Best Averages
Most 50s2
Most 100s
Most Not Outs
2009ACJR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2008ACJR
Most Runs219
Highest Score69
Best Strike Rate66
Most sixes0
Most Fours23
Best Averages
Most 50s2
2007ACJR
Most Runs403
Highest Score102
Best Strike Rate66
Most sixes0
Most Fours42
Best Averages
Most 50s1
Most 100s1
2006ACJR
Most Runs80
Highest Score41
Best Strike Rate87
Most sixes0
Most Fours12
Best Averages
Most 50s
Most 100s
Most Not Outs
T20I
OverallACJR
Most Runs61893
Highest Score2690
Best Strike Rate113126
Most sixes016
Most Fours1092
Best Averages
Most 50s5
Most 100s
Most Not Outs5
2026BESTACJR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
2025ACJR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2024ACJR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2023ACJR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2022ACJR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2021ACJR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2020ACJR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2019ACJR
Most Runs106
Highest Score55
Best Strike Rate112
Most sixes0
Most Fours12
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2018ACJR
Most Runs44
Highest Score35
Best Strike Rate126
Most sixes0
Most Fours4
Best Averages
Most 50s
Most 100s
Most Not Outs
2017ACJR
Most Runs143
Highest Score46
Best Strike Rate102
Most sixes2
Most Fours12
Best Averages
Most 50s
Most 100s
Most Not Outs1
2016ACJR
Most Runs297
Highest Score83
Best Strike Rate143
Most sixes9
Most Fours29
Best Averages
Most 50s2
Most 100s
Most Not Outs1
2015ACJR
Most Runs120
Highest Score68
Best Strike Rate143
Most sixes3
Most Fours13
Best Averages
Most 50s1
Most 100s
Most Not Outs
2014ACJR
Most Runs92
Highest Score32
Best Strike Rate97
Most sixes1
Most Fours9
Best Averages
Most 50s
Most 100s
Most Not Outs
2013ACJR
Most Runs91
Highest Score90
Best Strike Rate182
Most sixes1
Most Fours13
Best Averages
Most 50s1
Most 100s
Most Not Outs2
2012ACJR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2011ACJR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2010ACJR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2009ACJR
Most Runs37
Highest Score26
Best Strike Rate128
Most sixes0
Most Fours6
Best Averages
Most 50s
Most 100s
Most Not Outs
2008ACJR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2007ACJR
Most Runs24
Highest Score15
Best Strike Rate96
Most sixes0
Most Fours4
Best Averages
Most 50s
Most 100s
2006ACJR
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs