Bei den British Commonwealth Games 1970 in Edinburgh gewann er im 100-Meter-Lauf die Goldmedaille vor Lennox Miller (JAM) und Hasely Crawford (TRI) sowie die Goldmedaille im 200-Meter-Lauf vor Edwin Roberts (TRI) und Charles Asati (KEN).