Hy-Vee Perks 250

Kvapil Clinches Second Straight • double-overtime • v3.0 Final
Iowa Speedway
August 8, 2026
WINNER: Carson Kvapil (No. 1)
MARGIN: 0.343 Seconds
AVG SPEED: 83.418 MPH
STAGES: 60 / 120 / 250 (Actual 260)

Post-Race Analysis: JR Motorsports Short-Track Dominance

Carson Kvapil successfully executed a high-side side-draft in double overtime to secure his second consecutive victory. Why? The JR Motorsports chassis package utilized a superior front-end mechanical grip that resisted "washing up" in the dirty air of the final restarts. So What? Kvapil has officially clinched a Chase berth, joining Justin Allgaier as the primary championship favorites heading into the regular-season finale at Daytona.

Mechanical Intelligence: Heavy thermal degradation was the defining characteristic of the race, with lap times falling off by over 0.8 seconds over 30-lap runs. Why? The abrasive Iowa surface combined with 84°F track temperatures accelerated right-rear tire wear. So What? This penalized drivers like Jesse Love and Ryan Sieg who were aggressive early, while rewarding the late-race conservation of Rajah Caruth and William Sawalich.
Weekend Intelligence History (Cumulative Assets): Practice Leadership: Jesse Love (#2) logged the fastest single lap at 130.607 mph and the best 10-lap average (129.736 mph). Qualifying Result: Ryan Sieg (#39) earned his first career pole with a speed of 131.436 mph (23.966s). Pre-Race Penalties: Ryan Ellis (#02) and Kyle Sieg (#28) were dropped to the rear for unapproved adjustments. Inspection Log: Inspection concluded without issue for the winner, though Nos. 00, 54, and 21 were taken to the R&D Center for further study. Goodyear Specs: Teams utilized the multi-track compound (Pocono/Indy setup) paired with a left-side tire seen at Bristol and Rockingham.

Post-Race Top 10 Finishers: Placement Factors

PosNo.DriverTeam / OrganizationPlacement Aspect
11Carson KvapilJR MotorsportsOvertime side-draft pass; mastered high-groove momentum.
288Rajah CaruthJR MotorsportsUtilized the top lane on the final restart for a career-best P2.
318William SawalichJoe Gibbs RacingCharged from 17th after managing early brake temperature issues.
49Ross ChastainJR MotorsportsLed 63 laps; surrendered the win due to an overtime tire-spin.
500Sheldon CreedHaas Factory TeamConsistent Stage 2 performance; led 36 laps on long-run stability.
687Nick SanchezPeterson Racing GroupGained 8 spots; Peterson Racing’s best finish in team history.
754Taylor GrayJoe Gibbs RacingMaintained front-end cooling despite heavy debris on the grille.
826Dean ThompsonSam Hunt RacingDifferential of +19; successfully navigated the Lap 253 melee.
924Harrison BurtonAM RacingCapitalized on track position gambles during the 12th caution.
1044Brennan PooleAlpha Prime RacingAggressive short-pitting strategy gained 16 positions.

Post-Race Play-By-Play: Forensic Intelligence Log

12
Cautions
72
Yellow Laps
7
Lead Changes
7
Lead Drivers
🏁 LAP 1: START (Leader: Ryan Sieg)
Ryan Sieg (#39) clears Ross Chastain (#9) using the preferred inside groove. Why? Superior torque from the RSS engine package. So What? Sieg controlled the air to build a 2.1s lead by Lap 20.
⚠️ LAPS 28–33: CAUTION #1
Nathan Byrd (#42) spins in Turn 4. Why? Loss of rear downforce due to aero-wash. So What? Triggered strategy pit stops for Garrett Smithley, Jeremy Clements, and Nick Sanchez.
⚠️ LAPS 62–70: CAUTION #2 (STAGE 1 END)
Winner: Ryan Sieg. Why? Clean air dominance throughout the 60-lap stage. So What? Sieg earned his first career stage win, securing 10 critical regular-season points.
🔄 LAP 66: LEAD CHANGE
Sheldon Creed (#00) leads off pit road. Why? Faster pit service (11.4s) than Ryan Sieg. So What? Creed inherited the clean-air advantage for the start of Stage 2.
⚠️ LAPS 77–80: CAUTION #3
Kyle Sieg (#28) spins in Turn 2. Why? Chassis imbalance following pre-race adjustments. So What? Josh Bilicki earned the Free Pass to return to the lead lap.
🔄 LAP 102: LEAD CHANGE
Justin Allgaier (#7) overtakes Creed. Why? Superior tire management allowed him to find grip in the higher groove. So What? Allgaier asserted JRM’s dominance, leading a race-high 83 laps total.
⚠️ LAPS 122–129: CAUTION #4 (STAGE 2 END)
Winner: Justin Allgaier. Why? Strategic conservation of right-rear tire tread. So What? Allgaier won his series-high 8th stage, solidifying his regular-season title bid.
⚠️ LAPS 151–155: CAUTION #5
Anthony Alfredo (#96) spins in Turn 4. Why? Snap-oversteer on corner exit. So What? Allowed Lavar Scott to rejoin the lead lap via Free Pass.
⚠️ LAPS 160–165: CAUTION #6
William Sawalich (#18) and Patrick Staropoli (#48) incident in Turn 2. Why? Sawalich checked up to avoid Crews/Kvapil contact. So What? Sawalich dropped to 27th, initiating a high-stakes recovery drive.
⚠️ LAPS 168–173: CAUTION #7
Carson Ware (#47) accidents in Turn 1. Why? Contact from Jesse Love (#2), who suffered a transmission failure. So What? Ware suffered a terminal DNF; Love dropped several laps down for repairs.
⚠️ LAPS 175–179: CAUTION #8
Lavar Scott (#45) accidents in Turn 4. Why? Excessive tire fall-off caused a loss of traction. So What? Shuffled the lead pack and allowed Blaine Perkins to return to the lead lap.
🔄 LAP 179: LEAD CHANGE
Sam Mayer (#41) takes the lead. Why? Allgaier washed high during a restart battle. So What? Mayer led one lap before Allgaier regained the spot on Lap 180 (Lead Change #4).
⚠️ LAPS 183–188: CAUTION #9
Mason Maggio (#92) spins on the frontstretch. Why? Contact from Patrick Staropoli (#48). So What? Triggered a massive lead-lap pit cycle where Allgaier and Mayer surrendered track position.
🔄 LAP 186: LEAD CHANGE
Jeb Burton (#27) takes the lead. Why? Opted to stay out on 70-lap-old tires for track position. So What? Burton led 3 laps before being overtaken by Ross Chastain.
🔄 LAP 189: LEAD CHANGE
Ross Chastain (#9) takes the lead. Why? High-side restart momentum against Burton's older tires. So What? Chastain controlled the next 63 laps, positioned to win until the final caution.
⚠️ LAPS 195–200: CAUTION #10
Corey Day (#17) and Sammy Smith (#8) incident in Turn 1. Why? Day slammed the wall hard following an aero-wash. So What? Day finished 36th (DNF), losing ground in the Rookie of the Year race.
⚠️ LAPS 247–251: CAUTION #11
Jeb Burton (#27) spins in Turn 2. Why? Extreme right-rear tire degradation. So What? Erased Chastain’s 1.3s lead and forced the first NASCAR Overtime.
🔄 LAP 252: LEAD CHANGE
Carson Kvapil (#1) takes the lead. Why? Executed a perfect side-draft in the top lane; Chastain spun his tires. So What? Kvapil secured the lead just before a massive multi-car wreck occurred behind him.
⚠️ LAPS 253–258: CAUTION #12
Multi-car accident involving Ryan Sieg, Brent Crews, Justin Allgaier, Sam Mayer, Sammy Smith, Joey Gase, Carson Brown, and Patrick Staropoli. Why? Crews washed up into Sieg, triggering a chain reaction. So What? Eliminated the pole-sitter and the points leader, sealing Kvapil's advantage.
🏁 LAP 260: CHECKERED FLAG
Carson Kvapil wins. Why? Maintained a 0.343s gap over Caruth on the final restart. So What? Kvapil becomes the ninth driver to win his first two starts consecutively.

Appendix: Revision History

v3.0 Aug 10, 2026

v2.0 Aug 05, 2026

v1.0 Jul 27, 2026