Alistair Campbell vs Craig McMillan

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Alistair Campbell has dominance over Craig McMillan in ODIs, while Craig McMillan has the edge in overall and Tests. In recent years, both players have been evenly matched.
CAREER
OverallACCM
Most Runs81268010
Highest Score234316
Best Strike Rate108291
Most sixes48152
Most Fours785748
Best Averages
Most 50s4948
Most 100s88
Most Not Outs1827
2007ACCM
Most Runs720
Highest Score174
Best Strike Rate272
Most sixes32
Most Fours58
Best Averages
Most 50s4
Most 100s1
Most Not Outs4
2006ACCM
Most Runs2
Highest Score2
Best Strike Rate40
Most sixes0
Most Fours0
Best Averages
2005ACCM
Most Runs511
Highest Score101
Best Strike Rate220
Most sixes8
Most Fours48
Best Averages
Most 50s3
2004ACCM
Most Runs653
Highest Score163
Best Strike Rate123
Most sixes17
Most Fours53
Best Averages
Most 50s5
Most Not Outs6
2003ACCM
Most Runs7563
Highest Score7182
Best Strike Rate28121
Most sixes07
Most Fours056
Best Averages
Most 50s4
Most Not Outs4
2002ACCM
Most Runs6291133
Highest Score146155
Best Strike Rate108139
Most sixes217
Most Fours70101
Best Averages
Most 50s66
Most 100s1
Most Not Outs2
2000BESTACCM
Most Runs1344948
Highest Score207220
Best Strike Rate106123
Most sixes611
Most Fours134105
Best Averages
Most 50s87
Most 100s21
Most Not Outs43
1999ACCM
Most Runs886923
Highest Score133180
Best Strike Rate99114
Most sixes68
Most Fours90106
Best Averages
Most 50s44
Most 100s1
Most Not Outs22
1998ACCM
Most Runs1174951
Highest Score158201
Best Strike Rate110133
Most sixes720
Most Fours12179
Best Averages
Most 50s54
Most 100s12
Most Not Outs22
1997ACCM
Most Runs754446
Highest Score145140
Best Strike Rate123128
Most sixes119
Most Fours4631
Best Averages
Most 50s64
Most Not Outs5
1996ACCM
Most Runs634
Highest Score159
Best Strike Rate101
Most sixes1
Most Fours70
Best Averages
Most 50s4
Most Not Outs1
1995ACCM
Most Runs263
Highest Score128
Best Strike Rate87
Most sixes1
Most Fours14
Best Averages
Most 50s2
Most Not Outs1
1994ACCM
Most Runs428
Highest Score230
Best Strike Rate108
Most sixes6
Most Fours38
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
1993ACCM
Most Runs521
Highest Score149
Best Strike Rate104
Most sixes1
Most Fours59
Best Averages
Most 50s5
1992ACCM
Most Runs193
Highest Score60
Best Strike Rate76
Most sixes0
Most Fours22
Best Averages
Most 50s1
Most Not Outs1
TEST
OverallACCM
Most Runs28583116
Highest Score103142
Best Strike Rate4255
Most sixes454
Most Fours355367
Best Averages
Most 50s1819
Most 100s25
Most Not Outs410
2007ACCM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2006ACCM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2005ACCM
Most Runs38
Highest Score20
Best Strike Rate48
Most sixes1
Most Fours5
Best Averages
Most 50s
2004ACCM
Most Runs169
Highest Score82
Best Strike Rate39
Most sixes2
Most Fours20
Best Averages
Most 50s1
Most Not Outs
2003ACCM
Most Runs290
Highest Score100
Best Strike Rate53
Most sixes3
Most Fours29
Best Averages
Most 50s2
Most Not Outs3
2002BESTACCM
Most Runs245282
Highest Score6250
Best Strike Rate4664
Most sixes07
Most Fours3531
Best Averages
Most 50s21
Most 100s
Most Not Outs2
2000ACCM
Most Runs384587
Highest Score102142
Best Strike Rate3648
Most sixes26
Most Fours4579
Best Averages
Most 50s24
Most 100s11
Most Not Outs11
1999ACCM
Most Runs183598
Highest Score36107
Best Strike Rate3553
Most sixes08
Most Fours2672
Best Averages
Most 50s3
Most 100s1
Most Not Outs2
1998ACCM
Most Runs369484
Highest Score56142
Best Strike Rate4167
Most sixes013
Most Fours5051
Best Averages
Most 50s12
Most 100s2
Most Not Outs1
1997ACCM
Most Runs105174
Highest Score5954
Best Strike Rate4961
Most sixes03
Most Fours1419
Best Averages
Most 50s12
Most Not Outs1
1996ACCM
Most Runs356
Highest Score84
Best Strike Rate43
Most sixes0
Most Fours40
Best Averages
Most 50s2
Most Not Outs
1995ACCM
Most Runs121
Highest Score60
Best Strike Rate35
Most sixes0
Most Fours10
Best Averages
Most 50s1
Most Not Outs
1994ACCM
Most Runs161
Highest Score99
Best Strike Rate35
Most sixes1
Most Fours18
Best Averages
Most 50s1
Most 100s
Most Not Outs
1993ACCM
Most Runs298
Highest Score75
Best Strike Rate51
Most sixes1
Most Fours44
Best Averages
Most 50s4
1992ACCM
Most Runs180
Highest Score52
Best Strike Rate49
Most sixes0
Most Fours20
Best Averages
Most 50s1
Most Not Outs1
ODI
OverallACCM
Most Runs52684707
Highest Score131117
Best Strike Rate6676
Most sixes4484
Most Fours430373
Best Averages
Most 50s3128
Most 100s63
Most Not Outs1416
2007ACCM
Most Runs557
Highest Score117
Best Strike Rate91
Most sixes19
Most Fours51
Best Averages
Most 50s3
Most 100s1
Most Not Outs3
2006ACCM
Most Runs2
Highest Score2
Best Strike Rate40
Most sixes0
Most Fours0
Best Averages
2005ACCM
Most Runs449
Highest Score66
Best Strike Rate83
Most sixes6
Most Fours42
Best Averages
Most 50s3
2004ACCM
Most Runs484
Highest Score81
Best Strike Rate84
Most sixes15
Most Fours33
Best Averages
Most 50s4
Most Not Outs6
2003ACCM
Most Runs7273
Highest Score782
Best Strike Rate2868
Most sixes04
Most Fours027
Best Averages
Most 50s2
Most Not Outs1
2002ACCM
Most Runs384851
Highest Score84105
Best Strike Rate6275
Most sixes210
Most Fours3570
Best Averages
Most 50s45
Most 100s1
Most Not Outs
2000BESTACCM
Most Runs960361
Highest Score10578
Best Strike Rate7075
Most sixes45
Most Fours8926
Best Averages
Most 50s63
Most 100s1
Most Not Outs32
1999ACCM
Most Runs703325
Highest Score9773
Best Strike Rate6461
Most sixes60
Most Fours6434
Best Averages
Most 50s41
Most 100s
Most Not Outs2
1998ACCM
Most Runs805467
Highest Score10259
Best Strike Rate6966
Most sixes77
Most Fours7128
Best Averages
Most 50s42
Most 100s1
Most Not Outs21
1997ACCM
Most Runs649272
Highest Score8686
Best Strike Rate7467
Most sixes116
Most Fours3212
Best Averages
Most 50s52
Most Not Outs4
1996ACCM
Most Runs278
Highest Score75
Best Strike Rate58
Most sixes1
Most Fours30
Best Averages
Most 50s2
Most Not Outs1
1995ACCM
Most Runs142
Highest Score68
Best Strike Rate52
Most sixes1
Most Fours4
Best Averages
Most 50s1
Most Not Outs1
1994ACCM
Most Runs267
Highest Score131
Best Strike Rate73
Most sixes5
Most Fours20
Best Averages
Most 50s1
Most 100s1
Most Not Outs1
1993ACCM
Most Runs223
Highest Score74
Best Strike Rate53
Most sixes0
Most Fours15
Best Averages
Most 50s1
1992ACCM
Most Runs13
Highest Score8
Best Strike Rate27
Most sixes0
Most Fours2
Best Averages
Most 50s
Most Not Outs
T20I
OverallACCM
Most Runs187
Highest Score57
Best Strike Rate160
Most sixes14
Most Fours8
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2007BESTACCM
Most Runs163
Highest Score57
Best Strike Rate181
Most sixes13
Most Fours7
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2006ACCM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2005ACCM
Most Runs24
Highest Score15
Best Strike Rate89
Most sixes1
Most Fours1
Best Averages
Most 50s
2004ACCM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2003ACCM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2002ACCM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
2000ACCM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1999ACCM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1998ACCM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1997ACCM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1996ACCM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1995ACCM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
1994ACCM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
Most Not Outs
1993ACCM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
1992ACCM
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs