Michigan State at Iowa

Saturday, November 7, 2020

Iowa beat Michigan State 49–⁠7. It was their 48th meeting; after it, Iowa led the series 24–⁠22–⁠2 as played.

AwayMichigan State2–⁠5 in 2020
7
HomeIowa6–⁠2 in 2020
49

Final at Kinnick Stadium, Iowa CityTV: ESPNAttendance 1,441

At kickoff
65°F, clear, wind 16 mph from the southWeather: NOAA NCEI Integrated Surface Database; Iowa City Municipal Airport (KIOW), 2 km from the stadium, eight minutes before kickoff
Officials
Referee Ron Snodgrass; umpire Brad Hudak; head linesman Ryan MacDonald; line judge Jeff Meslow; side judge Lamont Simpson; field judge Timothy Maguire; back judge Dennis Morris; center judge Gregory NelsonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Michigan State00707
Iowa14217749

Standouts

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

Player stats

Michigan State

PassingC/AttYdsTDInt
Rocky Lombardi17/3722703
Payton Thorne0/1000
RushingCarYdsTDLong
Jordan Simmons93409
Brandon Wright51505
Elijah Collins61405
Connor Heyward31004
ReceivingRecYdsTDLong
Jalen Nailor4119057
Trenton Gillison326015
Ricky White122022
Brandon Wright113013
DefenseTklTFLSacksInt
Michael Dowell7000
Xavier Henderson6000
Noah Harvey51.500
Chase Kline5000
Michael Fletcher41.510

Iowa

PassingC/AttYdsTDInt
Spencer Petras15/2716710
Alex Padilla1/21200
RushingCarYdsTDLong
Tyler Goodson14113271
Charlie Jones238027
Mekhi Sargent931211
Gavin Williams82807
ReceivingRecYdsTDLong
Tyrone Tracy Jr.438024
Brandon Smith335114
Shaun Beyer234018
Nico Ragaini332028
DefenseTklTFLSacksInt
Seth Benson8000
Nick Niemann7000
Chauncey Golston621.50
Jack Koerner50.501
Zach VanValkenburg31.50.50
Riley Moss20.501
Barrington Wade0001

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

Team stats

Michigan StateIowa
286Total yards405
227Passing yards179
59Rushing yards226
6.0Yards per pass6.2
1.8Yards per rush5.5
10First downs19
7–⁠20Third downs5–⁠15
0–⁠1Fourth downs1–⁠1
3Turnovers0
8–⁠55Penalties6–⁠35
27:55Possession31:35
1Sacks (by defense)2

Efficiency

Michigan StateIowa
28%Success rate36%
−0.29EPA per play0.22
1.38Explosiveness1.42
−0.12Rushing EPA0.24
−0.26Passing EPA0.19
23%Passing-down success24%
0.03First-down EPA0.08
−0.86Second-down EPA0.12
0.45Third-down EPA0.56
14%Havoc by its defense20%

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)

Iowa 68% to win. Elo’s favorite won.

The line

