NFPA 250
Martinsville Speedway — March 28, 2026
Justin Allgaier
Winner
250
Laps
14
Lead Changes
8
Leaders
Justin Allgaier won the 2026 NFPA 250 at Martinsville Speedway on March 28, 2026, leading 114 of 250 laps. Corey Day finished second; Sammy Smith rounded out the podium. The race had 14 lead changes among 8 different leaders.
Race Details
Date
Saturday, March 28, 2026
Track
Season
2026
Winner
Lead Changes
14
Leaders
8 drivers
| Pos | Start | +/- | Driver |
|---|---|---|---|
| 1 | 1 | — | Justin Allgaier |
| 2 | 7 | +5 | Corey Day |
| 3 | 9 | +6 | Sammy Smith |
| 4 | 6 | +2 | Sheldon Creed |
| 5 | 12 | +7 | Lee Pulliam |
| 6 | 26 | +20 | Austin Hill |
| 7 | 22 | +15 | Dean Thompson |
| 8 | 38 | +30 | Ross Chastain |
| 9 | 14 | +5 | Ryan Sieg |
| 10 | 4 | -6 | Brent Crews |
| 11 | 10 | -1 | Parker Retzlaff |
| 12 | 8 | -4 | Jesse Love |
| 13 | 13 | — | Taylor Gray |
| 14 | 17 | +3 | Brennan Poole |
| 15 | 15 | — | Anthony Alfredo |
| 16 | 27 | +11 | Patrick Staropoli |
| 17 | 28 | +11 | Blaine Perkins |
| 18 | 3 | -15 | Brandon Jones |
| 19 | 37 | +18 | Myatt Snider |
| 20 | 16 | -4 | William Sawalich |
| 21 | 34 | +13 | Brad Perez |
| 22 | 36 | +14 | Lavar Scott |
| 23 | 11 | -12 | Sam Mayer |
| 24 | 33 | +9 | Joey Gase |
| 25 | 2 | -23 | Rajah Caruth |
| 26 | 24 | -2 | Harrison Burton |
| 27 | 25 | -2 | Garrett Smithley |
| 28 | 5 | -23 | Carson Kvapil |
| 29 | 30 | +1 | Austin Green |
| 30 | 23 | -7 | Jeb Burton |
| 31 | 19 | -12 | Andrew Patterson |
| 32 | 31 | -1 | Josh Williams |
| 33 | 18 | -15 | Nick Sanchez |
| 34 | 35 | +1 | Kyle Sieg |
| 35 | 21 | -14 | Josh Bilicki |
| 36 | 32 | -4 | Ryan Ellis |
| 37 | 20 | -17 | Jeremy Clements |
| 38 | 29 | -9 | Luke Baldwin |
Stage Results
| Driver | Stage 1 | Stage 2 | Stage 3 | Stage Pts |
|---|---|---|---|---|
| Rajah Caruth | 3 | 7 | — | 12 |
| Justin Allgaier | 1 | 10 | — | 11 |
| Austin Hill | — | 1 | — | 10 |
| Anthony Alfredo | 7 | 6 | — | 9 |
| Brandon Jones | 2 | — | — | 9 |
| Sam Mayer | — | 2 | — | 9 |
| Taylor Gray | — | 3 | — | 8 |
| Ryan Sieg | — | 4 | — | 7 |
| Brent Crews | 4 | — | — | 7 |
| William Sawalich | 10 | 5 | — | 7 |
| Sheldon Creed | 5 | — | — | 6 |
| Sammy Smith | 6 | — | — | 5 |
| Harrison Burton | — | 8 | — | 3 |
| Carson Kvapil | 8 | — | — | 3 |
| Corey Day | — | 9 | — | 2 |
| Jesse Love | 9 | — | — | 2 |
| Lee Pulliam | — | — | — | — |
| Dean Thompson | — | — | — | — |
| Ross Chastain | — | — | — | — |
| Parker Retzlaff | — | — | — | — |
| Brennan Poole | — | — | — | — |
| Patrick Staropoli | — | — | — | — |
| Blaine Perkins | — | — | — | — |
| Myatt Snider | — | — | — | — |
| Brad Perez | — | — | — | — |
| Lavar Scott | — | — | — | — |
| Joey Gase | — | — | — | — |
| Garrett Smithley | — | — | — | — |
| Austin Green | — | — | — | — |
| Jeb Burton | — | — | — | — |
| Andrew Patterson | — | — | — | — |
| Josh Williams | — | — | — | — |
| Nick Sanchez | — | — | — | — |
| Kyle Sieg | — | — | — | — |
| Josh Bilicki | — | — | — | — |
| Ryan Ellis | — | — | — | — |
| Jeremy Clements | — | — | — | — |
| Luke Baldwin | — | — | — | — |
Model Performance
How well did the NR-Rating model predict this race? Across 8 matched drivers, the model averaged 8.7 positions off — close to the season average of 8.5. Average
| Pos | Driver | Predicted | Actual | Delta |
|---|---|---|---|---|
| 1 | Justin Allgaier | 17.7 | 1 | +16.7 |
| 6 | Austin Hill | 20.2 | 6 | +14.2 |
| 8 | Ross Chastain | 13.8 | 8 | +5.8 |
| 12 | Jesse Love | 21.0 | 12 | +9.0 |
| 14 | Brennan Poole | 23.1 | 14 | +9.1 |
| 15 | Anthony Alfredo | 22.0 | 15 | +7.0 |
| 24 | Joey Gase | 22.0 | 24 | -2.0 |
| 35 | Josh Bilicki | 29.4 | 35 | -5.6 |
Predicted finish from NR-Rating model. Delta = predicted − actual (positive = driver beat prediction). Confidence: High Confidence = low variance (stdDev ≤ 9), Moderate = medium variance, Coinflip = high variance.
Historical Context
- Justin Allgaier: has 16 career starts at Martinsville Speedway with a 12.8 avg finish (2 wins) — the model may have underweighted this track history.
- Ross Chastain: was the model’s top pick based on 23 career starts at Martinsville Speedway with a 11.5 avg finish, finishing P8 on the day.
Explore More
Frequently Asked Questions
Who won the 2026 NFPA 250?
Justin Allgaier won the 2026 NFPA 250 at Martinsville Speedway driving for JR Motorsports.
Where was the 2026 NFPA 250 held?
The 2026 NFPA 250 was held at Martinsville Speedway on March 28, 2026.