Story perspectives
NASCAR Appoints Steve Phelps as First Commissioner
4/1/2025
50 7
1 of 1
Story summary
- NASCAR has made history by appointing Steve Phelps as its inaugural Commissioner, taking charge of all operations, including IMSA and 15 tracks. With a tenure at NASCAR since 2005 and President since 2018, Phelps aims to drive strategic growth and expand internationally. Steve O'Donnell steps in as President, overseeing daily operations, effective immediately.
