Deux ans plus tard, il remporte une médaille d'argent pour l'Angleterre dans la poursuite individuelle des Jeux de l'Empire britannique et du Commonwealth à Cardiff, en 1958, il fait partie de l'équipe de poursuite de la Grande-Bretagne qui remporte une médaille de bronze aux Jeux olympiques d'été de Melbourne en 1956.
En tant qu'amateur, il remporte également une équipe des Jeux olympiques pour la médaille de bronze -LRB- 1956 -RRB-, argent aux Jeux de l'Empire britannique et du Commonwealth en 1958, argent -LRB- 1956 -RRB- et or -LRB- 1958 -RRB- médailles au championnat britannique de 4000 m de poursuite individuelle, et est champion d'escalade de la British League of Racing Cyclists en 1957, remportant une médaille d'argent au même événement l'année suivante.