En 1966, lors des Jeux du Commonwealth de 1966 qui ont lieu à Kingston, il remporte deux titres sur le mile et le 3 mile.