1968 wurde er Englischer Meister über sechs Meilen in 27:22,17 min und im Marathon in 2:15:26 h. Beim Marathon der Olympischen Spiele in Mexiko-Stadt kam er in 2:28:04 h auf den achten Platz. Im selben Jahr gewann er das Around the Bay Road Race.