No. 18 Michigan Falls 20-19 to No. 17 Iowa After Late Collapse

The short version
- No. 17 Iowa beat No. 18 Michigan 20-19 on Sept. 26 at Michigan Stadium in Week 4.
- Bryce Underwood threw for a career-high 276 yards and two touchdowns to JJ Buchanan.
- Iowa scored its only points of the first 45:58 on a 99-yard kickoff return, then added two late touchdown drives.
- Michigan was penalized eight times for 75 yards and lost the turnover battle for the third time in four games.
Michigan led for most of the Week 4 matchup at Michigan Stadium before two late Iowa touchdown drives, a kickoff-return score and penalties doomed the Wolverines.
No. 17 Iowa defeated No. 18 Michigan 20-19 on Saturday, Sept. 26, at Michigan Stadium in Week 4 of the 2026 college football season. Detroit Free Press beat writer Tony Garcia handed out unit grades afterward, and none earned high marks after the Wolverines let a fourth-quarter lead slip away.
The offense received a B-minus. Quarterback Bryce Underwood posted a career-high 276 passing yards and threw two touchdown passes to JJ Buchanan. Buchanan and Andrew Marsh each topped 100 receiving yards, the first Michigan duo to do so since Ronnie Bell and Roman Wilson in December 2022. The ground game showed signs of life as well, with Jordan Marshall and Savion Hiter both rushing for more than 50 yards against a strong Iowa defensive front.
The shortfalls were just as notable. Michigan reached the red zone twice, in the second and third quarters, and came away with no points both times. The Wolverines also converted only 5 of 14 combined third and fourth downs. "We drove the ball well, we had more offensive yards than them, but we couldn't finish in the end zone," offensive lineman Evan Link said, adding that finishing drives was what lost Michigan the game.
The defense earned a C. Through three quarters the unit had held Iowa scoreless while allowing just 129 total yards. That unraveled over the final 16 minutes and 19 seconds, when the Hawkeyes mounted two touchdown drives covering 166 combined yards. Iowa quarterback Hank Brown threw for 142 yards in the final 15 minutes after managing 85 through three quarters.
Both late scoring drives involved unusual plays. DJ Vonnahme hauled in a 21-yard reception after coming in from out of bounds when a teammate deflected the ball, setting up a 16-yard touchdown. Later, Addison Ostrenga tipped a 29-yard pass to himself and caught it over Rod Moore with two seconds remaining. Iowa appeared ready to spike the ball, but an injury to Michigan's John Henry Daley behind the play prompted officials to call a timeout, giving the Hawkeyes one more snap that ended in another 16-yard touchdown.
Special teams drew the lowest mark, a D-plus. Iowa returned a kickoff 99 yards for a touchdown in response to Michigan's first score, and those were the Hawkeyes' only points for the first 45:58. Iowa twice pinned Michigan inside its own 5 to start possessions and finished with 150 total return yards. Trey Butkowski hit a 41-yard field goal for the Wolverines, and Cam Brown's lone 50-yard punt pinned Iowa inside the 20 — though it came on the Hawkeyes' game-winning drive.
Coaching received a C-minus, with questions raised in all three phases. The review questioned why offensive coordinator Jason Beck called three runs with 2:33 remaining instead of passing for a first down to close out the win, why the defense played press-man coverage on the final play, and how the coverage missed Braeden Jackson on his kickoff-return touchdown.
Penalties remained a recurring problem. Michigan was flagged eight times for 75 yards, including a late-hit penalty on Zeke Berry after an incomplete third-and-14 pass in the final minutes. Earlier, third-down conversions were negated by a false start on Buchanan and a hold on Jake Guarnera, and Michigan failed to convert on the repeat attempts. The Wolverines also lost the turnover battle for the third time in four games, finishing minus-one with zero takeaways.
Advertisement
Games to watch






