O'Connor competed in 36 races in his champ car career. He took his first win in 1956 at Darlington Raceway. In 1957, he won the pole position for the Indianapolis 500 and he finished eighth. Later in the year, he won at Trenton Speedway.