The 2026 NFPA 250 was a NASCAR O'Reilly Auto Parts Series race held on Saturday, March 28, 2026, at Martinsville Speedway in Ridgeway, Virginia. Contested over 250 laps on the 0.526-mile (0.847 km) paperclip-shaped oval, it was the seventh race of the 2026 NASCAR O'Reilly Auto Parts Series season, and the sixth running of the event.

Justin Allgaier, driving for JR Motorsports, survived late chaos in the final stage which resulted in numerous cautions, and pulled away on the final restart to earn his 31st career NASCAR O'Reilly Auto Parts Series win, his third of the season, and his second consecutive win. Allgaier proceeded to dominate the race as well, winning the first stage and led a race-high 114 laps from the pole position. Corey Day finished second, and Sammy Smith finished third. Sheldon Creed and Lee Pulliam (in his series debut) rounded out the top five, while Austin Hill, Dean Thompson, Ross Chastain, Ryan Sieg, and Brent Crews rounded out the top ten.

Report

Background

Martinsville Speedway is a NASCAR-owned stock car racing track located in Henry County, in Ridgeway, Virginia, just to the south of Martinsville. At in length, it is the shortest track in the NASCAR Cup Series. The track was also one of the first paved oval tracks in NASCAR, being built in 1947 by H. Clay Earles. It is also the only remaining race track on the NASCAR circuit since its beginning in 1948.

The National Fire Protection Association was announced as the title sponsor on January 8.

Entry list (R) denotes rookie driver. (i) denotes driver who is ineligible for series driver points.

Driver Team Make 00 Sheldon Creed Haas Factory Team Chevrolet 0 Garrett Smithley SS-Green Light Racing Chevrolet 1 Carson Kvapil JR Motorsports Chevrolet 02 Ryan Ellis Young's Motorsports Chevrolet 2 Jesse Love Richard Childress Racing Chevrolet 5 Luke Baldwin (i) Hettinger Racing Ford 07 Josh Bilicki SS-Green Light Racing Chevrolet 7 Justin Allgaier JR Motorsports Chevrolet 8 Sammy Smith JR Motorsports Chevrolet 9 Lee Pulliam JR Motorsports Chevrolet 17 Corey Day Hendrick Motorsports Chevrolet 18 William Sawalich Joe Gibbs Racing Toyota 19 Brent Crews (R) Joe Gibbs Racing Toyota 20 Brandon Jones Joe Gibbs Racing Toyota 21 Austin Hill Richard Childress Racing Chevrolet 24 Harrison Burton Sam Hunt Racing Toyota 25 Nick Sanchez AM Racing Ford 26 Dean Thompson Sam Hunt Racing Toyota 27 Jeb Burton Jordan Anderson Racing Chevrolet 28 Kyle Sieg RSS Racing Chevrolet 30 Myatt Snider Barrett–Cope Racing Chevrolet 31 Blaine Perkins Jordan Anderson Racing Chevrolet 32 Andrew Patterson Jordan Anderson Racing Chevrolet 35 Justin Carroll (i) Joey Gase Motorsports Chevrolet 39 Ryan Sieg RSS Racing Chevrolet 41 Sam Mayer Haas Factory Team Chevrolet 42 Brad Perez Young's Motorsports Chevrolet 44 Brennan Poole Alpha Prime Racing Chevrolet 45 Lavar Scott (R) Alpha Prime Racing Chevrolet 48 Patrick Staropoli (R) Big Machine Racing Chevrolet 51 Jeremy Clements Jeremy Clements Racing Chevrolet 54 Taylor Gray Joe Gibbs Racing Toyota 55 Joey Gase Joey Gase Motorsports Chevrolet 74 Dawson Cram Mike Harmon Racing Chevrolet 87 Austin Green Peterson Racing Chevrolet 88 Rajah Caruth JR Motorsports Chevrolet 91 Ross Chastain (i) DGM Racing Chevrolet 92 Josh Williams DGM Racing Chevrolet 96 Anthony Alfredo Viking Motorsports Chevrolet 99 Parker Retzlaff Viking Motorsports Chevrolet Official entry list

Practice The first and only practice session was held on Friday, March 27, at 4:20 PM EST, and would last for 50 minutes.

