← CFB Terminal
42
Big Ten
NEUTRAL
#22Iowa
3
Big Ten
2021 week 14 · Saturday, December 4, 2021 at 7:00 PM CT · Lucas Oil Stadium · 📺 FOX · 67,183 att · 36°F Fair, wind 8.1

Drive chart

Michigan Iowa bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
3 pl · 8 yd · 1:43
0–0
14:54 1st & 10 OWN 25 Cade McNamara pass complete to Roman Wilson for 7 yds to the Mich 32 +7 0.33
14:31 2nd & 3 OWN 32 Hassan Haskins run for no gain to the Mich 32 0 -0.80
13:52 3rd & 3 OWN 32 Cade McNamara pass complete to Mike Sainristil for 1 yd to the Mich 33 +1 -0.74
13:17 4th & 2 OWN 33 Brad Robbins punt for 41 yds, fair catch by Charlie Jones at the Iowa 26
MISSED FG
10 pl · 59 yd · 4:42
0–0
13:12 1st & 10 OWN 26 Tyler Goodson run for no gain to the Iowa 26 0 -0.47
12:36 2nd & 10 OWN 26 Spencer Petras pass complete to Sam LaPorta for 15 yds to the Iowa 41 for a 1ST down +15 0.67
12:24 1st & 10 OWN 41 Tyler Goodson run for 2 yds to the Iowa 43 +2 -0.47
11:51 2nd & 8 OWN 43 Tyler Goodson run for 2 yds to the Iowa 45 +2 -0.61
11:09 3rd & 6 OWN 45 Petras, Spencer pass incomplete to Johnson, Keagan, PENALTY MICHIGAN pass interference (Hill, Daxton) 15 yards to the MICHIGAN40, NO PLAY, 1ST DOWN IOWA. +15
11:02 1st & 10 OPP 40 Tyler Goodson run for 2 yds to the Mich 38 +2 -0.68
10:24 2nd & 8 OPP 38 Spencer Petras pass complete to Sam LaPorta for 21 yds to the Mich 17 for a 1ST down +21 2.55
9:56 1st & 10 OPP 17 Gavin Williams pass incomplete to Monte Pottebaum 0 -0.48
9:49 2nd & 10 OPP 17 Tyler Goodson run for 5 yds to the Mich 12 +5 0.03
9:06 3rd & 5 OPP 12 Tyler Goodson run for a loss of 3 yards to the Mich 15 -3 -0.20
8:35 4th & 8 OPP 15 Caleb Shudak 33 yd FG MISSED
TD
4 pl · 80 yd · 1:57
7–0
8:28 1st & 10 OWN 20 Hassan Haskins run for 6 yds to the Mich 26 +6 0.19
7:56 2nd & 4 OWN 26 MICHIGAN Penalty, False Start (Luke Schoonmaker) to the Mich 21 -5
7:39 2nd & 9 OWN 21 Cade McNamara pass complete to Blake Corum for 6 yds to the Mich 27 +6 0.15
7:05 3rd & 3 OWN 27 Cade McNamara pass complete to Donovan Edwards for 6 yds to the Mich 33 for a 1ST down +6 0.59
6:38 1st & 10 OWN 33 Blake Corum 67 Yd Run (Jake Moody Kick) +67 2.90
PUNT
3 pl · 4 yd · 1:01
7–0
6:33 1st & 10 OWN 25 Spencer Petras pass incomplete to Charlie Jones 0 -0.45
6:24 2nd & 10 OWN 25 Tyler Goodson run for 4 yds to the Iowa 29 +4 -0.07
5:46 3rd & 6 OWN 29 Spencer Petras pass incomplete to Keagan Johnson 0 -0.91
5:37 4th & 6 OWN 29 Tory Taylor punt for 52 yds , A.J. Henning returns for 6 yds to the Mich 25
TD
1 pl · 75 yd · 0:10
14–0
5:27 1st & 10 OWN 25 Roman Wilson 75 Yd pass from Donovan Edwards (Jake Moody Kick) +75 2.70
FG
10 pl · 71 yd · 4:01
14–3
5:19 1st & 10 OWN 25 Spencer Petras pass complete to Luke Lachey for 22 yds to the Iowa 47 for a 1ST down +22 1.24
4:57 1st & 10 OWN 47 Gavin Williams run for 3 yds to the 50 yard line +3 -0.35
4:22 2nd & 7 50 Spencer Petras pass incomplete to Keagan Johnson 0 -1.13
4:17 3rd & 7 50 Spencer Petras pass complete to Sam LaPorta for 10 yds to the Mich 40 for a 1ST down +10 2.44
3:44 1st & 10 OPP 40 Gavin Williams run for 3 yds to the Mich 37 +3 -0.43
3:07 2nd & 7 OPP 37 Spencer Petras pass complete to Charlie Jones for 28 yds to the Mich 9 for a 1ST down +28 2.76
2:39 1st & 9 OPP 9 Tyler Goodson run for 2 yds to the Mich 7 +2 -0.25
2:02 2nd & 7 OPP 7 Gavin Williams run for 3 yds to the Mich 4 +3 -0.08
1:29 3rd & 4 OPP 4 Spencer Petras pass incomplete to Keagan Johnson 0 -0.13
1:26 4th & goal OPP 4 Caleb Shudak 22 Yd Field Goal
INT
3 pl · 32 yd · 1:09
14–3
1:19 1st & 10 OWN 25 A.J. Henning run for 29 yds to the Iowa 46 for a 1ST down +29
0:53 1st & 10 OPP 46 J.J. McCarthy run for 3 yds to the Iowa 43 +3 -0.42
0:17 2nd & 7 OPP 43 Cade McNamara pass intercepted Jack Campbell return for 1 yd to the Iowa 33 -1.81
PUNT
6 pl · 14 yd · 2:46
14–3
0:12 1st & 10 OWN 33 Spencer Petras pass incomplete to Sam LaPorta 0 -0.64
0:05 2nd & 10 OWN 33 Arland Bruce IV run for 2 yds to the Iowa 35 +2 -0.46
0:00 OWN 33 End of 1st Quarter
14:56 3rd & 8 OWN 35 Spencer Petras pass incomplete to Sam LaPorta for a 1ST down MICHIGAN Penalty, Unsportsmanlike Conduct (Taylor Upshaw) to the 50 yard line for a 1ST down +15 1.72
14:50 1st & 10 50 Tyler Goodson run for 2 yds to the Mich 48 +2 -0.63
14:13 2nd & 8 OPP 48 Petras, Spencer pass complete to LaPorta, Sam for 1 yard to the MICHIGAN47, PENALTY IOWA personal foul (Richman, Mason) 15 yards to the IOWA37, NO PLAY. -15
13:51 2nd & 23 OWN 37 Gavin Williams run for 3 yds to the Iowa 40 +3 -0.37
13:10 3rd & 20 OWN 40 Gavin Williams run for 7 yds to the Iowa 47 +7 0.40
12:31 4th & 13 OWN 47 Tory Taylor punt for 45 yds, fair catch by A.J. Henning at the Mich 8
Q2
PUNT
3 pl · 5 yd · 1:38
14–3
12:24 1st & 10 OWN 8 Hassan Haskins run for 4 yds to the Mich 12 +4
11:52 2nd & 6 OWN 12 Hassan Haskins run for 1 yd to the Mich 13 +1 -0.27
11:03 3rd & 5 OWN 13 Cade McNamara pass incomplete to Mike Sainristil, broken up by Kaevon Merriweather 0 -0.43
10:53 4th & 5 OWN 13 Brad Robbins punt for 40 yds , Charlie Jones returns for a loss of 6 yards to the Iowa 41
PUNT
4 pl · 15 yd · 1:45
14–3
10:46 1st & 10 OWN 41 Spencer Petras pass complete to Charlie Jones for 13 yds to the Mich 46 for a 1ST down +13 0.48
10:23 1st & 10 OPP 46 Tyler Goodson run for a loss of 2 yards to the Mich 48 -2 -1.60
9:43 2nd & 12 OPP 48 Spencer Petras pass complete to Tyler Goodson for 4 yds to the Mich 44 +4 -0.16
9:15 3rd & 8 OPP 44 Spencer Petras pass incomplete to Keagan Johnson, broken up by Junior Colson 0 -0.61
9:08 4th & 8 OPP 44 Tory Taylor punt for 41 yds, fair catch by A.J. Henning at the Mich 3
FUMBLE
3 pl · 2 yd · 1:38
14–3
8:58 1st & 10 OWN 3 Hassan Haskins run for 2 yds to the Mich 5 +2
8:25 2nd & 8 OWN 5 Cade McNamara pass complete to Blake Corum for no gain to the Mich 5 0
7:41 3rd & 8 OWN 5 Cade McNamara pass incomplete to Donovan Edwards 0
7:41 4th & 8 OWN 5 Timeout MICHIGAN, clock 07:41
7:30 4th & 8 OWN 5 Brad Robbins punt for 50 yds , Charlie Jones returns for no gain to the Iowa 45 Charlie Jones fumbled, recovered by Iowa
PUNT
3 pl · 6 yd · 2:30
14–3
7:23 1st & 10 OWN 45 Tyler Goodson run for 3 yds to the Iowa 48 +3 -0.33
6:46 2nd & 7 OWN 48 Spencer Petras pass incomplete to Sam LaPorta 0 -1.13
6:37 3rd & 7 OWN 48 Petras, Spencer rush for 10 yards to the MICHIGAN42, PENALTY IOWA holding (Colby, Connor) 10 yards to the IOWA38, NO PLAY. -10
5:44 3rd & 17 OWN 38 Spencer Petras pass complete to Keagan Johnson for 13 yds to the Mich 49 +13 1.71
5:00 4th & 4 OPP 49 Tory Taylor punt for 40 yds, fair catch by A.J. Henning at the Mich 9
PUNT
8 pl · 31 yd · 3:39
14–3
4:54 1st & 10 OWN 9 Cade McNamara pass complete to Donovan Edwards for 11 yds to the Mich 20 for a 1ST down +11
4:30 1st & 10 OWN 20 Donovan Edwards run for a loss of 2 yards to the Mich 18 -2 -0.55
3:54 2nd & 12 OWN 18 Cade McNamara pass incomplete to Cornelius Johnson 0 -0.45
3:49 3rd & 12 OWN 18 Cade McNamara run for 15 yds to the Mich 33 for a 1ST down +15 2.04
3:19 1st & 10 OWN 33 Cade McNamara pass complete to Hassan Haskins for 13 yds to the Mich 46 for a 1ST down +13 0.29
2:45 1st & 10 OWN 46 Cade McNamara pass incomplete to Donovan Edwards 0 -1.03
2:40 2nd & 10 OWN 46 Cade McNamara pass complete to Donovan Edwards for 3 yds to the Mich 49 +3 -0.40
2:06 3rd & 7 OWN 49 Cade McNamara sacked by Seth Benson for a loss of 9 yards to the Mich 40 -9 -1.63
1:21 4th & 16 OWN 40 Brad Robbins punt for 60 yds for a touchback
PUNT
3 pl · -3 yd · 0:30
14–3
1:17 1st & 10 OWN 20 Spencer Petras pass incomplete to Charlie Jones, broken up by Vincent Gray 0 -0.37
1:12 2nd & 10 OWN 20 Spencer Petras sacked by Aidan Hutchinson for a loss of 10 yards to the Iowa 10 -10 -2.27
1:11 3rd & 20 OWN 10 Timeout MICHIGAN, clock 01:11
1:06 3rd & 20 OWN 10 Tyler Goodson run for 7 yds to the Iowa 17 +7
1:05 4th & 13 OWN 17 Timeout MICHIGAN, clock 01:05
0:51 4th & 13 OWN 17 Tory Taylor punt for 50 yds, downed at the Mich 33
INT
6 pl · 15 yd · 0:51
14–3
0:47 1st & 10 OWN 33 Cade McNamara pass complete to Andrel Anthony for 6 yds to the Mich 39 +6 0.22
0:42 2nd & 4 OWN 39 Cade McNamara pass complete to Hassan Haskins for 6 yds to the Mich 45 for a 1ST down +6 0.27
0:31 1st & 10 OWN 45 Cade McNamara pass complete to Hassan Haskins for 3 yds to the Mich 48 +3 -0.33
0:11 2nd & 7 OWN 48 Cade McNamara pass incomplete to Cornelius Johnson 0 -1.13
0:06 3rd & 7 OWN 48 Cade McNamara pass incomplete to A.J. Henning 0 -0.90
0:00 4th & 7 OWN 48 J.J. McCarthy pass intercepted Jermari Harris return for no gain to the Mich 1 -0.65
0:00 OWN 48 End of 2nd Quarter
Q3
PUNT
6 pl · 16 yd · 1:33
14–3
14:54 1st & 10 OWN 25 Spencer Petras pass incomplete to Keagan Johnson 0 -0.45
14:48 2nd & 10 OWN 25 Spencer Petras pass incomplete to Keagan Johnson 0 -0.61
14:42 3rd & 10 OWN 25 Spencer Petras pass complete to Sam LaPorta for 11 yds to the Iowa 36 for a 1ST down +11 1.21
14:15 1st & 10 OWN 36 Tyler Goodson run for 5 yds to the Iowa 41 +5 0.08
13:43 2nd & 5 OWN 41 Spencer Petras pass incomplete to Luke Lachey 0 -1.05
13:38 3rd & 5 OWN 41 Spencer Petras pass incomplete to Nico Ragaini 0 -1.08
13:27 4th & 5 OWN 41 Tory Taylor punt for 52 yds , A.J. Henning returns for 11 yds to the Mich 18
TD
10 pl · 82 yd · 5:04
21–3
13:20 1st & 10 OWN 18 Hassan Haskins run for 2 yds to the Mich 20 +2 -0.19
13:20 2nd & 8 OWN 20 Cade McNamara pass complete to Cornelius Johnson for 15 yds to the Mich 35 for a 1ST down +15 0.98
12:15 1st & 10 OWN 35 Hassan Haskins run for 8 yds to the Mich 43 +8 0.56
11:40 2nd & 2 OWN 43 Hassan Haskins run for 2 yds to the Iowa 45 for a 1ST down IOWA Penalty, Defensive Holding (Logan Lee) to the Iowa 45 for a 1ST down +12 0.22
11:16 1st & 10 OPP 45 Blake Corum run for 2 yds to the Iowa 43 +2 -0.68
10:39 2nd & 8 OPP 43 Blake Corum run for 6 yds to the Iowa 37 +6 0.35
10:06 3rd & 2 OPP 37 Hassan Haskins run for 5 yds to the Iowa 32 for a 1ST down +5 1.48
9:33 1st & 10 OPP 32 Hassan Haskins run for 1 yd to the Iowa 31 +1 -0.77
8:51 2nd & 9 OPP 31 Cade McNamara pass complete to Luke Schoonmaker for 27 yds to the Iowa 4 for a 1ST down +27 3.11
8:23 1st & goal OPP 4 Hassan Haskins 4 Yd Run (Jake Moody Kick) +4
ON DOWNS
14 pl · 60 yd · 7:13
21–3
8:16 1st & 10 OWN 25 Tyler Goodson run for 2 yds to the Iowa 27 +2 -0.24
7:40 2nd & 8 OWN 27 Alex Padilla pass incomplete to Sam LaPorta 0 -0.64
7:32 3rd & 8 OWN 27 Alex Padilla pass complete to Tyler Goodson for 17 yds to the Iowa 44 for a 1ST down +17 1.20
7:04 1st & 10 OWN 44 Tyler Goodson run for 3 yds to the Iowa 47 +3 -0.32
6:33 2nd & 7 OWN 47 Charlie Jones run for 6 yds to the Mich 47 +6 0.35
6:00 3rd & 1 OPP 47 Tyler Goodson run for 10 yds to the Mich 37 for a 1ST down +10 1.66
5:34 1st & 10 OPP 37 Gavin Williams run for 4 yds to the Mich 33 +4 -0.16
4:53 2nd & 6 OPP 33 Alex Padilla pass complete to Arland Bruce IV for no gain to the Mich 33 0 -0.78
4:14 3rd & 6 OPP 33 Alex Padilla pass complete to Tyler Goodson for 8 yds to the Mich 25 for a 1ST down +8 2.03
3:41 1st & 10 OPP 25 Alex Padilla pass complete to Arland Bruce IV for 10 yds to the Mich 15 for a 1ST down +10 0.84
3:13 1st & 10 OPP 15 Tyler Goodson run for 5 yds to the Mich 10 +5 0.08
2:31 2nd & 5 OPP 10 Tyler Goodson run for 1 yd to the Mich 9 +1 -0.27
1:46 3rd & 4 OPP 9 Alex Padilla pass complete to Sam LaPorta for 1 yd to the Mich 8 +1 -0.13
1:10 4th & 3 OPP 8 Alex Padilla pass complete to Tyler Goodson for a loss of 7 yards to the Mich 15 -7 0.28
PUNT
3 pl · -2 yd · 2:08
21–3
1:04 1st & 10 OWN 15 Blake Corum run for a loss of 6 yards to the Mich 9 -6 -0.81
0:26 2nd & 16 OWN 9 Hassan Haskins run for 1 yd to the Mich 10 +1
0:00 OWN 9 End of 3rd Quarter
14:55 3rd & 15 OWN 10 Hassan Haskins run for 3 yds to the Mich 13 +3
14:02 4th & 12 OWN 13 Brad Robbins punt for 64 yds, downed at the Iowa 23
Q4
PUNT
4 pl · 13 yd · 1:13
21–3
13:52 1st & 10 OWN 23 Gavin Williams run for 11 yds to the Iowa 34 for a 1ST down +11 0.13
13:31 1st & 10 OWN 34 Gavin Williams run for 2 yds to the Iowa 36 +2 -0.35
13:00 2nd & 8 OWN 36 Alex Padilla pass incomplete to Gavin Williams 0 -0.91
12:56 3rd & 8 OWN 36 Alex Padilla pass incomplete to Tyler Goodson 0 -1.04
12:49 4th & 8 OWN 36 Tory Taylor punt blocked by Cornelius Johnson
TD
4 pl · 36 yd · 1:33
28–3
12:41 1st & 10 OPP 36 J.J. McCarthy run for 8 yds to the Iowa 28 +8 1.04
12:01 2nd & 2 OPP 28 J.J. McCarthy run for 5 yds to the Iowa 23 for a 1ST down +5 0.16
11:22 1st & 10 OPP 23 Cade McNamara pass complete to Luke Schoonmaker for 22 yds to the Iowa 1 for a 1ST down +22 1.93
11:16 1st & goal OPP 1 Hassan Haskins 1 Yd Run (Jake Moody Kick) +1
PUNT
3 pl · 5 yd · 1:57
28–3
11:11 1st & 10 OWN 25 Alex Padilla pass complete to Sam LaPorta for 4 yds to the Iowa 29 +4 -0.04
10:47 2nd & 6 OWN 29 Alex Padilla pass complete to Tyler Goodson for 1 yd to the Iowa 30 +1 -0.52
10:26 3rd & 5 OWN 30 IOWA Penalty, False Start (Mason Richman) to the Iowa 25 -5
9:57 3rd & 10 OWN 25 Alex Padilla pass complete to Tyler Goodson for 5 yds to the Iowa 30 +5 0.04
9:19 4th & 5 OWN 30 Tory Taylor punt for 51 yds, fair catch by A.J. Henning at the Mich 19
TD
8 pl · 81 yd · 3:55
35–3
9:12 1st & 10 OWN 19 Hassan Haskins run for 1 yd to the Mich 20 +1 -0.28
8:38 2nd & 9 OWN 20 Cade McNamara pass complete to Erick All for 38 yds to the Iowa 42 for a 1ST down +38
8:01 1st & 10 OPP 42 Hassan Haskins run for 11 yds to the Iowa 31 for a 1ST down +11 0.95
7:20 1st & 10 OPP 31 Hassan Haskins run for 4 yds to the Iowa 27 +4 -0.14
6:35 2nd & 6 OPP 27 Cornelius Johnson run for 17 yds to the Iowa 10 for a 1ST down +17 1.94
5:58 1st & 10 OPP 10 Blake Corum run for 5 yds to the Iowa 5 +5 0.07
5:31 2nd & 5 OPP 5 Cade McNamara pass incomplete to Daylen Baldwin 0 -0.27
5:24 3rd & goal OPP 5 Erick All 5 Yd pass from Cade McNamara (Jake Moody Kick) +5
INT
3 pl · 6 yd · 1:03
35–3
5:18 1st & 10 OWN 25 Gavin Williams run for 7 yds to the Iowa 32 +7 0.33
4:42 2nd & 3 OWN 32 Alex Padilla pass complete to Gavin Williams for a loss of 1 yard to the Iowa 31 -1 -0.99
4:21 3rd & 4 OWN 31 Alex Padilla pass intercepted Caden Kolesar return for 1 yd to the Iowa 36 -3.44
TD
6 pl · 36 yd · 2:56
42–3
4:12 1st & 10 OPP 36 Leon Franklin run for 5 yds to the Iowa 31 +5 0.11
3:33 2nd & 5 OPP 31 J.J. McCarthy run for 7 yds to the Iowa 24 for a 1ST down +7 0.96
2:55 1st & 10 OPP 24 J.J. McCarthy pass incomplete to Carter Selzer 0 -0.67
2:51 2nd & 10 OPP 24 J.J. McCarthy pass complete to Carter Selzer for 6 yds to the Iowa 18 +6 0.16
2:09 3rd & 4 OPP 18 McCarthy, J.J. pass incomplete to Selzer, Carter, PENALTY IOWA pass interference (Koerner, Jack) 15 yards to the IOWA3, NO PLAY, 1ST DOWN MICHIGAN. +15
2:03 1st & 3 OPP 3 Donovan Edwards run for 2 yds to the Iowa 1 +2 -0.52
1:25 2nd & goal OPP 1 Donovan Edwards 1 Yd Run (Jake Moody Kick) +1
END OF Q4
4 pl · 28 yd · 1:25
42–3
1:17 1st & 10 OWN 25 Gavin Williams run for 8 yds to the Iowa 33 for a 1ST down MICHIGAN Penalty, Personal Foul (Joey George) to the Iowa 48 for a 1ST down +23 1.49
1:10 1st & 10 OWN 48 Gavin Williams run for 1 yd to the Iowa 49 +1 -0.84
0:28 2nd & 9 OWN 49 Alex Padilla pass incomplete to Arland Bruce IV 0 -1.07
0:22 3rd & 9 OWN 49 Gavin Williams run for 4 yds to the Mich 47 +4 -0.14
0:00 OWN 49 End of 4th Quarter
26 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

