Steve O'Donnell
Chief Executive Officer, NASCAR · United States
Steve O'Donnell is the CEO of NASCAR. O'Donnell is based in the United States.
American motorsports executive who has spent over 30 years at NASCAR in marketing and competition roles. Promoted to CEO in April 2026, becoming the first non-France family member to lead the company. Credited with implementing the NASCAR Playoff System, stage racing, and the Next Gen car.
Recent developments
AI summary of recent coverageRecent coverage has focused on Steve O'Donnell's strategic initiatives since taking on the NASCAR CEO role, including a revised stage policy designed to reduce caution flags and reshape the fan experience. O'Donnell has outlined broader plans for the sport's future, such as rotating track schedules and midweek racing under consideration for 2030, while simultaneously pursuing operational reforms including potential salary cap implementation and efforts to position NASCAR as essential programming for media networks. Coverage also reflects O'Donnell's emphasis on restoring the sport's identity and fostering collaboration within the NASCAR community.
Summarized from the headlines below; see each source for the full story.
Our coverage
On CEOInsider
No feature yet. When we publish a feature, interview or cover story on Steve O'Donnell, it will appear here — and tie into the news timeline.
Steve O'Donnell: FAQ
- Who is Steve O'Donnell?
- Steve O'Donnell is the Chief Executive Officer of NASCAR, based in United States.
- What company does Steve O'Donnell lead?
- Steve O'Donnell is CEO of NASCAR.