NEWTON, Iowa — Carson Kvapil has officially become one of the hottest drivers in the NASCAR O’Reilly Auto Parts Series.
After earning his first career series victory at Indianapolis Motor Speedway on July 25, Kvapil returned to competition Saturday night at Iowa Speedway and did it again. The JR Motorsports driver survived a chaotic finish, two overtime attempts and a late race crash to win the 2026 HyVee PERKS 250, earning his second consecutive victory and dramatically strengthening his championship position.
Kvapil’s No. 1 Chevrolet crossed the finish line 0.343 seconds ahead of Rajah Caruth after the race was extended from its scheduled 250 laps to 260. William Sawalich finished third, while Ross Chastain and Sheldon Creed completed the top five.
A Race That Came Down to the Final Laps
For much of the afternoon, it appeared Ross Chastain was on his way to Victory Lane.
Chastain took control late in the race and led from Lap 189 through Lap 251. With only a handful of laps remaining, he appeared to have the car capable of holding off the field and collecting his second victory of the season.
Then everything changed.
Jeb Burton spun in Turn 2, bringing out the caution and sending the race into overtime. Chastain restarted from the lead, but Kvapil made his move immediately. On the first overtime restart, Kvapil worked his way around Chastain and grabbed the top position.
Behind the leaders, however, the field erupted into chaos.
Rookie Brent Crews washed up the track and made contact with Ryan Sieg, who had started from the pole and had led the opening stage. Sieg was sent into the outside wall, while Crews’ Toyota continued into Justin Allgaier’s Chevrolet.
Allgaier had been one of the strongest cars in the race. he had charged all the way into the top three after taking fresh tires. The crash ended his comeback and forced another caution.
It was the 12th caution of the race, tying the Iowa race record.
Kvapil Takes Advantage
With the field reset once again, Kvapil found himself in position to control the final restart.
He knew he had a fast car, but he also knew Allgaier’s fresh tires could have posed a major threat if the veteran had remained in contention. Instead, the crash eliminated that threat and left Kvapil with the advantage.
The final restart produced another frantic battle behind him, but Kvapil was able to get away cleanly.
Rajah Caruth used the top lane to move into second, but he couldn’t catch Kvapil. The No. 1 Chevrolet stayed out front through the second overtime and took the checkered flag after 260 laps.
The winning margin was just 0.343 seconds.
For Kvapil, it marked the second victory of his career and remarkably, both have now come in consecutive starts.
“I knew we had a really fast car,” Kvapil said after the race. “It all worked out. We had the restart we needed, and we got the win.”
Chastain Comes Up Just Short
Chastain had perhaps the strongest opportunity to win before the late caution changed the complexion of the race.
He led 63 laps and appeared to be pulling away from Kvapil before Burton’s spin forced the field back together. Kvapil acknowledged afterward that Chastain probably would have won had the caution not occurred.
The final result gave Chastain fourth place,but he still had plenty to celebrate.
Kvapil finished first, Caruth finished second and Chastain finished fourth, giving JR Motorsports three cars inside the top four. The organization also extended its remarkable streak to 80 consecutive races with at least one car finishing inside the top 10, breaking a series record previously shared with RFK Racing.
Ryan Sieg’s Strong Day Ends in Disaster
Ryan Sieg entered the Hy-Vee PERKS 250 having just captured his first career pole position in his 423rd O’Reilly Series start.
He backed that up by dominating the opening stage, leading every lap and taking the Stage 1 victory.
Unfortunately for Sieg, his chance at a breakthrough race disappeared in the closing laps.
A slow pit stop cost him six positions after the first stage, but he remained competitive. His race ultimately ended when the Lap 252 crash sent his Chevrolet into the outside wall.
Sieg was credited with 33rd place after completing 252 laps.
Allgaier’s Strategy Falls Apart
Justin Allgaier also had a legitimate shot at winning.
The regular season championship leader won Stage 2 and led a race high 83 laps. He appeared to be in control of the race at multiple points, but his decision to stay on the track while most of the other contenders pitted on Lap 161 eventually became a problem.
A series of late cautions changed the strategy, and Allgaier was unable to capitalize on his earlier advantage.
His comeback through the field was impressive, though. Starting 24th, he climbed all the way to third after taking fresh tires on Lap 185.
Then the Lap 252 incident collected him.
Instead of fighting for the victory, Allgaier finished 24th.
Jesse Love’s Difficult Night Continues
Defending series champion Jesse Love experienced another frustrating race.
Love’s No. 2 Chevrolet developed a transmission problem on Lap 35. The issue forced him to spend significant time in the garage while his team worked on repairs.
Love eventually returned to the track, but he was 59 laps behind the leaders and finished 35th in the 37-car field.
The result continued a difficult stretch for Love, who had recently been near the top of the championship standings but now sits fourth heading into the final regular-season race.
The Championship Picture Tightens
While Kvapil’s victory was the headline, the race also had major implications for the Chase.
Kvapil now sits second in the championship standings and holds a 28-point advantage over third-place Sheldon Creed.
The battle around the Chase cutline is even tighter.
William Sawalich’s third-place finish moved him back above the cutline by one point. Sawalich and Brent Crews are tied for the final two Chase-eligible positions, while Taylor Gray sits only one point behind them in 13th.
Rajah Caruth is also within striking distance, trailing Crews and Sawalich by 15 points.
Race Statistics
The Hy Vee PERKS 250 was scheduled for 250 laps but ultimately went 260 laps because of the two overtime periods.
The race lasted 2 hours, 43 minutes and 38 seconds, with an average winning speed of 83.418 mph.
There were 12 caution flags for 72 laps and seven lead changes among seven different drivers.
Justin Allgaier led the most laps with 83, followed by Ryan Sieg with 65 and Ross Chastain with 63. Sheldon Creed led 36 laps, while Kvapil led the final nine laps that mattered most.
Top 10 Finishers
- Carson Kvapil — Chevrolet
- Rajah Caruth — Chevrolet
- William Sawalich — Toyota
- Ross Chastain — Chevrolet
- Sheldon Creed — Chevrolet
- Nick Sanchez — Chevrolet
- Taylor Gray — Toyota
- Dean Thompson — Toyota
- Harrison Burton — Toyota
- Brennan Poole — Chevrolet
Another Iowa Thriller
The Hy-Vee PERKS 250 once again proved why Iowa Speedway can produce some of the most unpredictable finishes on the O’Reilly Auto Parts Series schedule.
What began with Ryan Sieg dominating the opening stage and Justin Allgaier controlling much of the middle portion of the race ended with Chastain seemingly in position to win only for a late caution to send the race into overtime.
Kvapil capitalized when it mattered most.
His victory is particularly impressive considering that he entered the race having won just once in his first 63 O’Reilly Series starts. Now, he has won two straight and suddenly finds himself firmly in the championship conversation.
The O’Reilly Auto Parts Series now heads to Daytona International Speedway on Friday, August 28, for the Winn Dixie 250 Powered by Coca-Cola. That race will determine the final Chase field before the championship battle begins.
For Carson Kvapil and JR Motorsports, though, Iowa was about much more than points.
It was confirmation that the No. 1 team has become a legitimate force.
Two races.
Two wins.
And suddenly, Carson Kvapil looks like a championship contender.
