Vuonna 1967 Leonard aloitti kauden Sheraton-Thompson Racingilla numero 82 Sheraton-Thompson Racing Lotus-Fordilla ja pääsi neljänneksi kauden avajaisissa Jimmy Bryan Memorialissa Phoenix International Racewayllä. Aloitetaan Indianapolis 500: sta.
Leonard ajoi numero 4 Sheraton-Thompson Racing Coyote-Fordia. Kilpailussa hän pääsi viidenneksi ja pääsi kolmanneksi. Leonard vaihtoi sitten autonsa uudestaan kahdelle kilpailulle, jotka muodostivat Telegraph Trophy 200 Mosport Parkissa, jossa hän ajoi # 4 Sheraton-Thompson Racing Eagle-Fordiä.