1sacks1
5plays for loss3
1takeaways3
4three-and-outs forced3
5explosive plays allowed9
4.35yards allowed / play7.60
1 of 13scoring drives allowed6 of 13
Michigan
Josh Ross 9 (4)
Daxton Hill 5 (2) 1 TFL · 1 QH
Vincent Gray 5 (4) 1 PD
Brad Hawkins 5 (3)
Aidan Hutchinson 4 (1) 1 sk · 1 TFL · 2 QH
Jaylen Harrell 4 (2) 1 TFL · 1 QH
Kris Jenkins 4 (2)
Mazi Smith 4 (1)
Iowa
Jack Koerner 8 (5)
Seth Benson 6 (4) 1 sk · 1 TFL · 1 QH
Kaevon Merriweather 6 (5) 1 PD
Riley Moss 5 (5)
Jack Campbell 5 (2) 1 INT · 1 QH
Jermari Harris 3 (3) 1 TFL · 1 INT
Logan Lee 3 (2)
Noah Shannon 3 (1)
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

field goals1 of 2
5punts7
51.0punt average47.3
0punts inside the 205
17return yards-6
own 23average drive startown 24
Michigan
K Jake Moody 6/6 XP
P Brad Robbins 5 punts · 51.0 avg · 1 TB
PR A.J. Henning 2 ret · 17 yds · long 11
Iowa
K Caleb Shudak 1/2 FG · long 22
P Tory Taylor 7 punts · 47.3 avg · 5 in 20
PR Charlie Jones 2 ret · -6 yds
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

