In 1982 Holmes drove for Doug Shierson Racing in the No. 30 Domino's Pizza March 82C-Cosworth DFX. During the season Holmes got best finishes of fourth at the Provimi Veal Tony Bettenhausen 200 at Wisconsin State Fairgrounds Park Speedway and fifth at the Detroit News Grand Prix at Michigan International Speedway to finish 13th in points. During the year Holmes qualified for the Indianapolis 500 (counted towards the USAC Gold Crown Championship) to finish 10th in the race and 26th in the USAC standings.