STP 500
Martinsville Speedway — April 2, 2017
Brad Keselowski
Winner
500
Laps
39
Entries
7
Leaders
Brad Keselowski won the 2017 STP 500 at Martinsville Speedway on April 2, 2017, leading 116 of 500 laps. Kyle Busch finished second; Chase Elliott rounded out the podium. The race featured 7 different leaders.
Race Details
Date
Sunday, April 2, 2017
Track
Season
2017
Winner
Leaders
7 drivers
| Pos | Start | +/- | Driver |
|---|---|---|---|
| 1 | 6 | +5 | Brad Keselowski |
| 2 | 1 | -1 | Kyle Busch |
| 3 | 25 | +22 | Chase Elliott |
| 4 | 9 | +5 | Joey Logano |
| 5 | 17 | +12 | Austin Dillon |
| 6 | 21 | +15 | A.J. Allmendinger |
| 7 | 20 | +13 | Clint Bowyer |
| 8 | 10 | +2 | Ryan Newman |
| 9 | 3 | -6 | Matt Kenseth |
| 10 | 23 | +13 | Ricky Stenhouse Jr. |
| 11 | 29 | +18 | Chris Buescher |
| 12 | 15 | +3 | Erik Jones |
| 13 | 22 | +9 | Trevor Bayne |
| 14 | 26 | +12 | Kasey Kahne |
| 15 | 19 | +4 | Jimmie Johnson |
| 16 | 2 | -14 | Martin Truex, Jr. |
| 17 | 7 | -10 | Kyle Larson |
| 18 | — | — | Aric Almirola |
| 19 | 13 | -6 | Paul Menard |
| 20 | 12 | -8 | Kevin Harvick |
| 21 | — | — | Trevor Bayne |
| 22 | — | — | Cole Whitt |
| 23 | — | — | Chris Buescher |
| 24 | — | — | Gray Gaulding |
| 25 | — | — | Joey Logano |
| 26 | — | — | Ryan Sieg |
| 27 | — | — | Jeffrey Earnhardt |
| 28 | — | — | Timmy Hill |
| 29 | — | — | Matt DiBenedetto |
| 30 | 18 | -12 | Denny Hamlin |
| 31 | — | — | Clint Bowyer |
| 32 | — | — | Ryan Blaney |
| 33 | — | — | Paul Menard |
| 34 | — | — | Regan Smith |
| 35 | — | — | Cody Ware |
| 36 | — | — | Landon Cassill |
| 37 | — | — | Kurt Busch |
| 38 | — | — | Brad Keselowski |
| 39 | — | — | Ricky Stenhouse Jr. |
Stage Results
| Driver | Stage 1 | Stage 2 | Stage 3 | Stage Pts |
|---|---|---|---|---|
| Kyle Busch | 1 | 2 | — | 19 |
| Kyle Larson | 4 | 1 | — | 17 |
| Kevin Harvick | 2 | 4 | — | 16 |
| Brad Keselowski | 3 | 7 | — | 12 |
| Chase Elliott | 6 | 5 | — | 11 |
| Martin Truex, Jr. | 14 | 3 | — | 8 |
| Jimmie Johnson | 5 | 34 | — | 6 |
| Erik Jones | 13 | 6 | — | 5 |
| Matt Kenseth | 8 | 10 | — | 4 |
| Kasey Kahne | 12 | 9 | — | 2 |
| Austin Dillon | 10 | 15 | — | 1 |
| Aric Almirola | — | — | — | — |
| Trevor Bayne | — | — | — | — |
| Cole Whitt | — | — | — | — |
| Chris Buescher | — | — | — | — |
| Gray Gaulding | — | — | — | — |
| Joey Logano | — | — | — | — |
| Ryan Sieg | — | — | — | — |
| Jeffrey Earnhardt | — | — | — | — |
| Timmy Hill | — | — | — | — |
| Matt DiBenedetto | — | — | — | — |
| Clint Bowyer | — | — | — | — |
| Ryan Blaney | — | — | — | — |
| Paul Menard | — | — | — | — |
| Regan Smith | — | — | — | — |
| Cody Ware | — | — | — | — |
| Landon Cassill | — | — | — | — |
| Kurt Busch | — | — | — | — |
| Brad Keselowski | — | — | — | — |
| Ricky Stenhouse Jr. | — | — | — | — |
Model Performance
How well did the NR-Rating model predict this race? Across 16 matched drivers, the model averaged 9.3 positions off — worse than the season average of 8.5. Below Average
| Pos | Driver | Predicted | Actual | Delta |
|---|---|---|---|---|
| 1 | Brad Keselowski | 12.0 | 1 | +11.0 |
| 2 | Kyle Busch | 15.6 | 2 | +13.6 |
| 3 | Chase Elliott | 8.3 | 3 | +5.3 |
| 4 | Joey Logano | 12.1 | 4 | +8.1 |
| 5 | Austin Dillon | 17.0 | 5 | +12.0 |
| 6 | A.J. Allmendinger | 18.3 | 6 | +12.3 |
| 10 | Ricky Stenhouse Jr. | 20.1 | 10 | +10.1 |
| 11 | Chris Buescher | 10.3 | 11 | -0.7 |
| 12 | Erik Jones | 17.7 | 12 | +5.7 |
| 15 | Jimmie Johnson | 17.7 | 15 | +2.7 |
| 16 | Martin Truex, Jr. | 13.8 | 16 | -2.2 |
| 17 | Kyle Larson | 8.6 | 17 | -8.4 |
| 28 | Timmy Hill | 24.3 | 28 | -3.7 |
| 30 | Denny Hamlin | 6.8 | 30 | -23.2 |
| 32 | Ryan Blaney | 6.8 | 32 | -25.2 |
| 35 | Cody Ware | 29.8 | 35 | -5.2 |
Predicted finish from NR-Rating model. Delta = predicted − actual (positive = driver beat prediction). Confidence: High Confidence = low variance (stdDev ≤ 9), Moderate = medium variance, Coinflip = high variance.
Historical Context
- Brad Keselowski: has 36 career starts at Martinsville Speedway with a 14.7 avg finish (2 wins) — the model may have underweighted this track history.
- Denny Hamlin: was the model’s top pick based on 47 career starts at Martinsville Speedway with a 9.2 avg finish (8 wins), finishing P30 on the day.
- Kyle Busch: was the biggest surprise, finishing P2 vs predicted P16. Track history: 52 starts, 12.1 avg finish.
Explore More
Frequently Asked Questions
Who won the 2017 STP 500?
Brad Keselowski won the 2017 STP 500 at Martinsville Speedway driving for Team Penske.
Where was the 2017 STP 500 held?
The 2017 STP 500 was held at Martinsville Speedway on April 2, 2017.