Skip to content
NSNASCAR Schedule
NASCAR O'Reilly Auto Parts SeriesPoints RaceFinal

2026 NFPA 250 Results: Winner & Full Finishing Order — March 28

Justin Allgaier won at Martinsville Speedway. See how the race was decided and review the supplied result details below.

Race date

3:30 PM ET

Local time

Winner

Justin Allgaier

Car 7 · Chevrolet

Track

Martinsville Speedway

Martinsville, VA

Post-race snapshot

NFPA 250 race results: podium, biggest mover and laps led

The quickest way for NASCAR fans to read the result before opening the full finishing order.

Podium finishers

  1. P1 · Justin Allgaier · No. 7
  2. P2 · Corey Day · No. 17
  3. P3 · Sammy Smith · No. 8

Most laps led

Justin Allgaier

Led 114 laps · finished P1.

Biggest mover

Ross Chastain

Started P38, finished P8 · gained 30.

Field report

38 drivers in the result

13 listed as a retirement or non-running finish.

Race recap

Justin Allgaier bookends a chaotic Martinsville race

How Justin Allgaier won the NFPA 250

Justin Allgaier started from pole, led a race-high 114 of 250 laps and won at Martinsville over Corey Day and Sammy Smith in a race slowed by 13 cautions.

The decisive moment

A 19-car restart pileup produced a 26-minute red flag, but Allgaier regained the lead for the final 26 laps and controlled the reduced field to the checkered flag.

What the result means

The victory was Allgaier's third of 2026 and gave JR Motorsports five consecutive wins, one short of the series record established by Joe Gibbs Racing.

Race outcome and turning point checked against NASCAR O'Reilly Series race recap. The table below is maintained from the race results feed.

Watch the race

NFPA 250 official race highlights

Watch verified highlights and race videos for this event, where available. Each selection was checked against this race and its result.

Race highlights

NASCAR O'Reilly Auto Parts Series Highlights | 2026 Martinsville Speedway

Full race replay

FULL RACE: 2026 Martinsville Speedway | NASCAR O'Reilly Auto Parts Series | The CW

Race clip

