Ein Jahr später wiederholte er diesen Doppelerfolg bei den Panamerikanischen Spielen in Cali, wobei er am 3. August 1971 mit 19,86 s den von Tommie Smith aufgestellten Weltrekord über 200 Meter durchbrach. Bei den British Commonwealth Games 1974 in Christchurch gewann er wiederum die Goldmedaille im 100-Meter-Lauf, vor John Mwebi (KEN) und Ohene Karikari (GHA), sowie die Goldmedaille im 200-Meter-Lauf vor George Daniels (GHA) und Bevan Smith (NZL). Bei den Commonwealth Games 1978 in Edmonton holte er sich noch einmal die Goldmedaille über 100 Meter vor Allan Wells (GBR) und Hasely Crawford.