Iowa −5.5, over/under 46.

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 Iowa 65%, Michigan State 35%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Iowa end zoneMichigan State end zoneQ1 IowaTouchdown, 8 playsQ1 Michigan StateInterception, 6 playsQ1 IowaTouchdown, 10 playsQ1 Michigan StatePunt, 3 playsQ1 IowaPunt, 3 playsQ1 Michigan StatePunt, 6 playsQ2 IowaTouchdown, 7 playsQ2 Michigan StateInterception, 2 playsQ2 IowaMissed FG, 4 playsQ2 Michigan StatePunt, 3 playsQ2 IowaPunt, 3 playsQ2 Michigan StateMissed FG, 5 playsQ2 IowaPunt, 3 playsQ2 Michigan StatePunt return TD, 3 plays (Iowa scores)Q2 Michigan StatePick-six, 3 plays (Iowa scores)Q2 Michigan StatePunt, 3 playsQ2 IowaEnd of half, 2 playsQ3 Michigan StateTouchdown, 12 playsQ3 IowaTouchdown, 4 playsQ3 Michigan StatePunt, 3 playsQ3 IowaPunt, 3 playsQ3 Michigan StatePunt, 3 playsQ3 IowaPunt, 4 playsQ3 Michigan StatePunt, 5 playsQ3 IowaPunt, 4 playsQ4 Michigan StatePunt, 3 playsQ4 IowaTouchdown, 3 playsQ4 Michigan StatePunt, 7 playsQ4 IowaPunt, 3 playsQ4 Michigan StateTurnover on downs, 4 playsQ4 IowaResult not recorded, 10 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Iowa drives left to right, Michigan State right to left.
  1. Q1 IowaTouchdown, 8 plays, 75 yards
  2. Q1 Michigan StateInterception, 6 plays, 15 yards
  3. Q1 IowaTouchdown, 10 plays, 74 yards
  4. Q1 Michigan StatePunt, 3 plays, 9 yards
  5. Q1 IowaPunt, 3 plays, 2 yards
  6. Q1 Michigan StatePunt, 6 plays, 16 yards
  7. Q2 IowaTouchdown, 7 plays, 47 yards
  8. Q2 Michigan StateInterception, 2 plays, 9 yards
  9. Q2 IowaMissed FG, 4 plays, 5 yards
  10. Q2 Michigan StatePunt, 3 plays, −2 yards
  11. Q2 IowaPunt, 3 plays, 3 yards
  12. Q2 Michigan StateMissed FG, 5 plays, 61 yards
  13. Q2 IowaPunt, 3 plays, −2 yards
  14. Q2 Michigan StatePunt return TD, 3 plays (Iowa scores), −2 yards
  15. Q2 Michigan StatePick-six, 3 plays (Iowa scores), 11 yards
  16. Q2 Michigan StatePunt, 3 plays, −7 yards
  17. Q2 IowaEnd of half, 2 plays, 0 yards
  18. Q3 Michigan StateTouchdown, 12 plays, 75 yards
  19. Q3 IowaTouchdown, 4 plays, 75 yards
  20. Q3 Michigan StatePunt, 3 plays, −2 yards
  21. Q3 IowaPunt, 3 plays, 7 yards
  22. Q3 Michigan StatePunt, 3 plays, 2 yards
  23. Q3 IowaPunt, 4 plays, 19 yards
  24. Q3 Michigan StatePunt, 5 plays, 23 yards
  25. Q3 IowaPunt, 4 plays, 28 yards
  26. Q4 Michigan StatePunt, 3 plays, 8 yards
  27. Q4 IowaTouchdown, 3 plays, 45 yards
  28. Q4 Michigan StatePunt, 7 plays, 32 yards
  29. Q4 IowaPunt, 3 plays, 6 yards
  30. Q4 Michigan StateTurnover on downs, 4 plays, 8 yards
  31. Q4 IowaResult not recorded, 10 plays, 36 yards

Play by play

