Entre 1965 et 1972, Weld a également participé à 36 courses d'IndyCar (dans le cadre du championnat USAC) avec une place à Sacramento en 1970 comme meilleur résultat. Il a tenté sa chance à sept reprises aux 500 miles d'Indianapolis mais ne s'est qualifié que pour l'édition 1970 (classé après une casse moteur en début de course).