Bei den Commonwealth Games startete er für England. 1978 in Edmonton wurde er Fünfter, 1982 in Brisbane Siebter, und 1986 in Edinburgh gewann er Gold mit 80,62 m.