← Kyle Larson

Kyle Larson at Martinsville Speedway

Kyle Larson has made 22 career starts at Martinsville Speedway, posting 1 win, 9 top-five finishes, and a 12.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
22
Races
1
Wins
9
Top 5
12
Top 10
12.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 5 2
2024 Xfinity 500 1 3
2023 NOCO 400 7 1
2023 Xfinity 500 1 6
2022 Blue-Emu Maximum Pain Relief 400 1 19
2022 Xfinity 500 8 2
2021 Blue-Emu Maximum Pain Relief 500 1 5
2021 Xfinity 500 19 14
2019 STP 500 7 18
2019 First Data 500 6 9
2018 STP 500 13 16
2017 STP 500 7 17
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 22 career starts.
What is Kyle Larson's average finish at Martinsville Speedway?
Kyle Larson's average finish at Martinsville Speedway is 12.3 across 22 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 22 career races.