During Australia's tour of South Africa in 1921–22, Frank was selected for all three Test matches. He played a starring role in the Second Test at Johannesburg. South Africa were forced to follow on in their second innings 207 runs behind, and Frank batted for over eight and a half hours, scoring 152 to prevent an Australian victory. His time at the crease, against a strong Australian attack including Jack Gregory, Ted McDonald and Arthur Mailey, included partnerships of 105 with Herbie Taylor and 206 with Dave Nourse. Frank's century is one of the slowest in Test cricket. The Australian wicket-keeper Bert Oldfield later wrote: "He gave one the impression that he did not have the strength to hit the ball to the boundary."[2][3]
Frank died in Bryanston, Johannesburg, on 25 December 1961, aged 70. No obituary appeared in Wisden.
Frank holds the record for the lowest career aggregate of runs scored in a complete Test match career (236) that includes a score of 150.[4]