Drooid Logo
Back to today’s briefing

Story perspectives

Steve O'Donnell Named NASCAR CEO Amid Leadership Turmoil

4/26/2026

23 2 Full Breakdown

1 of 1

Story summary
  • Steve O'Donnell was named chief executive officer of NASCAR at Talladega Superspeedway, succeeding Jim France.
  • O'Donnell said he will restore the sport’s excitement and unite all NASCAR stakeholders.
  • Jim France stepped down as CEO but remains NASCAR chairman and majority owner.
  • Ben Kennedy was promoted to chief operating officer.
  • The leadership change follows a 2025 revenue-sharing dispute that sparked an antitrust lawsuit and former commissioner Steve Phelps’s resignation.