În 1967, Leonard va începe sezonul pentru Sheraton-Thompson Racing în # 82 Sheraton-Thompson Racing Lotus-Ford și va obține un final de loc 4 la sezonul de deschidere Jimmy Bryan Memorial la Phoenix International Raceway. Începând cu
Indianapolis 500 Leonard ar conduce # 4 Sheraton-Thompson Racing Coyote-Ford. În cursă se va califica pe locul 5 şi va termina pe locul 3. Leonard și-a schimbat apoi mașina din nou pentru cele două curse care au format Telegraph Trophy 200 la Mosport Park, unde a condus # 4 Sheraton-Thompson Racing Eagle-Ford.