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
Season
2026
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 9 matched drivers, the model averaged 8.9 positions off — close to the season average of 8.5. Average

Pos Driver Predicted Actual Delta
1 Justin Allgaier 18.0 1 +17.0
6 Austin Hill 24.9 6 +18.9
8 Ross Chastain 14.0 8 +6.0
12 Jesse Love 20.4 12 +8.4
14 Brennan Poole 22.7 14 +8.7
15 Anthony Alfredo 22.0 15 +7.0
24 Joey Gase 22.0 24 -2.0
26 Harrison Burton 20.4 26 -5.6
35 Josh Bilicki 28.1 35 -6.9

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 26 career starts at Martinsville Speedway with a 14.0 avg finish, finishing P8 on the day.
  • Austin Hill: was the biggest surprise, finishing P6 vs predicted P25. Track history: 21 starts, 16.3 avg finish.

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.