🏁 LAP 1: START LEAD CHANGE: Tyler Reddick (#45). Why: Earned pole via performance metric [16]. So What: Clean air advantage allowed him to lead the first 39 laps [17, 18].
⚠️ LAPS 36–39: CAUTION #1. Reason: Josh Berry (#21) spin in Turn 2 [17, 19]. So What: Timmy Hill earned the Free Pass [17].
🔄 LAP 40: LEAD CHANGE Chase Briscoe (#19). Why: Pit cycle shuffle [18]. So What: Challenged the front-row Toyotas for early dominance [17].
⚡ LAP 41: LEAD CHANGE Tyler Reddick (#45). Why: Overtook Briscoe on the restart [17]. So What: Reclaimed the clean-air lead [18].
⚠️ LAPS 54–59: CAUTION #2. Reason: Multi-car accident involving Austin Cindric (#2) and Connor Zilisch (#88) in Turn 2 [19, 20]. So What? Zilisch and Cindric DNF; Daniel Suárez earned the Free Pass [17, 21].
🔄 LAP 57: LEAD CHANGE Ross Chastain (#1). Why: Stayed out during caution service [18, 21]. So What: Gained temporary track position in a backup strategy [21].
🔄 LAP 60: LEAD CHANGE Ryan Preece (#60). Why: Restart shuffle [18, 21]. So What: Pitted later for two tires to stay ahead of the four-tire groups [21].
🚀 LAP 61: LEAD CHANGE Zane Smith (#38). Why: Strategic pass following pit stops [18, 21]. So What: Led career-high 31 laps [22, 23].
⚠️ LAPS 91–95: CAUTION #3. Reason: Chase Elliott (#9) spin and crash in Turn 2 [19, 24, 25]. So What? Elliott DNF; Bubba Wallace earned the Free Pass [21, 25].
⚡ LAP 92: LEAD CHANGE Tyler Reddick (#45). Why: Won the race off pit road [18, 25]. So What: Positioned back at the front for the Stage 1 finish [18].
🔄 LAP 93: LEAD CHANGE Michael McDowell (#71). Why: Stayed out while leaders pitted [18, 25]. So What: Tested tire endurance on high-speed asphalt [25].
🔄 LAP 96: LEAD CHANGE Denny Hamlin (#11). Why: Overtook McDowell on track [18, 25]. So What: Moved into clean air for the final laps of the segment [18].
⚡ LAP 97: LEAD CHANGE Kyle Larson (#5). Why: High-side pass during the Stage 1 shootout [18, 25]. So What: Positioned for the segment win [26].
🏁 LAPS 102–108: CAUTION #4 (STAGE 1 END). Winner: Kyle Larson [19, 26]. So What: Carson Hocevar earned the Free Pass [25].
🔄 LAP 111: LEAD CHANGE Chase Briscoe (#19). Why: Won the Stage 2 restart shuffle [18, 27]. So What: Led the next 32 laps [18].
🚀 LAP 143: LEAD CHANGE Denny Hamlin (#11). Why: Aero-pass on Briscoe [18, 27]. So What: Began JGR's period of total domination [27].
🔄 LAP 147: LEAD CHANGE Ty Gibbs (#54). Why: Pit service cycle [18, 27]. So What: Brief period out front during green flag stops [27].
🔄 LAP 148: LEAD CHANGE Christopher Bell (#20). Why: Strategic stay-out during green cycle [18, 27]. So What: Gained track position markers [27].
🔄 LAP 151: LEAD CHANGE Carson Hocevar (#77). Why: Stayed out while field pitted [18, 27]. So What: Highest career lead position [18].
🚀 LAP 155: LEAD CHANGE Denny Hamlin (#11). Why: Fresh tires overcame stay-out drivers [18, 27]. So What: Led through the end of Stage 2 [18].
🏁 LAPS 202–207: CAUTION #5 (STAGE 2 END). Winner: Denny Hamlin [19, 28]. So What: AJ Allmendinger earned the Free Pass [29].
🔄 LAP 203: LEAD CHANGE Ty Gibbs (#54). Why: Faster pit road transit [18, 29]. So What: Brief clean air before restart [18].
⚡ LAP 204: LEAD CHANGE Denny Hamlin (#11). Why: Restart power in the outside lane [18, 29]. So What: Maintained JGR dominance into Stage 3 [18].
⚠️ LAPS 211–215: CAUTION #6. Reason: Lost wheel from Katherine Legge (#78) on the apron [19, 30, 31]. So What: Zane Smith earned the Free Pass [19].
🔄 LAP 216: LEAD CHANGE Chase Briscoe (#19). Why: Stayed out during caution [18, 31]. So What: Positioned for a restart battle [18].
⚡ LAP 217: LEAD CHANGE Tyler Reddick (#45). Why: Won the Stage 3 restart battle [18, 31]. So What: Reclaimed pole-speed dominance [31].
🔄 LAP 222: LEAD CHANGE Denny Hamlin (#11). Why: Overtook Reddick on track [18, 31]. So What: Continued high-performance JGR mapping [31].
⚡ LAP 223: LEAD CHANGE Tyler Reddick (#45). Why: Re-passed Hamlin in clean air [18, 31]. So What: Led 28 consecutive laps [18].
🔄 LAP 251: LEAD CHANGE Christopher Bell (#20). Why: Stayed out while field pitted for green flag service [18, 32]. So What: Began recovery from earlier penalties [32].
⚡ LAP 258: LEAD CHANGE Tyler Reddick (#45). Why: Recovered lead as green cycle completed [18, 32]. So What: Led next 29 laps [18].
🔄 LAP 287: LEAD CHANGE Denny Hamlin (#11). Why: Caught Reddick in heavy traffic [18, 33]. So What: Moved toward Stage 3 points [33].
⚡ LAP 296: LEAD CHANGE Christopher Bell (#20). Why: Late stage charge on fresh tires [18, 33]. So What: Won Stage 3 [34].
🏁 LAPS 302–312: CAUTION #7 (STAGE 3 END). Winner: Christopher Bell [19, 34]. So What: William Byron earned the Free Pass [19].
🔄 LAP 309: LEAD CHANGE Ty Gibbs (#54). Why: Stayed out while others pitted during caution [18, 35]. So What: Track position for final segment [35].
⚡ LAP 310: LEAD CHANGE Christopher Bell (#20). Why: Overtook Gibbs on the caution restart [18, 35]. So What: Maintained lead for Stage 4 [18].
🔄 LAP 313: LEAD CHANGE Ty Gibbs (#54). Why: Restart aggression on inside lane [18, 35]. So What: Led 14 laps [18].
⚠️ LAPS 319–326: CAUTION #8. Reason: Ross Chastain (#1) crash following contact from Stenhouse Jr. (#47) [6, 19, 35]. So What? Chastain DNF; Michael McDowell earned the Free Pass [19, 35].
🔄 LAP 327: LEAD CHANGE Shane Van Gisbergen (#97). Why: Stayed out while others pitted [18, 36]. So What: Led first career Cup laps on an intermediate oval [18].
⚠️ LAPS 330–337: CAUTION #9. Reason: Multi-car incident involving Briscoe, Preece, Buescher, and Berry [19, 36, 37]. So What? Briscoe and Preece DNF; Daniel Suárez earned the Free Pass [19, 36].
⚡ LAP 338: LEAD CHANGE Christopher Bell (#20). Why: Restart speed overcame SVG [18, 36]. So What: Positioned to win before the strategy shift [36].
⚠️ LAPS 354–359: CAUTION #10. Reason: Inclement weather (Lightning) [5, 19, 38]. So What: Triggered the race-winning pit cycle; Alex Bowman earned the Free Pass [19, 38].
🔄 LAP 356: LEAD CHANGE Tyler Reddick (#45). Why: Pit road service shuffle [18]. So What: Brief return to the lead during yellow [18].
🏁 LAP 357: LEAD CHANGE Daniel Suárez (#7). Why: Two-tire pit stop [5, 8, 18]. So What? Gained 13 positions to take the lead for the final restart [5, 8].
⚠️ LAPS 362–369: CAUTION #11. Reason: Precipitation [19, 38]. RED FLAG: Lap 367 for rain [19, 38]. So What: Corey Heim earned the Free Pass [19].
⚠️ LAP 373: CAUTION #12 (FINAL). Reason: Heavy rain [19, 38]. So What: Race called official; Daniel Suárez declared winner [9, 12, 38].