Formerly out of Rocklin, CA, Robert Ballou gathered his first three USAC National Sprint Car wins at the famed Eldora Speedway, where he also won his second night back after recovering from a broken neck. A USAC National Sprint Car Championship and an Indiana Sprint Week Championship are among his racing accolades.
Robert Ballou Going After Another USAC Sprint Title As Car Owner And Driver
Feb 6, 2024
Robert Ballou is back in the #12 to chase another USAC National Sprint Car title in 2024, it all begins at Ocala Speedway on FloRacing.