← Chase Elliott

Chase Elliott at Martinsville Speedway

Chase Elliott has made 26 career starts at Martinsville Speedway, posting 3 wins, 12 top-five finishes, and a 10.2 average finish. With 1,560 laps led, every trip to Martinsville Speedway tells a story — explore the full race-by-race breakdown below.

Career at Martinsville Speedway
26
Races
3
Wins
12
Top 5
18
Top 10
10.2
Avg Finish
1
Best Finish
1,560
Laps Led

Race-by-Race Results

Year Race Start Finish
2026 Cook Out 400 10 1
2025 Cook Out 400 2 4
2025 Xfinity 500 8 3
2024 Cook Out 400 4 3
2024 Xfinity 500 3 2
2023 NOCO 400 14 10
2023 Xfinity 500 17
2022 Blue-Emu Maximum Pain Relief 400 2 10
2022 Blue-Emu Maximum Pain Relief 400 33
2022 Xfinity 500 1 10
2021 Blue-Emu Maximum Pain Relief 500 2 2
2021 Xfinity 500 5 16
2020 Blue-Emu Maximum Pain Relief 500 11 5
2020 Xfinity 500 19 1
2019 STP 500 12 2
2018 STP 500 11 9
2018 First Data 500 21 7
2017 STP 500 25 3
2017 First Data 500 2 27
2017 Alpha Energy Solutions 250 1 1
2016 NASCAR SPRINT CUP SERIES AT MARTINSVILLE 10 20
2016 NASCAR SPRINT CUP SERIES AT MARTINSVILLE 5 12
2016 Texas Roadhouse 200 presented by Alpha Energy 1 2
2015 NASCAR SPRINT CUP SERIES AT MARTINSVILLE 27 38
2013 Kroger 250 8 6
2013 Kroger 200 12 20

Frequently Asked Questions

How many times has Chase Elliott won at Martinsville Speedway?
Chase Elliott has won 3 times at Martinsville Speedway in 26 career starts.
What is Chase Elliott's average finish at Martinsville Speedway?
Chase Elliott's average finish at Martinsville Speedway is 10.2 across 26 races, with a best finish of 1 (win).
How many laps has Chase Elliott led at Martinsville Speedway?
Chase Elliott has led 1,560 laps at Martinsville Speedway across 26 career races.