Drooid Logo
Back to today’s briefing

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.