Week 5 · 2022
Michigan at Iowa
Sat 10/01/2022 12:00 PMKinnick StadiumIowa pregame23% — Pregame win probability: 23% for Iowa. Michigan favored, and won.Conference
68°Clear7 mph ENE · 51% humidityRecorded at kickoff by College Football Data
Michigan
27
13–1
Iowa
14
8–5
Attendance
69,250
reported
MICH12 plays, 75 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 35 | Drew Stevens kickoff for 65 yds for a touchback | 0 |
| 14:55 | 1st & 10 | own 25 | Blake Corum run for 4 yds to the Mich 29 | +4 |
| 14:10 | 2nd & 6 | own 29 | Blake Corum run for 7 yds to the Mich 36 for a 1ST down | +7 |
| 13:40 | 1st & 10 | own 36 | J.J. McCarthy pass complete to Roman Wilson for 7 yds to the Mich 43 | +7 |
| 13:20 | 2nd & 3 | own 43 | J.J. McCarthy run for 6 yds to the Mich 49 for a 1ST down | +6 |
| 12:40 | 1st & 10 | own 49 | J.J. McCarthy pass complete to Roman Wilson for 14 yds to the Iowa 37 for a 1ST down | +14 |
| 12:00 | 1st & 10 | opp 37 | J.J. McCarthy pass complete to Donovan Edwards for 3 yds to the Iowa 34 | +3 |
| 11:30 | 2nd & 7 | opp 34 | Blake Corum run for 6 yds to the Iowa 28 | +6 |
| 11:00 | 3rd & 1 | opp 28 | Blake Corum run for 2 yds to the Iowa 26 for a 1ST down | +2 |
| 10:32 | 1st & 10 | opp 26 | J.J. McCarthy pass incomplete to Ronnie Bell | 0 |
| 10:10 | 2nd & 10 | opp 26 | Donovan Edwards run for 10 yds to the Iowa 16 for a 1ST down | +10 |
| 9:53 | 1st & 10 | opp 16 | Ronnie Bell run for 16 yds for a TD, (Jake Moody KICK) | +16 |
IOWA5 plays, 6 yd · Punt | ||||
| 9:45 | 1st & 10 | own 35 | Jake Moody kickoff for 57 yds , Kaleb Johnson return for 13 yds to the Iowa 21 | +13 |
| 9:25 | 1st & 10 | own 21 | Leshon Williams run for 5 yds to the Iowa 26 | +5 |
| 8:45 | 2nd & 5 | own 26 | Kaleb Johnson run for 1 yd to the Iowa 27 | +1 |
| 8:28 | 3rd & 4 | own 27 | Spencer Petras pass incomplete to Sam LaPorta | 0 |
| 8:25 | 4th & 4 | own 27 | Tory Taylor punt for 52 yds , A.J. Henning returns for no gain to the Mich 21 | 0 |
MICH9 plays, 35 yd · Punt | ||||
| 8:00 | 1st & 10 | own 21 | J.J. McCarthy pass complete to Luke Schoonmaker for 12 yds to the Mich 33 for a 1ST down | +12 |
| 7:30 | 1st & 10 | own 33 | Blake Corum run for 7 yds to the Mich 40 | +7 |
| 7:00 | 2nd & 3 | own 40 | J.J. McCarthy pass complete to Luke Schoonmaker for 5 yds to the Mich 45 for a 1ST down | +5 |
| 6:20 | 1st & 10 | own 45 | Blake Corum run for 6 yds to the Iowa 49 | +6 |
| 5:45 | 2nd & 4 | opp 49 | Blake Corum run for 4 yds to the Iowa 45 for a 1ST down | +4 |
| 5:20 | 1st & 10 | opp 45 | J.J. McCarthy run for a loss of 5 yards to the 50 yard line | −5 |
| 4:30 | 2nd & 15 | midfield | J.J. McCarthy pass complete to Donovan Edwards for 3 yds to the Iowa 47 | +3 |
| 3:50 | 3rd & 12 | opp 47 | J.J. McCarthy run for 3 yds to the Iowa 44 | +3 |
| 3:30 | 4th & 9 | opp 44 | Brad Robbins punt for 35 yds, fair catch by Arland Bruce IV at the Iowa 9 | 0 |
IOWA10 plays, 49 yd · Punt | ||||
| 3:00 | 1st & 10 | own 9 | Leshon Williams run for 3 yds to the Iowa 12 | +3 |
| 2:26 | 2nd & 7 | own 12 | MICHIGAN Penalty, Defensive Holding (Rod Moore) to the Iowa 22 for a 1ST down | +10 |
| 2:26 | 1st & 10 | own 22 | Timeout IOWA, clock 02:26 | 0 |
| 2:10 | 1st & 10 | own 22 | Spencer Petras pass complete to Luke Lachey for 26 yds to the Iowa 48 for a 1ST down | +26 |
| 1:40 | 1st & 10 | own 48 | Kaleb Johnson run for 2 yds to the 50 yard line | +2 |
| 1:00 | 2nd & 8 | midfield | Spencer Petras pass complete to Sam LaPorta for 8 yds to the Mich 42 for a 1ST down | +8 |
| 0:54 | 1st & 10 | opp 42 | Spencer Petras pass incomplete to Luke Lachey | 0 |
| 0:43 | 2nd & 10 | opp 42 | Spencer Petras pass incomplete to Brody Brecht | 0 |
| 0:40 | 3rd & 10 | opp 42 | Spencer Petras pass incomplete to Sam LaPorta | 0 |
| 0:28 | 4th & 10 | opp 42 | Tory Taylor punt for 42 yds for a touchback | 0 |
MICH14 plays, 54 yd · Field goal | ||||
| 0:20 | 1st & 10 | own 20 | Blake Corum run for 5 yds to the Mich 25 | +5 |
| 0:00 | own 20 | End of 1st Quarter | 0 | |
| 14:50 | 2nd & 5 | own 25 | J.J. McCarthy pass complete to Ronnie Bell for 9 yds to the Mich 34 for a 1ST down | +9 |
| 14:00 | 1st & 10 | own 34 | J.J. McCarthy pass complete to Cornelius Johnson for 7 yds to the Mich 41 | +7 |
| 13:50 | 2nd & 3 | own 41 | Donovan Edwards run for 5 yds to the Mich 46 for a 1ST down | +5 |
| 13:10 | 1st & 10 | own 46 | Donovan Edwards run for 12 yds to the Iowa 42 for a 1ST down | +12 |
| 12:45 | 1st & 10 | opp 42 | J.J. McCarthy pass incomplete to Roman Wilson | 0 |
| 12:30 | 2nd & 10 | opp 42 | Blake Corum run for 7 yds to the Iowa 35 | +7 |
| 11:30 | 3rd & 3 | opp 35 | Blake Corum run for 2 yds to the Iowa 33 | +2 |
| 10:55 | 4th & 1 | opp 33 | Blake Corum run for 3 yds to the Iowa 30 for a 1ST down | +3 |
| 10:35 | 1st & 10 | opp 30 | Donovan Edwards run for 2 yds to the Iowa 28 | +2 |
| 9:55 | 2nd & 8 | opp 28 | J.J. McCarthy pass complete to Roman Wilson for 4 yds to the Iowa 24 | +4 |
| 9:35 | 3rd & 4 | opp 24 | Blake Corum run for a loss of 2 yards to the Iowa 26 | −2 |
| 8:28 | 4th & 6 | opp 26 | Jake Moody 44 yd FG GOOD | +44 |
IOWA12 plays, 15 yd · Punt | ||||
| 8:28 | 4th & 6 | own 35 | Jake Moody kickoff for 65 yds for a touchback | 0 |
| 8:00 | 1st & 10 | own 25 | Spencer Petras pass complete to Sam LaPorta for 8 yds to the Iowa 33 | +8 |
| 7:30 | 2nd & 2 | own 33 | Leshon Williams run for 2 yds to the Iowa 35 for a 1ST down | +2 |
| 7:10 | 1st & 10 | own 35 | IOWA Penalty, Offensive Holding (Gennings Dunker) to the Iowa 25 | −10 |
| 6:12 | 1st & 20 | own 25 | Spencer Petras pass complete to Brody Brecht for 19 yds to the Iowa 44 | +19 |
| 5:50 | 2nd & 1 | own 44 | Kaleb Johnson run for 2 yds to the Iowa 46 for a 1ST down | +2 |
| 5:42 | 1st & 10 | own 46 | IOWA Penalty, Tripping (Connor Colby) to the Iowa 31 | −15 |
| 5:42 | 1st & 25 | own 31 | Timeout IOWA, clock 05:42 | 0 |
| 5:10 | 1st & 25 | own 31 | Spencer Petras pass complete to Nico Ragaini for 11 yds to the Iowa 42 | +11 |
| 4:40 | 2nd & 14 | own 42 | Leshon Williams run for 2 yds to the Iowa 44 | +2 |
| 4:15 | 3rd & 12 | own 44 | Spencer Petras pass complete to Gavin Williams for a loss of 4 yards to the Iowa 40 | −4 |
| 3:29 | 4th & 16 | own 40 | Tory Taylor punt for 51 yds , A.J. Henning returns for 13 yds to the Mich 22 | +13 |
MICH16 plays, 61 yd · Field goal | ||||
| 3:20 | 1st & 10 | own 22 | J.J. McCarthy pass complete to Blake Corum for 8 yds to the Mich 30 | +8 |
| 2:55 | 2nd & 2 | own 30 | Blake Corum run for 3 yds to the Mich 33 for a 1ST down | +3 |
| 2:00 | 1st & 10 | own 33 | J.J. McCarthy pass complete to Blake Corum for 1 yd to the Mich 34 | +1 |
| 1:25 | 2nd & 9 | own 34 | Blake Corum run for 11 yds to the Mich 45 for a 1ST down | +11 |
| 1:10 | 1st & 10 | own 45 | J.J. McCarthy pass complete to Andrel Anthony for 29 yds to the Iowa 26 for a 1ST down | +29 |
| 0:53 | 1st & 10 | opp 26 | J.J. McCarthy run for 3 yds to the Iowa 23 MICHIGAN Penalty, Offensive Holding (Darrius Clemons) to the Iowa 33 | −7 |
| 0:49 | 2nd & 17 | opp 33 | McCarthy, J.J. pass incomplete to Bell, Ronnie, PENALTY IOWA pass interference 4 yards to the IOWA29, NO PLAY, 1ST DOWN MICHIGAN. | +4 |
| 0:49 | 1st & 17 | opp 33 | J.J. McCarthy pass incomplete to Ronnie Bell | 0 |
| 0:30 | 1st & 10 | opp 29 | Blake Corum run for 8 yds to the Iowa 21 | +8 |
| 0:28 | 1st & 10 | opp 15 | J.J. McCarthy pass complete to Roman Wilson for 3 yds to the Iowa 12 | +3 |
| 0:28 | 2nd & 2 | opp 21 | Blake Corum run for 6 yds to the Iowa 15 for a 1ST down | +6 |
| 0:25 | 2nd & 7 | opp 12 | Timeout MICHIGAN, clock 00:25 | 0 |
| 0:20 | 2nd & 7 | opp 12 | J.J. McCarthy pass incomplete to Luke Schoonmaker | 0 |
| 0:14 | 3rd & 7 | opp 12 | MICHIGAN Penalty, Delay of Game (TEAM) to the Iowa 17 | −5 |
| 0:09 | 4th & 12 | opp 17 | Jake Moody 35 yd FG GOOD | +35 |
| 0:09 | 3rd & 12 | opp 17 | J.J. McCarthy pass incomplete to Roman Wilson | 0 |
IOWA3 plays, 6 yd · End of period | ||||
| 0:09 | 4th & 12 | own 35 | Jake Moody kickoff for 65 yds for a touchback | 0 |
| 0:00 | 1st & 10 | own 25 | Leshon Williams run for 6 yds to the Iowa 31 | +6 |
| 0:00 | own 25 | End of 2nd Quarter | 0 | |
IOWA5 plays, -1 yd · Punt | ||||
| 15:00 | 1st & 10 | own 35 | Jake Moody kickoff for 65 yds for a touchback | 0 |
| 14:30 | 1st & 10 | own 25 | Spencer Petras sacked by Mason Graham for a loss of 9 yards to the Iowa 16 | −9 |
| 14:00 | 2nd & 19 | own 16 | Spencer Petras pass complete to Leshon Williams for 8 yds to the Iowa 24 | +8 |
| 13:31 | 3rd & 11 | own 24 | Spencer Petras pass incomplete to Brody Brecht | 0 |
| 13:23 | 4th & 11 | own 24 | Tory Taylor punt for 43 yds, fair catch by A.J. Henning at the Mich 33 | 0 |
MICH11 plays, 67 yd · Touchdown | ||||
| 13:10 | 1st & 10 | own 33 | Blake Corum run for 4 yds to the Mich 37 | +4 |
| 12:50 | 2nd & 6 | own 37 | Blake Corum run for 5 yds to the Mich 42 | +5 |
| 12:00 | 3rd & 1 | own 42 | Blake Corum run for 3 yds to the Mich 45 for a 1ST down | +3 |
| 11:20 | 1st & 10 | own 45 | J.J. McCarthy pass complete to Luke Schoonmaker for 18 yds to the Iowa 37 for a 1ST down | +18 |
| 11:00 | 1st & 10 | opp 37 | Ronnie Bell run for 10 yds to the Iowa 27 for a 1ST down | +10 |
| 10:26 | 1st & 10 | opp 27 | Timeout MICHIGAN, clock 10:26 | 0 |
| 10:10 | 1st & 10 | opp 27 | Blake Corum run for 2 yds to the Iowa 25 | +2 |
| 9:20 | 2nd & 8 | opp 25 | J.J. McCarthy pass complete to Luke Schoonmaker for 10 yds to the Iowa 15 for a 1ST down | +10 |
| 9:05 | 1st & 10 | opp 15 | Donovan Edwards run for no gain to the Iowa 15 | 0 |
| 8:40 | 2nd & 10 | opp 15 | Blake Corum run for 3 yds to the Iowa 12 | +3 |
| 7:51 | 3rd & 7 | opp 12 | J.J. McCarthy pass complete to Donovan Edwards for 12 yds for a TD, (Jake Moody KICK) | +12 |
IOWA7 plays, 11 yd · Punt | ||||
| 7:51 | 3rd & 7 | own 35 | Jake Moody kickoff for 65 yds for a touchback | 0 |
| 7:20 | 1st & 10 | own 25 | Kaleb Johnson run for 12 yds to the Iowa 37 for a 1ST down | +12 |
| 7:00 | 1st & 10 | own 37 | Kaleb Johnson run for 2 yds to the Iowa 39 | +2 |
| 6:10 | 2nd & 8 | own 39 | Kaleb Johnson run for 2 yds to the Iowa 41 MICHIGAN Penalty, Illegal Block (3 Yards) to the Iowa 26 | +5 |
| 5:38 | 2nd & 21 | own 26 | Spencer Petras pass incomplete to Nico Ragaini | 0 |
| 5:20 | 3rd & 21 | own 26 | Spencer Petras sacked by Mikeq Morris and TEAM for a loss of 8 yards to the Iowa 18 | −8 |
| 5:20 | 4th & 29 | own 18 | Tory Taylor punt for 53 yds , A.J. Henning returns for 2 yds to the Mich 20 MICHIGAN Penalty, Illegal Block (TEAM) to the Mich 21 | +2 |
MICH4 plays, -13 yd · Punt | ||||
| 4:40 | 1st & 10 | own 21 | J.J. McCarthy pass complete to Donovan Edwards for 3 yds to the Mich 24 | +3 |
| 3:35 | 2nd & 7 | own 24 | J.J. McCarthy sacked by Deontae Craig for a loss of 21 yards to the Mich 3 J.J. McCarthy fumbled, forced by TEAM, recovered by Mich Donovan Edwards , return for 0 yards | −21 |
| 3:10 | 3rd & 28 | own 3 | Blake Corum run for 5 yds to the Mich 8 | +5 |
| 3:10 | 4th & 23 | own 8 | Brad Robbins punt for 36 yds, punt out-of-bounds at the Mich 44 | 0 |
IOWA10 plays, 44 yd · Touchdown | ||||
| 2:10 | 1st & 10 | opp 44 | Kaleb Johnson run for 6 yds to the Mich 38 | +6 |
| 1:55 | 2nd & 4 | opp 38 | Kaleb Johnson run for 3 yds to the Mich 35 | +3 |
| 1:10 | 3rd & 1 | opp 35 | Spencer Petras pass complete to Monte Pottebaum for 17 yds to the Mich 18 for a 1ST down | +17 |
| 0:50 | 1st & 10 | opp 18 | Spencer Petras pass incomplete to Nico Ragaini | 0 |
| 0:41 | 2nd & 10 | opp 18 | IOWA Penalty, Personal Foul (Logan Jones) to the Mich 33 | −15 |
| 0:41 | 2nd & 25 | opp 33 | Timeout IOWA, clock 00:41 | 0 |
| 0:15 | 2nd & 25 | opp 33 | Spencer Petras pass complete to Arland Bruce IV for 3 yds to the Mich 30 | +3 |
| 0:01 | 3rd & 22 | opp 30 | Spencer Petras pass complete to Nico Ragaini for 28 yds to the Mich 2 for a 1ST down | +28 |
| 0:00 | opp 30 | End of 3rd Quarter | 0 | |
| 14:56 | 1st & goal | opp 2 | Kaleb Johnson run for 2 yds for a TD, (Drew Stevens KICK) | +2 |
MICH5 plays, 8 yd · Punt | ||||
| 14:56 | 1st & 10 | own 35 | Drew Stevens kickoff for 65 yds for a touchback | 0 |
| 14:45 | 1st & 10 | own 25 | Blake Corum run for 2 yds to the Mich 27 | +2 |
| 14:05 | 2nd & 8 | own 27 | J.J. McCarthy pass complete to Ronnie Bell for 7 yds to the Mich 34 | +7 |
| 13:10 | 3rd & 1 | own 34 | Blake Corum run for a loss of 1 yard to the Mich 33 | −1 |
| 12:37 | 4th & 2 | own 33 | Brad Robbins punt for 50 yds, downed at the Iowa 17 | 0 |
IOWA13 plays, 78 yd · On downs | ||||
| 12:20 | 1st & 10 | own 17 | Kaleb Johnson run for 1 yd to the Iowa 18 | +1 |
| 11:50 | 2nd & 9 | own 18 | Spencer Petras pass complete to Nico Ragaini for 10 yds to the Iowa 28 for a 1ST down | +10 |
| 11:20 | 1st & 10 | own 28 | Spencer Petras pass complete to Luke Lachey for 34 yds to the Mich 38 for a 1ST down | +34 |
| 10:45 | 1st & 10 | opp 38 | Spencer Petras pass complete to Arland Bruce IV for 4 yds to the Mich 34 | +4 |
| 10:15 | 2nd & 6 | opp 34 | Kaleb Johnson run for a loss of 1 yard to the Mich 35 | −1 |
| 9:30 | 3rd & 7 | opp 35 | Leshon Williams run for 9 yds to the Mich 26 for a 1ST down | +9 |
| 8:56 | 1st & 10 | opp 26 | Spencer Petras pass complete to Sam LaPorta for 7 yds to the Mich 19 | +7 |
| 8:40 | 2nd & 3 | opp 19 | Kaleb Johnson run for no gain to the Mich 19 | 0 |
| 8:15 | 3rd & 3 | opp 19 | Leshon Williams run for 5 yds to the Mich 14 for a 1ST down | +5 |
| 7:30 | 1st & 10 | opp 14 | Spencer Petras pass complete to Nico Ragaini for 6 yds to the Mich 8 | +6 |
| 7:10 | 2nd & 4 | opp 8 | Spencer Petras pass complete to Sam LaPorta for no gain to the Mich 8 | 0 |
| 6:15 | 3rd & 4 | opp 8 | Leshon Williams run for 2 yds to the Mich 6 | +2 |
| 5:41 | 4th & 2 | opp 6 | Spencer Petras pass complete to Sam LaPorta for 1 yd to the Mich 5 | +1 |
MICH4 plays, 3 yd · Punt | ||||
| 5:20 | 1st & 10 | own 5 | Blake Corum run for 2 yds to the Mich 7 | +2 |
| 4:40 | 2nd & 8 | own 7 | Blake Corum run for 1 yd to the Mich 8 | +1 |
| 4:12 | 3rd & 7 | own 8 | J.J. McCarthy pass incomplete to Ronnie Bell | 0 |
| 4:01 | 4th & 7 | own 8 | Brad Robbins punt for 51 yds , Arland Bruce IV returns for 1 yd to the Iowa 42 | +1 |
IOWA4 plays, -14 yd · On downs | ||||
| 3:45 | 1st & 10 | own 42 | Spencer Petras sacked by Mike Morris for a loss of 9 yards to the Iowa 33 | −9 |
| 3:23 | 2nd & 19 | own 33 | Spencer Petras pass incomplete to Leshon Williams | 0 |
| 2:45 | 3rd & 19 | own 33 | Spencer Petras sacked by Taylor Upshaw and Eyabi Anoma for a loss of 5 yards to the Iowa 28 | −5 |
| 2:30 | 4th & 24 | own 28 | Spencer Petras pass incomplete to Brody Brecht | 0 |
MICH5 plays, 28 yd · Touchdown | ||||
| 2:10 | 1st & 10 | opp 28 | Blake Corum run for 4 yds to the Iowa 24 | +4 |
| 1:37 | 2nd & 6 | opp 24 | Timeout MICHIGAN, clock 01:37 | 0 |
| 1:30 | 2nd & 6 | opp 24 | Blake Corum run for 4 yds to the Iowa 20 | +4 |
| 1:26 | 3rd & 2 | opp 20 | Timeout IOWA, clock 01:26 | 0 |
| 1:19 | 3rd & 2 | opp 20 | Blake Corum run for 20 yds for a TD, (Jake Moody KICK) | +20 |
IOWA7 plays, 75 yd · Touchdown | ||||
| 1:19 | 3rd & 2 | own 35 | Jake Moody kickoff for 65 yds for a touchback | 0 |
| 1:10 | 1st & 10 | own 25 | Spencer Petras pass complete to Brody Brecht for 19 yds to the Iowa 44 for a 1ST down | +19 |
| 0:57 | 1st & 10 | own 44 | Spencer Petras pass incomplete to Brody Brecht | 0 |
| 0:45 | 2nd & 10 | own 44 | Spencer Petras pass complete to Alec Wick for 17 yds to the Mich 39 for a 1ST down | +17 |
| 0:24 | 1st & 10 | opp 39 | MICHIGAN Penalty, Roughing Passer (15 Yards) to the Mich 24 for a 1ST down | +15 |
| 0:14 | 1st & 10 | opp 24 | Spencer Petras pass complete to Luke Lachey for 19 yds to the Mich 5 for a 1ST down | +19 |
| 0:08 | 1st & goal | opp 5 | Spencer Petras pass complete to Luke Lachey for 5 yds for a TD, (Drew Stevens KICK) | +5 |
MICH3 plays, -2 yd · End of period | ||||
| 0:06 | 1st & 10 | own 35 | Drew Stevens kickoff for 40 yds , R.J. Moten return for no gain to the Mich 25 | 0 |
| 0:00 | 1st & 10 | own 25 | TEAM run for a loss of 2 yards to the Mich 23 | −2 |
| 0:00 | own 25 | End of 4th Quarter | 0 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 10 meetings vs. Team
Iowa 5–5 vs Michigan
- 2021 · wk 14Michigan 42 @ Iowa 3
- 2019 · wk 6Iowa 3 @ Michigan 10
- 2016 · wk 11Michigan 13 @ Iowa 14
- 2013 · wk 13Michigan 21 @ Iowa 24
- 2012 · wk 12Iowa 17 @ Michigan 42
- 2011 · wk 10Michigan 16 @ Iowa 24
- 2010 · wk 7Iowa 38 @ Michigan 28
- 2009 · wk 6Michigan 28 @ Iowa 30
- 2006 · wk 8Iowa 6 @ Michigan 20
- 2005 · wk 8Michigan 23 @ Iowa 20
Previous 10 meetings vs. Kirk Ferentz
Michigan 5–5 vs Kirk Ferentz
- 2021 · wk 14Michigan 42 @ Iowa 3
- 2019 · wk 6Iowa 3 @ Michigan 10
- 2016 · wk 11Michigan 13 @ Iowa 14
- 2013 · wk 13Michigan 21 @ Iowa 24
- 2012 · wk 12Iowa 17 @ Michigan 42
- 2011 · wk 10Michigan 16 @ Iowa 24
- 2010 · wk 7Iowa 38 @ Michigan 28
- 2009 · wk 6Michigan 28 @ Iowa 30
- 2006 · wk 8Iowa 6 @ Michigan 20
- 2005 · wk 8Michigan 23 @ Iowa 20
Previous 3 meetings vs. Jim Harbaugh
Iowa 1–2 vs Jim Harbaugh
- 2021 · wk 14Michigan 42 @ Iowa 3
- 2019 · wk 6Iowa 3 @ Michigan 10
- 2016 · wk 11Michigan 13 @ Iowa 14
Research
Keep this open while you look at others