JUSTIN ALLGAIER WINS AT MARTINSVILLE 2026 [O'Reilly Series]

RacerKnight99 The SecondWatch on YouTube ↗

Race clip

MASSIVE Martinsville Wreck Draws Red Flag | 2026 NASCAR O'Reilly Auto Parts Series

Videos are hosted by their publishers and may be unavailable in some regions or removed later. Playback is subject to the publisher's terms and privacy practices.

Weekend timeline

NFPA 250 practice, qualifying and race schedule

practice

Practice

Confirmed session time

qualifying

Qualifying

Confirmed session time

race

NFPA 250

Confirmed session time

Checkered flag

NFPA 250 results and full finishing order

Justin Allgaier wins the NFPA 250

Started 1 · Led 114 laps · Earned 67 points

FinishDriverCarMfrStart+/−LapsLedStatusPoints
1Justin Allgaier 🏁7Chevrolet10250114Running67
2Corey Day17Chevrolet7+525037Running37
3Sammy Smith8Chevrolet9+62500Running39
4Sheldon Creed00Chevrolet6+22500Running39
5Lee Pulliam9Chevrolet12+725040Running32
6Austin Hill21Chevrolet26+202509Running41
7Dean Thompson26Toyota22+152500Running30
8Ross Chastain91Chevrolet38+302500Running0
9Ryan Sieg39Chevrolet14+52500Running35
10Brent Crews19Toyota4-62500Running34
11Parker Retzlaff99Chevrolet10-12500Running26
12Jesse Love2Chevrolet8-42500Running27
13Taylor Gray54Toyota1302500Running32
14Brennan Poole44Chevrolet17+32500Running23
15Anthony Alfredo96Chevrolet1502500Running31
16Patrick Staropoli48Chevrolet27+112500Running21
17Blaine Perkins31Chevrolet28+112500Running20
18Brandon Jones20Toyota3-152501Running28
19Myatt Snider30Chevrolet37+182500Running18
20William Sawalich18Toyota16-42500Running24
21Brad Perez42Chevrolet34+132500Running16
22Lavar Scott45Chevrolet36+142500Running15
23Sam Mayer41Chevrolet11-1225014Running23
24Joey Gase55Chevrolet33+92500Running13
25Rajah Caruth88Chevrolet2-2325018Running24
26Harrison Burton24Toyota24-2248172 laps down14
27Garrett Smithley0Chevrolet25-224208 laps down10
28Carson Kvapil1Chevrolet5-23234016 laps down12
29Austin Green87Chevrolet30+1233017 laps down8
30Jeb Burton27Chevrolet23-7233017 laps down7
31Andrew Patterson32Chevrolet19-12233017 laps down6
32Josh Williams92Chevrolet31-1233017 laps down5
33Nick Sanchez25Ford18-15213037 laps down4
34Kyle Sieg28Chevrolet35+1207043 laps down3
35Josh Bilicki07Chevrolet21-14205045 laps down2
36Ryan Ellis02Chevrolet32-4183067 laps down1
37Jeremy Clements51Chevrolet20-17890161 laps down1
38Luke Baldwin5Ford29-9310219 laps down0
—Dawson Cram74Chevrolet———0Did not qualify—
—Justin Carroll35Chevrolet———0Did not qualify—

Starting grid

NFPA 250 starting lineup

1

Justin Allgaier

Car 7 · Chevrolet

7

Corey Day

Car 17 · Chevrolet

9

Sammy Smith

Car 8 · Chevrolet

6

Sheldon Creed

Car 00 · Chevrolet

12

Lee Pulliam

Car 9 · Chevrolet

26

Austin Hill

Car 21 · Chevrolet

22

Dean Thompson

Car 26 · Toyota

38

Ross Chastain

Car 91 · Chevrolet

14

Ryan Sieg

Car 39 · Chevrolet

4

Brent Crews

Car 19 · Toyota

10

Parker Retzlaff

Car 99 · Chevrolet

8

Jesse Love

Car 2 · Chevrolet

13

Taylor Gray

Car 54 · Toyota

17

Brennan Poole

Car 44 · Chevrolet

15

Anthony Alfredo

Car 96 · Chevrolet

27

Patrick Staropoli

Car 48 · Chevrolet

28

Blaine Perkins

Car 31 · Chevrolet

3

Brandon Jones

Car 20 · Toyota

37

Myatt Snider

Car 30 · Chevrolet

16

William Sawalich

Car 18 · Toyota

34

Brad Perez

Car 42 · Chevrolet

36

Lavar Scott

Car 45 · Chevrolet

11

Sam Mayer

Car 41 · Chevrolet

33

Joey Gase

Car 55 · Chevrolet

2

Rajah Caruth

Car 88 · Chevrolet

24

Harrison Burton

Car 24 · Toyota

25

Garrett Smithley

Car 0 · Chevrolet

5

Carson Kvapil

Car 1 · Chevrolet

30

Austin Green

Car 87 · Chevrolet

23

Jeb Burton

Car 27 · Chevrolet

19

Andrew Patterson

Car 32 · Chevrolet

31

Josh Williams

Car 92 · Chevrolet

18

Nick Sanchez

Car 25 · Ford

35

Kyle Sieg

Car 28 · Chevrolet

21

Josh Bilicki

Car 07 · Chevrolet

32

Ryan Ellis

Car 02 · Chevrolet

20

Jeremy Clements

Car 51 · Chevrolet

29

Luke Baldwin

Car 5 · Ford

Open the full lineup tool →

Quick answers

NFPA 250 FAQ

When is the NFPA 250?

The race is scheduled for Saturday, March 28, 2026. The green-flag time above converts automatically to your local timezone.

What time does the NFPA 250 start?

The listed start is 3:30 PM ET; use the automatically converted time at the top of this page for your location.

What channel is the NFPA 250 on?

The current broadcast listing is CW. Recheck near race day in case the network moves coverage.

Where is the NFPA 250?

The event is at Martinsville Speedway, Martinsville, VA. It is listed as a short track.

Who won the NFPA 250?

Justin Allgaier won the 2026 NFPA 250. The decisive sequence and result context are summarized in the race recap above.

How to use this tool

Use this race weekend hub

  1. 1

    Start with the local green-flag time, network and track facts at the top.

  2. 2

    Scan the race-specific preview, then follow practice, qualifying and the race in weekend order.

  3. 3

    After the checkered flag, compare finish versus start, positions gained or lost, laps led and points.

Race fan notes:
  • A positive +/− number means the driver finished ahead of the starting spot.
  • Use + Calendar for this event only; the lineup page is easiest to scan once qualifying is official.