Roberts ble olympisk mester i friidrett under Sommer-OL 1936 i Berlin. Han var med på det britiske laget som vant 4 x 400 meter stafett foran USA og Tyskland. De andre på laget var Frederick Wolff, Godfrey Rampling og Godfrey Brown. Han kom på fjerdeplass på 400 meter individuelt.