Xfinity - 2025 - US Marine Corps 250
Date: 2025-03-29 | Track: Martinsville Speedway
Three ways to measure this race
| Official winner | TLS leader | Best ARP | |
|---|---|---|---|
| Driver | Austin Hill (#21) | Taylor Gray # (#54) | Taylor Gray # (#54) |
| Finish | P1 | P29 | P29 |
| TLS points | 7931 | 8709 | 8709 |
| ARP | 8.14 | 5.11 | 5.11 |
| Laps led | 1 | 87 | 87 |
Three different ways to measure a race — and they often point to different drivers.
Official winner — Austin Hill (#21): where the car was at the checkered flag (P1). Led 1 laps with 8.14 average running position and 7,931 TLS points.
TLS leader — Taylor Gray # (#54): most position-weighted points across every scored lap (8,709 points). Finished P29 with 87 laps led and 5.11 ARP. TLS rewards running up front all afternoon, not only the final lap.
Best ARP — same as the TLS leader (5.11). The official winner ran a worse average position (8.14).
The checkered flag reflects who survived the final seconds. TLS reflects where drivers ran across the whole race. ARP tells you the typical running spot — but not who banked the most valuable laps.
| Finish Position | Points Position | Driver | Car Number | Manufacturer | Team | Start Position | Laps Led | ARP | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 5 | Austin Hill | 21 | Chevrolet | Richard Childress Racing | 3 | 1 | 8.14 | 7931 |
| 2 | 6 | Sheldon Creed | 00 | Ford | Haas Factory Team | 18 | 2 | 10.28 | 7381 |
| 3 | 2 | Justin Allgaier | 7 | Chevrolet | JR Motorsports | 6 | 5 | 5.26 | 8670 |
| 4 | 14 | Brennan Poole | 44 | Chevrolet | Alpha Prime Racing | 29 | 0 | 16.16 | 5871 |
| 5 | 12 | Sam Mayer | 41 | Ford | Haas Factory Team | 16 | 0 | 14.31 | 6346 |
| 6 | 15 | Dean Thompson # | 26 | Toyota | Sam Hunt Racing | 12 | 0 | 16.26 | 5844 |
| 7 | 10 | Daniel Dye # | 10 | Chevrolet | Kaulig Racing | 9 | 0 | 11.53 | 7059 |
| 8 | 17 | Ryan Sieg | 39 | Ford | RSS Racing | 13 | 0 | 16.96 | 5665 |
| 9 | 23 | Kris Wright | 5 | Chevrolet | Our Motorsports | 30 | 0 | 21.42 | 4518 |
| 10 | 3 | Sammy Smith | 8 | Chevrolet | JR Motorsports | 10 | 6 | 7.04 | 8214 |
| 11 | 20 | Jeb Burton | 27 | Chevrolet | Jordan Anderson Racing | 38 | 0 | 20.75 | 4689 |
| 12 | 25 | Parker Retzlaff | 4 | Chevrolet | Alpha Prime Racing | 27 | 0 | 23.13 | 4078 |
| 13 | 7 | Aric Almirola | 19 | Toyota | Joe Gibbs Racing | 15 | 7 | 10.49 | 7328 |
| 14 | 26 | Jeremy Clements | 51 | Chevrolet | Jeremy Clements Racing | 23 | 0 | 23.43 | 4002 |
| 15 | 30 | Garrett Smithley | 14 | Chevrolet | SS GreenLight Racing | 34 | 0 | 28.75 | 2633 |
| 16 | 29 | Patrick Staropoli | 24 | Toyota | Sam Hunt Racing | 33 | 0 | 24.90 | 3623 |
| 17 | 16 | Josh Williams | 11 | Chevrolet | Kaulig Racing | 26 | 0 | 16.93 | 5672 |
| 18 | 34 | Ryan Ellis | 71 | Chevrolet | DGM Racing x JIM | 24 | 0 | 31.93 | 1818 |
| 19 | 22 | Blaine Perkins | 31 | Chevrolet | Jordan Anderson Racing | 22 | 0 | 21.33 | 4542 |
| 20 | 9 | Carson Kvapil # | 1 | Chevrolet | JR Motorsports | 2 | 0 | 11.20 | 7144 |
| 21 | 31 | Corey Day | 17 | Chevrolet | Hendrick Motorsports | 8 | 0 | 28.82 | 2615 |
| 22 | 4 | Brandon Jones | 20 | Toyota | Joe Gibbs Racing | 7 | 22 | 8.00 | 7968 |
| 23 | 28 | Brad Perez | 45 | Chevrolet | Alpha Prime Racing | 32 | 0 | 24.70 | 3674 |
| 24 | 21 | Harrison Burton | 25 | Ford | AM Racing | 5 | 0 | 20.88 | 4657 |
| 25 | 33 | Mason Maggio | 53 | Ford | Joey Gase Motorsports | 31 | 0 | 30.89 | 2083 |
| 26 | 27 | Matt DiBenedetto | 99 | Chevrolet | Viking Motorsports | 28 | 0 | 23.52 | 3979 |
| 27 | 11 | William Sawalich # | 18 | Toyota | Joe Gibbs Racing | 14 | 4 | 12.16 | 6897 |
| 28 | 8 | Connor Zilisch # | 88 | Chevrolet | JR Motorsports | 1 | 100 | 11.07 | 7179 |
| 29 | 1 | Taylor Gray # | 54 | Toyota | Joe Gibbs Racing | 11 | 87 | 5.11 | 8709 |
| 30 | 37 | Carson Ware | 07 | Chevrolet | SS GreenLight Racing | 37 | 0 | 34.97 | 1028 |
| 31 | 35 | Thomas Annunziata | 70 | Chevrolet | Cope Family Racing | 25 | 0 | 32.43 | 1662 |
| 32 | 18 | Nick Sanchez # | 48 | Chevrolet | Big Machine Racing | 20 | 0 | 15.40 | 5498 |
| 33 | 24 | Myatt Snider | 91 | Chevrolet | DGM Racing x JIM | 21 | 0 | 20.30 | 4358 |
| 34 | 13 | Christian Eckes # | 16 | Chevrolet | Kaulig Racing | 19 | 22 | 11.81 | 6308 |
| 35 | 36 | Kyle Sieg | 28 | Ford | RSS Racing | 35 | 0 | 31.93 | 1640 |
| 36 | 38 | Greg Van Alst | 35 | Chevrolet | Joey Gase Motorsports | 36 | 0 | 35.12 | 893 |
| 37 | 19 | Jesse Love | 2 | Chevrolet | Richard Childress Racing | 4 | 0 | 16.25 | 4936 |
| 38 | 32 | Anthony Alfredo | 42 | Chevrolet | Young's Motorsports | 17 | 0 | 17.03 | 2439 |
Season Points Standings (Up to This Race)
| Rank | Driver | Car Number | Season Points | Average Running Position | Total Laps Led | Points this race |
|---|---|---|---|---|---|---|
| 1 | Justin Allgaier | 7 | 40854 | 7.24 | 269 | 8670 |
| 2 | Sam Mayer | 41 | 36805 | 8.28 | 23 | 6346 |
| 3 | Sammy Smith | 8 | 36726 | 9.67 | 23 | 8214 |
| 4 | Taylor Gray # | 54 | 36071 | 8.50 | 98 | 8709 |
| 5 | Jesse Love | 2 | 35795 | 8.73 | 53 | 4936 |
| 6 | Connor Zilisch # | 88 | 35321 | 9.71 | 159 | 7179 |
| 7 | Austin Hill | 21 | 33617 | 6.62 | 211 | 7931 |
| 8 | Carson Kvapil # | 1 | 32597 | 12.56 | 9 | 7144 |
| 9 | Sheldon Creed | 00 | 32576 | 9.02 | 9 | 7381 |
| 10 | Brandon Jones | 20 | 30656 | 11.67 | 22 | 7968 |
| 11 | Ryan Sieg | 39 | 29588 | 14.50 | 10 | 5665 |
| 12 | Nick Sanchez # | 48 | 29062 | 13.71 | 1 | 5498 |
| 13 | Harrison Burton | 25 | 28556 | 15.33 | 12 | 4657 |
| 14 | Aric Almirola | 19 | 26754 | 6.82 | 84 | 7328 |
| 15 | Jeb Burton | 27 | 26741 | 16.84 | 4 | 4689 |
| 16 | Christian Eckes # | 16 | 26111 | 12.78 | 22 | 6308 |
| 17 | Daniel Dye # | 10 | 26090 | 15.20 | 0 | 7059 |
| 18 | William Sawalich # | 18 | 24541 | 16.03 | 4 | 6897 |
| 19 | Josh Williams | 11 | 23687 | 19.32 | 0 | 5672 |
| 20 | Parker Retzlaff | 4 | 22849 | 19.01 | 0 | 4078 |
| 21 | Brennan Poole | 44 | 21661 | 22.12 | 0 | 5871 |
| 22 | Dean Thompson # | 26 | 19559 | 20.55 | 0 | 5844 |
| 23 | Matt DiBenedetto | 99 | 19251 | 23.46 | 0 | 3979 |
| 24 | Anthony Alfredo | 42 | 19049 | 20.05 | 0 | 2439 |
| 25 | Jeremy Clements | 51 | 18256 | 24.64 | 0 | 4002 |
| 26 | Blaine Perkins | 31 | 18103 | 22.52 | 0 | 4542 |
| 27 | Kyle Sieg | 28 | 16003 | 24.32 | 7 | 1640 |
| 28 | Kris Wright | 5 | 14119 | 27.49 | 0 | 4518 |
| 29 | Ryan Ellis | 71 | 13462 | 26.85 | 0 | 1818 |
| 30 | Garrett Smithley | 14 | 9901 | 30.02 | 0 | 2633 |
| 31 | Josh Bilicki | 91 | 9365 | 26.10 | 0 | 0 |
| 32 | Leland Honeyman | 70 | 9026 | 25.07 | 1 | 0 |
| 33 | Justin Bonsignore | 19 | 7726 | 14.81 | 0 | 0 |
| 34 | Joey Gase | 53 | 7039 | 30.88 | 0 | 0 |
| 35 | Myatt Snider | 91 | 5835 | 25.94 | 0 | 4358 |
| 36 | Brad Perez | 45 | 5824 | 26.45 | 0 | 3674 |
| 37 | Mason Massey | 45 | 5401 | 28.62 | 0 | 0 |
| 38 | Patrick Emerling | 07 | 5397 | 28.41 | 0 | 0 |
| 39 | Greg Van Alst | 35 | 4402 | 32.26 | 0 | 893 |
| 40 | Mason Maggio | 53 | 4044 | 32.66 | 0 | 2083 |
| 41 | Patrick Staropoli | 24 | 3623 | 24.90 | 0 | 3623 |
| 42 | Nick Leitz | 07 | 3290 | 30.11 | 1 | 0 |
| 43 | Dawson Cram | 74 | 2787 | 30.63 | 0 | 0 |
| 44 | Ryan Truex | 24 | 2747 | 17.37 | 0 | 0 |
| 45 | Corey Day | 17 | 2615 | 28.82 | 0 | 2615 |
| 46 | Thomas Annunziata | 70 | 2315 | 33.96 | 0 | 1662 |
| 47 | Jordan Anderson | 32 | 2282 | 21.03 | 0 | 0 |
| 48 | Carson Ware | 74 | 1736 | 34.80 | 0 | 1028 |
| 49 | CJ McLaughlin | 92 | 1587 | 29.32 | 0 | 0 |
| 50 | Caesar Bacarella | 45 | 1409 | 27.91 | 4 | 0 |
| 51 | Austin Green | 32 | 1370 | 31.15 | 0 | 0 |
| 52 | Alex Labbe | 07 | 1260 | 19.91 | 0 | 0 |
| 53 | Sage Karam | 53 | 761 | 26.10 | 0 | 0 |
| 54 | Preston Pardus | 50 | 103 | 35.19 | 0 | 0 |
| 55 | Baltazar Leguizamon | 35 | 66 | 35.33 | 0 | 0 |