Michigan vs. Iowa

Saturday, December 4, 2021, Big Ten Championship Game

No. 2 Michigan beat No. 15 Iowa 42–⁠3. It was their 62nd meeting; after it, Michigan led the series 43–⁠15–⁠4.

Neutral site2Michigan12–⁠2 in 2021
42
Neutral site15Iowa10–⁠4 in 2021
3

Final at Lucas Oil Stadium, IndianapolisIndoorsTV: FOXAttendance 67,183FOX’s Big Noon Kickoff broadcast from here, December 4, 2021 (Wikipedia)

MVP Aidan Hutchinson (DE, Michigan)Wikipedia

Official
Mike CannonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Michigan14072142
Iowa30003

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Photos from the game

  • Big Ten Championship on December 4, 2021. (Zoey Holmstrom)
    Big Ten Championship on December 4, 2021. (Zoey Holmstrom)Photo: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons
  • Big Ten Championship on December 4, 2021. (Zoey Holmstrom)
    Big Ten Championship on December 4, 2021. (Zoey Holmstrom)Photo: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons
  • Big Ten Championship on December 4, 2021. (Zoey Holmstrom)
    Big Ten Championship on December 4, 2021. (Zoey Holmstrom)Photo: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons
  • Big Ten Championship on December 4, 2021. (Zoey Holmstrom)
    Big Ten Championship on December 4, 2021. (Zoey Holmstrom)Photo: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons

From the game’s category on Wikimedia Commons, free licenses only, each credited.

Player stats

Michigan

PassingC/AttYdsTDInt
Cade McNamara16/2416911
J.J. McCarthy1/3601
Donovan Edwards1/17510
RushingCarYdsTDLong
Blake Corum574167
Hassan Haskins1756211
A.J. Henning129029
J.J. McCarthy42308
ReceivingRecYdsTDLong
Roman Wilson282175
Luke Schoonmaker249027
Erick All243138
Hassan Haskins322013
DefenseTklTFLSacksInt
Josh Ross9000
Brad Hawkins5000
Vincent Gray5000
Daxton Hill5100
Aidan Hutchinson4110
Caden Kolesar0001

Iowa

PassingC/AttYdsTDInt
Spencer Petras9/2213700
Alex Padilla10/153801
Gavin Williams0/1000
RushingCarYdsTDLong
Gavin Williams1256011
Tyler Goodson1850010
Charlie Jones1606
Arland Bruce IV1202
ReceivingRecYdsTDLong
Sam LaPorta662021
Charlie Jones241028
Tyler Goodson628017
Luke Lachey122022
DefenseTklTFLSacksInt
Jack Koerner8000
Seth Benson6110
Kaevon Merriweather6000
Riley Moss5000
Jack Campbell5001
Jermari Harris3101

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

MichiganIowa
461Total yards279
250Passing yards175
211Rushing yards104
8.9Yards per pass4.6
6.2Yards per rush3.2
21First downs15
4–⁠10Third downs5–⁠19
0–⁠1Fourth downs0–⁠1
2Turnovers1
4–⁠50Penalties5–⁠55
28:21Possession31:39
1Sacks (by defense)1

Efficiency

MichiganIowa
49%Success rate26%
0.11EPA per play−0.17
0.95Explosiveness1.18
0.30Rushing EPA−0.15
−0.10Passing EPA−0.19
33%Passing-down success26%
0.20First-down EPA−0.18
0.02Second-down EPA−0.29
0.06Third-down EPA0.21
11%Havoc by its defense12%

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 56% to win. Elo’s favorite won.

The line