Lee Pulliam, driving for JR Motorsports, set the fastest time in the session, with a lap of 20.364 seconds, and a speed of .

Practice results Pos.DriverTeamMakeTime19Lee PulliamJR MotorsportsChevrolet20.36492.988292Josh WilliamsDGM RacingChevrolet20.46492.533302Ryan EllisYoung's MotorsportsChevrolet20.46592.529Full practice results

Starting lineup Qualifying was originally scheduled to be held on Friday, March 27, at 5:35 PM EST, but after six cars took their laps, the rest of the session was cancelled due to inclement weather. Justin Allgaier, driving for JR Motorsports, was awarded the pole position as a result of NASCAR's pandemic formula with a score of 1.000.

Two drivers failed to qualify: Dawson Cram and Justin Carroll.

Pos.DriverTeamMake17Justin AllgaierJR MotorsportsChevrolet288Rajah CaruthJR MotorsportsChevrolet320Brandon JonesJoe Gibbs RacingToyota419Brent Crews (R)Joe Gibbs RacingToyota51Carson KvapilJR MotorsportsChevrolet600Sheldon CreedHaas Factory TeamChevrolet717Corey DayHendrick MotorsportsChevrolet82Jesse LoveRichard Childress RacingChevrolet98Sammy SmithJR MotorsportsChevrolet1099Parker RetzlaffViking MotorsportsChevrolet1141Sam MayerHaas Factory TeamChevrolet129Lee PulliamJR MotorsportsChevrolet1354Taylor GrayJoe Gibbs RacingToyota1439Ryan SiegRSS RacingChevrolet1596Anthony AlfredoViking MotorsportsChevrolet1618William SawalichJoe Gibbs RacingToyota1744Brennan PooleAlpha Prime RacingChevrolet1825Nick SanchezAM RacingFord1932Andrew PattersonJordan Anderson RacingChevrolet2051Jeremy ClementsJeremy Clements RacingChevrolet2107Josh BilickiSS-Green Light RacingChevrolet2226Dean ThompsonSam Hunt RacingToyota2327Jeb BurtonJordan Anderson RacingChevrolet2424Harrison BurtonSam Hunt RacingToyota250Garrett SmithleySS-Green Light RacingChevrolet2621Austin HillRichard Childress RacingChevrolet2748Patrick Staropoli (R)Big Machine RacingChevrolet2831Blaine PerkinsJordan Anderson RacingChevrolet295Luke Baldwin (i)Hettinger RacingFord3087Austin GreenPeterson RacingChevrolet3192Josh WilliamsDGM RacingChevrolet3202Ryan EllisYoung's MotorsportsChevroletQualified by owner's points3355Joey GaseJoey Gase MotorsportsChevrolet3442Brad PerezYoung's MotorsportsChevrolet3528Kyle SiegRSS RacingChevrolet3645Lavar Scott (R)Alpha Prime RacingChevrolet3730Myatt SniderBarrett–Cope RacingChevrolet3891Ross Chastain (i)DGM RacingChevroletFailed to qualify3974Dawson CramMike Harmon RacingChevrolet4035Justin Carroll (i)Joey Gase MotorsportsChevroletOfficial starting lineup

Race

Race results

Stage results Stage One Laps: 60 Pos.DriverTeamMakePts17Justin AllgaierJR MotorsportsChevrolet10220Brandon JonesJoe Gibbs RacingToyota9388Rajah CaruthJR MotorsportsChevrolet8419Brent Crews (R)Joe Gibbs RacingToyota7500Sheldon CreedHaas Factory TeamChevrolet668Sammy SmithJR MotorsportsChevrolet5796Anthony AlfredoViking MotorsportsChevrolet481Carson KvapilJR MotorsportsChevrolet392Jesse LoveRichard Childress RacingChevrolet21018William SawalichJoe Gibbs RacingToyota1 Stage Two Laps: 60 Pos.DriverTeamMakePts121Austin HillRichard Childress RacingChevrolet10241Sam MayerHaas Factory TeamChevrolet9354Taylor GrayJoe Gibbs RacingToyota8439Ryan SiegRSS RacingChevrolet7518William SawalichJoe Gibbs RacingToyota6696Anthony AlfredoViking MotorsportsChevrolet5788Rajah CaruthJR MotorsportsChevrolet4824Harrison BurtonSam Hunt RacingToyota3917Corey DayHendrick MotorsportsChevrolet2107Justin AllgaierJR MotorsportsChevrolet1

