W swojej karierze Holmes startował jedynie w Stanach Zjednoczonych w AAA National Championship. W 1947 roku uzbierane 230 punktów dało mu siedemnaste miejsce w końcowej klasyfikacji kierowców. Dwa lata później był 33. W latach 1950, 1953 Amerykanin startował w słynnym wyścigu Indianapolis 500, zaliczanym w latach 1950-1960 do klasyfikacji Formuły 1. Nigdy jednak nie zdobywał punktów.