Michigan −12, over/under 44.

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 80%, Iowa 20%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Iowa end zoneMichigan end zoneQ1 MichiganPunt, 3 playsQ1 IowaMissed FG, 10 playsQ1 MichiganTouchdown, 4 playsQ1 IowaPunt, 3 playsQ1 MichiganTouchdown, 1 playQ1 IowaField goal, 10 playsQ1 MichiganInterception, 3 playsQ1 IowaPunt, 6 playsQ2 MichiganPunt, 3 playsQ2 IowaPunt, 4 playsQ2 MichiganFumble, 3 playsQ2 IowaPunt, 3 playsQ2 MichiganPunt, 8 playsQ2 IowaPunt, 3 playsQ2 MichiganInterception, 6 playsQ3 IowaPunt, 6 playsQ3 MichiganTouchdown, 10 playsQ3 IowaTurnover on downs, 14 playsQ3 MichiganPunt, 3 playsQ4 IowaPunt, 4 playsQ4 MichiganTouchdown, 4 playsQ4 IowaPunt, 3 playsQ4 MichiganTouchdown, 8 playsQ4 IowaInterception, 3 playsQ4 MichiganTouchdown, 6 playsQ4 IowaEnd of game, 4 plays
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.
  1. Q1 MichiganPunt, 3 plays, 8 yards
  2. Q1 IowaMissed FG, 10 plays, 59 yards
  3. Q1 MichiganTouchdown, 4 plays, 80 yards
  4. Q1 IowaPunt, 3 plays, 28 yards
  5. Q1 MichiganTouchdown, 1 play, 75 yards
  6. Q1 IowaField goal, 10 plays, 71 yards
  7. Q1 MichiganInterception, 3 plays, 32 yards
  8. Q1 IowaPunt, 6 plays, 14 yards
  9. Q2 MichiganPunt, 3 plays, 5 yards
  10. Q2 IowaPunt, 4 plays, 15 yards
  11. Q2 MichiganFumble, 3 plays, 2 yards
  12. Q2 IowaPunt, 3 plays, 6 yards
  13. Q2 MichiganPunt, 8 plays, 31 yards
  14. Q2 IowaPunt, 3 plays, −3 yards
  15. Q2 MichiganInterception, 6 plays, 15 yards
  16. Q3 IowaPunt, 6 plays, 16 yards
  17. Q3 MichiganTouchdown, 10 plays, 82 yards
  18. Q3 IowaTurnover on downs, 14 plays, 67 yards
  19. Q3 MichiganPunt, 3 plays, −2 yards
  20. Q4 IowaPunt, 4 plays, 13 yards
  21. Q4 MichiganTouchdown, 4 plays, 36 yards
  22. Q4 IowaPunt, 3 plays, 5 yards
  23. Q4 MichiganTouchdown, 8 plays, 81 yards
  24. Q4 IowaInterception, 3 plays, 6 yards
  25. Q4 MichiganTouchdown, 6 plays, 36 yards
  26. Q4 IowaEnd of game, 4 plays, 28 yards

Play by play

