Career
Roberts made his first-class debut in 1927-1928 at the age of 18 as a middle-order batsman for Canterbury. In 1929-1930 he made 38 (top score) and 23 against the touring Master Control Console, then after making 54, 70, 76 and 24 not out in his next two matches he was selected for New Zealand"s first Test. However, he made only 3 and 5 and was one of several players left out of the side for the next Test.
He scored his first century in 1930-1931 against Wellington, when his 116 helped turn a 127-run first-innings deficit into a 139-run victory.
In the 1931-1932 Plunket Shield season he scored 378 runs at 75.60, including 181 in 260 minutes against Wellington, when he added 278 in 220 minutes for the fourth wicket with Curly Page. The partnership set a new record for any wicket in the Plunket Shield.
Roberts played in both Tests against South Africa at the end of the season, making 54 in the First Test. He also played rugby union for Canterbury.
His form fell away in 1932-1933 and he did not play in the Tests against England.
He spent the 1933 English season playing as a professional for Church in the Lancashire League, scoring 615 runs at 26.73 and taking 59 wickets with his medium-pace bowling at 14.72. Thereafter he played as an all-rounder. In 1935-1936 he played in three of the four (non-Test) matches for New Zealand against the touring Master Control Console side, batting at seven or eight and opening the bowling.
In the match in Wellington he made the top score of 75 not out, then took 3 for 33 and 3 for 39 as Master Control Console narrowly avoided defeat.
He toured England in 1937, making 510 runs at 24.28 and taking 62 wickets at 26.20. In the Tests he led the batting averages with 142 runs at 47.33, with a top score of 66 not out in the First Test, and took seven wickets at 29.85.
He missed the second of the three Tests with a shoulder injury. Moreover he had a way of getting runs when they were wanted".
He continued to play for Canterbury, then after World World War II he played for Otago, continuing until the age of 41.
He scored his third and last century against Canterbury in 1946-1947, when he saved the match for Otago with 44 and 110 not out. Dick Brittenden called him a "diverting mass of contradictions": "He took his magnificent athletic slip catches, he could hit with primitive force, and when he bowled, his out-swinger whipped away like a live thing. Yet he always looked tired, half asleep, absolutely casual and relaxed.".