← Kyle Larson

Kyle Larson at Martinsville Speedway

Kyle Larson has made 24 career starts at Martinsville Speedway, posting 1 win, 9 top-five finishes, and a 14.3 average finish. With 446 laps led, every trip to Martinsville Speedway tells a story. Explore the full race-by-race breakdown below.

Career at Martinsville Speedway
24
Races
1
Wins
9
Top 5
12
Top 10
14.3
Avg Finish
1
Best Finish
446
Laps Led

Race-by-Race Results

Year Race Start Finish
2026 Cook Out 400 13 9
2025 Cook Out 400 4 5
2025 Xfinity 500 3 5
2024 Cook Out 400 1 2
2024 Xfinity 500 9 3
2023 NOCO 400 19 1
2023 Xfinity 500 5 6
2022 Blue-Emu Maximum Pain Relief 400 8 19
2022 Xfinity 500 1 2
2021 Blue-Emu Maximum Pain Relief 500 19 5
2021 Xfinity 500 1 14
2019 STP 500 6 18
2019 First Data 500 14 9
2018 STP 500 7 16
2018 First Data 500 9 37
2017 STP 500 1 17
2017 First Data 500 9 37
2016 NASCAR SPRINT CUP SERIES AT MARTINSVILLE 17 3
2016 NASCAR SPRINT CUP SERIES AT MARTINSVILLE 11 14
2016 Alpha Energy Solutions 250 5 4
2015 NASCAR SPRINT CUP SERIES AT MARTINSVILLE 9 19
2014 NASCAR Sprint Cup Series at Martinsville 28 27
2014 NASCAR Sprint Cup Series at Martinsville 16 30
2013 NASCAR Sprint Cup Series at Martinsville 26 42

Frequently Asked Questions

How many times has Kyle Larson won at Martinsville Speedway?
Kyle Larson has won 1 time at Martinsville Speedway in 24 career starts.
What is Kyle Larson's average finish at Martinsville Speedway?
Kyle Larson's average finish at Martinsville Speedway is 14.3 across 24 races, with a best finish of 1 (win).
How many laps has Kyle Larson led at Martinsville Speedway?
Kyle Larson has led 446 laps at Martinsville Speedway across 24 career races.