CEOINSIDER
← Leaders

Steve O'Donnell

Chief Executive Officer, NASCAR · United States

✓ Verified current role· as of 2026-08-11

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.

Verified linksLinkedIn ↗

Recent developments

AI summary of recent coverage

Recent 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.