Carson Kvapil Goes Back-to-Back at Iowa Speedway

Image Provided by: Eryn Harris | ATYL Media

With nine laps to go in the NASCAR O’Reilly Auto Parts Series race at Iowa Speedway, the finish looked like a mirror to the previous race at Indianapolis Motor Speedway. In both races, one JR Motorsports driver was out front and their teammate was forced to run them down. At Indy, Justin Allgaier failed to catch Carson Kvapil. The question of whether or not Kvapil would be able to run down Ross Chastain is one that was ultimately not answered. That battle was spoiled by a caution with five laps to go.

A wreck near the front took out multiple contenders, including Allgaier, Sam Mayer, and pole winner Ryan Sieg, leading to a second overtime restart. Ultimately the finish did end up mirroring Indianapolis, as Kvapil earned his second consecutive victory.

“It feels really cool to win again,” Kvapil said. “[It’s] not as big as Indy [but] I guess it goes to show what the No. 1 group has and what they bring to the race track. I felt like we were not the greatest the first two stages, but Rodney put his touches to it and turns us into a race winning car.”

The Indy parallels continued with a JR Motorsports teammate finishing second. This time, it was Rajah Caruth in the No. 88.

“We were not very good most of the first two stages. I think we got respectable there in Stage 3, just kind of chasing the balance,” Caruth said. “There were probably things I could do better.”

Rest of the Race

Second-place finisher Rajah Caruth will make one last attempt at the Chase at Daytona International Speedway. | Xfinity Racing

Ryan Sieg won his first career pole in his 423rd start and maintained the lead until the first caution came out on Lap 28 for Nathan Byrd. Sieg kept the lead on the restart. Meanwhile, defending champion Jesse Love jumped out of fourth gear and ended up losing multiple laps. Justin Allgaier kept Sieg honest, but the 39-year-old crossed the line to win his first stage since 2024. Allgaier, Sheldon Creed, Sammy Smith, Sam Mayer, Carson Kvapil, Brandon Jones, Corey Day, and William Sawalich also earned stage points.

Sheldon Creed won the race off pit road and led the field to the green flag for Stage 2. The caution came out on Lap 76 for the No. 29 ButtFace Chevrolet of Kyle Sieg, leading to another restart. Creed and Allgaier battled for the lead for the majority of the stage with Allgaier getting the lead on Lap 103 and going on to win his eighth stage of the season. Creed, Smith, Sieg, Mayer, Day, Brent Crews, Sawalich, Austin Hill, and Rajah Caruth also earned stage points.

Allgaier maintained the lead through Stage 3 and led even after a caution on Lap 152 for Anthony Alfredo. There was contact on the restart between Carson Kvapil and Brent Crews, which preceded another the yellow flag on Lap 159 for a spin from Chase bubble driver William Sawalich. Allgaier, Mayer, Nick Sanchez, Jeb Burton, Patrick Staropoli, Parker Retzlaff, and Jones (each of whom pitted under the Alfredo caution) stayed out while the rest of the lead lap cars went to pit road.

This led to a string of cautions, with yellows coming out for Carson Ware, Lavar Scott, and Mason Maggio on three consecutive restarts. Allgaier, Mayer, and other drivers pit under the caution for Maggio, which left Burton and Chastain to take the field to the green. A few laps after that restart, a tenth caution came out on Lap 194 for Corey Day.

From there, Chastain and Sieg battled for the lead before Chastain ultimately secured it until the caution for Burton. What followed was the Kvapil-Caruth battle that decided the race.

Points Outlook

Six drivers are entering the regular season finale at Daytona International Raceway in contention for four Chase spots. Parker Retzlaff sits +46, Sam Mayer +19, followed by William Sawalich and Brent Crews each at +1. Taylor Gray is -1, while Rajah Caruth is -15.

Race Results

Position Car Driver Margin
1 1 Carson Kvapil
2 88 Rajah Caruth 0.343
3 18 William Sawalich 0.829
4 9 Ross Chastain(i) 1.048
5 0 Sheldon Creed 1.149
6 87 Nick Sanchez 1.782
7 54 Taylor Gray 1.536
8 26 Dean Thompson 2.157
9 24 Harrison Burton 2.337
10 44 Brennan Poole 2.659
11 21 Austin Hill 2.843
12 28 Kyle Sieg 2.893
13 99 Parker Retzlaff 2.935
14 20 Brandon Jones 3.14
15 32 Carson Brown 3.313
16 19 Brent Crews # 3.354
17 8 Sammy Smith 3.366
18 48 Patrick Staropoli # 3.531
19 96 Anthony Alfredo 3.565
20 31 Blaine Perkins 3.755
21 41 Sam Mayer 3.756
22 55 Joey Gase 3.958
23 2 Ryan Ellis 4.091
24 7 Justin Allgaier 4.817
25 42 Nathan Byrd 5.112
26 91 Derek Lemke(i) 1 lap
27 27 Jeb Burton 1 lap
28 45 Lavar Scott # 1 lap
29 0 Garrett Smithley 2 laps
30 51 Jeremy Clements 3 laps
31 7 Josh Bilicki 3 laps
32 53 Tyler Tomassi 4 laps
33 39 Ryan Sieg BTW
34 92 Mason Maggio OUT
35 2 Jesse Love 60 laps
36 17 Corey Day OUT
37 47 Carson Ware OUT
Share this :