1st quarter6 drives, then Iowa 14, Michigan State 0
Iowa Touchdown, 8 plays
15:001st & 10 at own 35Matt Coghlin kickoff for 65 yds for a touchback
14:531st & 10 at own 25Tyler Goodson run for 6 yds to the Iowa 31
14:252nd & 4 at own 31Spencer Petras pass complete to Tyrone Tracy Jr. for 13 yds to the Iowa 44 for a 1ST down
14:011st & 10 at own 44Tyler Goodson run for 5 yds to the Iowa 49
13:312nd & 5 at own 49Spencer Petras pass complete to Shaun Beyer for 18 yds to the MchSt 33 for a 1ST down
13:011st & 10 at opp 33Charlie Jones run for 27 yds to the MchSt 6 for a 1ST down
12:401st & goal at opp 6IOWA Penalty, False Start (Mark Kallenberger) to the MchSt 11
12:231st & goal at opp 11Mekhi Sargent run for 3 yds to the MchSt 8
11:462nd & goal at opp 8Spencer Petras pass complete to Sam LaPorta for 5 yds to the MchSt 3
11:073rd & goal at opp 3Tyler Goodson 3 Yd Run (Keith Duncan Kick)Iowa 7, Michigan State 0
Michigan State Interception, 6 plays
11:073rd & 7 at own 35Caleb Shudak kickoff for 65 yds for a touchback
10:591st & 10 at own 25Rocky Lombardi pass complete to Connor Heyward for 9 yds to the MchSt 34
10:362nd & 1 at own 34Rocky Lombardi pass complete to Jalen Nailor for a loss of 5 yards to the MchSt 29
9:563rd & 6 at own 29Rocky Lombardi pass complete to Trenton Gillison for 7 yds to the MchSt 36 for a 1ST down
9:341st & 10 at own 36Elijah Collins run for 2 yds to the MchSt 38
9:022nd & 8 at own 38Rocky Lombardi pass complete to Jayden Reed for 7 yds to the MchSt 45
8:513rd & 1 at own 45MICHIGAN ST Penalty, False Start (AJ Arcuri) to the MchSt 40
8:283rd & 6 at own 40Rocky Lombardi pass intercepted Jack Koerner return for no gain to the Iowa 26
Iowa Touchdown, 10 plays
8:231st & 10 at own 26Tyler Goodson run for 4 yds to the Iowa 30
7:502nd & 6 at own 30Tyler Goodson run for 7 yds to the Iowa 37 for a 1ST down
7:241st & 10 at own 37Tyler Goodson run for 3 yds to the Iowa 40
6:542nd & 7 at own 40Spencer Petras pass incomplete to Shaun Beyer
6:463rd & 7 at own 40Spencer Petras pass complete to Nico Ragaini for 28 yds to the MchSt 32 for a 1ST down
6:131st & 10 at opp 32Ivory Kelly-Martin run for 3 yds to the MchSt 29
5:412nd & 7 at opp 29Spencer Petras pass complete to Ivory Kelly-Martin for 17 yds to the MchSt 12 for a 1ST down
5:151st & 10 at opp 12Ivory Kelly-Martin run for a loss of 2 yards to the MchSt 14
4:382nd & 12 at opp 14Spencer Petras pass incomplete to Tyler Goodson
4:313rd & 12 at opp 14Brandon Smith 14 Yd pass from Spencer Petras (Keith Duncan Kick)Iowa 14, Michigan State 0
Michigan State Punt, 3 plays
4:313rd & 12 at own 35Caleb Shudak kickoff for 65 yds , Jayden Reed return for 23 yds to the MchSt 23
4:181st & 10 at own 23Rocky Lombardi pass incomplete
4:082nd & 10 at own 23Jordon Simmons run for 6 yds to the MchSt 29
3:333rd & 4 at own 29Rocky Lombardi pass complete to Connor Heyward for 3 yds to the MchSt 32
3:004th & 1 at own 32Bryce Baringer punt for 34 yds, punt out-of-bounds at the Iowa 34
Iowa Punt, 3 plays
2:541st & 10 at own 34Tyler Goodson run for a loss of 1 yard to the Iowa 33
2:182nd & 11 at own 33Spencer Petras pass complete to Nico Ragaini for 3 yds to the Iowa 36
1:443rd & 8 at own 36Spencer Petras pass incomplete, broken up by Jacub Panasiuk
1:334th & 8 at own 36Tory Taylor punt for 44 yds, downed at the MchSt 20
Michigan State Punt, 6 plays
1:241st & 10 at own 20Anthony Williams Jr. run for no gain to the MchSt 20
0:502nd & 10 at own 20Rocky Lombardi pass complete to Anthony Williams Jr. for 5 yds to the MchSt 25
0:253rd & 5 at own 25Rocky Lombardi pass complete to Jordon Simmons for 6 yds to the MchSt 31 for a 1ST down
0:011st & 10 at own 31Rocky Lombardi run for 3 yds to the MchSt 34
Q2 14:542nd & 7 at own 34Connor Heyward run for 2 yds to the MchSt 36
Q2 14:333rd & 5 at own 36Rocky Lombardi pass incomplete to Jalen Nailor
Q2 14:164th & 5 at own 36Bryce Baringer punt for 42 yds , Charlie Jones returns for 31 yds to the MchSt 47
2nd quarter11 drives, then Iowa 35, Michigan State 0
Iowa Touchdown, 7 plays
14:091st & 10 at opp 47Spencer Petras pass complete to Brandon Smith for 12 yds to the MchSt 35 for a 1ST down
13:451st & 10 at opp 35Mekhi Sargent run for 2 yds to the MchSt 33
13:122nd & 8 at opp 33Spencer Petras pass complete to Brandon Smith for 9 yds Brandon Smith fumbled, forced by Tre Person, recovered by Iowa
12:581st & 10 at opp 24Mekhi Sargent run for no gain to the MchSt 24
12:232nd & 10 at opp 24Mekhi Sargent run for 11 yds to the MchSt 13 for a 1ST down
11:501st & 10 at opp 13Spencer Petras pass complete to Tyrone Tracy Jr. for 4 yds to the MchSt 9
11:162nd & 6 at opp 9Tyler Goodson 9 Yd Run (Keith Duncan Kick)Iowa 21, Michigan State 0
Michigan State Interception, 2 plays
11:162nd & 6 at own 35Caleb Shudak kickoff for 39 yds , Jack Mandryk return for no gain to the MchSt 26
11:071st & 10 at own 26Jordon Simmons run for 9 yds to the MchSt 35
10:332nd & 1 at own 35Rocky Lombardi pass intercepted Barrington Wade return for 12 yds to the MchSt 24
Iowa Missed FG, 4 plays
10:281st & 10 at opp 24Tyler Goodson run for 2 yds to the MchSt 22
9:572nd & 8 at opp 22Spencer Petras pass complete to Tyrone Tracy Jr. for a loss of 3 yards to the MchSt 25
9:183rd & 11 at opp 25Ivory Kelly-Martin run for 6 yds to the MchSt 19
8:514th & 5 at opp 19Timeout MICHIGAN ST, clock 08:51
8:454th & 5 at opp 19Keith Duncan 37 yd FG MISSED
Michigan State Punt, 3 plays
8:381st & 10 at own 20Jordon Simmons run for a loss of 1 yard to the MchSt 19
8:012nd & 11 at own 19Rocky Lombardi pass complete to Trenton Gillison for 4 yds to the MchSt 23
7:223rd & 7 at own 23MICHIGAN ST Penalty, False Start (-5 Yards) to the MchSt 18
7:033rd & 12 at own 18Rocky Lombardi pass incomplete to Ricky White
6:474th & 12 at own 18Bryce Baringer punt for 51 yds , Charlie Jones returns for 13 yds to the Iowa 44 IOWA Penalty, Illegal Block (Tyler Goodson) to the Iowa 34
Iowa Punt, 3 plays
6:401st & 10 at own 34Mekhi Sargent run for 3 yds to the Iowa 37
6:102nd & 7 at own 37Spencer Petras pass incomplete to Shaun Beyer
6:053rd & 7 at own 37Spencer Petras pass incomplete to Nico Ragaini
5:574th & 7 at own 37Tory Taylor punt for 55 yds, fair catch by Jayden Reed at the MchSt 8
Michigan State Missed FG, 5 plays
5:471st & 10 at own 8Rocky Lombardi pass complete to Jalen Nailor for 56 yds to the Iowa 36 for a 1ST down
5:291st & 10 at opp 36Elijah Collins run for 5 yds to the Iowa 31
5:112nd & 5 at opp 31Elijah Collins run for 4 yds to the Iowa 27
4:383rd & 1 at opp 27Elijah Collins run for a loss of 4 yards to the Iowa 31
3:524th & 5 at opp 31Matt Coghlin 48 yd FG MISSED
Iowa Punt, 3 plays
3:461st & 10 at own 31Tyler Goodson run for a loss of 2 yards to the Iowa 29
3:142nd & 12 at own 29Spencer Petras pass incomplete to Shaun Beyer
3:073rd & 12 at own 29Spencer Petras pass incomplete to Nico Ragaini
2:554th & 12 at own 29Tory Taylor punt for 61 yds, downed at the MchSt 10
Michigan State Punt return TD, 3 plays (Iowa scores)
2:491st & 10 at own 10Rocky Lombardi run for a loss of 5 yards to the MchSt 5
2:192nd & 15 at own 5Jordon Simmons run for 3 yds to the MchSt 8
2:183rd & 12 at own 8Timeout IOWA, clock 02:18
2:133rd & 12 at own 8Rocky Lombardi pass incomplete to Trenton Gillison
1:574th & 12 at own 8Charlie Jones 54 Yd Punt Return (Keith Duncan Kick)Iowa 28, Michigan State 0
Michigan State Pick-six, 3 plays (Iowa scores)
1:571st & 10 at own 35Caleb Shudak kickoff for 65 yds for a touchback
1:511st & 10 at own 25Rocky Lombardi pass complete to Jalen Nailor for 11 yds to the MchSt 36 for a 1ST down
1:461st & 10 at own 36Rocky Lombardi pass incomplete to Jayden Reed
1:302nd & 10 at own 36Riley Moss 54 Yd Interception Return (Keith Duncan Kick)Iowa 35, Michigan State 0
Michigan State Punt, 3 plays
1:301st & 10 at own 35Caleb Shudak kickoff for 65 yds for a touchback IOWA Penalty, Defensive Offside (-5 Yards)
1:231st & 10 at own 30Rocky Lombardi sacked by Zach VanValkenburg for a loss of 7 yards to the MchSt 23
1:222nd & 17 at own 23Timeout IOWA, clock 01:22
1:182nd & 17 at own 23Rocky Lombardi pass incomplete to Ricky White
1:133rd & 17 at own 23Rocky Lombardi pass incomplete to Ricky White, broken up by Matt Hankins
1:024th & 17 at own 23Bryce Baringer punt for 44 yds, downed at the Iowa 33
Iowa End of half, 2 plays
0:541st & 10 at own 33Spencer Petras pass complete to Nico Ragaini for 1 yd to the Iowa 34
0:352nd & 9 at own 34Spencer Petras sacked by Michael Fletcher for a loss of 1 yard to the Iowa 33
3rd quarter8 drives, then Iowa 42, Michigan State 7
Michigan State Touchdown, 12 plays
15:001st & 10 at own 35Caleb Shudak kickoff for 65 yds for a touchback
14:531st & 10 at own 25Jordon Simmons run for 4 yds to the MchSt 29
14:182nd & 6 at own 29Jordon Simmons run for 5 yds to the MchSt 34
13:513rd & 1 at own 34Jordon Simmons run for 4 yds to the MchSt 38 for a 1ST down
13:271st & 10 at own 26Rocky Lombardi sacked by Chauncey Golston for a loss of 12 yards to the MchSt 26 MICHIGAN ST Penalty, Intentional Grounding (Rocky Lombardi) to the MchSt 26
13:212nd & 22 at own 26Connor Heyward run for 4 yds to the MchSt 30
12:453rd & 18 at own 30Rocky Lombardi pass complete to Jalen Nailor for 57 yds to the Iowa 13 for a 1ST down
12:241st & 10 at opp 13Rocky Lombardi pass incomplete to Ricky White, broken up by Riley Moss
12:182nd & 10 at opp 13Connor Heyward run for 4 yds to the Iowa 9
11:433rd & 6 at opp 9Rocky Lombardi pass complete to Tyler Hunt for 7 yds to the Iowa 2 for a 1ST down
11:361st & goal at opp 2MICHIGAN ST Penalty, False Start (AJ Arcuri) to the Iowa 7
11:151st & goal at opp 7Jordon Simmons run for 6 yds to the Iowa 1
10:482nd & goal at opp 1IOWA Penalty, Delay of Game (Daviyon Nixon) to the Iowa 1
10:342nd & goal at opp 1Rocky Lombardi run for no gain to the Iowa 1 Rocky Lombardi fumbled, recovered by MchSt Jordon Simmons
10:063rd & goal at opp 1Tyler Hunt 1 Yd Run (Matt Coghlin Kick)Iowa 35, Michigan State 7
Iowa Touchdown, 4 plays
10:063rd & 9 at own 35Matt Coghlin kickoff for 65 yds for a touchback
9:541st & 10 at own 25Tyler Goodson run for 71 yds to the MchSt 4 for a 1ST down
9:241st & goal at opp 4Spencer Petras pass incomplete to Sam LaPorta
9:172nd & goal at opp 4Tyler Goodson run for 2 yds to the MchSt 2
8:473rd & goal at opp 2Mekhi Sargent 2 Yd Run (Keith Duncan Kick)Iowa 42, Michigan State 7
Michigan State Punt, 3 plays
8:473rd & 8 at own 35Caleb Shudak kickoff for 59 yds , Jayden Reed return for 17 yds to the MchSt 23
8:351st & 10 at own 23Elijah Collins run for 3 yds to the MchSt 26
8:082nd & 7 at own 26Rocky Lombardi pass incomplete to Ricky White
8:083rd & 7 at own 26MICHIGAN ST Penalty, False Start (Matt Carrick) to the MchSt 21
8:033rd & 12 at own 21Rocky Lombardi pass incomplete to Ricky White
7:504th & 12 at own 21Bryce Baringer punt for 39 yds , Charlie Jones returns for 1 yd to the Iowa 41
Iowa Punt, 3 plays
7:431st & 10 at own 41Tyler Goodson run for 1 yd to the Iowa 42
7:052nd & 9 at own 42Spencer Petras pass complete to Sam LaPorta for 6 yds to the Iowa 48
6:303rd & 3 at own 48Spencer Petras pass incomplete to Tyler Goodson
6:184th & 3 at own 48Tory Taylor punt for 46 yds, downed at the MchSt 6
Michigan State Punt, 3 plays
6:101st & 10 at own 6Anthony Williams Jr. run for 2 yds to the MchSt 8
5:412nd & 8 at own 8Rocky Lombardi pass incomplete to Tyler Hunt
5:353rd & 8 at own 8Rocky Lombardi pass incomplete to Tyler Hunt, broken up by Dane Belton
5:224th & 8 at own 8Mitchell Crawford punt for 47 yds , Charlie Jones returns for 6 yds to the Iowa 14 IOWA Penalty, Offensive Holding (Julius Brents) to the Iowa 41
Iowa Punt, 4 plays
5:151st & 10 at own 41Spencer Petras pass complete to Shaun Beyer for 16 yds to the MchSt 43 for a 1ST down
4:431st & 10 at opp 43Ivory Kelly-Martin run for 3 yds to the MchSt 40
4:152nd & 7 at opp 40Spencer Petras pass incomplete
4:103rd & 7 at opp 40Spencer Petras pass incomplete to Nico Ragaini
4:024th & 7 at opp 40Tory Taylor punt for 29 yds, fair catch by Jayden Reed at the MchSt 11
Michigan State Punt, 5 plays
3:521st & 10 at own 11Rocky Lombardi pass complete to Elijah Collins for 6 yds to the MchSt 17
3:192nd & 4 at own 17Rocky Lombardi pass complete to Trenton Gillison for 15 yds to the MchSt 32 for a 1ST down
2:511st & 10 at own 32Elijah Collins run for 4 yds to the MchSt 36
2:222nd & 6 at own 36Jordon Simmons run for a loss of 2 yards to the MchSt 34
1:443rd & 8 at own 34Rocky Lombardi pass incomplete to Jayden Reed
1:344th & 8 at own 34Mitchell Crawford punt for 36 yds, downed at the Iowa 30
Iowa Punt, 4 plays
1:261st & 10 at own 30Spencer Petras pass complete to Tyrone Tracy Jr. for 24 yds to the MchSt 46 for a 1ST down
0:591st & 10 at opp 46Mekhi Sargent run for no gain to the MchSt 46
0:242nd & 10 at opp 46Mekhi Sargent run for 4 yds to the MchSt 42
Q4 14:563rd & 6 at opp 42Spencer Petras pass incomplete to Brandon Smith, broken up by Shakur Brown
Q4 14:444th & 6 at opp 42Tory Taylor punt for 38 yds, downed at the MchSt 4
4th quarter6 drives, then Iowa 49, Michigan State 7
Michigan State Punt, 3 plays
14:371st & 10 at own 4Anthony Williams Jr. run for 4 yds to the MchSt 8
14:082nd & 6 at own 8Rocky Lombardi pass complete to Terry Lockett Jr. for 4 yds to the MchSt 12
13:373rd & 2 at own 12Rocky Lombardi pass incomplete to Terry Lockett Jr.
13:274th & 2 at own 12Mitchell Crawford punt for 33 yds, punt out-of-bounds at the MchSt 45
Iowa Touchdown, 3 plays
13:201st & 10 at opp 45Petras, Spencer pass incomplete to Smith, Brandon, PENALTY MICHIGANST holding (Brown, Shakur) 10 yards to the MICHIGANST35, NO PLAY, 1ST DOWN IOWA.
13:141st & 10 at opp 35Tyler Goodson run for 3 yds to the MchSt 32
12:362nd & 7 at opp 32Charlie Jones run for 11 yds to the MchSt 21 for a 1ST down
12:031st & 10 at opp 21Petras, Spencer pass incomplete to Ragaini, Nico, PENALTY MICHIGANST pass interference (Person, Tre) 15 yards to the MICHIGANST6, NO PLAY, 1ST DOWN IOWA.
11:571st & goal at opp 6Mekhi Sargent 6 Yd Run (Keith Duncan Kick)Iowa 49, Michigan State 7
Michigan State Punt, 7 plays
11:571st & 10 at own 35Caleb Shudak kickoff for 65 yds for a touchback
11:491st & 10 at own 25Wright, Brandon rush for 5 yards to the MICHIGANST30, PENALTY MICHIGANST holding (Arcuri, AJ) 10 yards to the MICHIGANST15, NO PLAY.
11:301st & 20 at own 15Rocky Lombardi pass complete to Ricky White for 22 yds to the MchSt 37 for a 1ST down
11:081st & 10 at own 37Brandon Wright run for 2 yds to the MchSt 39
10:382nd & 8 at own 39Rocky Lombardi pass incomplete to Ricky White
10:313rd & 8 at own 39Rocky Lombardi pass complete to Brandon Wright for 13 yds to the Iowa 48 for a 1ST down
10:111st & 10 at opp 48Brandon Wright run for 5 yds to the Iowa 43
9:412nd & 5 at opp 43Rocky Lombardi pass incomplete to Jalen Nailor
9:363rd & 5 at opp 43Rocky Lombardi pass incomplete
9:294th & 5 at opp 43Mitchell Crawford punt for 33 yds, fair catch by Charlie Jones at the Iowa 10
Iowa Punt, 3 plays
9:171st & 10 at own 10Alex Padilla run for 6 yds to the Iowa 16
8:452nd & 4 at own 16Gavin Williams run for no gain to the Iowa 16
8:083rd & 4 at own 16Alex Padilla pass incomplete to Jackson Ritter
8:004th & 4 at own 16Tory Taylor punt for 48 yds, fair catch by Jayden Reed at the MchSt 36
Michigan State Turnover on downs, 4 plays
7:531st & 10 at own 36Brandon Wright run for 3 yds to the MchSt 39
7:252nd & 7 at own 39Brandon Wright run for 4 yds to the MchSt 43
6:503rd & 3 at own 43Brandon Wright run for 1 yd to the MchSt 44
6:114th & 2 at own 44Payton Thorne pass incomplete to Tyler Hunt
Iowa Result not recorded, 10 plays
6:011st & 10 at opp 44Gavin Williams run for 2 yds to the MchSt 42
5:332nd & 8 at opp 42Gavin Williams run for 7 yds to the MchSt 35
5:063rd & 1 at opp 35Alex Padilla run for 1 yd to the MchSt 34 for a 1ST down
4:331st & 10 at opp 34Gavin Williams run for 1 yd to the MchSt 33
3:582nd & 9 at opp 33Padilla, Alex pass complete to Kritta, Alec for 10 yards to the MICHIGANST23, PENALTY IOWA ineligible downfield on pass (Britt, Justin) 5 yards to the MICHIGANST38, NO PLAY.
3:412nd & 14 at opp 38Gavin Williams run for 4 yds to the MchSt 34
3:013rd & 10 at opp 34Gavin Williams run for 6 yds to the MchSt 28
2:174th & 4 at opp 28Alex Padilla pass complete to Alec Kritta for 12 yds to the MchSt 16 for a 1ST down
1:451st & 10 at opp 16Gavin Williams run for 6 yds to the MchSt 10
1:042nd & 4 at opp 10Ivory Kelly-Martin run for no gain to the MchSt 10
0:303rd & 4 at opp 10Gavin Williams run for 2 yds to the MchSt 8

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.

Officially, Iowa leads 25–⁠22–⁠2; as played, 26–⁠23–⁠2 in 51 meetings, counting the three since this game.

Recent meetings
2025Iowa 20, Michigan State 17
2024Michigan State 32, Iowa 20
2023Iowa 26, Michigan State 16
2020Iowa 49, Michigan State 7
2017Michigan State 17, Iowa 10
2015Michigan State 16, Iowa 13Big Ten Championship Game

Around this game