Ty Gibbs crossed the finish line just two tenths ahead of Christopher Bell, taking the lead with a two-tire call in the final round of pit stops. Bell now has seven runner-up finishes this year with no race wins.
Ryan Blaney finished third, Josh Berry fourth, and Denny Hamlin fifth. Chase Briscoe, Ross Chastain, AJ Allmendinger, William Byron, and Austin Dillon filled out the remainder of the top ten.
Blaney and Bell collected the stage wins, while Blaney led the most laps at 129. Just six different drivers took a turn out front, with Bell leading 108 laps, Chastain leading 40 laps, Wallace leading 35 laps, Gibbs leading only the final 20 laps, and Elliott leading 18 laps.
Only ten cars finished on the lead lap at the end of the race. Alex Bowman, Tyler Reddick and Erik Jones were the three drivers who failed to finish, all due to accidents.
NASCAR Cup Iowa results
| cla | # | driver | manufacturer | laps | time | gap | int | pits | laps led | retirement | pts | best time | best lap |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 54 | Ty Gibbs |
Toyota | 350 | 2:57'48.643 | 7 | 20 | 69 | 24.223 | 236 | |||
| 2 | 20 | Christopher Bell |
Toyota | 350 | 2:57'48.896 | 0.253 | 0.253 | 7 | 108 | 50 | 24.158 | 164 | |
| 3 | 12 | Ryan Blaney |
Ford | 350 | 2:57'54.864 | 6.221 | 5.968 | 8 | 129 | 47 | 24.174 | 31 | |
| 4 | 21 | Josh Berry |
Ford | 350 | 2:57'56.879 | 8.236 | 2.015 | 8 | 33 | 24.376 | 168 | ||
| 5 | 11 | Denny Hamlin |
Toyota | 350 | 2:58'01.081 | 12.438 | 4.202 | 7 | 37 | 24.273 | 166 | ||
| 6 | 19 | Chase Briscoe |
Toyota | 350 | 2:58'01.716 | 13.073 | 0.635 | 7 | 40 | 24.284 | 164 | ||
| 7 | 1 | Ross Chastain |
Chevrolet | 350 | 2:58'03.791 | 15.148 | 2.075 | 8 | 40 | 43 | 24.278 | 230 | |
| 8 | 16 | AJ Allmendinger |
Chevrolet | 350 | 2:58'10.293 | 21.650 | 6.502 | 8 | 29 | 24.419 | 290 | ||
| 9 | 24 | William Byron |
Chevrolet | 350 | 2:58'10.613 | 21.970 | 0.320 | 8 | 32 | 24.353 | 40 | ||
| 10 | 3 | Austin Dillon |
Chevrolet | 350 | 2:58'12.219 | 23.576 | 1.606 | 8 | 33 | 24.318 | 28 | ||
| 11 | 88 | Connor Zilisch |
Chevrolet | 349 | 2:57'49.408 | 1 Lap | 1 Lap | 8 | 29 | 24.387 | 23 | ||
| 12 | 23 | Darrell Wallace Jr |
Toyota | 349 | 2:57'51.393 | 1 Lap | 1.985 | 8 | 35 | 25 | 24.223 | 310 | |
| 13 | 17 | Chris Buescher |
Ford | 349 | 2:57'52.915 | 1 Lap | 1.522 | 6 | 24 | 24.643 | 241 | ||
| 14 | 22 | Joey Logano |
Ford | 349 | 2:57'53.172 | 1 Lap | 0.257 | 9 | 41 | 24.286 | 33 | ||
| 15 | 9 | Chase Elliott |
Chevrolet | 349 | 2:57'55.773 | 1 Lap | 2.601 | 6 | 18 | 22 | 24.376 | 114 | |
| 16 | 38 | Zane Smith |
Ford | 349 | 2:57'57.953 | 1 Lap | 2.180 | 8 | 24 | 24.362 | 33 | ||
| 17 | 4 | Noah Gragson |
Ford | 349 | 2:57'57.964 | 1 Lap | 0.011 | 8 | 20 | 24.550 | 228 | ||
| 18 | 47 | Ricky Stenhouse Jr |
Chevrolet | 349 | 2:58'02.872 | 1 Lap | 4.908 | 10 | 19 | 24.536 | 29 | ||
| 19 | 42 | John Hunter Nemechek |
Toyota | 349 | 2:58'02.989 | 1 Lap | 0.117 | 8 | 18 | 24.318 | 324 | ||
| 20 | 60 | Ryan Preece |
Ford | 349 | 2:58'04.168 | 1 Lap | 1.179 | 8 | 17 | 24.554 | 311 | ||
| 21 | 35 | Riley Herbst |
Toyota | 349 | 2:58'04.707 | 1 Lap | 0.539 | 8 | 16 | 24.485 | 300 | ||
| 22 | 34 | Todd Gilliland |
Ford | 349 | 2:58'04.844 | 1 Lap | 0.137 | 10 | 15 | 24.496 | 20 | ||
| 23 | 7 | Daniel Suarez |
Chevrolet | 349 | 2:58'05.973 | 1 Lap | 1.129 | 9 | 14 | 24.633 | 336 | ||
| 24 | 10 | Ty Dillon |
Chevrolet | 349 | 2:58'07.569 | 1 Lap | 1.596 | 8 | 13 | 24.397 | 287 | ||
| 25 | 71 | Michael McDowell |
Chevrolet | 349 | 2:58'08.181 | 1 Lap | 0.612 | 8 | 12 | 24.540 | 168 | ||
| 26 | 33 | Austin Hill |
Chevrolet | 349 | 2:58'09.444 | 1 Lap | 1.263 | 8 | 24.528 | 313 | |||
| 27 | 6 | Brad Keselowski |
Ford | 348 | 2:57'48.693 | 2 Laps | 1 Lap | 8 | 10 | 24.536 | 270 | ||
| 28 | 41 | Cole Custer |
Chevrolet | 348 | 2:57'56.620 | 2 Laps | 7.927 | 10 | 9 | 24.751 | 233 | ||
| 29 | 2 | Austin Cindric |
Ford | 348 | 2:58'05.605 | 2 Laps | 8.985 | 8 | 8 | 24.342 | 24 | ||
| 30 | 97 | Shane van Gisbergen |
Chevrolet | 347 | 2:57'51.012 | 3 Laps | 1 Lap | 11 | 7 | 24.672 | 24 | ||
| 31 | 77 | Carson Hocevar |
Chevrolet | 347 | 2:57'56.330 | 3 Laps | 5.318 | 14 | 6 | 24.478 | 26 | ||
| 32 | 51 | Cody Ware |
Chevrolet | 347 | 2:58'01.312 | 3 Laps | 4.982 | 9 | 5 | 24.737 | 242 | ||
| 33 | 5 | Kyle Larson |
Chevrolet | 332 | 2:57'50.913 | 18 Laps | 15 Laps | 12 | 12 | 24.170 | 25 | ||
| 34 | 48 | Alex Bowman |
Chevrolet | 194 | 2:30'37.016 | 156 Laps | 138 Laps | 8 | Accident | 3 | 24.491 | 32 | |
| 35 | 43 | Erik Jones |
Toyota | 4 | 3'57.721 | 346 Laps | 190 Laps | 3 | Accident | 2 | 24.734 | 2 | |
| 36 | 45 | Tyler Reddick |
Toyota | 3 | 1'15.839 | 347 Laps | 1 Lap | 2 | Accident | 1 | 24.790 | 2 |
Ty Gibbs