France By Atticus ReedApril 26, 2026Steve O’Donnell Set to Lead NASCAR as New CEO Steve O’Donnell is set to take the wheel as NASCAR’s new CEO, reports Jayski. This thrilling leadership change marks the dawn of an exciting new era, with O’Donnell poised to steer the organization into its next chapter of growth and innovation