W swojej karierze Weyant startował jedynie w Stanach Zjednoczonych w AAA National Championship, USAC National Midget Series oraz USAC National Championship. W latach 1955, 1957-1959 Amerykanin startował w słynnym wyścigu Indianapolis 500, zaliczanym w latach 1950-1960 do klasyfikacji Formuły 1. Jednak nie zdobywał punktów.