
Drivers to sweep all three stages in a Cup Series race
1 of 30

Chris Graythen | Getty Images
Kyle Larson swept all three stages for the second time in 2025 and eighth time in his career Sunday at Kansas Speedway, surpassing Martin Truex Jr.'s record of seven. See the 29 instances of a sweep since NASCAR introduced stage racing in 2017.
2 of 30

Chris Trotman | Getty Images
Martin Truex Jr.
Race: Las Vegas, 2017
Laps led: 150
Career win: Eighth
3 of 30

Sarah Crabill | Getty Images
Martin Truex Jr. (2)
Race: Kentucky, 2017
Laps led: 152
Career win: 10th
4 of 30

Brian Lawdermilk | Getty Images
Kevin Harvick
Race: Las Vegas, 2018
Laps led: 214
Career win: 39th
5 of 30

Sarah Crabill | Getty Images
Martin Truex Jr. (3)
Race: Auto Club, 2018
Laps led: 125
Career win: 16th
Also won Busch Pole Award
6 of 30

Brian Lawdermilk | Getty Images
Kevin Harvick (2)
Race: Dover, 2018
Laps led: 201
Career win: 41st
7 of 30

Sarah Crabill | Getty Images
Kyle Busch
Race: Charlotte, 2018
Laps led: 377
Career win: 47th
Also won Busch Pole Award; race had four stages, with Busch winning them all
8 of 30

Sarah Crabill | Getty Images
Martin Truex Jr. (4)
Race: Auto Club, 2018
Laps led: 174
Career win: 19th
Also won Busch Pole Award
9 of 30

Jerry Markland | Getty Images
Kevin Harvick (3)
Race: Dover, 2018
Laps led: 201
Career win: 44th
10 of 30

Jared C. Tilton | Getty Images
Kevin Harvick (4)
Race: Texas, 2018
Laps led: 177
Career win: 45th
11 of 30

Jared C. Tilton | Getty Images
Kyle Busch (2)
Race: Auto Club, 2019
Laps led: 134
Career win: 53rd
Was 200th career national series win
12 of 30

Brian Lawdermilk | Getty Images
Brad Keselowski
Race: Martinsville, 2019
Laps led: 446
Career win: 29th
13 of 30

Brian Lawdermilk | Getty Images
Chase Elliott
Race: Watkins Glen, 2019
Laps led: 80
Career win: Fifth
Also won Busch Pole Award
14 of 30

Matt Sullivan | Getty Images
Martin Truex Jr. (5)
Race: Martinsville, 2019
Laps led: 464
Career win: 26th
15 of 30

Michael Reaves | Getty Images
Denny Hamlin
Race: Miami, 2020
Laps led: 137
Career win: 40th
Started from pole position after random draw
16 of 30

Jared C. Tilton | Getty Images
Kevin Harvick (4)
Race: Michigan-1, 2020
Laps led: 92
Career win: 54th
17 of 30

Jared C. Tilton | Getty Images
Denny Hamlin (2)
Race: Dover-1, 2020
Laps led: 115
Career win: 43rd
18 of 30

Jared C. Tilton | Getty Images
Kevin Harvick (5)
Race: Dover-2, 2020
Laps led: 223
Career win: 56th
19 of 30

Chris Graythen | Getty Images
Martin Truex Jr. (6)
Race: Darlington-1, 2021
Laps led: 248
Career win: 30th
20 of 30

Maddie Meyer | Getty Images
Kyle Larson
Race: Charlotte, 2021
Laps led: 327
Career win: 8th
21 of 30

Maddie Meyer | Getty Images
Kyle Larson (2)
Race: Sonoma, 2021
Laps led: 57
Career win: 9th
22 of 30

James Gilbert | Getty Images
Chase Elliott
Race: Atlanta-2, 2022
Laps led: 96
Career win: 16th
Started from pole after qualifying was rained out
23 of 30

Sean Gardner | Getty Images
Kyle Larson (3)
Race: Homestead-Miami, 2022
Laps led: 199
Career win: 19th
24 of 30

Meg Oliphant | Getty Images
William Byron
Race: Las Vegas-1, 2023
Laps led: 176
Career win: 5th
25 of 30

Meg Oliphant | Getty Images
Martin Truex Jr. (7)
Race: New Hampshire, 2023
Laps led: 254
Career win: 34th
26 of 30

Chris Graythen | Getty Images
Kyle Larson (4)
Race: Las Vegas-2, 2023
Laps led: 133
Career win: 23rd
27 of 30

Chris Graythen | Getty Images
Kyle Larson (5)
Race: Las Vegas-1, 2024
Laps led: 181
Career win: 24th
28 of 30

ames Gilbert/Getty Images
Kyle Larson (6)
Race: Bristol-2, 2024
Laps led: 462
Career win: 28th
29 of 30

Jared C. Tilton | Getty Images
Kyle Larson (7)
Race: Bristol-1, 2025
Laps led: 411
Career win: 31st
30 of 30

Alejandro Alvarez | NASCAR Digital Media
Kyle Larson (8)
Race: Kansas-1, 2025
Laps led: 221
Career win: 32nd