Xfinity 500
Martinsville Speedway — October 26, 2025
William Byron
Winner
500
Laps
32
Entries
5
Leaders
William Byron won the 2025 Xfinity 500 at Martinsville Speedway on October 26, 2025, leading 304 of 500 laps. Ryan Blaney finished second; Chase Elliott rounded out the podium. The race featured 5 different leaders.
Race Details
Date
Sunday, October 26, 2025
Track
Season
2025
Winner
Leaders
5 drivers
| Pos | Start | +/- | Driver |
|---|---|---|---|
| 1 | 1 | — | William Byron |
| 2 | 31 | +29 | Ryan Blaney |
| 3 | 8 | +5 | Chase Elliott |
| 4 | 13 | +9 | Ross Chastain |
| 5 | 3 | -2 | Kyle Larson |
| 6 | 18 | +12 | Ryan Preece |
| 7 | 12 | +5 | Christopher Bell |
| 8 | 4 | -4 | Joey Logano |
| 9 | 16 | +7 | Todd Gilliland |
| 10 | 27 | +17 | Josh Berry |
| 11 | 29 | +18 | Chris Buescher |
| 12 | 19 | +7 | Brad Keselowski |
| 13 | 22 | +9 | Shane van Gisbergen |
| 14 | 17 | +3 | Alex Bowman |
| 15 | 11 | -4 | Michael McDowell |
| 16 | 15 | -1 | Carson Hocevar |
| 17 | 2 | -15 | Ty Gibbs |
| 18 | 30 | +12 | Daniel Suarez |
| 19 | 7 | -12 | Kyle Busch |
| 20 | 14 | -6 | Tyler Reddick |
| 21 | 24 | +3 | John Hunter Nemechek |
| 25 | 23 | -2 | Zane Smith |
| 26 | 26 | — | Ty Dillon |
| 27 | 32 | +5 | Ricky Stenhouse Jr. |
| 28 | 33 | +5 | A.J. Allmendinger |
| 30 | 35 | +5 | Noah Gragson |
| 32 | 36 | +4 | Cody Ware |
| 33 | 37 | +4 | Casey Mears |
| 34 | 28 | -6 | Erik Jones |
| 35 | 5 | -30 | Denny Hamlin |
| 36 | 25 | -11 | Riley Herbst |
| 37 | 9 | -28 | Chase Briscoe |
Stage Results
| Driver | Stage 1 | Stage 2 | Stage 3 | Stage Pts |
|---|---|---|---|---|
| William Byron | 1 | 1 | — | 20 |
| Kyle Larson | 3 | 2 | — | 17 |
| Chase Elliott | 4 | 4 | — | 14 |
| Christopher Bell | 8 | 3 | — | 11 |
| Joey Logano | 2 | 2 | — | 9 |
| Todd Gilliland | 9 | 5 | — | 8 |
| Ty Gibbs | 5 | 5 | — | 6 |
| Ryan Blaney | 7 | 7 | — | 4 |
| Ryan Preece | — | 7 | — | 4 |
| Shane van Gisbergen | — | 8 | — | 3 |
| Tyler Reddick | — | 9 | — | 2 |
| Ross Chastain | — | — | — | — |
| Josh Berry | — | — | — | — |
| Chris Buescher | — | — | — | — |
| Brad Keselowski | — | — | — | — |
| Alex Bowman | — | — | — | — |
| Michael McDowell | — | — | — | — |
| Carson Hocevar | — | — | — | — |
| Daniel Suarez | — | — | — | — |
| Kyle Busch | — | — | — | — |
| John Hunter Nemechek | — | — | — | — |
| Zane Smith | — | — | — | — |
| Ty Dillon | — | — | — | — |
| Ricky Stenhouse Jr. | — | — | — | — |
| A.J. Allmendinger | — | — | — | — |
| Noah Gragson | — | — | — | — |
| Cody Ware | — | — | — | — |
| Casey Mears | — | — | — | — |
| Erik Jones | — | — | — | — |
| Denny Hamlin | — | — | — | — |
| Riley Herbst | — | — | — | — |
| Chase Briscoe | — | — | — | — |
Model Performance
How well did the NR-Rating model predict this race? Across 32 matched drivers, the model averaged 6.8 positions off — better than the season average of 8.5. Good
| Pos | Driver | Predicted | Actual | Delta |
|---|---|---|---|---|
| 1 | William Byron | 10.3 | 1 | +9.3 |
| 2 | Ryan Blaney | 6.8 | 2 | +4.8 |
| 3 | Chase Elliott | 8.3 | 3 | +5.3 |
| 4 | Ross Chastain | 13.8 | 4 | +9.8 |
| 5 | Kyle Larson | 8.6 | 5 | +3.6 |
| 6 | Ryan Preece | 10.8 | 6 | +4.8 |
| 7 | Christopher Bell | 8.6 | 7 | +1.6 |
| 8 | Joey Logano | 12.1 | 8 | +4.1 |
| 9 | Todd Gilliland | 17.1 | 9 | +8.1 |
| 10 | Josh Berry | 19.0 | 10 | +9.0 |
| 11 | Chris Buescher | 10.3 | 11 | -0.7 |
| 12 | Brad Keselowski | 12.0 | 12 | 0.0 |
| 13 | Shane van Gisbergen | 18.3 | 13 | +5.3 |
| 14 | Alex Bowman | 14.0 | 14 | 0.0 |
| 15 | Michael McDowell | 15.0 | 15 | 0.0 |
| 16 | Carson Hocevar | 14.7 | 16 | -1.3 |
| 17 | Ty Gibbs | 12.6 | 17 | -4.4 |
| 18 | Daniel Suarez | 15.6 | 18 | -2.4 |
| 19 | Kyle Busch | 15.6 | 19 | -3.4 |
| 20 | Tyler Reddick | 9.9 | 20 | -10.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
- William Byron: has 19 career starts at Martinsville Speedway with a 9.8 avg finish (4 wins) — the model may have underweighted this track history.
- Ryan Blaney: was the model’s top pick based on 30 career starts at Martinsville Speedway with a 11.7 avg finish (2 wins), finishing P2 on the day.
Explore More
Frequently Asked Questions
Who won the 2025 Xfinity 500?
William Byron won the 2025 Xfinity 500 at Martinsville Speedway driving for Hendrick Motorsports.
Where was the 2025 Xfinity 500 held?
The 2025 Xfinity 500 was held at Martinsville Speedway on October 26, 2025.