Keith Harrison had the following podium finishes at major championships: 2nd in the 1954 British Empire and Commonwealth Games 10 miles Scratch, 3rd in the 1954 British Empire and Commonwealth Games track time trail. In the 1954 British Empire and Commonwealth Games Sprint 1000 metres he was eliminated in the quarter-finals. In the 1958 British Empire and Commonwealth Games he finished fifth in the Sprint 1000 metres, sixth in the track time trail, and also competed in the 10 miles Scratch.
|1956 Summer||23||Melbourne||Cycling||Men's Sprint||Great Britain||GBR||3 h4 r2/5|
|1956 Summer||23||Melbourne||Cycling||Great Britain||Round One Repêchage||Heat Four||3|
|1956 Summer||23||Melbourne||Cycling||Great Britain||Round One||Heat Three||2||at ½ length|