Live6th Match · Pakistan ODI Tri-Series 2026/27SL213/4 (31.4)ENG386/5 (50)SL need 174 runs in 110 ballsLive2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG2/2 (2.2)ZIMZIM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2First-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Craig McMillan: Match list (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
18 Mar 2005AUS 570/8d v NZ 244 & 48/32nd Test · TestNZ20 & DNB-0Match drawnWellingtonAustralia tour of New Zealand 2004/05
10 Mar 2005NZ 433 & 131 v AUS 432 & 135/11st Test · TestNZ13 & 5-0Australia won by 9 wicketsChristchurchAustralia tour of New Zealand 2004/05
18 Nov 2004NZ 353 & 76 v AUS 5851st Test · TestNZ23 & 90/231Australia won by an innings and 156 runsBrisbaneNew Zealand tour of Australia 2004/05
10 Jun 2004ENG 319 & 284/6 v NZ 384 & 2183rd Test · TestNZ0 & 300/50England won by 4 wicketsNottinghamNew Zealand tour of England 2004
20 May 2004ENG 441 & 282/3 v NZ 386 & 3361st Test · TestNZ6 & 0-0England won by 7 wicketsLondonNew Zealand tour of England 2004
18 Mar 2004SA 296 & 349 v NZ 595 & 53/12nd Test · TestNZ82 & DNB1/32New Zealand won by 9 wicketsAucklandSouth Africa tour of New Zealand 2003/04
10 Mar 2004NZ 509 & 39/1 v SA 459 & 313/41st Test · TestNZ19 & DNB0/5 & 0/150Match drawnHamiltonSouth Africa tour of New Zealand 2003/04
26 Dec 2003NZ 366 & 103 v PAK 196 & 277/32nd Test · TestNZ26 & 3*0/110Pakistan won by 7 wicketsWellingtonPakistan tour of New Zealand 2003/04
19 Dec 2003NZ 563 & 96/8 v PAK 4631st Test · TestNZ22 & 2-0Match drawnHamiltonPakistan tour of New Zealand 2003/04
16 Oct 2003NZ 630/6d v IND 424 & 136/42nd Test · TestNZ100*0/6 & 0/90Match drawnChandigarhNew Zealand tour of India 2003/04
8 Oct 2003IND 500/5 & 209/6 v NZ 340 & 272/61st Test · TestNZ54 & 83*0/60Match drawnAhmedabadNew Zealand tour of India 2003/04
19 Dec 2002NZ 94 & 160/6 v IND 99 & 1542nd Test · TestNZ4 & 18-0New Zealand won by 4 wicketsWellingtonIndia tour of New Zealand 2002/03
12 Dec 2002NZ 247 & 36/0 v IND 161 & 1211st Test · TestNZ9 & DNB-2New Zealand won by 10 wicketsWellingtonIndia tour of New Zealand 2002/03
28 Jun 2002WI 470 v NZ 373 & 256/52nd Test · TestNZ14 & DNB-0Match drawnSt. George'sNew Zealand tour of West Indies 2002
21 Jun 2002WI 107 & 269 v NZ 337 & 2431st Test · TestNZ6 & 1-1New Zealand won by 204 runsBridgetownNew Zealand tour of West Indies 2002
1 May 2002PAK 643 v NZ 73 & 2461st Test · TestNZ15 & 23/481Pakistan won by an innings and 324 runsLahoreNew Zealand tour of Pakistan 2002
30 Mar 2002NZ 202 & 269/9 v ENG 160 & 2333rd Test · TestNZ41 & 50*0/50New Zealand won by 78 runsAucklandEngland tour of New Zealand 2001/02
21 Mar 2002NZ 218 & 158/4 v ENG 280 & 293/42nd Test · TestNZ41 & 17*0/8 & 0/171Match drawnWellingtonEngland tour of New Zealand 2001/02
13 Mar 2002NZ 147 & 451 v ENG 228 & 468/61st Test · TestNZ40 & 240/6 & 0/660England won by 98 runsChristchurchEngland tour of New Zealand 2001/02
26 Dec 2001NZ 341/6 v BAN 132 & 1352nd Test · TestNZ70-0New Zealand won by an innings and 74 runsWellingtonBangladesh tour of New Zealand 2001/02
18 Dec 2001NZ 365/9 v BAN 205 & 1081st Test · TestNZ1062/390New Zealand won by an innings and 52 runsHamiltonBangladesh tour of New Zealand 2001/02
30 Nov 2001AUS 351 & 381/7 v NZ 534/9 & 256/93rd Test · TestNZ4 & 191/151Match drawnPerthNew Zealand tour of Australia 2001/02
22 Nov 2001AUS 558/8 v NZ 243/72nd Test · TestNZ550/511Match drawnHobartNew Zealand tour of Australia 2001/02
8 Nov 2001AUS 486/9 & 84/2 v NZ 287/8 & 274/61st Test · TestNZ45 & 23*3/65 & 0/470Match drawnBrisbaneNew Zealand tour of Australia 2001/02
27 Mar 2001NZ 407/4 v PAK 104 & 1183rd Test · TestNZ981/21New Zealand won by an innings and 185 runsHamiltonPakistan tour of New Zealand 2000/01
15 Mar 2001NZ 476 & 196/1 v PAK 571/82nd Test · TestNZ20 & DNB1/470Match drawnChristchurchPakistan tour of New Zealand 2000/01
8 Mar 2001NZ 252 & 131 v PAK 346 & 336/51st Test · TestNZ54 & 01/34 & 0/271Pakistan won by 299 runsAucklandPakistan tour of New Zealand 2000/01
26 Dec 2000NZ 487/7 & 153/4 v ZIM 340/6 & 60/2Only Test · TestNZ142 & 101/220Match drawnWellingtonZimbabwe tour of New Zealand 2000/01
8 Dec 2000SA 261/3 v NZ 2003rd Test · TestNZ40/410Match drawnJohannesburgNew Zealand tour of South Africa 2000/01
30 Nov 2000SA 361 & 89/3 v NZ 298 & 1482nd Test · TestNZ39 & 01/310South Africa won by 7 wicketsPort ElizabethNew Zealand tour of South Africa 2000/01
17 Nov 2000SA 471/9 & 103/5 v NZ 229 & 3421st Test · TestNZ16 & 780/381South Africa won by 5 wicketsBloemfonteinNew Zealand tour of South Africa 2000/01
19 Sept 2000ZIM 166 & 370 v NZ 465 & 74/22nd Test · TestNZ15 & DNB2/29 & 0/530New Zealand won by 8 wicketsHarareNew Zealand tour of Zimbabwe 2000/01
12 Sept 2000ZIM 350 & 119 v NZ 338 & 132/31st Test · TestNZ58 & 31*0/232New Zealand won by 7 wicketsBulawayoNew Zealand tour of Zimbabwe 2000/01
31 Mar 2000NZ 232 & 229 v AUS 252 & 212/43rd Test · TestNZ79 & 300/41Australia won by 6 wicketsHamiltonAustralia tour of New Zealand 1999/00
24 Mar 2000NZ 298 & 294 v AUS 419 & 177/42nd Test · TestNZ1 & 03/57 & 0/131Australia won by 6 wicketsWellingtonAustralia tour of New Zealand 1999/00
11 Mar 2000AUS 214 & 229 v NZ 163 & 2181st Test · TestNZ6 & 78-0Australia won by 62 runsAucklandAustralia tour of New Zealand 1999/00
26 Dec 1999NZ 518/9 v WI 179/9 & 234/92nd Test · TestNZ31-0New Zealand won by an innings and 105 runsWellingtonWest Indies tour of New Zealand 1999/00
16 Dec 1999WI 365 & 97 v NZ 393 & 70/11st Test · TestNZ51 & DNB0/220New Zealand won by 9 wicketsHamiltonWest Indies tour of New Zealand 1999/00
22 Oct 1999NZ 256 & 155 v IND 330 & 83/22nd Test · TestNZ34 & 31-0India won by 8 wicketsKanpurNew Zealand tour of India 1999/00
10 Oct 1999IND 83 & 505/3 v NZ 215 & 251/71st Test · TestNZ22 & 180/80Match drawnMohaliNew Zealand tour of India 1999/00
19 Aug 1999ENG 153 & 162 v NZ 236 & 1624th Test · TestNZ19 & 26-0New Zealand won by 83 runsLondonNew Zealand tour of England 1999
5 Aug 1999ENG 199 & 181/2 v NZ 496/93rd Test · TestNZ107*-0Match drawnManchesterNew Zealand tour of England 1999
22 Jul 1999ENG 186 & 229/9 v NZ 358 & 60/12nd Test · TestNZ3 & DNB-0New Zealand won by 9 wicketsLondonNew Zealand tour of England 1999
1 Jul 1999ENG 126 & 211/3 v NZ 226 & 1071st Test · TestNZ18 & 150/140England won by 7 wicketsBirminghamNew Zealand tour of England 1999
27 Feb 1999NZ 352 & 244/3 v SA 621/51st Test · TestNZ25 & 22*0/240Match drawnAucklandSouth Africa tour of New Zealand 1998/99
2 Jan 1999NZ 366 & 464/8 v IND 416 & 249/23rd Test · TestNZ92 & 840/24 & 0/591Match drawnHamiltonIndia tour of New Zealand 1998/99
26 Dec 1998NZ 352 & 215/6 v IND 208 & 3562nd Test · TestNZ24 & 74*1/0 & 1/261New Zealand won by 4 wicketsWellingtonIndia tour of New Zealand 1998/99
10 Jun 1998SL 206 & 282 v NZ 193 & 1313rd Test · TestNZ2 & 12/27 & 1/460Sri Lanka won by 164 runsColomboNew Zealand tour of Sri Lanka 1998
3 Jun 1998SL 323 v NZ 193 & 1142nd Test · TestNZ13 & 10/300Sri Lanka won by an innings and 16 runsColomboNew Zealand tour of Sri Lanka 1998
27 May 1998SL 285 & 297 v NZ 305 & 444/61st Test · TestNZ0 & 1421/31 & 1/120New Zealand won by 167 runsColomboNew Zealand tour of Sri Lanka 1998
Page 1 · 55 matchesNext

Bat batted first or second · Bowl bowling figures · Ct catches

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.