Who won NASCAR O'Reilly Series Martinsville race? Winner is Carson Kvapil plus full results
Who won the NASCAR O'Reilly Series race at Martinsville Speedway? Carson Kvapil is the winner, plus full NASCAR O'Reilly Auto Parts Series results at Martinsville.
In a thrilling conclusion to the National Debt Relief 250 NASCAR O Reilly Auto Parts Series race at Martinsville Speedway on October 31, Carson Kvapil secured victory, narrowly edging out Justin Allgaier in the final laps. Kvapil's win keeps him in championship contention, with a 31-point gap separating him from points leader Allgaier ahead of next week's season finale in Homestead.
The race saw several notable incidents, including a crash by Jesse Love, which resulted in a 30th-place finish and the loss of his points lead. Below are the full results from Saturday's event at Martinsville Speedway:
Winner, race results for National Debt Relief 250 race: Carson Kvapil (No. 1 JR Motorsports Chevrolet).
Second place: Justin Allgaier (No. 7 JR Motorsports Chevrolet).
Third place: Corey Day (No. 17 Hendrick Motorsports Chevrolet).
Fourth place: Brandon Jones (No. 20 Joe Gibbs Racing Toyota).
Fifth place: Sam Mayer (No. 41 Haas Factory Team Chevrolet).
Sixth place: Sheldon Creed (No. 00 Haas Factory Team Chevrolet).
Seventh place: Sammy Smith (No. 8 JR Motorsports Chevrolet).
Eighth place: William Sawalich (No. 18 Joe Gibbs Racing Toyota).
Ninth place: Brent Crews (No. 19 Joe Gibbs Racing Toyota).
Tenth place: Taylor Gray (No. 54 Joe Gibbs Racing Toyota).
Eleventh place: Ryan Sieg (No. 39 RSS Racing Chevrolet).
Twelfth place: Harrison Burton (No. 24 Sam Hunt Racing Toyota).
Thirteenth place: Jeb Burton (No. 27 Jordan Anderson Racing Chevrolet).
Fourteenth place: Lee Pulliam (No. 87 Peterson Racing Group Chevrolet).
Fifteenth place: Parker Retzlaff (No. 99 Viking Motorsports Chevrolet).
Sixteenth place: Rajah Caruth (No. 88 JR Motorsports Chevrolet).
Seventeenth place: Anthony Alfredo (No. 96 Viking Motorsports Chevrolet).
Eighteenth place: Lavar Scott (No. 45 Alpha Prime Racing Chevrolet).
Nineteenth place: Patrick Staropoli (No. 48 Big Machine Racing Chevrolet).
Twentieth place: Brennan Poole (No. 44 Alpha Prime Racing Chevrolet).
Twenty-first place: Kyle Sieg (No. 28 RSS Racing Chevrolet).
Twenty-second place: Alex Labbe (No. 92 DGM Racing Chevrolet).
Twenty-third place: Josh Bilicki (No. 07 SS Green Light Racing Chevrolet).
Twenty-fourth place: Joey Gase (No. 55 Joey Gase Motorsports Chevrolet).
Twenty-fifth place: Justin Carroll (No. 35 Joey Gase Motorsports Chevrolet).
Twenty-sixth place: Baltazar Leguizamon (No. 42 Young's Motorsports Chevrolet).
Twenty-seventh place: Dawson Cram (No. 47 Mike Harmon Racing Chevrolet).
Twenty-eighth place: Jeremy Clements (No. 51 Jeremy Clements Racing Chevrolet).
Ninth place (9 laps down): Jesse Love (No. 2 Richard Childress Racing Chevrolet).
Tenth place (9 laps down): Austin Hill (No. 21 Richard Childress Racing Chevrolet).
Eleventh place (15 laps down): Dean Thompson (No. 26 Sam Hunt Racing Toyota).
Twelfth place (31 laps down): Blaine Perkins (No. 31 Jordan Anderson Racing Chevrolet).
Written by urgent.news from Yahoo Sports's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.
This story
This is one outlet's version. Read the fullest account.
- Practice Results: 2026 NASCAR Cup Series Xfinity 500 at Martinsville sports.yahoo.com