📂 Click here for past NASCAR Cup Series Race Results (links on some older pages may not work)
Cook Out Clash at Bowman Gray
Exhibition Race
Feb 2 | Bowman Gray Stadium
| Pole Sitter | #9-Chase Elliott |
| Race Winner | #9-Chase Elliott |
| Entry/Practice | Entry List | Practice |
| Qualifying /Lineup | Qualifying Results | Heat Race Lineups | Heat Race Results | Lineup |
| Race | Results | Penalties |
DAYTONA 500
Race #1 of 36
Feb 16 | Daytona International Speedway
| Pole Sitter | #19-Chase Briscoe |
| Race Winner | #24-William Byron |
| Entry/Practice | Entry List | Practice 1 | Practice 2 | Practice 3 |
| Qualifying/Lineup | Qualifying Results | Duel 1 Lineup | Duel 2 Lineup | Duels Pit Stalls | Duel 1 Results | Duel 2 Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Ambetter Health 400
Race #2 of 36
Feb 23 | Atlanta Motor Speedway
| Pole Sitter | #12-Ryan Blaney |
| Race Winner | #20-Christopher Bell |
| Entry/Practice | Entry List |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Echopark Texas Grand Prix
Race #3 of 36
Mar 2 | Circuit of the Americas
| Pole Sitter | #45-Tyler Reddick |
| Race Winner | #20-Christopher Bell |
| Entry/Practice | Entry List | Practice 1 | Practice 2 |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Shriners Children’s 500
Race #4 of 36
Mar 9 | Phoenix Raceway
| Pole Sitter | #24-William Byron |
| Race Winner | #20-Christopher Bell |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Pennzoil 400
Race #5 of 36
Mar 16 | Las Vegas Motor Speedway
| Pole Sitter | #71-Michael McDowell |
| Race Winner | #21-Josh Berry |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Straight Talk Wireless 400
Race #6 of 36
Mar 23 | Homestead-Miami Speedway
| Pole Sitter | #48-Alex Bowman |
| Race Winner | #5-Kyle Larson |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Cook Out 400
Race #7 of 36
Mar 30 | Martinsville Speedway
| Pole Sitter | #20-Christopher Bell |
| Race Winner | #11-Denny Hamlin |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Goodyear 400
Race #8 of 36
Apr 6 | Darlington Raceway
| Pole Sitter | #24-William Byron |
| Race Winner | #11-Denny Hamlin |
| Entry | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Food City 500
Race #9 of 36
Apr 13 | Bristol Motor Speedway
| Pole Sitter | #48-Alex Bowman |
| Race Winner | #5-Kyle Larson |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Jack Link’s 500
Race #10 of 36
Apr 27 | Talladega Superspeedway
| Pole Sitter | #38-Zane Smith |
| Race Winner | #2-Austin Cindric |
| Entry/Practice | Entry List |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Würth 400
Race #11 of 36
May 4 | Texas Motor Speedway
| Pole Sitter | #77-Carson Hocevar |
| Race Winner | #22-Joey Logano |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
AdventHealth 400
Race #12 of 36
May 11 | Kansas Speedway
| Pole Sitter | #5-Kyle Larson |
| Race Winner | #5-Kyle Larson |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
NASCAR All-Star Open
Exhibition Race
May 18 | North Wilkesboro Speedway
| Pole Sitter | #88-Shane van Gisbergen |
| Race Winner / Fan Vote Winner | #77-Carson Hocevar |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stallss |
| Race | Results | Penalties |
NASCAR All-Star Race
Exhibition Race
May 18 | North Wilkesboro Speedway
| Pole Sitter | #6-Brad Keselowski |
| Race Winner | #20-Christopher Bell |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Heat Races Results | Heat Race Pit Stalls | Starting Lineup| Pit Stalls |
| Race | Results | Penalties |
Coca-Cola 600
Race #13 of 36
May 25 | Charlotte Motor Speedway
| Pole Sitter | #19-Chase Briscoe |
| Race Winner | #1-Ross Chastain |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Cracker Barrel 400
Race #14 of 36
Jun 1 | Nashville Superspeedway
| Pole Sitter | #19-Chase Briscoe |
| Race Winner | #12-Ryan Blaney |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
FireKeepers Casino 400
Race #15 of 36
Jun 8 | Michigan International Speedway
| Pole Sitter | #19-Chase Briscoe |
| Race Winner | #11-Denny Hamlin |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Viva México 250
Race #16 of 36
Jun 15 | Autódromo Hermanos Rodríguez
| Pole Sitter | #88-Shane van Gisbergen |
| Race Winner | #88-Shane van Gisbergen |
| Entry/Practice | Entry List | Practice 1 | Practice 2 |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
The Great American Getaway 400
Race #17 of 36
June 22 | Pocono Raceway
| Pole Sitter | #11-Denny Hamlin |
| Race Winner | #19-Chase Briscoe |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Quaker State 400
Race #18 of 36
Jun 28 | EchoPark Speedway
| Pole Sitter | #22-Joey Logano |
| Race Winner | #9-Chase Elliott |
| Entry/Practice | Entry List |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Grant Park 165
Race #19 of 36
Jul 6 | Chicago Street Course
| Pole Sitter | #88-Shane van Gisbergen |
| Race Winner | #88-Shane van Gisbergen |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Toyota / Save Mart 350
Race #20 of 36
Jul 13 | Sonoma Raceway
| Pole Sitter | #88-Shane van Gisbergen |
| Race Winner | #88-Shane van Gisbergen |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Autotrader EchoPark Automotive 400
Race #21 of 36
Jul 20 | Dover Motor Speedway
| Pole Sitter | #9-Chase Elliott (qualifying cancelled) |
| Race Winner | #11-Denny Hamlin |
| Entry/Practice | Entry List |
| Qualifying/Lineup | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Brickyard 400
Race #22 of 36
Jul 27 | Indianapolis Motor Speedway
| Pole Sitter | #19-Chase Briscoe |
| Race Winner | #23-Bubba Wallace |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Iowa Corn 350
Race #23 of 36
Aug 3 | Iowa Speedway
| Pole Sitter | #19-Chase Briscoe |
| Race Winner | #24-William Byron |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Go Bowling at the Glen
Race #24 of 36
Aug 10 | Watkins Glen International
| Pole Sitter | #12-Ryan Blaney |
| Race Winner | #88-Shane van Gisbergen |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Cook Out 400
Race #25 of 36
Aug 16 | Richmond Raceway
| Pole Sitter | #60-Ryan Preece |
| Race Winner | #3-Austin Dillon |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Coke Zero Sugar 400
Race #26 of 36
Aug 23 | Daytona International Speedway
| Pole Sitter | #12-Ryan Blaney (qualifying cancelled) |
| Race Winner | #12-Ryan Blaney |
| Entry | Entry List |
| Qualifying/Lineup | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points |Driver Points Before Reset | Owner Points Before Reset | Cumulative | Penalties |
PLAYOFFS BEGIN
Round of 16
Cook Out Southern 500
Race #27 of 36
Aug 31 | Darlington Raceway
| Pole Sitter | #11-Denny Hamlin |
| Race Winner | #19-Chase Briscoe |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Enjoy Illinois 300
Race #28 of 36
Sep 7 | World Wide Technology Raceway
| Pole Sitter | #11-Denny Hamlin |
| Race Winner | #11-Denny Hamlin |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Bass Pro Shops Night Race
Race #29 of 36
Sep 13 | Bristol Motor Speedway
| Pole Sitter | #16-AJ Allmendinger |
| Race Winner | #20-Christopher Bell |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points |Driver Points Before Reset | Owner Points Before Reset | Cumulative | Penalties |
Round of 12
Mobile 1 301
Race #30 of 36
Sep 21 | New Hampshire Motor Speedway
| Pole Sitter | #22-Joey Logano |
| Race Winner | #12-Ryan Blaney |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Hollywood Casino 400
Race #31 of 36
Sep 28 | Kansas Speedway
| Pole Sitter | #19-Chase Briscoe |
| Race Winner | #9-Chase Elliott |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Bank of America ROVAL 400
Race #32 of 36
Oct 5 | Charlotte Motor Speedway
| Pole Sitter | #45-Tyler Reddick |
| Race Winner | #88-Shane Van Gisbergen |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points |Driver Points Before Reset | Owner Points Before Reset | Cumulative | Penalties |
Round of 8
South Point 400
Race #33 of 36
Oct 12 | Las Vegas Motor Speedway
| Pole Sitter | #11-Denny Hamlin |
| Race Winner | #11-Denny Hamlin |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
YellaWood 500
Race #34 of 36
Oct 19 | Talladega Superspeedway
| Pole Sitter | #71-Michael McDowell |
| Race Winner | #19-Chase Briscoe |
| Entry/Practice | Entry List |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
XFINITY 500
Race #35 of 36
Oct 26 | Martinsville Speedway
| Pole Sitter | #24-William Byron |
| Race Winner | #24-William Byron |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Driver Points Before Reset | Owner Points | Owner Points Before Reset | Cumulative | Penalties |
Championship Race
NASCAR Cup Series Championship
Race #36 of 36
Nov 2 | Phoenix Raceway
| Pole Sitter | #11-Denny Hamlin |
| Race Winner | #12-Ryan Blaney |
| Entry/Practice | Entry List | Practice |
| Qualifying/Lineup | Qualifying Results | Starting Lineup | Pit Stalls |
| Race | Results | Driver Points | Owner Points | Cumulative | Penalties |
Click on the race name to go to the ‘Next/Last Race Info/Rundown’ page for each race./Rundown’ page for each race.