1st quarter8 drives, then Michigan 14, Iowa 3
Michigan Punt, 3 plays
15:001st & 10 at own 35Caleb Shudak kickoff for 65 yds for a touchback
14:541st & 10 at own 25Cade McNamara pass complete to Roman Wilson for 7 yds to the Mich 32
14:312nd & 3 at own 32Hassan Haskins run for no gain to the Mich 32
13:523rd & 3 at own 32Cade McNamara pass complete to Mike Sainristil for 1 yd to the Mich 33
13:174th & 2 at own 33Brad Robbins punt for 41 yds, fair catch by Charlie Jones at the Iowa 26
Iowa Missed FG, 10 plays
13:121st & 10 at own 26Tyler Goodson run for no gain to the Iowa 26
12:362nd & 10 at own 26Spencer Petras pass complete to Sam LaPorta for 15 yds to the Iowa 41 for a 1ST down
12:241st & 10 at own 41Tyler Goodson run for 2 yds to the Iowa 43
11:512nd & 8 at own 43Tyler Goodson run for 2 yds to the Iowa 45
11:093rd & 6 at own 45Petras, Spencer pass incomplete to Johnson, Keagan, PENALTY MICHIGAN pass interference (Hill, Daxton) 15 yards to the MICHIGAN40, NO PLAY, 1ST DOWN IOWA.
11:021st & 10 at opp 40Tyler Goodson run for 2 yds to the Mich 38
10:242nd & 8 at opp 38Spencer Petras pass complete to Sam LaPorta for 21 yds to the Mich 17 for a 1ST down
9:561st & 10 at opp 17Gavin Williams pass incomplete to Monte Pottebaum
9:492nd & 10 at opp 17Tyler Goodson run for 5 yds to the Mich 12
9:063rd & 5 at opp 12Tyler Goodson run for a loss of 3 yards to the Mich 15
8:354th & 8 at opp 15Caleb Shudak 33 yd FG MISSED
Michigan Touchdown, 4 plays
8:281st & 10 at own 20Hassan Haskins run for 6 yds to the Mich 26
7:562nd & 4 at own 26MICHIGAN Penalty, False Start (Luke Schoonmaker) to the Mich 21
7:392nd & 9 at own 21Cade McNamara pass complete to Blake Corum for 6 yds to the Mich 27
7:053rd & 3 at own 27Cade McNamara pass complete to Donovan Edwards for 6 yds to the Mich 33 for a 1ST down
6:381st & 10 at own 33Blake Corum 67 Yd Run (Jake Moody Kick)Michigan 7, Iowa 0
Iowa Punt, 3 plays
6:381st & 10 at own 35Jake Moody kickoff for 64 yds fair catch by Charlie Jones at the Iowa 1
6:331st & 10 at own 25Spencer Petras pass incomplete to Charlie Jones
6:242nd & 10 at own 25Tyler Goodson run for 4 yds to the Iowa 29
5:463rd & 6 at own 29Spencer Petras pass incomplete to Keagan Johnson
5:374th & 6 at own 29Tory Taylor punt for 52 yds , A.J. Henning returns for 6 yds to the Mich 25
Michigan Touchdown, 1 play
5:271st & 10 at own 25Roman Wilson 75 Yd pass from Donovan Edwards (Jake Moody Kick)Michigan 14, Iowa 0
Iowa Field goal, 10 plays
5:271st & 10 at own 35Jake Moody kickoff for 65 yds for a touchback
5:191st & 10 at own 25Spencer Petras pass complete to Luke Lachey for 22 yds to the Iowa 47 for a 1ST down
4:571st & 10 at own 47Gavin Williams run for 3 yds to the 50 yard line
4:222nd & 7 at the 50Spencer Petras pass incomplete to Keagan Johnson
4:173rd & 7 at the 50Spencer Petras pass complete to Sam LaPorta for 10 yds to the Mich 40 for a 1ST down
3:441st & 10 at opp 40Gavin Williams run for 3 yds to the Mich 37
3:072nd & 7 at opp 37Spencer Petras pass complete to Charlie Jones for 28 yds to the Mich 9 for a 1ST down
2:391st & goal at opp 9Tyler Goodson run for 2 yds to the Mich 7
2:022nd & goal at opp 7Gavin Williams run for 3 yds to the Mich 4
1:293rd & goal at opp 4Spencer Petras pass incomplete to Keagan Johnson
1:264th & 0 at opp 4Caleb Shudak 22 Yd Field GoalMichigan 14, Iowa 3
Michigan Interception, 3 plays
1:264th & 5 at own 35Caleb Shudak kickoff for 65 yds for a touchback
1:191st & 10 at own 25A.J. Henning run for 29 yds to the Iowa 46 for a 1ST down
0:531st & 10 at opp 46J.J. McCarthy run for 3 yds to the Iowa 43
0:172nd & 7 at opp 43Cade McNamara pass intercepted Jack Campbell return for 1 yd to the Iowa 33
Iowa Punt, 6 plays
0:121st & 10 at own 33Spencer Petras pass incomplete to Sam LaPorta
0:052nd & 10 at own 33Arland Bruce IV run for 2 yds to the Iowa 35
Q2 14:563rd & 8 at own 35Spencer 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
Q2 14:501st & 10 at the 50Tyler Goodson run for 2 yds to the Mich 48
Q2 14:132nd & 8 at opp 48Petras, 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.
Q2 13:512nd & 23 at own 37Gavin Williams run for 3 yds to the Iowa 40
Q2 13:103rd & 20 at own 40Gavin Williams run for 7 yds to the Iowa 47
Q2 12:314th & 13 at own 47Tory Taylor punt for 45 yds, fair catch by A.J. Henning at the Mich 8
2nd quarter7 drives, then Michigan 14, Iowa 3
Michigan Punt, 3 plays
12:241st & 10 at own 8Hassan Haskins run for 4 yds to the Mich 12
11:522nd & 6 at own 12Hassan Haskins run for 1 yd to the Mich 13
11:033rd & 5 at own 13Cade McNamara pass incomplete to Mike Sainristil, broken up by Kaevon Merriweather
10:534th & 5 at own 13Brad Robbins punt for 40 yds , Charlie Jones returns for a loss of 6 yards to the Iowa 41
Iowa Punt, 4 plays
10:461st & 10 at own 41Spencer Petras pass complete to Charlie Jones for 13 yds to the Mich 46 for a 1ST down
10:231st & 10 at opp 46Tyler Goodson run for a loss of 2 yards to the Mich 48
9:432nd & 12 at opp 48Spencer Petras pass complete to Tyler Goodson for 4 yds to the Mich 44
9:153rd & 8 at opp 44Spencer Petras pass incomplete to Keagan Johnson, broken up by Junior Colson
9:084th & 8 at opp 44Tory Taylor punt for 41 yds, fair catch by A.J. Henning at the Mich 3
Michigan Fumble, 3 plays
8:581st & 10 at own 3Hassan Haskins run for 2 yds to the Mich 5
8:252nd & 8 at own 5Cade McNamara pass complete to Blake Corum for no gain to the Mich 5
7:413rd & 8 at own 5Cade McNamara pass incomplete to Donovan Edwards
7:414th & 8 at own 5Timeout MICHIGAN, clock 07:41
7:304th & 8 at own 5Brad Robbins punt for 50 yds , Charlie Jones returns for no gain to the Iowa 45 Charlie Jones fumbled, recovered by Iowa
Iowa Punt, 3 plays
7:231st & 10 at own 45Tyler Goodson run for 3 yds to the Iowa 48
6:462nd & 7 at own 48Spencer Petras pass incomplete to Sam LaPorta
6:373rd & 7 at own 48Petras, Spencer rush for 10 yards to the MICHIGAN42, PENALTY IOWA holding (Colby, Connor) 10 yards to the IOWA38, NO PLAY.
5:443rd & 17 at own 38Spencer Petras pass complete to Keagan Johnson for 13 yds to the Mich 49
5:004th & 4 at opp 49Tory Taylor punt for 40 yds, fair catch by A.J. Henning at the Mich 9
Michigan Punt, 8 plays
4:541st & 10 at own 9Cade McNamara pass complete to Donovan Edwards for 11 yds to the Mich 20 for a 1ST down
4:301st & 10 at own 20Donovan Edwards run for a loss of 2 yards to the Mich 18
3:542nd & 12 at own 18Cade McNamara pass incomplete to Cornelius Johnson
3:493rd & 12 at own 18Cade McNamara run for 15 yds to the Mich 33 for a 1ST down
3:191st & 10 at own 33Cade McNamara pass complete to Hassan Haskins for 13 yds to the Mich 46 for a 1ST down
2:451st & 10 at own 46Cade McNamara pass incomplete to Donovan Edwards
2:402nd & 10 at own 46Cade McNamara pass complete to Donovan Edwards for 3 yds to the Mich 49
2:063rd & 7 at own 49Cade McNamara sacked by Seth Benson for a loss of 9 yards to the Mich 40
1:214th & 16 at own 40Brad Robbins punt for 60 yds for a touchback
Iowa Punt, 3 plays
1:171st & 10 at own 20Spencer Petras pass incomplete to Charlie Jones, broken up by Vincent Gray
1:122nd & 10 at own 20Spencer Petras sacked by Aidan Hutchinson for a loss of 10 yards to the Iowa 10
1:113rd & 20 at own 10Timeout MICHIGAN, clock 01:11
1:063rd & 20 at own 10Tyler Goodson run for 7 yds to the Iowa 17
1:054th & 13 at own 17Timeout MICHIGAN, clock 01:05
0:514th & 13 at own 17Tory Taylor punt for 50 yds, downed at the Mich 33
Michigan Interception, 6 plays
0:471st & 10 at own 33Cade McNamara pass complete to Andrel Anthony for 6 yds to the Mich 39
0:422nd & 4 at own 39Cade McNamara pass complete to Hassan Haskins for 6 yds to the Mich 45 for a 1ST down
0:311st & 10 at own 45Cade McNamara pass complete to Hassan Haskins for 3 yds to the Mich 48
0:112nd & 7 at own 48Cade McNamara pass incomplete to Cornelius Johnson
0:063rd & 7 at own 48Cade McNamara pass incomplete to A.J. Henning
0:004th & 7 at own 48J.J. McCarthy pass intercepted Jermari Harris return for no gain to the Mich 1
3rd quarter4 drives, then Michigan 21, Iowa 3
Iowa Punt, 6 plays
15:001st & 10 at own 35Jake Moody kickoff for 65 yds for a touchback
14:541st & 10 at own 25Spencer Petras pass incomplete to Keagan Johnson
14:482nd & 10 at own 25Spencer Petras pass incomplete to Keagan Johnson
14:423rd & 10 at own 25Spencer Petras pass complete to Sam LaPorta for 11 yds to the Iowa 36 for a 1ST down
14:151st & 10 at own 36Tyler Goodson run for 5 yds to the Iowa 41
13:432nd & 5 at own 41Spencer Petras pass incomplete to Luke Lachey
13:383rd & 5 at own 41Spencer Petras pass incomplete to Nico Ragaini
13:274th & 5 at own 41Tory Taylor punt for 52 yds , A.J. Henning returns for 11 yds to the Mich 18
Michigan Touchdown, 10 plays
13:201st & 10 at own 18Hassan Haskins run for 2 yds to the Mich 20
13:202nd & 8 at own 20Cade McNamara pass complete to Cornelius Johnson for 15 yds to the Mich 35 for a 1ST down
12:151st & 10 at own 35Hassan Haskins run for 8 yds to the Mich 43
11:402nd & 2 at own 43Hassan 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
11:161st & 10 at opp 45Blake Corum run for 2 yds to the Iowa 43
10:392nd & 8 at opp 43Blake Corum run for 6 yds to the Iowa 37
10:063rd & 2 at opp 37Hassan Haskins run for 5 yds to the Iowa 32 for a 1ST down
9:331st & 10 at opp 32Hassan Haskins run for 1 yd to the Iowa 31
8:512nd & 9 at opp 31Cade McNamara pass complete to Luke Schoonmaker for 27 yds to the Iowa 4 for a 1ST down
8:231st & 0 at opp 4Hassan Haskins 4 Yd Run (Jake Moody Kick)Michigan 21, Iowa 3
Iowa Turnover on downs, 14 plays
8:231st & 10 at own 35Jake Moody kickoff for 65 yds for a touchback
8:161st & 10 at own 25Tyler Goodson run for 2 yds to the Iowa 27
7:402nd & 8 at own 27Alex Padilla pass incomplete to Sam LaPorta
7:323rd & 8 at own 27Alex Padilla pass complete to Tyler Goodson for 17 yds to the Iowa 44 for a 1ST down
7:041st & 10 at own 44Tyler Goodson run for 3 yds to the Iowa 47
6:332nd & 7 at own 47Charlie Jones run for 6 yds to the Mich 47
6:003rd & 1 at opp 47Tyler Goodson run for 10 yds to the Mich 37 for a 1ST down
5:341st & 10 at opp 37Gavin Williams run for 4 yds to the Mich 33
4:532nd & 6 at opp 33Alex Padilla pass complete to Arland Bruce IV for no gain to the Mich 33
4:143rd & 6 at opp 33Alex Padilla pass complete to Tyler Goodson for 8 yds to the Mich 25 for a 1ST down
3:411st & 10 at opp 25Alex Padilla pass complete to Arland Bruce IV for 10 yds to the Mich 15 for a 1ST down
3:131st & 10 at opp 15Tyler Goodson run for 5 yds to the Mich 10
2:312nd & 5 at opp 10Tyler Goodson run for 1 yd to the Mich 9
1:463rd & 4 at opp 9Alex Padilla pass complete to Sam LaPorta for 1 yd to the Mich 8
1:104th & 3 at opp 8Alex Padilla pass complete to Tyler Goodson for a loss of 7 yards to the Mich 15
Michigan Punt, 3 plays
1:041st & 10 at own 15Blake Corum run for a loss of 6 yards to the Mich 9
0:262nd & 16 at own 9Hassan Haskins run for 1 yd to the Mich 10
Q4 14:553rd & 15 at own 10Hassan Haskins run for 3 yds to the Mich 13
Q4 14:024th & 12 at own 13Brad Robbins punt for 64 yds, downed at the Iowa 23
4th quarter7 drives, then Michigan 42, Iowa 3
Iowa Punt, 4 plays
13:521st & 10 at own 23Gavin Williams run for 11 yds to the Iowa 34 for a 1ST down
13:311st & 10 at own 34Gavin Williams run for 2 yds to the Iowa 36
13:002nd & 8 at own 36Alex Padilla pass incomplete to Gavin Williams
12:563rd & 8 at own 36Alex Padilla pass incomplete to Tyler Goodson
12:494th & 8 at own 36Tory Taylor punt blocked by Cornelius Johnson
Michigan Touchdown, 4 plays
12:411st & 10 at opp 36J.J. McCarthy run for 8 yds to the Iowa 28
12:012nd & 2 at opp 28J.J. McCarthy run for 5 yds to the Iowa 23 for a 1ST down
11:221st & 10 at opp 23Cade McNamara pass complete to Luke Schoonmaker for 22 yds to the Iowa 1 for a 1ST down
11:161st & 0 at opp 1Hassan Haskins 1 Yd Run (Jake Moody Kick)Michigan 28, Iowa 3
Iowa Punt, 3 plays
11:161st & 10 at own 35Jake Moody kickoff for 65 yds for a touchback
11:111st & 10 at own 25Alex Padilla pass complete to Sam LaPorta for 4 yds to the Iowa 29
10:472nd & 6 at own 29Alex Padilla pass complete to Tyler Goodson for 1 yd to the Iowa 30
10:263rd & 5 at own 30IOWA Penalty, False Start (Mason Richman) to the Iowa 25
9:573rd & 10 at own 25Alex Padilla pass complete to Tyler Goodson for 5 yds to the Iowa 30
9:194th & 5 at own 30Tory Taylor punt for 51 yds, fair catch by A.J. Henning at the Mich 19
Michigan Touchdown, 8 plays
9:121st & 10 at own 19Hassan Haskins run for 1 yd to the Mich 20
8:382nd & 9 at own 20Cade McNamara pass complete to Erick All for 38 yds to the Iowa 42 for a 1ST down
8:011st & 10 at opp 42Hassan Haskins run for 11 yds to the Iowa 31 for a 1ST down
7:201st & 10 at opp 31Hassan Haskins run for 4 yds to the Iowa 27
6:352nd & 6 at opp 27Cornelius Johnson run for 17 yds to the Iowa 10 for a 1ST down
5:581st & goal at opp 10Blake Corum run for 5 yds to the Iowa 5
5:312nd & goal at opp 5Cade McNamara pass incomplete to Daylen Baldwin
5:243rd & 0 at opp 5Erick All 5 Yd pass from Cade McNamara (Jake Moody Kick)Michigan 35, Iowa 3
Iowa Interception, 3 plays
5:243rd & 5 at own 35Jake Moody kickoff for 65 yds for a touchback
5:181st & 10 at own 25Gavin Williams run for 7 yds to the Iowa 32
4:422nd & 3 at own 32Alex Padilla pass complete to Gavin Williams for a loss of 1 yard to the Iowa 31
4:213rd & 4 at own 31Alex Padilla pass intercepted Caden Kolesar return for 1 yd to the Iowa 36
Michigan Touchdown, 6 plays
4:121st & 10 at opp 36Leon Franklin run for 5 yds to the Iowa 31
3:332nd & 5 at opp 31J.J. McCarthy run for 7 yds to the Iowa 24 for a 1ST down
2:551st & 10 at opp 24J.J. McCarthy pass incomplete to Carter Selzer
2:512nd & 10 at opp 24J.J. McCarthy pass complete to Carter Selzer for 6 yds to the Iowa 18
2:093rd & 4 at opp 18McCarthy, J.J. pass incomplete to Selzer, Carter, PENALTY IOWA pass interference (Koerner, Jack) 15 yards to the IOWA3, NO PLAY, 1ST DOWN MICHIGAN.
2:031st & goal at opp 3Donovan Edwards run for 2 yds to the Iowa 1
1:252nd & 0 at opp 1Donovan Edwards 1 Yd Run (Jake Moody Kick)Michigan 42, Iowa 3
Iowa End of game, 4 plays
1:252nd & 8 at own 35Jake Moody kickoff for 65 yds for a touchback
1:171st & 10 at own 25Gavin 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
1:101st & 10 at own 48Gavin Williams run for 1 yd to the Iowa 49
0:282nd & 9 at own 49Alex Padilla pass incomplete to Arland Bruce IV
0:223rd & 9 at own 49Gavin Williams run for 4 yds to the Mich 47

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.

Michigan leads 45–⁠16–⁠4 in 65 meetings, counting the three since this game.

Recent meetings
2026Iowa 20, Michigan 19
2023Michigan 26, Iowa 0Big Ten Championship
2022Michigan 27, Iowa 14
2021Michigan 42, Iowa 3Big Ten Championship Game
2019Michigan 10, Iowa 3
2016Iowa 14, Michigan 13

Around this game