One of a handful of genuine all-rounders in world cricket, McMillan provides a crucial advantage to the South African Test team.

As a batsman he has a sound technique and unflappable temperament. Although tried higher in the order he has proved most effective at number 6, either consolidating after a good start or restoring stability when the side is in trouble. He's capable of using his considerable strength to hit the ball great distances, but reserves such panache for times when he is truly well set. Having twice reached the nineties in Test matches, he went to his first century in style with 113 against Pakistan in 1994/95. He made 33 in the second innings, and in his next 4 Test innings, against Zimbabwe and England, he made 98 not out, 35 and 100 not out.

As a bowler McMillan leaves the batsman in no doubt as to his intentions. Bowling at a lively pace with plenty of aggression, he has taken valuable wickets. During the Test against Zimbabwe in 1995/96 he became only the 4th South African to achieve the double of 1000 runs and 50 wickets in Test matches,

The third string to McMillan's bow is fielding, especially in the slips where he has held some astonishing catches.