Who won NASCAR Xfinity Martinsville race? Winner is Austin Hill, plus full results

Austin Hill took advantage of a reckless move by Sammy Smith on the final corner to win the US Marine Corps 250 NASCAR Xfinity Series race at Martinsville Speedway.

Hill was just about the only one that didn't stumble among the leaders as Smith, then-leader Taylor Gray and Justin Allgaier all made contact in separate maneuvers through turns 3 and 4.

Smith dove deep into the final turn to move Gray from the lead, and ruined both drivers' chances to win. Smith finished in 10th, while Gray finished in 29th.

Sheldon Creed finished second while many other cars crashed across the start-finish line.

Saturday's race won't be one to replay in the future, especially in the final stage after 10 caution flags in the final 100 laps not including the final sequence. The racing was not highly regarded by former and current Cup Series drivers on social media.

Here are the full results for Saturday's race:

Who won the NASCAR Xfinity Martinsville race? Winner, race results for the US Marine Corps 250

Unofficial results from the NASCAR Xfinity Series race on March 29, 2025 at Martinsville Speedway.

  1. Austin Hill, No. 21 Richard Childress Racing Chevrolet
  2. Sheldon Creed, No. 00 Haas Factory Team Ford
  3. Justin Allgaier, No. 7 JR Motorsports Chevrolet
  4. Brennan Poole, No. 44 Alpha Prime Racing Chevrolet
  5. Sam Mayer, No. 41 Haas Factory Team Ford
  6. Dean Thompson, No. 26 Sam Hunt Racing Toyota
  7. Daniel Dye, No. 10 Kaulig Racing Chevrolet
  8. Ryan Sieg, No. 39 RSS Racing Ford
  9. Kris Wright, No. 5 Our Motorsports Chevrolet
  10. Sammy Smith, No. 8 JR Motorsports Chevrolet
  11. Jeb Burton, No. 27 Jordan Anderson Racing Chevrolet
  12. Aric Almirola, No. 19 Joe Gibbs Racing Toyota
  13. Parker Retzlaff, No. 4 Alpha Prime Racing Chevrolet
  14. Jeremy Clements, No. 51 Jeremy Clements Racing ...
Save Story