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 […]

Alpha Prime Racing set to Run Two Full-Time Cars for 2026

Image Credit: Ryan Pistana and Alpha Prime Racing's Twitter

After running the 2025 season with three cars full-time, the team announced via social media that they will now move to two full-time cars for the 2026 O’Reilly Auto Parts Series. “The focus will be set on our two full-time drivers…” the post stated. The lineup is made up of staple driver Brennan Poole, going […]