Final Stage results Stage Three Laps: 130 FinStDriverTeamMakeLapsLedStatusPts117Justin AllgaierJR MotorsportsChevrolet250114Running672717Corey DayHendrick MotorsportsChevrolet25037Running37398Sammy SmithJR MotorsportsChevrolet2500Running394600Sheldon CreedHaas Factory TeamChevrolet2500Running395129Lee PulliamJR MotorsportsChevrolet25040Running3262621Austin HillRichard Childress RacingChevrolet2509Running4172226Dean ThompsonSam Hunt RacingToyota2500Running3083891Ross Chastain (i)DGM RacingChevrolet2500Running091439Ryan SiegRSS RacingChevrolet2500Running3510419Brent Crews (R)Joe Gibbs RacingToyota2500Running34111099Parker RetzlaffViking MotorsportsChevrolet2500Running261282Jesse LoveRichard Childress RacingChevrolet2500Running27131354Taylor GrayJoe Gibbs RacingToyota2500Running32141744Brennan PooleAlpha Prime RacingChevrolet2500Running23151596Anthony AlfredoViking MotorsportsChevrolet2500Running31162748Patrick Staropoli (R)Big Machine RacingChevrolet2500Running21172831Blaine PerkinsJordan Anderson RacingChevrolet2500Running2018320Brandon JonesJoe Gibbs RacingToyota2501Running28193730Myatt SniderBarrett–Cope RacingChevrolet2500Running18201618William SawalichJoe Gibbs RacingToyota2500Running24213442Brad PerezYoung's MotorsportsChevrolet2500Running16223645Lavar Scott (R)Alpha Prime RacingChevrolet2500Running15231141Sam MayerHaas Factory TeamChevrolet25014Running23243355Joey GaseJoey Gase MotorsportsChevrolet2500Running1325288Rajah CaruthJR MotorsportsChevrolet25018Running24262424Harrison BurtonSam Hunt RacingToyota24817Running1427250Garrett SmithleySS-Green Light RacingChevrolet2420Running102851Carson KvapilJR MotorsportsChevrolet2340Accident12293087Austin GreenPeterson RacingChevrolet2330Accident8302327Jeb BurtonJordan Anderson RacingChevrolet2330Accident7311932Andrew PattersonJordan Anderson RacingChevrolet2330Accident6323192Josh WilliamsDGM RacingChevrolet2330Accident5331825Nick SanchezAM RacingFord2130Accident4343528Kyle SiegRSS RacingChevrolet2070Suspension3352107Josh BilickiSS-Green Light RacingChevrolet2050Running2363202Ryan EllisYoung's MotorsportsChevrolet1830Brakes1372051Jeremy ClementsJeremy Clements RacingChevrolet890Oil Cooler138295Luke Baldwin (i)Hettinger RacingFord310Accident0Official race results

Race statistics

Lead changes: 14 among 8 different drivers Cautions/Laps: 14 for 97 laps Red flags: 1 Time of race: 2 hours, 23 minutes and 25 seconds Average speed:

Standings after the race

Drivers' Championship standings Pos Driver Points 1 Justin Allgaier 373 2 Jesse Love 281 (–92) 1 3 Sheldon Creed 257 (–116) 1 4 Austin Hill 251 (–122) 2 5 Carson Kvapil 234 (–139) 6 Sammy Smith 231 (–142) 7 Corey Day 225 (–148) 8 Brandon Jones 198 (–175) 9 Parker Retzlaff 195 (–178) 10 Rajah Caruth 175 (–198) 11 Sam Mayer 172 (–201) 12 Taylor Gray 164 (–209)Official driver's standings

Manufacturers' Championship standings Pos Manufacturer Points 1 Chevrolet 385 2 Toyota 192 (–193) 3 Ford 126 (–259) Note: Only the first 12 positions are included for the driver standings.

References