He was the oldest living international cricketer up to the time of his death and the last surviving one to have played prior to World War II.
He represented South Africa in five Test matches as an opening bowler in the well-remembered Timeless Test Series against England in the 1938/39 season, taking 20 wickets in the series, including a five-wicket haul (and seven in the match) in his debut performance.
The outbreak of World War II brought a premature end to his Test career.
It remains a matter for conjecture and surprise that he was first chosen for South Africa at the age of 27 and did not gain selection for the earlier series against England and Australia in the mid-1930s.
Known by the nickname of ‘Mobil’ among his fellow players he lived an active life virtually up to the time of his death and was an honorary life member of the Houghton Golf Club.
"We are saddened to hear of his passing," said CSA chief executive, Haroon Lorgat.
"He certainly lived a full and active life and it is wonderful that he could achieve a century of good and healthy living.
"On behalf of the South African cricket family I extend sympathies to his family and friends."
The oldest living Test cricketer is now Lindsay Tuckett (95) who represented South Africa as a fast bowler in the period immediately after World War II.