Mushfiqur Rahim vs Alastair Cook

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Mushfiqur Rahim has dominance over Alastair Cook in ODIs, while Alastair Cook has the edge in overall, Tests and T20Is. In recent years, both players have been evenly matched.
CAREER
OverallMRAC
Most Runs1614515737
Highest Score435457
Best Strike Rate245237
Most sixes17829
Most Fours15161983
Best Averages
Most 50s8676
Most 100s2138
Most Wickets1
Best Bowling Fig
Best Average7
Most Dots0
Best Economy2
Best Strike Rate18
Most Runs Conceed7
Most Maiden Overs0
Most Not Outs7220
2025MRAC
Most Runs434
Highest Score165
Best Strike Rate82
Most sixes1
Most Fours27
Best Averages
Most 50s1
Most 100s2
Most Not Outs1
2024MRAC
Most Runs467
Highest Score264
Best Strike Rate147
Most sixes3
Most Fours54
Best Averages
Most 50s1
Most 100s1
Most Not Outs3
2023MRAC
Most Runs1433
Highest Score226
Best Strike Rate159
Most sixes19
Most Fours125
Best Averages
Most 50s10
Most 100s1
Most Not Outs5
2022MRAC
Most Runs846
Highest Score291
Best Strike Rate222
Most sixes0
Most Fours82
Best Averages
Most 50s4
Most 100s2
Most Not Outs3
2021MRAC
Most Runs1033
Highest Score273
Best Strike Rate214
Most sixes7
Most Fours88
Best Averages
Most 50s6
Most 100s1
Most Not Outs6
2020MRAC
Most Runs294
Highest Score275
Best Strike Rate374
Most sixes2
Most Fours34
Best Averages
Most 50s1
Most 100s1
Most Not Outs1
2019MRAC
Most Runs1148
Highest Score236
Best Strike Rate272
Most sixes14
Most Fours106
Best Averages
Most 50s8
Most 100s1
Most Not Outs4
2018MRAC
Most Runs1657516
Highest Score435147
Best Strike Rate26344
Most sixes250
Most Fours14565
Best Averages
Most 50s92
Most 100s21
Most Not Outs9
2017BESTMRAC
Most Runs1262899
Highest Score284244
Best Strike Rate26649
Most sixes148
Most Fours123278
Best Averages
Most 50s72
Most 100s32
Most Not Outs41
2016MRAC
Most Runs4321270
Highest Score141130
Best Strike Rate23252
Most sixes11
Most Fours39151
Best Averages
Most 50s17
Most 100s2
Most Not Outs33
2015MRAC
Most Runs9721364
Highest Score191263
Best Strike Rate25344
Most sixes130
Most Fours101150
Best Averages
Most 50s58
Most 100s23
Most Not Outs11
2014MRAC
Most Runs1255913
Highest Score280151
Best Strike Rate250114
Most sixes202
Most Fours118102
Best Averages
Most 50s84
Most 100s2
Most Wickets1
Best Bowling Fig
Best Average6
Most Dots0
Best Economy3
Best Strike Rate12
Most Runs Conceed6
Most Maiden Overs0
Most Not Outs32
2013MRAC
Most Runs8231476
Highest Score340208
Best Strike Rate296118
Most sixes144
Most Fours80174
Best Averages
Most 50s511
Most 100s12
2012MRAC
Most Runs4861912
Highest Score159327
Best Strike Rate241122
Most sixes127
Most Fours45212
Best Averages
Most 50s16
Most 100s7
Most Not Outs34
2011MRAC
Most Runs9181527
Highest Score211413
Best Strike Rate229144
Most sixes91
Most Fours77168
Best Averages
Most 50s67
Most 100s15
Most Not Outs62
2010MRAC
Most Runs10271443
Highest Score211299
Best Strike Rate213146
Most sixes124
Most Fours109164
Best Averages
Most 50s56
Most 100s15
Most Not Outs42
2009MRAC
Most Runs612997
Highest Score160186
Best Strike Rate206176
Most sixes41
Most Fours63116
Best Averages
Most 50s24
Most 100s3
Most Not Outs53
2008MRAC
Most Runs554977
Highest Score135145
Best Strike Rate233114
Most sixes41
Most Fours62126
Best Averages
Most 50s310
Most Wickets0
Best Bowling Fig
Most Dots0
Best Economy1
Most Runs Conceed1
Most Maiden Overs0
Most Not Outs1
2007MRAC
Most Runs4421350
Highest Score143235
Best Strike Rate166210
Most sixes40
Most Fours33153
Best Averages
Most 50s36
Most 100s4
Most Not Outs9
2006MRAC
Most Runs281093
Highest Score22168
Best Strike Rate119131
Most sixes00
Most Fours2124
Best Averages
Most 50s3
Most 100s4
Most Not Outs12
2005MRAC
Most Runs22
Highest Score19
Best Strike Rate34
Most sixes0
Most Fours3
Best Averages
TEST
OverallMRAC
Most Runs685012472
Highest Score219294
Best Strike Rate5047
Most sixes4119
Most Fours7731610
Best Averages
Most 50s3157
Most 100s1333
Most Wickets1
Best Bowling Fig
Best Average7
Most Dots0
Best Economy2
Best Strike Rate18
Most Runs Conceed7
Most Maiden Overs0
Most Not Outs1616
2025MRAC
Most Runs432
Highest Score163
Best Strike Rate49
Most sixes1
Most Fours27
Best Averages
Most 50s1
Most 100s2
Most Not Outs1
2024MRAC
Most Runs331
Highest Score191
Best Strike Rate57
Most sixes2
Most Fours40
Best Averages
Most 50s
Most 100s1
Most Not Outs1
2023MRAC
Most Runs587
Highest Score126
Best Strike Rate72
Most sixes5
Most Fours57
Best Averages
Most 50s4
Most 100s1
Most Not Outs2
2022MRAC
Most Runs581
Highest Score175
Best Strike Rate47
Most sixes0
Most Fours60
Best Averages
Most 50s2
Most 100s2
Most Not Outs2
2021MRAC
Most Runs443
Highest Score91
Best Strike Rate46
Most sixes0
Most Fours51
Best Averages
Most 50s3
Most 100s
Most Not Outs1
2020MRAC
Most Runs203
Highest Score203
Best Strike Rate64
Most sixes0
Most Fours28
Best Averages
Most 50s
Most 100s1
Most Not Outs1
2019MRAC
Most Runs267
Highest Score74
Best Strike Rate61
Most sixes3
Most Fours32
Best Averages
Most 50s2
Most 100s
Most Not Outs
2018MRAC
Most Runs490516
Highest Score219147
Best Strike Rate4944
Most sixes10
Most Fours5365
Best Averages
Most 50s12
Most 100s11
Most Not Outs1
2017MRAC
Most Runs766899
Highest Score159244
Best Strike Rate4849
Most sixes78
Most Fours80278
Best Averages
Most 50s32
Most 100s22
Most Not Outs11
2016MRAC
Most Runs1001270
Highest Score48130
Best Strike Rate4152
Most sixes01
Most Fours10151
Best Averages
Most 50s7
Most 100s2
Most Not Outs3
2015MRAC
Most Runs1391364
Highest Score65263
Best Strike Rate4644
Most sixes10
Most Fours20150
Best Averages
Most 50s18
Most 100s3
Most Not Outs1
2014BESTMRAC
Most Runs433390
Highest Score11695
Best Strike Rate4843
Most sixes60
Most Fours5245
Best Averages
Most 50s23
Most 100s1
Most Wickets1
Best Bowling Fig
Best Average6
Most Dots0
Best Economy3
Best Strike Rate12
Most Runs Conceed6
Most Maiden Overs0
Most Not Outs21
2013MRAC
Most Runs491916
Highest Score200130
Best Strike Rate5343
Most sixes50
Most Fours52106
Best Averages
Most 50s36
Most 100s12
2012MRAC
Most Runs1071249
Highest Score43190
Best Strike Rate4642
Most sixes15
Most Fours15138
Best Averages
Most 50s3
Most 100s4
Most Not Outs3
2011MRAC
Most Runs340927
Highest Score69294
Best Strike Rate4651
Most sixes10
Most Fours4097
Best Averages
Most 50s32
Most 100s4
Most Not Outs1
2010MRAC
Most Runs4611287
Highest Score101235
Best Strike Rate4555
Most sixes33
Most Fours70148
Best Averages
Most 50s24
Most 100s15
Most Not Outs12
2009MRAC
Most Runs197960
Highest Score48160
Best Strike Rate4948
Most sixes11
Most Fours23110
Best Averages
Most 50s4
Most 100s3
Most Not Outs3
2008MRAC
Most Runs357758
Highest Score7976
Best Strike Rate4348
Most sixes31
Most Fours48103
Best Averages
Most 50s38
Most Wickets0
Best Bowling Fig
Most Dots0
Best Economy1
Most Runs Conceed1
Most Maiden Overs0
Most Not Outs1
2007MRAC
Most Runs101923
Highest Score80118
Best Strike Rate3948
Most sixes10
Most Fours12107
Best Averages
Most 50s15
Most 100s3
Most Not Outs1
2006MRAC
Most Runs21013
Highest Score2127
Best Strike Rate1044
Most sixes00
Most Fours0112
Best Averages
Most 50s3
Most 100s4
Most Not Outs2
2005MRAC
Most Runs22
Highest Score19
Best Strike Rate34
Most sixes0
Most Fours3
Best Averages
ODI
OverallMRAC
Most Runs77953204
Highest Score144137
Best Strike Rate8077
Most sixes10010
Most Fours617363
Best Averages
Most 50s4919
Most 100s85
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
Most Not Outs414
2025MRAC
Most Runs2
Highest Score2
Best Strike Rate33
Most sixes0
Most Fours0
Best Averages
Most 50s
Most 100s
Most Not Outs
2024MRAC
Most Runs136
Highest Score73
Best Strike Rate90
Most sixes1
Most Fours14
Best Averages
Most 50s1
Most 100s
Most Not Outs2
2023MRAC
Most Runs846
Highest Score100
Best Strike Rate87
Most sixes14
Most Fours68
Best Averages
Most 50s6
Most 100s
Most Not Outs3
2022MRAC
Most Runs230
Highest Score86
Best Strike Rate72
Most sixes0
Most Fours18
Best Averages
Most 50s2
Most 100s
Most Not Outs1
2021MRAC
Most Runs407
Highest Score125
Best Strike Rate77
Most sixes3
Most Fours25
Best Averages
Most 50s2
Most 100s1
Most Not Outs2
2020MRAC
Most Runs74
Highest Score55
Best Strike Rate97
Most sixes0
Most Fours6
Best Averages
Most 50s1
Most 100s
Most Not Outs
2019MRAC
Most Runs754
Highest Score102
Best Strike Rate90
Most sixes8
Most Fours62
Best Averages
Most 50s5
Most 100s1
Most Not Outs3
2018MRAC
Most Runs770
Highest Score144
Best Strike Rate82
Most sixes15
Most Fours55
Best Averages
Most 50s5
Most 100s1
Most Not Outs5
2017MRAC
Most Runs458
Highest Score110
Best Strike Rate82
Most sixes5
Most Fours40
Best Averages
Most 50s4
Most 100s1
Most Not Outs3
2016MRAC
Most Runs198
Highest Score67
Best Strike Rate92
Most sixes1
Most Fours16
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2015MRAC
Most Runs767
Highest Score107
Best Strike Rate102
Most sixes11
Most Fours73
Best Averages
Most 50s4
Most 100s2
Most Not Outs1
2014MRAC
Most Runs704523
Highest Score11756
Best Strike Rate8571
Most sixes122
Most Fours5257
Best Averages
Most 50s61
Most 100s1
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
Most Not Outs11
2013MRAC
Most Runs198560
Highest Score9078
Best Strike Rate8375
Most sixes54
Most Fours1568
Best Averages
Most 50s15
Most 100s
2012BESTMRAC
Most Runs264663
Highest Score79137
Best Strike Rate8280
Most sixes42
Most Fours2674
Best Averages
Most 50s13
Most 100s3
Most Not Outs21
2011MRAC
Most Runs527600
Highest Score101119
Best Strike Rate6793
Most sixes61
Most Fours3671
Best Averages
Most 50s35
Most 100s11
Most Not Outs42
2010MRAC
Most Runs538156
Highest Score8664
Best Strike Rate7191
Most sixes81
Most Fours3716
Best Averages
Most 50s32
Most 100s
Most Not Outs3
2009MRAC
Most Runs387
Highest Score98
Best Strike Rate77
Most sixes3
Most Fours39
Best Averages
Most 50s2
Most 100s
Most Not Outs4
2008MRAC
Most Runs185219
Highest Score4469
Best Strike Rate5766
Most sixes10
Most Fours1223
Best Averages
Most 50s2
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs
2007MRAC
Most Runs326403
Highest Score57102
Best Strike Rate5266
Most sixes30
Most Fours2142
Best Averages
Most 50s21
Most 100s1
Most Not Outs5
2006MRAC
Most Runs2480
Highest Score1841
Best Strike Rate6987
Most sixes00
Most Fours212
Best Averages
Most 50s
Most 100s
Most Not Outs1
2005MRAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
T20I
OverallMRAC
Most Runs150061
Highest Score7226
Best Strike Rate115113
Most sixes370
Most Fours12610
Best Averages
Most 50s6
Most 100s
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
Most Not Outs15
2025MRAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2024MRAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2023MRAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2022MRAC
Most Runs35
Highest Score30
Best Strike Rate103
Most sixes0
Most Fours4
Best Averages
Most 50s
Most 100s
Most Not Outs
2021MRAC
Most Runs183
Highest Score57
Best Strike Rate91
Most sixes4
Most Fours12
Best Averages
Most 50s1
Most 100s
Most Not Outs3
2020MRAC
Most Runs17
Highest Score17
Best Strike Rate213
Most sixes2
Most Fours0
Best Averages
Most 50s
Most 100s
Most Not Outs
2019MRAC
Most Runs127
Highest Score60
Best Strike Rate121
Most sixes3
Most Fours12
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2018MRAC
Most Runs397
Highest Score72
Best Strike Rate132
Most sixes9
Most Fours37
Best Averages
Most 50s3
Most 100s
Most Not Outs3
2017MRAC
Most Runs38
Highest Score15
Best Strike Rate136
Most sixes2
Most Fours3
Best Averages
Most 50s
Most 100s
Most Not Outs
2016MRAC
Most Runs134
Highest Score26
Best Strike Rate99
Most sixes0
Most Fours13
Best Averages
Most 50s
Most 100s
Most Not Outs2
2015MRAC
Most Runs66
Highest Score19
Best Strike Rate105
Most sixes1
Most Fours8
Best Averages
Most 50s
Most 100s
Most Not Outs
2014MRAC
Most Runs118
Highest Score47
Best Strike Rate117
Most sixes2
Most Fours14
Best Averages
Most 50s
Most 100s
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
Most Not Outs
2013MRAC
Most Runs134
Highest Score50
Best Strike Rate160
Most sixes4
Most Fours13
Best Averages
Most 50s1
Most 100s
2012MRAC
Most Runs115
Highest Score37
Best Strike Rate113
Most sixes7
Most Fours4
Best Averages
Most 50s
Most 100s
Most Not Outs1
2011MRAC
Most Runs51
Highest Score41
Best Strike Rate116
Most sixes2
Most Fours1
Best Averages
Most 50s
Most 100s
Most Not Outs1
2010MRAC
Most Runs28
Highest Score24
Best Strike Rate97
Most sixes1
Most Fours2
Best Averages
Most 50s
Most 100s
Most Not Outs
2009BESTMRAC
Most Runs2837
Highest Score1426
Best Strike Rate80128
Most sixes00
Most Fours16
Best Averages
Most 50s
Most 100s
Most Not Outs1
2008MRAC
Most Runs12
Highest Score12
Best Strike Rate133
Most sixes0
Most Fours2
Best Averages
Most 50s
Most Wickets
Best Bowling Fig
Most Dots
Best Economy
Most Runs Conceed
Most Maiden Overs
Most Not Outs
2007MRAC
Most Runs1524
Highest Score615
Best Strike Rate7596
Most sixes00
Most Fours04
Best Averages
Most 50s
Most 100s
Most Not Outs3
2006MRAC
Most Runs2
Highest Score2
Best Strike Rate40
Most sixes0
Most Fours0
Best Averages
Most 50s
Most 100s
Most Not Outs
2005MRAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages