The results are in from Sunday’s NASCAR Cup Series race at Martinsville with Denny Hamlin producing a dominant drive to take his first win of 2025.
Hamlin looked strong in qualifying on Saturday, starting the Cook Out 400 at Martinsville Speedway in fifth position and ensured he was the man on top come the black and white checkered flag after leading for an incredibly impressive 274 of the 400 laps.
Hamlin held off Saturday’s pole-winner and Joe Gibbs Racing teammate Christopher Bell to take the victory, with the No. 11 car holding a comfortable 4.6-second gap by the time he crossed the finish line after passing him earlier in the race. Behind Hamlin and Bell, Bubba Wallace came home in third, with Chase Elliott and Kyle Larson rounding out the Martinsville top five.
Despite Hamlin being the most winningest active driver at Martinsville (6 wins including today), it is his first win there in a decade, with that hoodoo now firmly put to bed. The victory also sees Hamlin tie Rusty Wallace in 11th on the NASCAR Cup Series all-time wins list, with his tally now standing at a very impressive 55 victories.
Earlier in the race, Hamlin also took the win in stage two, with Joey Logano having won in stage one to collect some crucial points.
With that said, let’s take a look at the full race results from Martinsville, including stages one and two.
UPDATE: Post-race, Erik Jones in the No. 43 was disqualified from the race. The final results below have been adjusted to reflect this.