W swojej karierze Weiler startował jedynie w Stanach Zjednoczonych w USAC National Championship. W latach 1960-1961 Amerykanin startował w słynnym wyścigu Indianapolis 500 zaliczanym w latach 1950-1960 do klasyfikacji Formuły 1. Nigdy nie zdobywał jednak punktów.