The NASCAR O’Reilly Series descended on Iowa Speedway on August 8, 2026 for the HyVee Perks 250, a 250‑lap battle that promised fireworks from the green flag to the checkered flag.
Divided into three distinct stages, the race saw early leadership change hands quickly, with Ryan Sieg taking the initial lead before Justin Allgaier seized Stage 1 after a fierce duel for second place.
Sheldon Creed led the pack to the pit exit for Stage 2, only to watch Allgaier reclaim the stage win, while the field remained tightly packed heading into the final segment.
The climax unfolded in a frenzy of caution periods; spins by Kyle Sieg, Anthony Alfredo and Lavar Scott shuffled the order, and a multi‑car collision involving Patrick Staropoli and Mason Maggio brought the race to a near‑standstill with just a handful of laps remaining.
A chaotic climax
Amid the chaos, Carson Kvapil threaded his way through the pack, capitalizing on the misfortunes of others to claim Stage 3 and, ultimately, the overall victory, much to the delight of the Newton crowd.
Rajah Caruth and William Sawalich rounded out the podium in second and third, while veteran Jeb Burton’s late spin with a flat tire added a final twist to an already unpredictable evening.
The result marks a breakthrough for Kvapil, signaling a potential shift in the series’ competitive balance, and sets the stage for a tightly contested remainder of the season.