En 1950, à quarante-deux ans, il remporte le marathon des Jeux de l'Empire britannique, à Auckland, et s'adjuge lors de cette même saison la médaille d'or des championnats d'Europe de Bruxelles en 2 h 32 min 13 s, devant le Finlandais Veikko Karvonen et le Soviétique Feodossiy Vanin.