Il remporte par ailleurs deux médailles lors des Jeux de l'Empire britannique et du Commonwealth de 1966 : l'argent sur 220 yards et l'or sur 4 × 440 yards. Quatre ans plus tard, lors des Jeux du Commonwealth britannique de 1970, il obtient l'argent sur 200 mètres et sur 4 × 400 m.