O’Donnell ’91 Takes the Wheel as President of NASCAR
April 30, 2025
By Lina Giles
With three decades of industry experience, Steve O’Donnell ’91 steps into a prominent role shaping the future of motorsports at NASCAR.
Steve O’Donnell ’91 has recently been named the new president of NASCAR, taking on day-to-day leadership of the sport’s operations, competition, and commercial business across its national and international series as well as local and grassroots racing.
A longtime executive within the organization, most recently as COO, O’Donnell brings more than 30 years of experience with NASCAR to his new role, where he will also oversee the sport’s major investments in content creation and distribution. As the organization’s sixth president, he will continue to guide NASCAR’s superior partnership value and development of the sport as it evolves for a new generation of racing fans.
Reflecting on his time in the industry, O’Donnell shares that he’s inspired by the enthusiasm of race fans nationwide. “It’s been a privilege to help bring our sport to those fans through incredible new venues and innovative, engaging content that showcases the best racing in our storied history,” he says. “I’m honored to continue that mission and help deliver the best racing to sports fans everywhere.”
Related News
May 22, 2025
Rollins Wins Innovative Program Award at Florida Commuter Transportation Summit
Rollins earned top honors at the 2025 Florida Commuter Transportation Summit for its innovative, student-centered approach to sustainable commuter support.
May 18, 2025
Rollins College Awards Service Dog During Commencement
See how a chemistry graduate and her service dog were honored with a special moment at this year’s commencement ceremony.
May 15, 2025
Pool ’26 Named a 2025 Key into Public Service Scholar
Joseph Pool ’26 has earned the Phi Beta Kappa Key into Public Service Scholarship, recognizing his academic excellence, leadership, and commitment to shaping public policy for the common good.