O'Reilly Auto Parts Series (formerly Xfinity) · 2026 · race 7 of 33
NFPA 250
- TrackMartinsville Speedway
- ScheduledSat, Mar 28, 2026 · 3:30 PM ET
- Laps250
- Cars38
- Official winnerJustin Allgaier (#7)
- TLS leaderJustin Allgaier (#7) · 8,771
Three ways to measure this race
| Official winner | TLS leader | Best ARP | |
|---|---|---|---|
| Driver | Justin Allgaier (#7) | Justin Allgaier (#7) | Justin Allgaier (#7) |
| Finish | P1 | P1 | P1 |
| TLS points | 8,771 | 8,771 | 8,771 |
| ARP | 4.06 | 4.06 | 4.06 |
| Laps led | 114 | 114 | 114 |
This race lined up on all three measures: Justin Allgaier (#7) won the race, led TLS points (8,771), and posted the best average running position (4.06).
Race Notes auto-generated
- Official winner: Justin Allgaier (#7), who also led TrueLapScore with 8,771 points (ARP 4.06).
- Most laps led: Justin Allgaier, 114 laps.
- Luck index ▼ Carson Kvapil ran 8th on TLS but finished P28 (20 spots worse than they ran).
- Luck index ▲ Dean Thompson finished P7 after running 20th on TLS (13 spots better than they ran).
Auto-generated stats from TrueLapScore lap data. Not a written story.
Race results
| Fin | TLS rank | Driver | Car | Make | Team | Start | Laps led | ARP | TLS points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | Justin Allgaier | 7 | Chevrolet | JR Motorsports | 1 | 114 | 4.06 | 8,771 |
| 2 | 2 | Corey Day | 17 | Chevrolet | Hendrick Motorsports | 7 | 37 | 5.90 | 8,308 |
| 3 | 4 | Sammy Smith | 8 | Chevrolet | JR Motorsports | 9 | 0 | 8.67 | 7,613 |
| 4 | 5 | Sheldon Creed | 00 | Chevrolet | Haas Factory Team | 6 | 0 | 9.65 | 7,366 |
| 5 | 9 | Lee Pulliam | 9 | Chevrolet | JR Motorsports | 12 | 40 | 12.08 | 6,756 |
| 6 | 14 | Austin Hill | 21 | Chevrolet | Richard Childress Racing | 26 | 9 | 15.17 | 5,982 |
| 7 | 20 | Dean Thompson | 26 | Toyota | Sam Hunt Racing | 22 | 0 | 18.86 | 5,054 |
| 8 | – | Ross Chastain(i) | 91 | Chevrolet | DGM Racing x JIM | 38 | 0 | – | 4,907 (i) |
| 9 | 19 | Ryan Sieg | 39 | Chevrolet | RSS Racing | 14 | 0 | 17.86 | 5,307 |
| 10 | 3 | Brent Crews # | 19 | Toyota | Joe Gibbs Racing | 4 | 0 | 8.18 | 7,737 |
| 11 | 18 | Parker Retzlaff | 99 | Chevrolet | Viking Motorsports | 10 | 0 | 17.75 | 5,333 |
| 12 | 7 | Jesse Love | 2 | Chevrolet | Richard Childress Racing | 8 | 0 | 10.31 | 7,202 |
| 13 | 17 | Taylor Gray | 54 | Toyota | Joe Gibbs Racing | 13 | 0 | 16.93 | 5,540 |
| 14 | 21 | Brennan Poole | 44 | Chevrolet | Alpha Prime Racing | 17 | 0 | 19.10 | 4,995 |
| 15 | 16 | Anthony Alfredo | 96 | Chevrolet | Viking Motorsports | 15 | 0 | 16.58 | 5,628 |
| 16 | 22 | Patrick Staropoli # | 48 | Chevrolet | Big Machine Racing | 27 | 0 | 20.01 | 4,767 |
| 17 | 29 | Blaine Perkins | 31 | Chevrolet | Jordan Anderson Racing Bommarito Autosport | 28 | 0 | 28.78 | 2,566 |
| 18 | 10 | Brandon Jones | 20 | Toyota | Joe Gibbs Racing | 3 | 1 | 12.73 | 6,593 |
| 19 | 32 | Myatt Snider | 30 | Chevrolet | Barrett Cope Racing | 37 | 0 | 31.02 | 2,003 |
| 20 | 15 | William Sawalich | 18 | Toyota | Joe Gibbs Racing | 16 | 0 | 15.75 | 5,837 |
| 21 | 30 | Brad Perez | 42 | Chevrolet | Young's Motorsports | 34 | 0 | 30.13 | 2,227 |
| 22 | 26 | Lavar Scott # | 45 | Chevrolet | Alpha Prime Racing | 36 | 0 | 25.96 | 3,273 |
| 23 | 11 | Sam Mayer | 41 | Chevrolet | Haas Factory Team | 11 | 14 | 13.52 | 6,395 |
| 24 | 33 | Joey Gase | 55 | Chevrolet | Joey Gase Motorsports | 33 | 0 | 32.01 | 1,754 |
| 25 | 6 | Rajah Caruth | 88 | Chevrolet | JR Motorsports | 2 | 18 | 9.88 | 7,310 |
| 26 | 13 | Harrison Burton | 24 | Toyota | Sam Hunt Racing | 24 | 17 | 14.92 | 5,997 |
| 27 | 25 | Garrett Smithley | 0 | Chevrolet | SS GreenLight Racing | 25 | 0 | 25.39 | 3,308 |
| 28 | 8 | Carson Kvapil | 1 | Chevrolet | JR Motorsports | 5 | 0 | 9.76 | 6,871 |
| 29 | 24 | Austin Green | 87 | Chevrolet | Peterson Racing Group | 30 | 0 | 20.61 | 4,303 |
| 30 | 12 | Jeb Burton | 27 | Chevrolet | Jordan Anderson Racing Bommarito Autosport | 23 | 0 | 12.77 | 6,137 |
| 31 | 23 | Andrew Patterson | 32 | Chevrolet | Jordan Anderson Racing Bommarito Autosport | 19 | 0 | 20.25 | 4,387 |
| 32 | 28 | Josh Williams | 92 | Chevrolet | DGM Racing x JIM | 31 | 0 | 25.21 | 3,228 |
| 33 | 27 | Nick Sanchez | 25 | Ford | AM Racing | 18 | 0 | 23.73 | 3,268 |
| 34 | 31 | Kyle Sieg | 28 | Chevrolet | RSS Racing | 35 | 0 | 29.23 | 2,033 |
| 35 | 36 | Josh Bilicki | 07 | Chevrolet | SS GreenLight Racing | 21 | 0 | 32.08 | 1,425 |
| 36 | 35 | Ryan Ellis | 02 | Chevrolet | Young's Motorsports | 32 | 0 | 30.10 | 1,637 |
| 37 | 34 | Jeremy Clements | 51 | Chevrolet | Jeremy Clements Racing | 20 | 0 | 20.62 | 1,654 |
| 38 | – | Luke Baldwin(i) | 5 | Ford | Hettinger Racing | 29 | 0 | – | 287 (i) |
official winner TLS leader · (i) ineligible for series points (lap points shown for reference, not counted) · legend
Season standings through this race
| Rank | Driver | Car | Season points | ARP | Laps led | This race |
|---|---|---|---|---|---|---|
| 1 | Jesse Love | 2 | 37,047 | 6.70 | 208 | 7,202 |
| 2 | Justin Allgaier | 7 | 35,892 | 7.23 | 206 | 8,771 |
| 3 | Carson Kvapil | 91 | 34,386 | 7.11 | 29 | 6,871 |
| 4 | Sheldon Creed | 00 | 33,930 | 10.88 | 38 | 7,366 |
| 5 | Sammy Smith | 8 | 33,736 | 9.20 | 11 | 7,613 |
| 6 | Corey Day | 17 | 33,344 | 10.10 | 46 | 8,308 |
| 7 | Brandon Jones | 20 | 32,645 | 9.93 | 14 | 6,593 |
| 8 | Austin Hill | 21 | 29,744 | 12.08 | 125 | 5,982 |
| 9 | Rajah Caruth | 88 | 28,769 | 14.05 | 42 | 7,310 |
| 10 | Taylor Gray | 54 | 28,758 | 12.20 | 33 | 5,540 |
| 11 | William Sawalich | 18 | 28,268 | 13.22 | 7 | 5,837 |
| 12 | Parker Retzlaff | 99 | 28,009 | 15.63 | 0 | 5,333 |
| 13 | Sam Mayer | 41 | 25,635 | 14.92 | 94 | 6,395 |
| 14 | Jeb Burton | 27 | 25,133 | 17.39 | 1 | 6,137 |
| 15 | Anthony Alfredo | 96 | 22,730 | 20.05 | 0 | 5,628 |
| 16 | Dean Thompson | 26 | 20,868 | 19.90 | 0 | 5,054 |
| 17 | Brennan Poole | 44 | 20,385 | 21.19 | 0 | 4,995 |
| 18 | Ryan Sieg | 39 | 20,337 | 17.79 | 0 | 5,307 |
| 19 | Harrison Burton | 24 | 18,982 | 20.64 | 17 | 5,997 |
| 20 | Austin Green | 87 | 18,438 | 22.34 | 0 | 4,303 |
| 21 | Jeremy Clements | 51 | 17,538 | 21.07 | 0 | 1,654 |
| 22 | Patrick Staropoli # | 48 | 16,492 | 24.84 | 0 | 4,767 |
| 23 | Brent Crews # | 19 | 16,033 | 7.87 | 5 | 7,737 |
| 24 | Nick Sanchez | 25 | 16,021 | 20.46 | 1 | 3,268 |
| 25 | Kyle Sieg | 28 | 14,922 | 22.87 | 0 | 2,033 |
| 26 | Josh Williams | 92 | 13,183 | 22.96 | 0 | 3,228 |
| 27 | Blaine Perkins | 31 | 13,024 | 24.19 | 0 | 2,566 |
| 28 | Lavar Scott # | 45 | 12,852 | 27.32 | 1 | 3,273 |
| 29 | Josh Bilicki | 07 | 12,354 | 26.23 | 0 | 1,425 |
| 30 | Garrett Smithley | 0 | 9,925 | 25.79 | 0 | 3,308 |
| 31 | Ryan Ellis | 02 | 8,759 | 29.61 | 1 | 1,637 |
| 32 | Joey Gase | 55 | 6,850 | 29.62 | 0 | 1,754 |
| 33 | Lee Pulliam | 9 | 6,756 | 12.08 | 40 | 6,756 |
| 34 | Mason Maggio | 91 | 5,593 | 26.59 | 0 | 0 |
| 35 | Andrew Patterson | 32 | 4,387 | 20.25 | 0 | 4,387 |
| 36 | Luke Fenhaus # | 5 | 3,918 | 25.94 | 0 | 0 |
| 37 | JJ Yeley | 5 | 3,161 | 25.72 | 0 | 0 |
| 38 | Nathan Byrd | 42 | 2,722 | 34.15 | 0 | 0 |
| 39 | Myatt Snider | 30 | 2,705 | 32.61 | 0 | 2,003 |
| 40 | Jordan Anderson | 32 | 2,314 | 19.88 | 4 | 0 |
| 41 | Brad Perez | 42 | 2,227 | 30.13 | 0 | 2,227 |
| 42 | Alex Labbe | 91 | 2,224 | 25.64 | 0 | 0 |
| 43 | Carson Ware | 30 | 1,488 | 26.70 | 0 | 0 |
| 44 | Natalie Decker | 35 | 1,145 | 26.55 | 0 | 0 |
| 45 | Preston Pardus | 50 | 914 | 25.15 | 0 | 0 |
| 46 | Austin J Hill | 35 | 832 | 35.80 | 0 | 0 |
| 47 | Dawson Cram | 74 | 448 | 36.68 | 0 | 0 |
| 48 | Sage Karam | 55 | 169 | 35.87 | 0 | 0 |
| 49 | Baltazar Leguizamon | 30 | 140 | 34.88 | 0 | 0 |