The stakes in the NASCAR race today at Martinsville Speedway couldn’t have been much higher, with the likes of Ryan Blaney, Joey Logano, William Byron and Kyle Larson competing for the final two spots in the Championship 4. Fittingly, the Xfinity 500 delivered a battle to the finish with the winner snagging one of those spots in the championship race at Phoenix.

Let’s dive into the NASCAR results today from Martinsville. We’ll start with the full Xfinity 500 results, with playoff drivers marked with a (**) and have the NASCAR stage results today at the bottom.

Related: NASCAR Playoff Standings after Martinsville, Championship 4 Set

NASCAR Results Today: Xfinity 500

  1. William Byron** — 61 points
  2. Ryan Blaney** — 39 points
  3. Chase Elliott** — 48 points
  4. Ross Chastain — 33 points
  5. Kyle Larson** — 49 points
  6. Ryan Preece — 35 points
  7. Christopher Bell** — 41 points
  8. Joey Logano** — 38 points
  9. Todd Gilliland — 36 points
  10. Josh Berry — 27 points
  11. Tyler Reddick — 28 points
  12. Ty Gibbs — 31 points
  13. Kyle Busch — 24 points
  14. Shane van Gisbergen — 26 points
  15. Austin Cindric — 23 points
  16. Austin Dillon — 21 points
  17. Cole Custer — 20 points
  18. Bubba Wallace — 19 points
  19. Justin Haley — 18 points
  20. Brad Keselowski — 17 points
  1. John H. Nemechek — 16 points
  2. Daniel Suarez — 15 points
  3. Alex Bowman — 14 points
  4. Michael McDowell — 13 points
  5. Zane Smith — 12 points
  6. Ty Dillon — 11 points
  7. Ricky Stenhouse Jr — 10 points
  8. AJ Allmendinger — 9 points
  9. Chris Buescher — 8 points
  10. Noah Gragson — 7 points
  11. Carson Hocevar — 6 points
  12. Cody Ware — 5 points
  13. Casey Mears — 4 points
  14. Erik Jones — 4 points
  15. Denny Hamlin** — 7 points
  16. Riley Herbst — 1 point
  17. Chase Briscoe** — 6 points

NASCAR Stage Results Today: Cup Series Results from Martinsville

Here are the NASCAR stage winners today and the Cup Series stage results.

Stage 1

  1. William Byron** — 10 points
  2. Joey Logano** — 9 points
  3. Kyle Larson** — 8 points
  4. Chase Elliott** — 7 points
  5. Ty Gibbs — 6 points
  6. Denny Hamlin** — 5 points
  7. Ryan Blaney** — 4 points
  8. Christopher Bell** — 3 points
  9. Todd Gilliland — 2 points
  10. Austin Cindric — 1 point

Stage 2

  1. William Byron** — 10 points
  2. Kyle Larson** — 9 points
  3. Christopher Bell** — 8 points
  4. Chase Elliott** — 7 points
  5. Todd Gilliland — 6 points
  6. Chase Briscoe** — 5 points
  7. Ryan Preece — 4 points
  8. Shane van Gisbergen — 3 points
  9. Tyler Reddick — 2 points
  10. Erik Jones — 1 point
avatar
Matt Johnson is Senior Editor of NFL and College Football for Sportsnaut. His work, including weekly NFL and college ... More about Matt Johnson