Jim France Steps Down as NASCAR CEO; Steve O’Donnell Promoted

Story last updated Saturday, April 25, 2026 at 11:13 a.m. Jim France has stepped down as CEO of NASCAR, according to The Athletic’s Jordan Bianchi. The job will go to Steve O’Donnell, a longtime NASCAR executive who was promoted to president in 2025. The change was officially confirmed Saturday morning after initially being reported on […]