Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up

Justin Allgaier wins NASCAR Xfinity Series race at Charlotte Motor Speedway

uEH6RBjNcBiR
Justin Allgaier stretches his fuel out to win an often-delayed Alsco Uniforms 300.

CONCORD, N.C. -- Justin Allgaier won a fuel-mileage gamble to win Monday night’s NASCAR Xfinity Series race at Charlotte Motor Speedway.

Allgaier stretched his fuel to outlast second-place John Hunter Nemechek. Following in the top five were Cole Custer, Austin Hill and Ty Gibbs.

The victory was Allgaier’s first of the year and the first of the season for JR Motorsports. He has 20 career wins.

MORE: Charlotte Xfinity results

After a long day at CMS, the race ended at 11:25 p.m. The race started Monday morning but was stopped twice because of weather before it was halted with 48 of 200 laps completed so that the Coca-Cola 600 Cup Series race could be run.

When the race was stopped, Gibbs, Nemechek and Allgaier were in the top three positions.

Gibbs won the first two stages.

Stage 1 winner: Ty Gibbs

Stage 2 winner: Ty Gibbs

Who had a good race: Justin Allgaier has had good cars in previous races but finally cashed in with a win Monday. He led 83 laps. ... John Hunter Nemechek, in second, scored his fifth top-two run of the season. ... Cole Custer scored his sixth straight top-10 finish. ... Ty Gibbs lasted 900 miles for the day and led 52 laps in the Xfinity race.

Who had a bad race: Sam Mayer was running 10th when he spun off Turn 2. He finished 35th. ... Sheldon Creed finished three laps down in 28th.

Next: The series moves on to Portland International Raceway in Oregon for a 4:30 p.m. ET race June 3.