Carson Kvapil wins second consecutive O’Reilly Auto Parts Series race at Iowa: The “new” Carson Kvapil is now two-for-two. In his first NASCAR O’Reilly Auto Parts Series race since claiming his first career victory July 25 at Indianapolis Motor Speedway, Kvapil once again found his way to Victory Lane—this time in two overtimes at Iowa Speedway. (Read more)(8-8-2026)
(Photo by Sean Gardner/Getty Images) | Getty Images
#1-Carson Kvapil won the HyVee Perks 250 O’Reilly Auto Parts Series race at Iowa Speedway in double overtime. Kvapil becomes the ninth driver in series history to win their first two events in consecutive races.
#88-Rajah Caruth finished second, a new personal best. #18-William Sawalich, #9-Ross Chastain and #00-Sheldon Creed rounded out the top five.
#87-Nick Sanchez earned Peterson Racing its best finish in team history in sixth. #54-Taylor Gray, #26-Dean Thompson, #24-Harrison Burton and #44-Brennan Poole complete the rest of the top 10.
#39-Ryan Sieg won the opening stage, with #7-Justin Allgaier winning his series-best eighth stage in Stage 2. Both were involved in overtime restart and finished 24th and 33rd, respectively.
There were seven lead changes among seven drivers and 12 cautions for 72 yellow flag laps.
The average speed of the race was: 83.418 mph.
See race details at: Race Results, Driver Points Standings, Owner Points Standings, Cumulative Report, Penalty Report.
Race Fast Facts – Iowa Speedway:
Carson Kvapil won the HyVee Perks 250, his second victory in 65 O’Reilly Series races.
This is his second victory and 14th top-10 finish in 2026.
This is his first victory and second top-10 finish in two races at Iowa Speedway.
Rajah Caruth (second) posted his first top-10 finish in one race at Iowa Speedway. It is his eighth top-10 finish in 2026.
William Sawalich (third) posted his first top-10 finish in two races at Iowa Speedway.
Brent Crews (16th) was the highest finishing rookie.
Justin Allgaier leads the point standings by 238 points over Carson Kvapil.
Carson Kvapil is the ninth driver to earn their first two NOAPS wins in consecutive races, first since 2024 (Shane van Gisbergen)
O’Reilly Auto Parts Series Chase Standings after Iowa (Race 23 of 33):
1)#7-Justin Allgaier 1,048 – clinched
2)#1-Carson Kvapil 810 – clinched
3)#00-sheldon Creed 782 – clinched
4)#2-Jesse Love 749 – clinched
5)#17-Corey Day 727 – clinched
6)#20-Brandon Jones 718 – clinched
7)#21-Austin Hill 716 – clinched
8)#8-Sammy Smith 692 – clinched
9)#99-Parker Retzlaff 643, +46
10)#41-Sam Mayer 616, +19
11)#18-William Sawalich 598, +1
12)#19-Brent Crews 598, +1 Currently below cutline
13)#54-Taylor Gray 597, -1
14)#88-Rajah Caruth 583, -15
See the Driver Points Standings and Owner Points Standings.
Race Updates:
Lap 260: #1-Kvapil hangs on to win his second straight race. #88-Caruth, #18-Sawalich, #9-Chastain, #00-Creed #87-Sanchez, #54-Gray, #26-Thompson, #24-Burton and #44-Poole complete the top 10.
Lap 258: #1-Kvapil holds on to the lead on the restart with #88-Caruth getting into second position. #18-Sawalich squeezes by #9-Chastain to take third place.
Lap 251: #1-Kvapil gets to the outside of #9-Chastain on the restart and clears for the lead. #7-Allgaier goes to the top, with #19-Crews getting loose and tagging #39-Sieg, clipping Allgaier to bring out the caution. #41-Mayer, #8-Smith and #55-Gase all received damage.
Lap 245: #27-Burton spins down the backstretch to bring out the caution. #9-Chastain leads #1-Kvapil, #7-Allgaier, #39-Sieg and #00-Creed.
Lap 243: #1-Kvapil is within a half-second of #9-Chastain for the race lead.
Lap 241: #7-Allgaier takes third position from #39-Sieg, still 3.5 seconds behind #9-Chastain.
Lap 240: #9-Chastain leads #1-Kvapil by eight-tenths of a second with 10 laps remaining.
Lap 233: #7-Allgaier takes fourth position from #00-Creed and is 3.5 seconds behind #9-Chastain.
Lap 229: #1-Kvapil takes the runner-up spot from #39-Sieg, 1.3 seconds behind #9-Chastain.
Lap 226: #7-Allgaier has marched back to fifth position, 3.2 seconds off the pace.
Lap 223: #51-Clements is off the pace with a flat tire and hits pit road from sixth position.
Lap 217: #7-Allgaier is up to seventh position, 3.5 seconds behind #9-Chastain in the race lead. Chastain, #39-Sieg and #1-Kvapil have put nearly 2.5 seconds on #00-Creed in fourth place.
Lap 207: #9-Chastain holds off #39-Sieg after a blitz. #1-Kvapil drops to three-quarters of a second back. #7-Allgaier is up to ninth, 2.8 seconds back.
Lap 201: #7-Allgaier passes #18-Sawalich to crack the top 10.
Lap 200: #9-Chastain clears #39-Sieg for the lead with 50 laps remaining. #1-Kvapil, #21-Hill and #00-Creed round out the top five. #7-Allgaier has raced to 11th.
Lap 192: #19-Crews shoves #27-Burton up the track while battling for sixth position. #17-Day hit the wall hard to bring out the caution after contact from #8-Smith.
Lap 188: #27-Burton gets shoved out to the race lead by #1-Kvapil and then washed up the track allowing #9-Chastain to take the race lead. #7-Allgaier gained 10 positions in the first lap of the restart.
Lap 185: #7-Allgaier, #41-Mayer and #87-Sanchez hit pit road for four tires and fuel. #27-Burton is the new race leader. Allgaier will restart 24th.
Lap 181: #44-Poole and #48-Staropoli make contact down the frontstretch, clipping #92-Maggio who goes for a long slide into Turn 1.
Lap 179: #7-Allgaier fends off #41-Mayer for the lead. #9-Chastain has jumped to fourth position, best of the cars that can make it to the end of the race on fuel.
Lap 173: #7-Allgaier uses momentum on the top lane of Turn 2 to keep the lead. #45-Scott spins further back in the field to bring out the caution.
Lap 166: #47-Ware backs into the outside wall after contact from #2-Love in Turn 1 and brings out the caution.
Lap 165: #7-Allgaier clears #41-Mayer for the lead on the restart. #87-Sanchez settles in third, with #27-Burton and #00-Creed rounding out the top five.
Lap 162: #8-Smith was caught for speeding on pit road and needed to drop to the rear. He hit pit road to top off with fuel.
Lap 160: The majority of the field pits aside from #7-Allgaier, #41-Mayer, #87-Sanchez, #27-Burton, #48-Staropoli, #99-Retzlaff and #20-Jones.
Lap 158: #18-Sawalich spins off the front bumper of #48-Staropoli to bring out the caution. Two laps before, #19-Crews and #1-Kvapil were trading paint, which made Sawalich check up and had contact with #87-Sanchez.
Lap 155: #7-Allgaier keeps the lead on the restart. #00-Creed, #8-Smith, #39-Sieg and #41-Mayer round out the top five.
Lap 151: #20-Jones and #28-Sieg pit during the caution period. The fuel window is roughly 90-94 laps on a full tank of fuel.
Lap 149: #96-Alfredo spins off Turn 4 to bring out the caution.
Lap 139: #17-Day continues falling through the field, dropping to 11th position after tapping #18-Sawalich.
Lap 134: #17-Day slid up the track after pushing the outside line high to eighth position.
Lap 129: #7-Allgaier stays ahead of #00-Creed on the restart. #8-Smith holds on to third position with #41-Mayer and #39-Sieg rounding out the top five.
Lap 125: #7-Allgaier holds the lead off pit road. #00-Creed, #8-Smith, #41-Mayer and #17-Day round out the top five. #39-Sieg dropped just two positions to sixth.
Lap 120: #7-Allgaier wins Stage 2, his series-high eighth stage victory of the season. #00-Creed, #8-Smith, #39-Sieg, #41-Mayer, #17-Day, #19-Crews, #18-Sawalich, #21-Hill and #88-Caruth earn stage points.
Lap 113: #21-Hill has slipped to eighth position, losing spots to #17-Day and #19-Crews, noting a possible brake issue looming.
Lap 101: #7-Allgaier passes #00-Creed off Turn 2 and drives out to a quarter-second lead down the backstretch.
Lap 95: #7-Allgaier works over #00-Creed to take the lead and then slips in Turn 1 to allow Creed to take the lead back.
Lap 88: #21-Hill has charged to sixth position after starting the race in 28th position.
Lap 85: #19-Crews has raced back inside the top 10 by using the outside line, passing #9-Chastain, #88-Caruth and #20-Jones in one lap.
Lap 80: #00-Creed holds command on the restart, with #7-Allgaier taking second position. #8-Smith drops to third, with #39-Sieg fighting back to fourth position ahead of #41-Mayer.
Lap 75: #28-Sieg spins in Turns 1 and 2 to bring out the caution.
Lap 70: #00-Creed keeps the lead on the restart with #8-Smith filing into second. #7-ALlgaier, #41-Mayer and #20-Jones round out the top five.
Lap 65: #00-Creed leads the race off pit road. #39-Sieg dropped six positions to seventh. #54-Gray also cracks the top 10 by gaining two spots. #19-Crews missed his pit stalls and had to make a second visit to pit road.
Lap 60: #39-Sieg wins Stage 1, his first stage victory of the season. #7-Allgaier, #00-Creed, #9-Chastain, #8-Smith, #41-Mayer, #1-Kvapil, #20-Jones, #17-Day and #18-Sawalich earn stage points.
Lap 58: #7-Allgaier washes up the track and loses ground to #39-Sieg coming to one lap remaining in the stage.
Lap 54: #7-Allgaier has closed the gap to #39-Sieg within a quarter-second with six laps remaining in the opening stage.
Lap 48: Joe Gibbs Racing teammates #19-Crews and #54-Gray make contact while racing for 12th position.
Lap 42: #2-Love goes behind the wall with the Richard Childress Racing team going to change the transmission.
Lap 36: #2-Love brings his car to pit road and is caught speeding.
Lap 34: #2-Love is off the pace with the car not being able to stay in fourth gear.
Lap 33: #39-Sieg holds the lead on the restart. #7-Allgaier holds on to second position in a three-wide battle with #1-Kvapil and #9-Chastain. #41-Mayer made a three-wide move to the bottom and gained four positions on the restart.
Lap 30: #51-Clements, #87-Sanchez, #31-Perkins, #55-Gase are among a handful of cars to pit during the caution period.
Lap 27: #42-Byrd spins through Turns 3 and 4 to bring out the first caution.
Lap 22: #17-Day is fighting a loose condition and has dropped outside the top 10.
Lap 20: #39-Sieg has caught the rear of the field and is in lapped traffic. He has a 2.1-second lead on #7-Allgaier.
Lap 17: #2-Love and #8-Smith make contact while racing for sixth position. #88-Caruth is closing in on the battle.
Lap 5: #39-Sieg has pulled out to 1.4-second lead over #9-Chastain. #7-Allgaier has passed two cars and sits third. #1-Kvapil and #00-Creed trade paint for fourth position.
Lap 1: #39-Sieg rockets to the race lead on the opening lap. #9-Chastain, #1-Kvapil, #00-Creed and #7-Allgaier complete the top five.
Race Info:
Hy-Vee Perks 250
Broadcast: CW, MRN and SiriusXM NASCAR Radio
Distance: 250 laps / 218.75 miles
Stages: 60 / 120 / 250
Average time of race: 2:32:56
Pit road speed: 40 mph
Caution car speed: 45 mph
Fuel Window: 94 laps
For the first time in 423 NASCAR O’Reilly Auto Parts Series starts, #39-Ryan Sieg will lead the field to the green flag for Saturday’s HyVee Perks 250 at Iowa Speedway. It’s his first career pole, with a speed of 131.436 mph.
JR Motorsports swept the rest of the top five, with #9-Ross Chastain starting alongside on the front row (131.086 mph). The series’ most recent winner #1-Carson Kvapil will start third (131.021 mph), with #88-Rajah Caruth (130.983 mph) and #7-Justin Allgaier (130.955 mph) rounding out the top five.
#00-Sheldon Creed will start sixth, as #51-Jeremy Clements #17-Corey Day, #8-Sammy Smith and #99-Parker Retzlaff complete the top 10. Day, Smith and Retzlaff all ran the same speed (130.467 mph).
See the complete Iowa Starting Lineup and Qualifying Results.
Practice for the HyVee Perks 250 O’Reilly Auto Parts Series race at Iowa Speedway is complete. The top five, slowest, news and notes:
#2-Jesse Love 130.607 mph
#99-Parker Retzlaff 130.348 mph
#39-Ryan Sieg 130.224 mph
#17-Corey Day 130.209 mph
#00-Sheldon Creed 130.009 mph
Slowest: #53-Tyler Tomassi 124.015 mph
Best 10-lap average: #2-Love 129.736 mph
Most laps run: #41-Sam Mayer, #92-Mason Maggio, 61
Notes: See full Iowa Practice Results.
Goodyear Tire Notes: Teams in the NASCAR O’Reilly Auto Parts Series will run the same tire setup used recently at Pocono Raceway and Indianapolis Motor Speedway. The left-side tire has also been raced this season at Darlington Raceway, Rockingham Speedway, Bristol Motor Speedway and Dover Motor Speedway.
There are 37 drivers/teams on the entry list for the HyVee Perks 250 O’Reilly Auto Parts Series race at Iowa Speedway. No cars will miss the race.
Notables: #9-Ross Chastain, #32-Carson Brown, #42-Nathan Byrd, #47-Carson Ware, #53-Tyler Tomassi, #55-Joey Gase, #87-Nick Sanchez, #91-Derek Lemke, #92-Mason Maggio.
The #38 for RSS Racing was on the original entry list but withdrew from the event.
See the full Iowa Entry List.