Craig McMillan vs Alistair Campbell

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Craig McMillan has dominance over Alistair Campbell in overall and Tests, while Alistair Campbell has the edge in ODIs. In recent years, both players have been evenly matched.
CAREER
OverallCMAC
Most Runs80108126
Highest Score316234
Best Strike Rate291108
Most sixes15248
Most Fours748785
Best Averages
Most 50s4849
Most 100s88
Most Not Outs2718
2007CMAC
Most Runs720
Highest Score174
Best Strike Rate272
Most sixes32
Most Fours58
Best Averages
Most 50s4
Most 100s1
Most Not Outs4
2006CMAC
Most Runs2
Highest Score2
Best Strike Rate40
Most sixes0
Most Fours0
Best Averages
2005CMAC
Most Runs511
Highest Score101
Best Strike Rate220
Most sixes8
Most Fours48
Best Averages
Most 50s3
2004CMAC
Most Runs653
Highest Score163
Best Strike Rate123
Most sixes17
Most Fours53
Best Averages
Most 50s5
Most Not Outs6
2003CMAC
Most Runs5637
Highest Score1827
Best Strike Rate12128
Most sixes70
Most Fours560
Best Averages
Most 50s4
Most Not Outs4
2002CMAC
Most Runs1133629
Highest Score155146
Best Strike Rate139108
Most sixes172
Most Fours10170
Best Averages
Most 50s66
Most 100s1
Most Not Outs2
2000BESTCMAC
Most Runs9481344
Highest Score220207
Best Strike Rate123106
Most sixes116
Most Fours105134
Best Averages
Most 50s78
Most 100s12
Most Not Outs34
1999CMAC
Most Runs923886
Highest Score180133
Best Strike Rate11499
Most sixes86
Most Fours10690
Best Averages
Most 50s44
Most 100s1
Most Not Outs22
1998CMAC
Most Runs9511174
Highest Score201158
Best Strike Rate133110
Most sixes207
Most Fours79121
Best Averages
Most 50s45
Most 100s21
Most Not Outs22
1997CMAC
Most Runs446754
Highest Score140145
Best Strike Rate128123
Most sixes911
Most Fours3146
Best Averages
Most 50s46
Most Not Outs5
1996CMAC
Most Runs634
Highest Score159
Best Strike Rate101
Most sixes1
Most Fours70
Best Averages
Most 50s4
Most Not Outs1
1995CMAC
Most Runs263
Highest Score128
Best Strike Rate87
Most sixes1
Most Fours14
Best Averages
Most 50s2
Most Not Outs1
1994CMAC
Most Runs428
Highest Score230
Best Strike Rate108
Most sixes6
Most Fours38
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
1993CMAC
Most Runs521
Highest Score149
Best Strike Rate104
Most sixes1
Most Fours59
Best Averages
Most 50s5
1992CMAC
Most Runs193
Highest Score60
Best Strike Rate76
Most sixes0
Most Fours22
Best Averages
Most 50s1
Most Not Outs1
TEST
OverallCMAC
Most Runs31162858
Highest Score142103
Best Strike Rate5542
Most sixes544
Most Fours367355
Best Averages
Most 50s1918
Most 100s52
Most Not Outs104
2007CMAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2006CMAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2005CMAC
Most Runs38
Highest Score20
Best Strike Rate48
Most sixes1
Most Fours5
Best Averages
Most 50s
2004CMAC
Most Runs169
Highest Score82
Best Strike Rate39
Most sixes2
Most Fours20
Best Averages
Most 50s1
Most Not Outs
2003CMAC
Most Runs290
Highest Score100
Best Strike Rate53
Most sixes3
Most Fours29
Best Averages
Most 50s2
Most Not Outs3
2002BESTCMAC
Most Runs282245
Highest Score5062
Best Strike Rate6446
Most sixes70
Most Fours3135
Best Averages
Most 50s12
Most 100s
Most Not Outs2
2000CMAC
Most Runs587384
Highest Score142102
Best Strike Rate4836
Most sixes62
Most Fours7945
Best Averages
Most 50s42
Most 100s11
Most Not Outs11
1999CMAC
Most Runs598183
Highest Score10736
Best Strike Rate5335
Most sixes80
Most Fours7226
Best Averages
Most 50s3
Most 100s1
Most Not Outs2
1998CMAC
Most Runs484369
Highest Score14256
Best Strike Rate6741
Most sixes130
Most Fours5150
Best Averages
Most 50s21
Most 100s2
Most Not Outs1
1997CMAC
Most Runs174105
Highest Score5459
Best Strike Rate6149
Most sixes30
Most Fours1914
Best Averages
Most 50s21
Most Not Outs1
1996CMAC
Most Runs356
Highest Score84
Best Strike Rate43
Most sixes0
Most Fours40
Best Averages
Most 50s2
Most Not Outs
1995CMAC
Most Runs121
Highest Score60
Best Strike Rate35
Most sixes0
Most Fours10
Best Averages
Most 50s1
Most Not Outs
1994CMAC
Most Runs161
Highest Score99
Best Strike Rate35
Most sixes1
Most Fours18
Best Averages
Most 50s1
Most 100s
Most Not Outs
1993CMAC
Most Runs298
Highest Score75
Best Strike Rate51
Most sixes1
Most Fours44
Best Averages
Most 50s4
1992CMAC
Most Runs180
Highest Score52
Best Strike Rate49
Most sixes0
Most Fours20
Best Averages
Most 50s1
Most Not Outs1
ODI
OverallCMAC
Most Runs47075268
Highest Score117131
Best Strike Rate7666
Most sixes8444
Most Fours373430
Best Averages
Most 50s2831
Most 100s36
Most Not Outs1614
2007CMAC
Most Runs557
Highest Score117
Best Strike Rate91
Most sixes19
Most Fours51
Best Averages
Most 50s3
Most 100s1
Most Not Outs3
2006CMAC
Most Runs2
Highest Score2
Best Strike Rate40
Most sixes0
Most Fours0
Best Averages
2005CMAC
Most Runs449
Highest Score66
Best Strike Rate83
Most sixes6
Most Fours42
Best Averages
Most 50s3
2004CMAC
Most Runs484
Highest Score81
Best Strike Rate84
Most sixes15
Most Fours33
Best Averages
Most 50s4
Most Not Outs6
2003CMAC
Most Runs2737
Highest Score827
Best Strike Rate6828
Most sixes40
Most Fours270
Best Averages
Most 50s2
Most Not Outs1
2002CMAC
Most Runs851384
Highest Score10584
Best Strike Rate7562
Most sixes102
Most Fours7035
Best Averages
Most 50s54
Most 100s1
Most Not Outs
2000BESTCMAC
Most Runs361960
Highest Score78105
Best Strike Rate7570
Most sixes54
Most Fours2689
Best Averages
Most 50s36
Most 100s1
Most Not Outs23
1999CMAC
Most Runs325703
Highest Score7397
Best Strike Rate6164
Most sixes06
Most Fours3464
Best Averages
Most 50s14
Most 100s
Most Not Outs2
1998CMAC
Most Runs467805
Highest Score59102
Best Strike Rate6669
Most sixes77
Most Fours2871
Best Averages
Most 50s24
Most 100s1
Most Not Outs12
1997CMAC
Most Runs272649
Highest Score8686
Best Strike Rate6774
Most sixes611
Most Fours1232
Best Averages
Most 50s25
Most Not Outs4
1996CMAC
Most Runs278
Highest Score75
Best Strike Rate58
Most sixes1
Most Fours30
Best Averages
Most 50s2
Most Not Outs1
1995CMAC
Most Runs142
Highest Score68
Best Strike Rate52
Most sixes1
Most Fours4
Best Averages
Most 50s1
Most Not Outs1
1994CMAC
Most Runs267
Highest Score131
Best Strike Rate73
Most sixes5
Most Fours20
Best Averages
Most 50s1
Most 100s1
Most Not Outs1
1993CMAC
Most Runs223
Highest Score74
Best Strike Rate53
Most sixes0
Most Fours15
Best Averages
Most 50s1
1992CMAC
Most Runs13
Highest Score8
Best Strike Rate27
Most sixes0
Most Fours2
Best Averages
Most 50s
Most Not Outs
T20I
OverallCMAC
Most Runs187
Highest Score57
Best Strike Rate160
Most sixes14
Most Fours8
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2007BESTCMAC
Most Runs163
Highest Score57
Best Strike Rate181
Most sixes13
Most Fours7
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2006CMAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2005CMAC
Most Runs24
Highest Score15
Best Strike Rate89
Most sixes1
Most Fours1
Best Averages
Most 50s
2004CMAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2003CMAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2002CMAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2000CMAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1999CMAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1998CMAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1997CMAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1996CMAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1995CMAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1994CMAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1993CMAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1992CMAC
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs