Skip to main content
Digital Frequencies

Steve O'Donnell Takes the Helm as NASCAR's New CEO, Promises Change

Steve O'Donnell has been appointed as the new CEO of NASCAR, with a commitment to rejuvenate the series and bring back its core excitement, as announced at Talladega Superspeedway.

Editorial Staff
1 min read
Updated 14 days ago
Share: X LinkedIn

Steve O'Donnell has officially been introduced as the new chief executive officer of NASCAR at the Talladega Superspeedway event on April 26, 2026.

In his new role, O'Donnell has expressed a desire to implement significant changes aimed at revitalizing the NASCAR experience.

He emphasized a focus on returning the racing series to its roots, suggesting a shift in direction that could resonate with long-time fans.