Podium finishers
- P1 · Carson Kvapil · No. 1
- P2 · Justin Allgaier · No. 7
- P3 · Corey Day · No. 17
Carson Kvapil won at Martinsville Speedway. See how the race was decided and review the supplied result details below.
Race date
4:00 PM ET
Local time
Winner
Carson Kvapil
Car 1 · Chevrolet
Track
Martinsville Speedway
Martinsville, VA
Race tools
Post-race snapshot
The quickest way for NASCAR fans to read the result before opening the full finishing order.
Podium finishers
Most laps led
Led 121 laps · finished P1.
Biggest mover
Started P37, finished P14 · gained 23.
Field report
10 listed as a retirement or non-running finish.
Race recap
Carson Kvapil converted the pole into a Martinsville masterclass, leading 121 of 250 laps to win the National Debt Relief 250. Justin Allgaier finished second after pacing 52 laps, while Corey Day completed the podium with 24 laps led. Kvapil's 63 points were the most of any driver, nine clear of Allgaier. The victory marks Kvapil's third win of the season and strengthens his position near the top of the standings.
Kvapil's statistical edge was decisive: he led 121 laps, more than double runner-up Justin Allgaier's 52 and five times third-place Corey Day's 24. Starting from the pole, Kvapil maintained control throughout, finishing on the lead lap with maximum points (63) while no other driver led more than 52 circuits.
The win is Kvapil's third of 2026, lifting him to 2,405 points and fourth in the current standings, 31 markers behind the leader. With 32 starts, he continues to build a playoff-caliber resume as the O'Reilly Auto Parts Series heads toward its final stretch.
Race outcome and turning point checked against ESPN Core structured race results. The table below is maintained from the race results feed.
Watch the race
Watch verified highlights and race videos for this event, where available. Each selection was checked against this race and its result.
Race highlights
Race replay
Race highlights
Race highlights
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
practice
Confirmed session time
qualifying
Confirmed session time
practice
Confirmed session time
qualifying
Confirmed session time
race
Confirmed session time
Checkered flag
Started 1 · Led 121 laps · Earned 63 points
| Finish | Driver | Car | Mfr | Start | +/− | Laps | Led | Status | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Carson Kvapil 🏁 | 1 | Chevrolet | 1 | 0 | 250 | 121 | Running | 63 |
| 2 | Justin Allgaier | 7 | Chevrolet | 3 | +1 | 250 | 52 | Running | 54 |
| 3 | Corey Day | 17 | Chevrolet | 9 | +6 | 250 | 24 | Running | 41 |
| 4 | Brandon Jones | 20 | Toyota | 12 | +8 | 250 | 0 | Running | 41 |
| 5 | Sam Mayer | 41 | Chevrolet | 14 | +9 | 250 | 36 | Running | 34 |
| 6 | Sheldon Creed | 00 | Chevrolet | 7 | +1 | 250 | 0 | Running | 43 |
| 7 | Sammy Smith | 8 | Chevrolet | 6 | -1 | 250 | 0 | Running | 36 |
| 8 | William Sawalich | 18 | Toyota | 5 | -3 | 250 | 0 | Running | 35 |
| 9 | Brent Crews | 19 | Toyota | 13 | +4 | 250 | 0 | Running | 36 |
| 10 | Taylor Gray | 54 | Toyota | 10 | 0 | 250 | 0 | Running | 31 |
| 11 | Ryan Sieg | 39 | Chevrolet | 19 | +8 | 250 | 0 | Running | 26 |
| 12 | Harrison Burton | 24 | Toyota | 17 | +5 | 250 | 0 | Running | 25 |
| 13 | Jeb Burton | 27 | Chevrolet | 18 | +5 | 250 | 0 | Running | 29 |
| 14 | Lee Pulliam | 87 | Chevrolet | 37 | +23 | 250 | 0 | Running | 23 |
| 15 | Parker Retzlaff | 99 | Chevrolet | 4 | -11 | 250 | 0 | Running | 26 |
| 16 | Rajah Caruth | 88 | Chevrolet | 2 | -14 | 250 | 0 | Running | 22 |
| 17 | Anthony Alfredo | 96 | Chevrolet | 11 | -6 | 250 | 17 | Running | 33 |
| 18 | Lavar Scott | 45 | Chevrolet | 32 | +14 | 250 | 0 | Running | 19 |
| 19 | Patrick Staropoli | 48 | Chevrolet | 26 | +7 | 250 | 0 | Running | 18 |
| 20 | Brennan Poole | 44 | Chevrolet | 25 | +5 | 250 | 0 | Running | 19 |
| 21 | Kyle Sieg | 28 | Chevrolet | 22 | +1 | 250 | 0 | Running | 16 |
| 22 | Alex Labbe | 92 | Chevrolet | 23 | +1 | 250 | 0 | Running | 15 |
| 23 | Carson Ware | 53 | Chevrolet | 27 | +4 | 250 | 0 | Running | 14 |
| 24 | Josh Bilicki | 07 | Chevrolet | 36 | +12 | 250 | 0 | Running | 13 |
| 25 | Joey Gase | 55 | Ford | 33 | +8 | 250 | 0 | Running | 12 |
| 26 | Justin Carroll | 35 | Chevrolet | 30 | +4 | 250 | 0 | Running | 0 |
| 27 | Baltazar Leguizamon | 42 | Chevrolet | 38 | +11 | 250 | 0 | Running | 10 |
| 28 | Dawson Cram | 47 | Chevrolet | 28 | 0 | 250 | 0 | Running | 9 |
| 29 | Jeremy Clements | 51 | Chevrolet | 20 | -9 | 244 | 0 | 6 laps down | 8 |
| 30 | Jesse Love | 2 | Chevrolet | 8 | -22 | 241 | 0 | 9 laps down | 13 |
| 31 | Austin Hill | 21 | Chevrolet | 21 | -10 | 241 | 0 | 9 laps down | 6 |
| 32 | Dean Thompson | 26 | Toyota | 15 | -17 | 235 | 0 | 15 laps down | 5 |
| 33 | Blaine Perkins | 31 | Chevrolet | 16 | -17 | 223 | 0 | 27 laps down | 4 |
| 34 | Daniel Dye | 32 | Chevrolet | 34 | 0 | 174 | 0 | 76 laps down | 0 |
| 35 | Garrett Smithley | 0 | Chevrolet | 35 | 0 | 161 | 0 | 89 laps down | 2 |
| 36 | Mason Maggio | 91 | Chevrolet | 31 | -5 | 161 | 0 | 89 laps down | 1 |
| 37 | Patrick Emerling | 38 | Ford | 24 | -13 | 161 | 0 | 89 laps down | 0 |
| 38 | Ryan Ellis | 02 | Chevrolet | 29 | -9 | 60 | 0 | 190 laps down | 1 |
Starting grid
Car 1 · Chevrolet
Car 7 · Chevrolet
Car 17 · Chevrolet
Car 20 · Toyota
Car 41 · Chevrolet
Car 00 · Chevrolet
Car 8 · Chevrolet
Car 18 · Toyota
Car 19 · Toyota
Car 54 · Toyota
Car 39 · Chevrolet
Car 24 · Toyota
Car 27 · Chevrolet
Car 87 · Chevrolet
Car 99 · Chevrolet
Car 88 · Chevrolet
Car 96 · Chevrolet
Car 45 · Chevrolet
Car 48 · Chevrolet
Car 44 · Chevrolet
Car 28 · Chevrolet
Car 92 · Chevrolet
Car 53 · Chevrolet
Car 07 · Chevrolet
Car 55 · Ford
Car 35 · Chevrolet
Car 42 · Chevrolet
Car 47 · Chevrolet
Car 51 · Chevrolet
Car 2 · Chevrolet
Car 21 · Chevrolet
Car 26 · Toyota
Car 31 · Chevrolet
Car 32 · Chevrolet
Car 0 · Chevrolet
Car 91 · Chevrolet
Car 38 · Ford
Car 02 · Chevrolet
Quick answers
The race is scheduled for Saturday, October 31, 2026. The green-flag time above converts automatically to your local timezone.
The listed start is 4:00 PM ET; use the automatically converted time at the top of this page for your location.
The current broadcast listing is CW. Recheck near race day in case the network moves coverage.
The event is at Martinsville Speedway, Martinsville, VA. It is listed as a short track.
Carson Kvapil won the 2026 National Debt Relief 250. The decisive sequence and result context are summarized in the race recap above.
How to use this tool
Start with the local green-flag time, network and track facts at the top.
Scan the race-specific preview, then follow practice, qualifying and the race in weekend order.
After the checkered flag, compare finish versus start, positions gained or lost, laps led and points.