STP 500

Martinsville Speedway, March 24, 2019

Brad Keselowski
Winner
500
Laps
36
Entries
3
Leaders

Brad Keselowski won the 2019 STP 500 at Martinsville Speedway on March 24, 2019, leading 446 of 500 laps. Chase Elliott finished second; Kyle Busch rounded out the podium. The race featured 3 different leaders.

Race Details
Date
Sunday, March 24, 2019
Season
2019
Leaders
3 drivers
Pos Start +/- Driver
1 3 +2 Brad Keselowski
2 7 +5 Chase Elliott
3 13 +10 Kyle Busch
4 17 +13 Ryan Blaney
5 5 Denny Hamlin
6 4 -2 Kevin Harvick
7 10 +3 Clint Bowyer
8 8 Martin Truex, Jr.
9 2 -7 Aric Almirola
10 9 -1 Daniel Suarez
11 29 +18 Austin Dillon
12 19 +7 Kurt Busch
13 22 +9 Ty Dillon
14 16 +2 Alex Bowman
15 14 -1 Paul Menard
16 15 -1 Ryan Preece
17 26 +9 Bubba Wallace
18 6 -12 Kyle Larson
19 1 -18 Joey Logano
20 21 +1 Matt DiBenedetto
21 12 -9 Chris Buescher
22 34 +12 William Byron
23 20 -3 Ryan Newman
24 11 -13 Jimmie Johnson
25 24 -1 Ricky Stenhouse Jr.
26 25 -1 David Ragan
27 28 +1 Daniel Hemric
28 27 -1 Landon Cassill
29 31 +2 Matt Tifft
30 18 -12 Erik Jones
31 23 -8 Michael McDowell
32 35 +3 D.J. Kennington
33 32 -1 Corey LaJoie
34 30 -4 Ross Chastain
35 36 +1 Jeb Burton
36 33 -3 Cody Ware
Model Performance

How well did the NR-Rating model predict this race? Across 22 matched drivers, the model averaged 7.6 positions off — better than the season average of 8.5. Average

Pos Driver Predicted Actual Delta
1 Brad Keselowski 13.8 1 +12.8
2 Chase Elliott 9.9 2 +7.9
4 Ryan Blaney 6.8 4 +2.8
5 Denny Hamlin 6.8 5 +1.8
8 Martin Truex, Jr. 14.0 8 +6.0
10 Daniel Suarez 14.0 10 +4.0
11 Austin Dillon 17.7 11 +6.7
13 Ty Dillon 23.1 13 +10.1
14 Alex Bowman 15.6 14 +1.6
16 Ryan Preece 12.6 16 -3.4
17 Bubba Wallace 12.6 17 -4.4
18 Kyle Larson 10.3 18 -7.7
19 Joey Logano 10.3 19 -8.7
21 Chris Buescher 12.0 21 -9.0
22 William Byron 10.8 22 -11.2
24 Jimmie Johnson 18.0 24 -6.0
25 Ricky Stenhouse Jr. 20.4 25 -4.6
30 Erik Jones 17.7 30 -12.3
31 Michael McDowell 15.6 31 -15.4
33 Corey LaJoie 24.9 33 -8.1

(showing top 20 finishers)

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 37 career starts at Martinsville Speedway with a 15.4 avg finish (2 wins) — the model may have underweighted this track history.
  • Ryan Blaney: was the model’s top pick based on 26 career starts at Martinsville Speedway with a 8.0 avg finish (2 wins), finishing P4 on the day.

Explore More

Frequently Asked Questions

Who won the 2019 STP 500?
Brad Keselowski won the 2019 STP 500 at Martinsville Speedway driving for Team Penske.
Where was the 2019 STP 500 held?
The 2019 STP 500 was held at Martinsville Speedway on March 24, 2019.