NASCAR O’Reilly Series drivers are on the grid in Martinsville, Virginia. The half-mile oval of Martinsville Speedway is set to host the NFPA 250.
View Martinsville race results for the NASCAR O’Reilly Series below.
Weekend Menu
Mods: Prac/Qual | Race
O’Reilly: Prac/Qual | Race
Cup: Prac/Qual
Justin Allgaier and Rajah Caruth set the front row. 250 laps of stock car racing are up next…
Martinsville O’Reilly
Stage 1 – Report
Laps: 60 (1-60 / 250)
Green flag, Allgaier clears Caruth for the lead off turn two.
Lap 21, Jones dives inside of Caruth into turn three. Caruth lifts and Jones takes 2nd away.
Lap 33, Luke Baldwin spins under braking and he slaps the outside wall, caution.
Green, Allgaier clears Jones to hold the race lead.
4 to go in stage one, Garrett Smithley is around and the caution is out.
Justin Allgaier wins stage one at Martinsville Speedway under the yellow!
Martinsville Race Results (Stage 1) : 1. Justin Allgaier; 2. Brandon Jones; 3. Rajah Caruth; 4. Brent Crews; 5. Sheldon Creed; 6. Sammy Smith; 7. Anthony Alfredo; 8. Carson Kvapil; 9. Jesse Love; 10. William Sawalich
Martinsville O’Reilly
Stage 2 – Report
Laps: 60 (61-120 / 250)
Allgaier and the leaders head to the pit lane. Jones wins the race to the pit exit. Sam Mayer and Corey Day take over the front row as many cars pitted late in stage one and have stayed out for stage two.
Green flag on stage two, Mayer drives it deep on the outside by Day wins the race off turn two.
Lap 28, the caution is out for fluid on the track. Jeremy Clements heads to the pit lane with heavy nose damage and smoke coming out of the back.
Lap 43, Mayer puts the bumper to Day. Day skates up the track and Mayer takes the lead away.
Lap 46, caution for debris.
Day pits from 2nd with Pulliam, Allgaier and others. Mayer stays out with 10 others. Pulliam will drop to the rear after a tire got away during the pit stop.
Green, Mayer and Hill run door-to-door for the lead. Several laps later, Mayer is clear via the inside lane.
2 to go in stage two, Mayer throws a block on Hill into turn one. Hill drives into his bumper and moves him up the track. Hill works inside and takes the lead away.
Austin Hill wins stage two at Martinsville Speedway!
Martinsville Race Results (Stage 2) : 1. Austin Hill; 2. Sam Mayer; 3. Taylor Gray; 4. Ryan Sieg; 5. William Sawalich; 6. Anthony Alfredo; 7. Rajah Caruth; 8. Harrison Burton; 9. Corey Day; 10. Justin Allgaier
Martinsville O’Reilly
Stage 3 – Report
Laps: 130 (121-250 / 250)
Hill and others head for the pit lane. Caruth and Harrison Burton stay out with many others and take over the front row.
Green flag on stage three, Caruth and Burton rub doors for the lead. Caruth is clear off turn four.
118 to go, they run three wide for 10th and fight for space. Parker Retzlaff is around, caution.
107 to go, Patrick Staropoli and Kyle Sieg are around, caution.
Caruth heads for the pit lane. Harrison Burton stays out and is handed the lead.
Green, Allgaier shoves Burton into turn one.
90 to go, Allgaier has a run off turn two. He dives inside into turn three, Allgaier returns to the lead.
70 to go, Ryan Ellis is around, caution.
Allgaier leads most of the field to the pit lane. Lee Pulliam takes over the race lead as Allgaier restarts 7th with fresh tires.
Green, Pulliam clears Jones for the lead off turn two. Caruth follows him through for 2nd.
54 to go
54 to go, Garrett Smithley and Brad Perez are around, caution.
Green, Allgaier shoves Pulliam clear into turn one. Three wide for 2nd, Caruth wins that battle.
34 to go, Nick Sanchez is in the wall with a flat tire, caution.
Green, Pulliam and Allgaier bang doors for the lead. Allgaier is clear via the outside lane.
23 to go, Ross Chastain spins off turn two, caution.
Green, Pulliam misses a gear and the field stacks up behind him! 10+ cars are involved. The red flag is out with cleanup ahead.
Green, Allgaier is clear as Day spins his tires.
11 to go, William Sawalich is around with some help, caution.
Green with 5 to go, Allgaier clears Day off turn two.
1 to go, Caruth is around, caution.
Justin Allgaier wins at Martinsville Speedway!
Martinsville Speedway
Race Results
March 28, 2026
NASCAR O’Reilly Series
Pos | Driver
1. Justin Allgaier
2. Sammy Smith
3. Corey Day
4. Sheldon Creed
5. Lee Pulliam
6. Austin Hill
7. Dean Thompson
8. Ross Chastain
9. Ryan Sieg
10. Brent Crews
11. Parker Retzlaff
12. Jesse Love
13. Taylor Gray
14. Brennan Poole
15. Anthony Alfredo
16. Patrick Staropoli
17. Blaine Perkins
18. Brandon Jones
19. Myatt Snider
20. William Sawalich
21. Brad Perez
22. Lavar Scott
23. Sam Mayer
24. Joey Gase
25. Rajah Caruth
26. Harrison Burton
27. Garrett Smithley
28. Carson Kvapil
29. Austin Green
30. Jeb Burton
31. Andrew Patterson
32. Josh Williams
33. Nick Sanchez
34. Kyle Sieg
35. Josh Bilicki
36. Ryan Ellis
37. Jeremy Clements
38. Luke Baldwin
NASCAR O’Reilly Series
Point Standings
Pos | Driver | Points
1. Justin Allgaier
373
2. Jesse Love
-92
3. Sheldon Creed
-116
4. Austin Hill
-122
5. Carson Kvapil
-139
6. Sammy Smith
-142
7. Corey Day
-148
8. Brandon Jones
-175
9. Parker Retzlaff
-178
10. Rajah Caruth
-198
11. Sam Mayer
-201
12. Taylor Gray
-209
— Playoff Cutline —
13. Anthony Alfredo
-20
14. William Sawalich
-21
15. Ryan Sieg
-24
16. Brennan Poole
-25
17. Jeb Burton
-42
18. Patrick Staropoli
-48
19. Blaine Perkins
-56
20. Dean Thompson
-61
21. Brent Crews
-71
22. Jeremy Clements
-80
23. Josh Bilicki
-81
24. Nick Sanchez
-83
Martinsville Speedway
Video Highllights
Links
Martinsville Speedway | NASCAR