Steve O’Donnell named chief executive officer of NASCAR in leadership change
April 27th 2026
NASCAR announced a series of key leadership moves Saturday morning, naming Steve O’Donnell as its Chief Executive Officer and tapping Ben Kennedy as Chief Operating Officer.Jim France will step away from the CEO role he has held since 2018, but remain as NASCAR Chairman. The move makes O’Donnell the …