He was a right-handed batsman and useful right-arm medium pace bowler who played for Canterbury in New Zealand first-class cricket.
He was the New Zealand batting coach and has worked in the media as a commentator for Sky Network Television and Star Cricket.
His batting was often characterised by innovation and improvisation, notably with a "square on" stance, which he sometimes uses in One-day Internationals when he is premeditating a big hit to the legside.
He continued his form, scoring the fastest century by a New Zealander (67 balls) and led his team from 41–4 to 350–9 and a one wicket victory against Australia in the third ODI of the Chappell–Hadlee Series.
These performances (including handy part-time bowling wickets) capped off an excellent season and comeback to international cricket for "macca" as he was named in the 2007 world cup squad.
McMillan had previously shared the record for the fastest one day international fifty by a New Zealander, with a 21 ball effort against the USA.
[8][9] He was subsequently dropped from the national squad to play Sri Lanka in a one-day series in December 2005 and January 2006.
His Gladiator-like efforts set the stage for a whopping 3–0 series win against Australia, and also the 2nd highest successful run chase in ODI history.
Craig McMillan's amazing innings kept their hopes alive and resulted in probably the greatest comeback by a team in ODI history.