[1] Born in Germiston, Transvaal Colony, McMillan was a right-handed middle- or lower-order batsman and a right-arm leg-break and googly bowler.
[2] He started with three matches for Transvaal cricket team in the series of games around Christmas that took the place of the Currie Cup in the 1928–29 season, and was immediately successful.
[7] His Test innings, according to later reports, included a hit for six off England captain and off-spinner Jack White which landed on the head of a lieutenant-general in the stands.
[13] In the fourth Test, there were a couple of wickets from him and some useful runs in the second innings when, after a competitive declaration by England, South Africa was fleetingly in danger of losing the match.
Though McMillan's Test figures had been modest, he was cited as "the best slow bowler of the tourists" in a syndicated Louis Duffus article in Australian newspapers at the start of the 1931–32 tour to Australia and New Zealand.
In fact, the tour marked the end of McMillan's first-class cricket career, and it began very well for him, with a career-best bowling performance of nine wickets for 53 runs in South Australia's second innings in one of the warm-up matches before the first Test.
[19] And though there were three wickets for him for 29 runs in the fifth and final Test, the match was decided by South Africa's batting woes in difficult conditions, which saw the whole team dismissed first for 36 and then for 45; McMillan recorded his second "pair" of the series.
[20] Having lost the Australian series 5–0, the South Africans then moved on to New Zealand to play two Test matches against much less demanding opposition, winning both games.