William Byron was right at home winning the NASCAR Xfinity Series BetMGM 300 in overtime at Charlotte Motor Speedway on May 24.
The two-time defending Dayton 500 champion driving the No. 17 Hendrick Motorsports Chevy put together a book-end performance dominating early and then holding off defending champion Justin Allgaier, Connor Zilisch and Nick Sanchez on the last-lap.
Byron, a Charlotte native and 14-time NASCAR Cup Series champion, won the first two stages, but had to overcome a pit road speeding penalty forcing him to start from the back in stage three.
HOW TO BUY TICKETS FOR THE CRACKER BARREL 400
It was Byron’s fifth NASCAR Xfinity Series victory. He was the 2017 Xfinity Series rookie of the year.
Byron will try for the sweep on May 25 in the NASCAR Cup Series Coca-Cola 600 at Charlotte.
Zilisch finished second, Sanchez was third, Allgaier was fourth and Sammy Smith was fifth.
Here are the full results from the NASCAR Xfinity Series Charlotte race.
Who won the NASCAR Xfinity Charlotte race? Winner, race results for the BetMGM 300
Unofficial results from the NASCAR Xfinity Series race on May 24, 2025 at Charlotte Motor Speedway.
- William Byron, No. 17 Hendrick Motorsports Chevrolet
- Connor Zilisch, No. 88 JR Motorsports Chevrolet
- Nick Sanchez, No. 48 Big Machine Racing Chevrolet
- Justin Allgaier, No. 7 JR Motorsports Chevrolet
- Sammy Smith, No. 8 JR Motorsports Chevrolet
- Dean Thompson, No. 26 Sm Hunt Racing Toyota
- Josh Williams, No. 11 Kaulig Racing Chevrolet
- Austin Hill, No. 21 Richard Childress Racing Chevrolet
- Ryan Ellis, No. 71 DGM Racing X JIM Chevrolet
- Christian Eckes, No. 16 Kaulig Racing Chevrolet
- Sheldon Creed, No. 00 Haas Factory Team Ford
- Jesse Love, No. 2 Richard Childress Racing Chevrolet
- Sam Mayer, No. 41 Haas Factory Team Ford
- Austin Dillion, No. 3 Boot Barn Chevrolet
- Ryan Sieg, No. 39 RSS Racing Ford
- Jeremy Clements, No. 51 Jeremy Clements Racing Chevrolet
- William Sawalich, No. 18 Joe Gibbs Racing Toyota
- Carson Kvapil, No. 1 JR Motorsports Chevrolet
- Kris Wright, No. 5 Our Motorsports Chevrolet
- Brandon Jones, No. 20 Joe Gibbs Racing Toyota
- Jeb Burton, No. 27 Jordan Anderson Racing Chevrolet
- Harrison Burton, No. 25 AM Racing Ford
- Brennan Poole, No. 40 Alpha Prime Racing Chevrolet
- Chase Briscoe, No. 19 Joe Gibbs Racing Toyota
- Blaine Perkins, No. 31 Jordan Anderson Racing Chevrolet
- Anthony Alfredo, No. 42 Young’s Motorsports Chevrolet
- Garrett Smithley, No. 14 SS GreenLight Racing Chevrolet
- Nick Leitz, No. 07 SS GreenLight Racing Chevrolet
- J.J. Yeley, No. 29 RSS Racing Ford
- C.J. McLaughlin, No. 91 DGM Racing Chevrolet
- Taylor Gray, No. 54 Joe Gibbs Racing Toyota
- Daniel Dye, No. 10 Kaulig Racing Chevrolet
- Leland Honeyman, No. 70 Cope Family Racing Chevrolet
- Kyle Sieg, No. 28 RSS Racing Ford
- Katherine Legge, No. 32 Jordan Anderson Racing Chevrolet
- Brad Perez, No. 45 Alpha Prime Racing Chevrolet
- Matt DiBenedetto, No. 99 Viking Motorsports Chevrolet
- Parker Retzlaff, No. 4 Alpha Prime Racing Chevrolet
Read the full article here