Every completed race, newest first. Stories are written race recaps. Race Notes are stats generated automatically from the lap data. The Luck index compares where a driver ran on TLS with where they finished.
Kyle Larson (#5) won stage 2 — his third straight stage win at Bristol — while Ty Gibbs (#54) was not up front until the race's final act. Ryan Blaney (#12) lost ground during a pit stop after the stage and ran much of the second…
Denny Hamlin (#11) won both stages at Martinsville and looked like the driver to beat until the final restart. Cautions on lap 78 (Cody Ware #51 spun) and lap 105 (contact between Noah Gragson #4 and AJ Allmendinger #16) kept the…
Tyler Reddick (#45) led from the green and paced the Goodyear 400 for 77 laps. Brad Keselowski (#6) won stage 1; Keselowski (#6) also won stage 2 ahead of Chris Buescher (#17). A lap-111 caution came when Erik Jones (#43) spun…
Christopher Bell (#20) won stage 1 and William Byron (#24) won stage 2, but Denny Hamlin (#11) led 134 laps and controlled the closing act. Pit penalties hit Hamlin (#11) and Gibbs (#54) early, and Chase Briscoe (#19) was…
The Straight Talk Wireless 500 at Phoenix had cautions throughout, including a lap-217 crash involving Ross Chastain (#1), Austin Cindric (#2), Joey Logano (#22), Bubba Wallace (#23), and Alex Bowman (#48) after a restart.
Chase Briscoe (#19) took the lead on lap 1, but Tyler Reddick (#45) was up front for most of the afternoon and led 58 laps. Ross Chastain (#1) won stage 1 and Ty Gibbs (#54) won stage 2 before a caution on lap 75 when Chastain…
Qualifying was canceled due to weather, and the race stretched to 271 laps after multiple cautions and two overtime attempts. Kyle Larson (#5) led 48 laps but fell to P32 after late incidents; Tyler Reddick (#45) led 53 laps and…
Carson Hocevar (#77) led at the white flag. Chase Elliott (#9) led on the final backstretch. A tri-oval crash on the last lap collected both; Reddick cleared the chaos to win by 0.308 seconds over Ricky Stenhouse Jr (#47).