Top 10 lap leaders at Martinsville Speedway
1 of 11

Sean Gardner | Getty Images
Martinsville Speedway opened up in 1948 and has hosted 148 NASCAR Cup Series races since 1949. Scroll to see the top 10 drivers who have led the most laps at the 0.526-mile track in Virginia.
2 of 11

ISC Images & Archives via Getty Images
10. Dale Earnhardt
Total laps run: 18,907
Laps led: 1,947
Martinsville wins: 6
Average finish: 11.9
3 of 11

Racing Photo Archives | Getty Images
9. Denny Hamlin
Total laps run: 16,424
Laps led: 2,190
Martinsville wins: 5
Average finish: 10.5
4 of 11

ISC Images & Archives via Getty Images
8. Bobby Allison
Total laps run: 18,271
Laps led: 2,192
Martinsville wins: 0
Average finish: 11.0
5 of 11

ISC Images & Archives via Getty Images
7. Fred Lorenzen
Total laps run: 6,638
Laps led: 2,731
Martinsville wins: 6
Average finish: 11.4
6 of 11

ISC Images & Archives via Getty Images
6. Richard Petty
Total laps run: 27,891
Laps led: 2,823
Martinsville wins: 15
Average finish: 11.2
7 of 11

Matt Sullivan | Getty Images
5. Jimmie Johnson
Total laps run: 18,765
Laps led: 2,932
Martinsville wins: 9
Average finish: 9.9
8 of 11

ISC Images & Archives via Getty Images
4. Darrell Waltrip
Total laps run: 23,727
Laps led: 3,617
Martinsville wins: 11
Average finish: 10.8
9 of 11

ISC Images & Archives via Getty Images
3. Rusty Wallace
Total laps run: 19,829
Laps led: 3,632
Martinsville wins: 7
Average finish: 11.9
10 of 11

Howard O'Reilly/Dozier Mobley | Getty Images)
2. Cale Yarborough
Total laps run: 13,392
Laps led: 3,766
Martinsville wins: 6
Average finish: 8.7
11 of 11

Chris Trotman | NASCAR via Getty Images
1. Jeff Gordon
Total laps run: 23,269
Laps led: 3,779
Martinsville wins: 9
Average finish: 6.7