CHARLOTTE — For the first time in its history, NASCAR now has a new commissioner.
The sport announced that it will be naming current president Steve Phelps for the position.
Phelps will oversee all aspects of NASCAR, including all three national series and the operation of all 15 NASCAR-owned tracks.
Steve O’Donnell will also be taking over as president.
VIDEO: Michael Jordan’s NASCAR team unveils HQ
©2025 Cox Media Group