Skip navigation
Sign up to follow your favorites on all your devices.
Sign up

Results, stats for STP 500 at Martinsville; Brad Keselowski scores first win at the short track

Brad Keselowski pulls out a victory in the STP 500 at Martinsville Speedway, also securing his fifth straight top-five finish in 2017.

MARTINSVILLE, Va. -- Brad Keselowski took first from Kyle Busch and led the final 43 laps of Sunday’s STP 500 at Martinsville Speedway, his first win on the 0.526-mile oval.

Busch, who led a race-high 274 of 500 laps in his No. 18 Toyota, was second, followed by Chase Elliott, Joey Logano and Austin Dillon (won finished in the top 10 for the first time in 2017).

AJ Allmendinger, Clint Bowyer, Ryan Newman, Matt Kenseth and Ricky Stenhouse Jr. rounded out the top 10.

Click here for the full results of the STP 500.