NASCAR results from Martinsville Speedway
NASCAR Cup Series drivers are unloaded in Martinsville, Virginia. The half-mile of Martinsville Speedway is set to host the Cook Out 400.
View Martinsville results for the NASCAR Cup Series below.
Martinsville Menu
Trucks: Prac/Qual | Race
Xfinity: Prac/Qual | Race
Cup: Prac/Qual | Race
Christopher Bell and Chase Elliott set the front row. 400 laps of stock car racing are up next…
Martinsville
Stage 1 – Report
Laps: 80 (1-80 / 400)
Green flag, Bell gets the jump and he’s clear before turn one.
Lap 25, Chase Elliott has a run on Bell off turn two. He dives inside into turn three, Elliott to the lead!
Lap 31, caution for debris.
Bell and most of the leaders head for the pit lane. 5 cars stay out.
Green, Josh Berry leads as Cindric spins the tires.
Lap 46, Logano works under Bell for 5th. He’s now the first car with fresh tires.
Lap 71, Chris Buescher spins with help from Carson Hocevar, caution. Buescher cleared himself off the corner but he wasn’t clear.
Berry heads for the pit lane. Logano stays out to take over the lead. Berry has contact with Bubba Wallace on the pit lane and now Berry has a battery issue.
Green, Logano clears them.
Joey Logano wins stage one at Martinsville Speedway!
Martinsville Results (Stage 1) : 1. Joey Logano; 2. Alex Bowman; 3. AJ Allmendinger; 4. Brad Keselowski; 5. Erik Jones; 6. John Hunter Nemechek; 7. Ryan Preece; 8. Chase Elliott; 9. Denny Hamlin; 10. Cole Custer
Martinsville
Stage 2 – Report
Laps: 100 (81-180 / 400)
Logano heads for the pit lane. Bowman and Elliott stay out with 20+ cars.
Green flag on stage two, Elliott clears Bowman via the outside lane.
Lap 125, Burt Myers has lost power and the caution is out.
Elliott and others dives for the pit lane.
Green, Hamlin clears Wallace off turn two.
Denny Hamlin drives off to win stage two at Martinsville Speedway!
Martinsville Results (Stage 2) : 1. Denny Hamlin; 2. Chase Elliott; 3. Bubba Wallace; 4. Ty Gibbs; 5. Chase Briscoe; 6. Ryan Blaney; 7. Ross Chastain; 8. Christopher Bell; 9. Kyle Larson; 10. Tyler Reddick
Martinsville
Stage 3 – Report
Laps: 220 (181-400 / 400)
Green flag on stage three, Hamlin clears Elliott to hold the lead.
Lap 202, Riley Herbst is around with help from Austin Cindric, caution.
Green, Hamlin clears Wallace to hold the lead.
125 to go, Shane van Gisbergen has a lost a wheel after a pit stop. He spins and the caution is out.
Green, Hamlin gets the jump as Wallace spins the tires.
103 to go, Ty Gibbs spins with help from Tyler Reddick, caution.
92 to go
92 to go, Noah Gragson spins as Chris Buescher climbs over his left rear, caution.
Green, Hamlin clears Wallace. Briscoe misses the bottom and he turns Logano, caution.
Green, Hamlin and Bell run side by side into turn one. They rub doors, Hamlin finally clears him.
20 to go, Hamlin leads Bell by 1.2 seconds.
Denny Hamlin wins at Martinsville Speedway!

Martinsville Speedway
Race Results
March 30, 2025
NASCAR Cup Series
Pos | Driver
1. Denny Hamlin
2. Christopher Bell
3. Bubba Wallace
4. Chase Elliott
5. Kyle Larson
6. Ross Chastain
7. Ryan Preece
8. Joey Logano
9. Chase Briscoe
10. Todd Gilliland
11. Ryan Blaney
12. Michael McDowell
13. Ty Gibbs
14. Tyler Reddick
15. Ty Dillon
16. Zane Smith
17. Kyle Busch
18. Austin Dillon
19. Carson Hocevar
20. Ricky Stenhouse Jr
21. Daniel Suarez
22. William Byron
23. AJ Allmendinger
24. Erik Jones (DQ)
25. Chris Buescher
26. John Hunter Nemechek
27. Brad Keselowski
28. Alex Bowman
29. Justin Haley
30. Noah Gragson
31. Cody Ware
32. Riley Herbst
33. Josh Berry
34. Cole Custer
35. Shane van Gisbergen
36. Casey Mears
37. Burt Myers
38. Austin Cindric

NASCAR Cup Series
Point Standings
Pos | Driver | Points | Wins
1. William Byron
259 | 1 Win
2. Kyle Larson
243 | 1 Win
3. Chase Elliott
227
4. Christopher Bell
224 | 3 Wins
5. Alex Bowman
224
6. Denny Hamlin
218 | 1 Win
7. Tyler Reddick
213
8. Bubba Wallace
208
9. Joey Logano
199
10. Ryan Blaney
193
11. Chris Buescher
177
12. Chase Briscoe
169
13. Ross Chastain
169
14. Ryan Preece
165
15. Michael McDowell
159
16. Kyle Busch
150
17. John Hunter Nemechek
148
18. AJ Allmendinger
148
19. Josh Berry
147 | 1 Win
20. Ricky Stenhouse Jr
146
21. Daniel Suarez
125
22. Todd Gilliland
125
23. Zane Smith
124
24. Austin Cindric
122
25. Ty Dillon
117
26. Justin Haley
114
27. Austin Dillon
114
28. Carson Hocevar
113
29. Erik Jones
108
30. Brad Keselowski
102
31. Ty Gibbs
99
32. Noah Gragson
90
33. Riley Herbst
89
34. Shane van Gisbergen
80
35. Cole Custer
62
36. Jimmie Johnson
34