62plays71
471yards309
13drives13
50%success rate25%
7.82total PPA-6.63
Derived from 133 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Blake Corum 67 Yd Run (Jake Moody Kick) 7–0
Q1Roman Wilson 75 Yd pass from Donovan Edwards (Jake Moody Kick) 14–0
Q1Caleb Shudak 22 Yd Field Goal 3–14
Q3Hassan Haskins 4 Yd Run (Jake Moody Kick) 21–3
Q4Hassan Haskins 1 Yd Run (Jake Moody Kick) 28–3
Q4Erick All 5 Yd pass from Cade McNamara (Jake Moody Kick) 35–3
Q4Donovan Edwards 1 Yd Run (Jake Moody Kick) 42–3

Biggest plays by PPA

Q3Cade McNamara pass complete to Luke Schoonmaker for 27 yds to the Iowa 4 for a 1ST down 3.11
Q1Blake Corum 67 Yd Run (Jake Moody Kick) 2.90
Q1Spencer Petras pass complete to Charlie Jones for 28 yds to the Mich 9 for a 1ST down 2.76
Q1Roman Wilson 75 Yd pass from Donovan Edwards (Jake Moody Kick) 2.70
Q1Spencer Petras pass complete to Sam LaPorta for 21 yds to the Mich 17 for a 1ST down 2.55
Q1Spencer Petras pass complete to Sam LaPorta for 10 yds to the Mich 40 for a 1ST down 2.44

Series recent meetings

2023 Michigan 26 – 0 Iowa
2022 Michigan 27 – 14 Iowa
2019 Iowa 3 – 10 Michigan
2016 Michigan 13 – 14 Iowa
2013 Michigan 21 – 24 Iowa
2012 Iowa 17 – 42 Michigan
2011 Michigan 16 – 24 Iowa
2010 Iowa 38 – 28 Michigan
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal