From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan
Iowa
213
Total yards
155
147
Passing yards
120
66
Rushing yards
35
4.9
Yards per pass
3.8
1.9
Yards per rush
1.5
12
First downs
7
3–15
Third downs
4–15
1–1
Fourth downs
0–3
0
Turnovers
3
3–25
Penalties
7–46
36:32
Possession
23:28
4
Sacks (by defense)
4
Efficiency
Michigan
Iowa
38%
Success rate
30%
−0.02
EPA per play
−0.45
0.85
Explosiveness
0.75
−0.14
Rushing EPA
−0.78
0.08
Passing EPA
−0.23
18%
Passing-down success
9%
−0.23
First-down EPA
−0.08
0.12
Second-down EPA
−0.48
−0.06
Third-down EPA
−0.18
29%
Havoc by its defense
13%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Michigan 73% to win. Elo’s favorite won.
The line
Michigan −23.5, over/under 35.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Michigan 93%, Iowa 7%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Iowa drives left to right, Michigan right to left.
Q1 IowaPunt, 3 plays, 5 yards
Q1 MichiganField goal, 13 plays, 52 yards
Q1 IowaPunt, 6 plays, 15 yards
Q1 MichiganTouchdown, 2 plays, 5 yards
Q1 IowaPunt, 6 plays, 18 yards
Q2 MichiganPunt, 6 plays, 19 yards
Q2 IowaPunt, 3 plays, −1 yard
Q2 MichiganPunt, 3 plays, −15 yards
Q2 IowaFumble, 3 plays, 8 yards
Q2 MichiganPunt, 3 plays, 8 yards
Q2 IowaPunt, 3 plays, 5 yards
Q2 MichiganPunt, 5 plays, 19 yards
Q2 IowaPunt, 3 plays, 0 yards
Q2 MichiganEnd of half, 2 plays, 8 yards
Q3 MichiganPunt, 8 plays, 28 yards
Q3 IowaFumble, 2 plays, 3 yards
Q3 MichiganTouchdown, 1 play, 6 yards
Q3 IowaTurnover on downs, 8 plays, 31 yards
Q3 MichiganField goal, 9 plays, 28 yards
Q3 IowaPunt, 3 plays, 2 yards
Q4 MichiganPunt, 3 plays, 9 yards
Q4 IowaFumble, 4 plays, 11 yards
Q4 MichiganField goal, 4 plays, −3 yards
Q4 IowaTurnover on downs, 6 plays, 29 yards
Q4 MichiganField goal, 6 plays, 23 yards
Q4 IowaTurnover on downs, 6 plays, 18 yards
Q4 MichiganEnd of game, 3 plays, 1 yard
Play by play
1st quarter5 drives, then Michigan 10, Iowa 0
Iowa Punt, 3 plays
15:00
1st & 10 at own 35
Tommy Doman kickoff for 65 yds for a touchback
14:49
1st & 10 at own 25
Deacon Hill pass complete to Addison Ostrenga for no gain to the IOWA 25
14:11
2nd & 10 at own 25
Kaleb Brown run for 5 yds to the IOWA 30
13:40
3rd & 5 at own 30
Deacon Hill pass incomplete to Zach Ortwerth
13:36
4th & 5 at own 30
Tory Taylor punt for 39 yds, fair catch by Semaj Morgan at the MICH 31
Michigan Field goal, 13 plays
13:24
1st & 10 at own 31
Blake Corum run for 4 yds to the MICH 35
12:51
2nd & 6 at own 35
Blake Corum run for 2 yds to the MICH 37
12:06
3rd & 4 at own 37
J.J. McCarthy pass complete to AJ Barner for 13 yds to the 50 yard line for a 1ST down
11:23
1st & 10 at the 50
J.J. McCarthy pass complete to Blake Corum for 5 yds to the IOWA 45
10:49
2nd & 5 at opp 45
J.J. McCarthy pass complete to Colston Loveland for 6 yds to the IOWA 39 for a 1ST down
10:19
1st & 10 at opp 39
J.J. McCarthy pass incomplete to Colston Loveland
9:51
2nd & 10 at opp 39
Kalel Mullings run for 4 yds to the IOWA 35
9:30
3rd & 6 at opp 35
J.J. McCarthy pass complete to Donovan Edwards for 4 yds to the IOWA 31
8:53
4th & 2 at opp 31
Michigan Penalty, False Start (Trente Jones) to the IOWA 36
8:26
4th & 7 at opp 36
J.J. McCarthy pass complete to Cornelius Johnson for 10 yds to the IOWA 26 for a 1ST down
7:48
1st & 10 at opp 26
Donovan Edwards run for 5 yds to the IOWA 21
7:05
2nd & 5 at opp 21
J.J. McCarthy pass complete to Cornelius Johnson for 3 yds to the IOWA 18
6:32
3rd & 2 at opp 18
Blake Corum run for 1 yd to the IOWA 17
6:01
4th & 1 at opp 17
James Turner 35 yd FG GOODMichigan 3, Iowa 0
Iowa Punt, 6 plays
6:01
4th & 1 at own 35
Tommy Doman kickoff for 65 yds for a touchback
5:51
1st & 10 at own 25
Deacon Hill pass complete to Kaleb Brown for 7 yds to the IOWA 32
5:17
2nd & 3 at own 32
Leshon Williams run for 2 yds to the IOWA 34
4:43
3rd & 1 at own 34
Leshon Williams run for 3 yds to the IOWA 37 for a 1ST down
4:10
1st & 10 at own 37
Leshon Williams run for 1 yd to the IOWA 38
3:31
2nd & 9 at own 38
Jaziun Patterson run for 2 yds to the IOWA 40
2:54
3rd & 7 at own 40
Iowa Penalty, False Start (Nick DeJong) to the IOWA 35
2:32
3rd & 12 at own 35
Kaleb Brown run for 5 yds to the IOWA 40
1:46
4th & 7 at own 40
Tory Taylor punt for 52 yds , Semaj Morgan returns for 87 yds to the IOWA 5
Michigan Touchdown, 2 plays
1:39
1st & goal at opp 5
Blake Corum run for 3 yds to the IOWA 2
1:07
2nd & goal at opp 2
Blake Corum run for 2 yds for a TD (James Turner KICK)Michigan 10, Iowa 0
Iowa Punt, 6 plays
1:07
2nd & 7 at own 35
Tommy Doman kickoff for 64 yds for a touchback
1:00
1st & 10 at own 25
Kaleb Johnson run for 5 yds to the IOWA 30
0:25
2nd & 5 at own 30
Kaleb Johnson run for 4 yds to the IOWA 34
0:00
3rd & 1 at own 34
Deacon Hill run for 2 yds to the IOWA 36 for a 1ST down
Q2 14:48
1st & 10 at own 36
Deacon Hill pass complete to Hayden Large for 2 yds to the IOWA 38
Q2 14:01
2nd & 8 at own 38
Deacon Hill pass complete to Kaleb Brown for 5 yds to the IOWA 43
Q2 13:30
3rd & 3 at own 43
Deacon Hill pass incomplete to Kaleb Brown
Q2 13:24
4th & 3 at own 43
Tory Taylor punt for 57 yds for a touchback
2nd quarter9 drives, then Michigan 10, Iowa 0
Michigan Punt, 6 plays
12:58
1st & 10 at own 20
J.J. McCarthy pass complete to Cornelius Johnson for 14 yds to the MICH 34 for a 1ST down
12:46
1st & 10 at own 34
Kalel Mullings run for 4 yds to the MICH 38
12:09
2nd & 6 at own 38
J.J. McCarthy pass complete to Colston Loveland for 10 yds to the MICH 48 for a 1ST down
11:32
1st & 10 at own 48
Donovan Edwards run for 3 yds to the IOWA 49
10:48
2nd & 7 at opp 49
Michigan Penalty, Offensive Holding (Trente Jones) to the MICH 41
10:22
2nd & 17 at own 41
J.J. McCarthy pass complete to Peyton O’Leary for 5 yds to the MICH 46
9:48
3rd & 12 at own 46
J.J. McCarthy sacked by Deontae Craig for a loss of 7 yards to the MICH 39
8:59
4th & 19 at own 39
Tommy Doman punt for 44 yds , Kaden Wetjen returns for 13 yds to the IOWA 48 Iowa Penalty, Illegal Block (10 Yards) to the IOWA 20
Iowa Punt, 3 plays
8:34
1st & 10 at own 20
Kaleb Johnson run for a loss of 3 yards to the IOWA 17
8:11
2nd & 13 at own 17
Leshon Williams run for 2 yds to the IOWA 19
7:24
3rd & 11 at own 19
Deacon Hill pass incomplete to Nico Ragaini
7:16
4th & 11 at own 19
Tory Taylor punt for 53 yds, punt out-of-bounds at the MICH 28
Michigan Punt, 3 plays
7:11
1st & 10 at own 28
J.J. McCarthy pass incomplete to Roman Wilson
7:06
2nd & 10 at own 28
Blake Corum run for 1 yd to the MICH 29
6:43
3rd & 9 at own 29
J.J. McCarthy sacked by Max Llewellyn for a loss of 16 yards to the MICH 13
6:00
4th & 25 at own 13
Tommy Doman punt for 25 yds, downed at the MICH 38
Iowa Fumble, 3 plays
5:51
1st & 10 at opp 38
Deacon Hill pass complete to Nico Ragaini for 8 yds to the MICH 30
5:18
2nd & 2 at opp 30
Deacon Hill pass incomplete
5:09
3rd & 2 at opp 30
Deacon Hill pass complete to Jaziun Patterson for 1 yd Jaziun Patterson fumbled, recovered by MICH Kris Jenkins
Michigan Punt, 3 plays
5:03
1st & 10 at own 29
Blake Corum run for 2 yds to the MICH 31
4:24
2nd & 8 at own 31
J.J. McCarthy pass complete to Cornelius Johnson for 6 yds to the MICH 37
3:52
3rd & 2 at own 37
J.J. McCarthy pass incomplete to Colston Loveland
3:44
4th & 2 at own 37
Tommy Doman punt for 54 yds, fair catch by Kaden Wetjen at the IOWA 9
Iowa Punt, 3 plays
3:10
1st & 10 at own 9
Leshon Williams run for 2 yds to the IOWA 11
2:39
2nd & 8 at own 11
Leshon Williams run for 3 yds to the IOWA 14
1:56
3rd & 5 at own 14
Deacon Hill pass incomplete to Kaleb Brown
1:43
4th & 5 at own 14
Tory Taylor punt for 67 yds, downed at the MICH 19
Michigan Punt, 5 plays
1:38
1st & 10 at own 19
J.J. McCarthy pass complete to Cornelius Johnson for 6 yds to the MICH 25
1:33
2nd & 4 at own 25
J.J. McCarthy pass complete to Donovan Edwards for 9 yds to the MICH 34 for a 1ST down
1:22
1st & 10 at own 34
J.J. McCarthy pass incomplete
1:05
2nd & 10 at own 34
J.J. McCarthy pass complete to Donovan Edwards for 4 yds to the MICH 38
0:53
3rd & 6 at own 38
J.J. McCarthy pass incomplete to Colston Loveland
0:46
4th & 6 at own 38
Tommy Doman punt for 38 yds, fair catch by Kaden Wetjen at the IOWA 24
Iowa Punt, 3 plays
0:41
1st & 10 at own 24
Deacon Hill pass complete to Kaleb Brown for 7 yds to the IOWA 31
0:41
2nd & 3 at own 31
Iowa Penalty, False Start (Nick DeJong) to the IOWA 26
0:35
2nd & 8 at own 26
Deacon Hill sacked by Jaylen Harrell for a loss of 8 yards to the IOWA 18
0:34
3rd & 16 at own 18
Timeout Michigan, clock 00:34
0:27
3rd & 16 at own 18
Leshon Williams run for 6 yds to the IOWA 24
0:27
4th & 10 at own 24
Timeout Michigan, clock 00:27
0:16
4th & 10 at own 24
Tory Taylor punt for 50 yds, punt out-of-bounds at the MICH 26
Michigan End of half, 2 plays
0:08
1st & 10 at own 26
Donovan Edwards run for 17 yds to the MICH 43 for a 1ST down
0:08
1st & 10 at own 43
Timeout Iowa, clock 00:08
0:01
1st & 10 at own 43
J.J. McCarthy sacked by Logan Lee for a loss of 9 yards to the MICH 34
3rd quarter6 drives, then Michigan 20, Iowa 0
Michigan Punt, 8 plays
15:00
1st & 10 at own 35
Drew Stevens kickoff for 65 yds for a touchback
14:53
1st & 10 at own 25
Blake Corum run for 6 yds to the MICH 31
13:51
2nd & 4 at own 31
J.J. McCarthy pass complete to Cornelius Johnson for 5 yds to the MICH 36 for a 1ST down
13:19
1st & 10 at own 36
Alex Orji run for 5 yds to the MICH 41
12:54
2nd & 5 at own 41
Michigan Penalty, Offensive Holding (Roman Wilson) to the MICH 31
12:34
2nd & 15 at own 31
J.J. McCarthy pass complete to Colston Loveland for 6 yds to the MICH 37
11:49
3rd & 9 at own 37
J.J. McCarthy pass complete to Roman Wilson for 14 yds to the IOWA 49 for a 1ST down
11:30
1st & 10 at opp 49
Cornelius Johnson run for no gain to the IOWA 49
10:49
2nd & 10 at opp 49
J.J. McCarthy pass incomplete to Colston Loveland
10:38
3rd & 10 at opp 49
J.J. McCarthy pass complete to Donovan Edwards for 2 yds to the IOWA 47
10:03
4th & 8 at opp 47
Tommy Doman punt for 41 yds, fair catch by Kaden Wetjen at the IOWA 6
Iowa Fumble, 2 plays
9:52
1st & 10 at own 6
Kaleb Johnson run for 3 yds to the IOWA 9
9:14
2nd & 7 at own 9
Deacon Hill run for 3 yds to the IOWA 6 Deacon Hill fumbled, recovered by MICH Josh Wallace Iowa Penalty, Unsportsmanlike Conduct (-6 Yards) to the IOWA 6
Michigan Touchdown, 1 play
9:09
1st & goal at opp 6
Blake Corum run for 6 yds for a TD (James Turner KICK)Michigan 17, Iowa 0
Iowa Turnover on downs, 8 plays
9:09
1st & 10 at own 35
Tommy Doman kickoff for 65 yds for a touchback
8:49
1st & 10 at own 25
Leshon Williams run for 2 yds to the IOWA 27
8:23
2nd & 8 at own 27
Deacon Hill pass incomplete to Nico Ragaini
7:55
3rd & 8 at own 27
Deacon Hill pass complete to Kaleb Brown for 10 yds to the IOWA 37 for a 1ST down
7:35
1st & 10 at own 37
Deacon Hill pass complete to Addison Ostrenga for 10 yds to the IOWA 47 for a 1ST down
6:43
1st & 10 at own 47
Kaleb Johnson run for 5 yds to the MICH 48
5:58
2nd & 5 at opp 48
Kaleb Johnson run for no gain to the MICH 48
5:16
3rd & 5 at opp 48
Leshon Williams run for 4 yds to the MICH 44
5:08
4th & 1 at opp 44
Deacon Hill run for no gain to the MICH 44
Michigan Field goal, 9 plays
5:03
1st & 10 at own 44
J.J. McCarthy pass complete to Blake Corum for 5 yds to the MICH 49
4:04
2nd & 5 at own 49
J.J. McCarthy pass complete to Cornelius Johnson for 6 yds to the IOWA 45 for a 1ST down
3:48
1st & 10 at opp 45
Blake Corum run for 2 yds to the IOWA 43
2:48
2nd & 8 at opp 43
Kalel Mullings run for 7 yds to the IOWA 36
2:12
3rd & 1 at opp 36
J.J. McCarthy run for 4 yds to the IOWA 32 for a 1ST down
1:47
1st & 10 at opp 32
J.J. McCarthy run for 1 yd to the IOWA 31
1:03
2nd & 9 at opp 31
J.J. McCarthy pass incomplete to Roman Wilson
0:47
3rd & 9 at opp 31
Donovan Edwards run for 3 yds to the IOWA 28
0:22
4th & 6 at opp 28
James Turner 46 yd FG GOODMichigan 20, Iowa 0
Iowa Punt, 3 plays
0:17
4th & 6 at own 35
Tommy Doman kickoff for 65 yds , Kaden Wetjen return for 28 yds to the IOWA 28
0:13
1st & 10 at own 28
Deacon Hill pass incomplete
0:01
2nd & 10 at own 28
Deacon Hill pass complete to Addison Ostrenga for 2 yds to the IOWA 30
Q4 14:55
3rd & 8 at own 30
Deacon Hill pass incomplete to Addison Ostrenga
Q4 14:47
4th & 8 at own 30
Tory Taylor punt for 35 yds, punt out-of-bounds at the MICH 35
4th quarter7 drives, then Michigan 26, Iowa 0
Michigan Punt, 3 plays
14:33
1st & 10 at own 35
J.J. McCarthy pass complete to Cornelius Johnson for 5 yds to the MICH 40
13:44
2nd & 5 at own 40
Blake Corum run for 3 yds to the MICH 43
13:13
3rd & 2 at own 43
Blake Corum run for 1 yd to the MICH 44
12:13
4th & 1 at own 44
Tommy Doman punt for 52 yds , Kaden Wetjen returns for 21 yds to the IOWA 35 Iowa Penalty, Illegal Block (10 Yards) to the IOWA 15
Iowa Fumble, 4 plays
12:09
1st & 10 at own 15
Deacon Hill pass incomplete to Nico Ragaini
11:52
2nd & 10 at own 15
Deacon Hill pass complete to Addison Ostrenga for 7 yds to the IOWA 22
11:19
3rd & 3 at own 22
Deacon Hill pass complete to Addison Ostrenga for 4 yds to the IOWA 26 for a 1ST down
10:57
1st & 10 at own 26
Deacon Hill sacked by Braiden McGregor for a loss of 9 yards to the IOWA 15 Deacon Hill fumbled, recovered by MICH Kenneth Grant , return for 0 yards , return for 2 yds to the IOWA 15
Michigan Field goal, 4 plays
10:15
1st & 10 at opp 15
J.J. McCarthy sacked by Yahya Black for a loss of 8 yards to the IOWA 23
10:07
2nd & 18 at opp 23
Timeout Michigan, clock 10:07
9:57
2nd & 18 at opp 23
Blake Corum run for 5 yds to the IOWA 18
9:18
3rd & 13 at opp 18
J.J. McCarthy pass incomplete to AJ Barner
9:14
4th & 13 at opp 18
James Turner 36 yd FG GOODMichigan 23, Iowa 0
Iowa Turnover on downs, 6 plays
9:09
4th & 13 at own 35
Tommy Doman kickoff for 65 yds , Kaden Wetjen return for 26 yds to the IOWA 26
8:41
1st & 10 at own 26
Deacon Hill pass complete to Kaleb Brown for 5 yds to the IOWA 31
8:22
2nd & 5 at own 31
Deacon Hill pass complete to Addison Ostrenga for 19 yds to the 50 yard line for a 1ST down
8:15
1st & 10 at the 50
Deacon Hill pass incomplete to Addison Ostrenga
8:09
2nd & 10 at the 50
Deacon Hill pass incomplete to Diante Vines
7:51
3rd & 10 at the 50
Deacon Hill pass complete to Nico Ragaini for 5 yds to the MICH 45
7:27
4th & 5 at opp 45
Timeout Michigan, clock 07:27
7:24
4th & 5 at opp 45
Deacon Hill pass incomplete
Michigan Field goal, 6 plays
6:57
1st & 10 at own 45
J.J. McCarthy pass complete to Cornelius Johnson for 9 yds to the IOWA 46
6:37
2nd & 1 at opp 46
Blake Corum run for 5 yds to the IOWA 41 for a 1ST down
5:52
1st & 10 at opp 41
J.J. McCarthy pass complete to Blake Corum for no gain to the IOWA 41
5:00
2nd & 10 at opp 41
Blake Corum run for 5 yds to the IOWA 36
4:11
3rd & 5 at opp 36
Blake Corum run for 4 yds to the IOWA 32
3:43
4th & 1 at opp 32
Timeout Michigan, clock 03:43
3:38
4th & 1 at opp 32
James Turner 50 yd FG GOODMichigan 26, Iowa 0
Iowa Turnover on downs, 6 plays
3:38
4th & 1 at own 35
Tommy Doman kickoff for 65 yds for a touchback
3:20
1st & 10 at own 25
Deacon Hill pass complete to Kaleb Johnson for 8 yds to the IOWA 33
2:50
2nd & 2 at own 33
Deacon Hill pass complete to Nico Ragaini for 12 yds to the IOWA 45 for a 1ST down
2:20
1st & 10 at own 45
Deacon Hill pass complete to Addison Ostrenga for 8 yds to the MICH 47
2:15
2nd & 2 at opp 47
Iowa Penalty, False Start (Nick DeJong) to the IOWA 48
1:54
2nd & 7 at own 48
Deacon Hill pass incomplete
1:54
3rd & 7 at own 48
Timeout Iowa, clock 01:54
1:51
3rd & 7 at own 48
Deacon Hill pass incomplete
1:51
4th & 7 at own 48
Iowa Penalty, False Start (Mason Richman) to the IOWA 43
1:45
4th & 12 at own 43
Deacon Hill sacked by Derrick Moore for a loss of 4 yards to the IOWA 39
Michigan End of game, 3 plays
1:21
1st & 10 at opp 39
Alex Orji run for 4 yds to the IOWA 35
0:45
2nd & 6 at opp 35
TEAM run for a loss of 1 yard to the IOWA 36
0:20
3rd & 7 at opp 36
TEAM run for a loss of 2 yards to the IOWA 38
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.