[14] In his first year as a professional, Thomas beat Opperman in a Gippsland 100 miles (160 km) race.
[2] In 1930 Thomas set the second fastest time in the Goulburn to Sydney handicap race behind Opperman.
[3] Thomas rode in the 1931 Tour de France in a combined Australia/Switzerland team including Opperman, Ossie Nicholson and Richard "Fatty" Lamb.
[6] Thomas also set the fastest time in the 140 miles (230 km) Tour of Gippsland [7] In 1933 he set the fastest time in the Melbourne to Ballarat,[8] the fastest time in the Goulburn to Sydney [9] and finished 2nd in the Tour of Tasmania, a six-day stage race covering 566 miles (911 km), beaten by Fatty Lamb by just 1 second.
[17] Thomas returned to cycling in 1936 and set the fastest time in the 140 miles (230 km) Tour of Gippsland.