Iowa at Michigan State

Saturday, October 19, 2024

Michigan State beat Iowa 32–⁠20. It was their 50th meeting; after it, Iowa led the series 25–⁠23–⁠2 as played.

AwayIowa8–⁠5 in 2024
20
HomeMichigan State5–⁠7 in 2024
32

Final at Spartan Stadium, East LansingTV: NBC, PeacockAttendance 69,682

At kickoff
58°F, clear, wind 5 mph from the southWeather: NOAA NCEI Integrated Surface Database; Capital City Airport (KLAN), 11 km from the stadium, 23 minutes after kickoff
Official
Ron SnodgrassGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Iowa0014620
Michigan State6671332

How the win probability moved

Michigan State favored

Win probability by play: Michigan State 59% at kickoff, 100% at the end. Biggest swing: 23 points.

Iowa favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (23 points).

Standouts

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

Player stats

Iowa

PassingC/AttYdsTDInt
Cade McNamara11/2315011
RushingCarYdsTDLong
Kaleb Johnson1498175
Kamari Moulton31308
Kaden Wetjen1909
Cade McNamara1606
ReceivingRecYdsTDLong
Kaleb Johnson449019
Reece Vander Zee347118
Luke Lachey236028
Zach Ortwerth110010
DefenseTklTFLSacksInt
Jay Higgins14000
Nick Jackson111.510
Quinn Schulte7000
Xavier Nwankpa7000
Deontae Craig4110
Koen Entringer2001

Michigan State

PassingC/AttYdsTDInt
Aidan Chiles22/3025611
RushingCarYdsTDLong
Kay’Ron Adams1586015
Aidan Chiles1151026
Nathan Carter949111
Aziah Johnson115015
ReceivingRecYdsTDLong
Nick Marsh8113024
Montorie Foster5100137
Jack Velling41807
Kay’Ron Adams317011
DefenseTklTFLSacksInt
Cal Haladay6000
Nikai Martinez6001
Jordan Turner6100
Darius Snow50.500

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

Team stats

IowaMichigan State
283Total yards468
150Passing yards256
133Rushing yards212
6.5Yards per pass8.5
5.8Yards per rush5.3
12First downs27
5–⁠11Third downs5–⁠13
0–⁠0Fourth downs0–⁠0
1Turnovers1
3–⁠30Penalties7–⁠55
20:16Possession39:44
2Sacks (by defense)0

Efficiency

IowaMichigan State
38%Success rate54%
0.06EPA per play0.26
1.52Explosiveness0.91
0.15Rushing EPA0.25
−0.05Passing EPA0.28
36%Passing-down success13%
0.13First-down EPA0.39
−0.33Second-down EPA0.13
0.45Third-down EPA0.12
9%Havoc by its defense11%

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 67% to win. Michigan State won as Elo’s underdog.

The line

Iowa −7, over/under 39.5.

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

Every drive

Michigan State end zoneIowa end zoneQ1 Michigan StateField goal, 8 playsQ1 IowaPunt, 3 playsQ1 Michigan StateField goal, 9 playsQ1 IowaPunt, 3 playsQ1 Michigan StateInterception, 6 playsQ1 IowaMissed FG, 4 playsQ1 Michigan StateField goal, 7 playsQ2 IowaPunt, 7 playsQ2 Michigan StateField goal, 9 playsQ2 IowaPunt, 3 playsQ2 Michigan StateMissed FG, 6 playsQ3 IowaTouchdown, 8 playsQ3 Michigan StateTouchdown, 9 playsQ3 IowaTouchdown, 8 playsQ3 Michigan StateField goal, 7 playsQ4 IowaInterception, 2 playsQ4 Michigan StateField goal, 6 playsQ4 IowaTouchdown, 1 playQ4 Michigan StateTouchdown, 9 playsQ4 IowaResult not recorded, 8 playsQ4 Michigan StateEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan State drives left to right, Iowa right to left.
  1. Q1 Michigan StateField goal, 8 plays, 52 yards
  2. Q1 IowaPunt, 3 plays, 3 yards
  3. Q1 Michigan StateField goal, 9 plays, 64 yards
  4. Q1 IowaPunt, 3 plays, 9 yards
  5. Q1 Michigan StateInterception, 6 plays, 9 yards
  6. Q1 IowaMissed FG, 4 plays, 5 yards
  7. Q1 Michigan StateField goal, 7 plays, 42 yards
  8. Q2 IowaPunt, 7 plays, 32 yards
  9. Q2 Michigan StateField goal, 9 plays, 69 yards
  10. Q2 IowaPunt, 3 plays, 9 yards
  11. Q2 Michigan StateMissed FG, 6 plays, 34 yards
  12. Q3 IowaTouchdown, 8 plays, 58 yards
  13. Q3 Michigan StateTouchdown, 9 plays, 75 yards
  14. Q3 IowaTouchdown, 8 plays, 69 yards
  15. Q3 Michigan StateField goal, 7 plays, 38 yards
  16. Q4 IowaInterception, 2 plays, −3 yards
  17. Q4 Michigan StateField goal, 6 plays, 2 yards
  18. Q4 IowaTouchdown, 1 play, 75 yards
  19. Q4 Michigan StateTouchdown, 9 plays, 75 yards
  20. Q4 IowaResult not recorded, 8 plays, −41 yards
  21. Q4 Michigan StateEnd of game, 1 play, −2 yards

Play by play

1st quarter7 drives, then Michigan State 6, Iowa 0
Michigan State Field goal, 8 plays
15:00Drew Stevens kickoff for 65 yds for a touchback
14:581st & 10 at own 25Nate Carter run for 8 yds to the MSU 33
14:212nd & 2 at own 33Kay’Ron Lynch-Adams run for 8 yds to the MSU 41 for a 1ST down
13:471st & 10 at own 41Aidan Chiles pass complete to Nick Marsh for 19 yds to the IOWA 40 for a 1ST down
13:141st & 10 at opp 40Nate Carter run for 11 yds to the IOWA 29 for a 1ST down
12:371st & 10 at opp 29Aidan Chiles pass complete to Jaron Glover for 2 yds to the IOWA 27
11:552nd & 8 at opp 27Kay’Ron Lynch-Adams run for 4 yds to the IOWA 23
11:103rd & 4 at opp 23Aidan Chiles pass incomplete
11:024th & 4 at opp 23Jonathan Kim 42 yd FG GOODMichigan State 3, Iowa 0
11:02Timeout Michigan State, clock 11:02
Iowa Punt, 3 plays
11:02Jonathan Kim kickoff for 63 yds , Kaden Wetjen return for 35 yds to the IOWA 37
10:571st & 10 at own 37Cade McNamara pass complete to Kaleb Johnson for 3 yds to the IOWA 40
10:192nd & 7 at own 40Kaleb Johnson run for no gain to the IOWA 40
9:323rd & 7 at own 40Cade McNamara pass incomplete
9:284th & 7 at own 40Rhys Dakin punt for 49 yds
9:251st & 10 at own 11Timeout Michigan State, clock 09:25
Michigan State Field goal, 9 plays
9:251st & 10 at own 11Aidan Chiles pass complete to Montorie Foster Jr. for 37 yds to the MSU 48 for a 1ST down
8:461st & 10 at own 48Aidan Chiles pass incomplete
8:402nd & 10 at own 48Nate Carter run for 6 yds to the IOWA 46
7:583rd & 4 at opp 46Nate Carter run for 5 yds to the IOWA 41 for a 1ST down
7:171st & 10 at opp 41Kay’Ron Lynch-Adams run for 15 yds to the IOWA 26 for a 1ST down
6:381st & 10 at opp 26Aidan Chiles pass complete to Jack Velling for 1 yd to the IOWA 25
6:102nd & 9 at opp 25Aidan Chiles pass incomplete
6:083rd & 9 at opp 25Aidan Chiles pass incomplete
5:584th & 9 at opp 25Jonathan Kim 43 yd FG GOODMichigan State 6, Iowa 0
5:58Timeout Michigan State, clock 05:58
Iowa Punt, 3 plays
5:58Jonathan Kim kickoff for 64 yds , Kaden Wetjen return for 26 yds to the IOWA 27
5:511st & 10 at own 27Kaleb Johnson run for no gain to the IOWA 27
5:172nd & 10 at own 27Cade McNamara pass complete to Luke Lachey for 8 yds to the IOWA 35
4:543rd & 2 at own 35Kaleb Johnson run for 1 yd to the IOWA 36
4:094th & 1 at own 36Rhys Dakin punt for 47 yds, fair catch by Montorie Foster Jr. at the MSU 17
4:031st & 10 at own 17Timeout Michigan State, clock 04:03
Michigan State Interception, 6 plays
4:031st & 10 at own 17Aidan Chiles run for 5 yds to the MSU 22
3:292nd & 5 at own 22Makhi Frazier run for 4 yds to the MSU 26
2:473rd & 1 at own 26Aidan Chiles run for 2 yds to the MSU 28 for a 1ST down
2:131st & 10 at own 28Michigan State Penalty, Intentional Grounding (Aidan Chiles) to the MSU 16
2:082nd & 22 at own 16Aidan Chiles run for 10 yds to the MSU 26
1:133rd & 12 at own 26Aidan Chiles pass intercepted Koen Entringer return for no gain to the MSU 45
Iowa Missed FG, 4 plays
1:051st & 10 at opp 45Cade McNamara pass incomplete
0:572nd & 10 at opp 45Kaleb Johnson run for 5 yds to the MSU 40
0:133rd & 5 at opp 40Cade McNamara pass incomplete
0:094th & 5 at opp 40Drew Stevens 58 yd FG MISSED
Michigan State Field goal, 7 plays
0:041st & 10 at own 40Brandon Tullis run for 6 yds to the MSU 46
Q2 15:002nd & 4 at own 46Aidan Chiles pass complete to Montorie Foster Jr. for 5 yds to the IOWA 49 for a 1ST down
Q2 14:221st & 10 at opp 49Aidan Chiles pass complete to Nick Marsh for 23 yds to the IOWA 26 for a 1ST down
Q2 13:511st & 10 at opp 26Aidan Chiles run for 7 yds to the IOWA 19
Q2 13:212nd & 3 at opp 19Michigan State Penalty, False Start (Jack Velling) to the IOWA 24
Q2 13:042nd & 8 at opp 24Kay’Ron Lynch-Adams run for 5 yds to the IOWA 19
Q2 12:273rd & 3 at opp 19Kay’Ron Lynch-Adams run for 1 yd to the IOWA 18
Q2 11:484th & 2 at opp 18Jonathan Kim 36 yd FG GOODMichigan State 9, Iowa 0
2nd quarter4 drives, then Michigan State 12, Iowa 0
Iowa Punt, 7 plays
11:48Timeout Michigan State, clock 11:48
11:48Jonathan Kim kickoff for 65 yds for a touchback
11:481st & 10 at own 25Kamari Moulton run for 1 yd to the IOWA 26
11:112nd & 9 at own 26Cade McNamara pass complete to Kaleb Johnson for 19 yds to the IOWA 45 for a 1ST down
10:381st & 10 at own 45Kamari Moulton run for 4 yds to the IOWA 49
10:052nd & 6 at own 49Kamari Moulton run for 8 yds to the MSU 43 for a 1ST down
9:301st & 10 at opp 43Kaleb Johnson run for no gain to the MSU 43
8:442nd & 10 at opp 43Cade McNamara pass incomplete
8:403rd & 10 at opp 43Cade McNamara pass incomplete
8:334th & 10 at opp 43Rhys Dakin punt for 43 yds for a touchback
8:261st & 10 at opp 20Timeout Michigan State, clock 08:26
Michigan State Field goal, 9 plays
8:261st & 10 at own 20Aidan Chiles pass complete to Nick Marsh for 19 yds to the MSU 39 for a 1ST down
7:451st & 10 at own 39Brandon Tullis run for 3 yds to the MSU 42
7:072nd & 7 at own 42Nate Carter run for 3 yds to the MSU 45
6:313rd & 4 at own 45(06:31) CHILES, Aidan pass deep to the left incomplete intended for MARSH, Nick thrown to the IOWA30, clock 06:26. PENALTY IOWA Holding on HALL, TJ declined IOWA Pass Interference on HALL, TJ enforced 15 yards to the IOWA40 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
6:241st & 10 at opp 40Aziah Johnson run for 15 yds to the IOWA 25 for a 1ST down
5:391st & 10 at opp 25Aidan Chiles pass complete to Kay’Ron Lynch-Adams for 11 yds to the IOWA 14 for a 1ST down
4:531st & 10 at opp 14Kay’Ron Lynch-Adams run for 4 yds to the IOWA 10
4:132nd & 6 at opp 10Kay’Ron Lynch-Adams run for a loss of 4 yards to the IOWA 14
3:243rd & 10 at opp 14Aidan Chiles pass complete to Nick Marsh for 8 yds to the IOWA 6
2:434th & 2 at opp 6Michigan State Penalty, False Start (-5 Yards) to the IOWA 11
2:284th & 7 at opp 11Jonathan Kim 29 yd FG GOODMichigan State 12, Iowa 0
2:28Timeout Michigan State, clock 02:28
Iowa Punt, 3 plays
2:28Jonathan Kim kickoff for 65 yds , Kaden Wetjen return for 17 yds to the IOWA 17
2:181st & 10 at own 17Kaleb Johnson run for 9 yds to the IOWA 26
2:012nd & 1 at own 26Cade McNamara pass incomplete
2:003rd & 1 at own 26Timeout Michigan State, clock 02:00
2:003rd & 1 at own 26Kaleb Johnson run for no gain to the IOWA 26
1:454th & 1 at own 26Timeout Iowa, clock 01:45
1:434th & 1 at own 26Rhys Dakin punt for 45 yds, fair catch by Montorie Foster Jr. at the MSU 29
Michigan State Missed FG, 6 plays
1:381st & 10 at own 29Aidan Chiles run for 8 yds to the MSU 37
1:002nd & 2 at own 37Nate Carter run for 3 yds to the MSU 40 for a 1ST down
0:521st & 10 at own 40(00:52) CHILES, Aidan pass deep to the left incomplete intended for GLOVER, Jaron thrown to the IOWA37, clock 00:45. PENALTY IOWA Pass Interference on NESTOR, John enforced 15 yards to the IOWA45 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
0:431st & 10 at opp 45Aidan Chiles run for 1 yd to the IOWA 44
0:362nd & 9 at opp 44Timeout Michigan State, clock 00:36
0:342nd & 9 at opp 44Aidan Chiles pass incomplete
0:293rd & 9 at opp 44Aidan Chiles pass complete to Jack Velling for 7 yds to the IOWA 37
0:044th & 2 at opp 37Timeout Iowa, clock 00:04
0:014th & 2 at opp 37Jonathan Kim 55 yd FG MISSED
3rd quarter4 drives, then Michigan State 19, Iowa 14
Iowa Touchdown, 8 plays
15:00Jonathan Kim kickoff for 62 yds , Kaden Wetjen return for 39 yds to the IOWA 42
14:521st & 10 at own 42Kaden Wetjen run for 9 yds to the MSU 49
14:132nd & 1 at opp 49Kaleb Johnson run for 6 yds to the MSU 43 for a 1ST down
13:301st & 10 at opp 43Kaleb Johnson run for a loss of 4 yards to the MSU 47
12:452nd & 14 at opp 47Cade McNamara pass complete to Zach Ortwerth for 10 yds to the MSU 37
12:003rd & 4 at opp 37Cade McNamara pass complete to Reece Vander Zee for 17 yds to the MSU 20 for a 1ST down
11:161st & 10 at opp 20Jacob Gill run for a loss of 1 yard to the MSU 21
10:412nd & 11 at opp 21Kaleb Johnson run for 3 yds to the MSU 18
9:523rd & 8 at opp 18Cade McNamara pass complete to Reece Vander Zee for 18 yds for a TD (Drew Stevens KICK)Michigan State 12, Iowa 7
Michigan State Touchdown, 9 plays
9:52Timeout Michigan State, clock 09:52
9:52Drew Stevens kickoff for 65 yds for a touchback
9:521st & 10 at own 25Nate Carter run for 4 yds to the MSU 29
9:132nd & 6 at own 29Aidan Chiles pass complete to Jack Velling for 7 yds to the MSU 36 for a 1ST down
8:451st & 10 at own 36Aidan Chiles pass complete to Jaron Glover for 6 yds to the MSU 42
8:062nd & 4 at own 42Aidan Chiles pass complete to Nick Marsh for 2 yds to the MSU 44
7:273rd & 2 at own 44Aidan Chiles run for 26 yds to the IOWA 30 for a 1ST down
6:441st & 10 at opp 30Aidan Chiles pass complete to Kay’Ron Lynch-Adams for 5 yds to the IOWA 25
6:002nd & 5 at opp 25Kay’Ron Lynch-Adams run for 4 yds to the IOWA 21
5:243rd & 1 at opp 21Kay’Ron Lynch-Adams run for 3 yds to the IOWA 18 for a 1ST down
4:341st & 10 at opp 18Aidan Chiles pass complete to Montorie Foster Jr. for 18 yds for a TD (Jonathan Kim KICK)Michigan State 19, Iowa 7
4:34Timeout Michigan State, clock 04:34
Iowa Touchdown, 8 plays
4:34Jonathan Kim kickoff for 62 yds , Kaden Wetjen return for 28 yds to the IOWA 31
4:281st & 10 at own 31Kaleb Johnson run for 1 yd to the IOWA 32
3:492nd & 9 at own 32Michigan State Penalty, Face mask (15 yards) (D’Quan Douse) to the MSU 25 for a 1ST down
3:291st & 10 at opp 25Jaziun Patterson run for 4 yds to the MSU 21
2:482nd & 6 at opp 21Cade McNamara pass incomplete
2:453rd & 6 at opp 21Cade McNamara pass complete to Reece Vander Zee for 12 yds to the MSU 9 for a 1ST down
2:091st & goal at opp 9Kaleb Johnson run for 5 yds to the MSU 4
1:342nd & goal at opp 4Jaziun Patterson run for 2 yds to the MSU 2
0:493rd & goal at opp 2Brendan Sullivan run for 2 yds for a TD (Drew Stevens KICK)Michigan State 19, Iowa 14
Michigan State Field goal, 7 plays
0:49Timeout Michigan State, clock 00:49
0:49Drew Stevens kickoff for 65 yds for a touchback
0:471st & 10 at own 25Aidan Chiles pass complete to Montorie Foster Jr. for 22 yds to the MSU 47 for a 1ST down
Q4 14:581st & 10 at own 47Aidan Chiles run for 8 yds to the IOWA 45
Q4 14:232nd & 2 at opp 45Kay’Ron Lynch-Adams run for 10 yds to the IOWA 35 for a 1ST down
Q4 13:511st & 10 at opp 35Michigan State Penalty, False Start (Brennan Parachek) to the IOWA 40
Q4 13:341st & 15 at opp 40Aidan Chiles sacked by Deontae Craig for a loss of 7 yards to the IOWA 47
Q4 12:452nd & 22 at opp 47Aidan Chiles pass incomplete
Q4 12:413rd & 22 at opp 47Kay’Ron Lynch-Adams run for 10 yds to the IOWA 37
Q4 11:524th & 12 at opp 37Jonathan Kim 55 yd FG GOODMichigan State 22, Iowa 14
Q4 11:52Timeout Michigan State, clock 11:52
Q4 11:521st & 10 at own 28Timeout Michigan State, clock 11:52
4th quarter6 drives, then Michigan State 32, Iowa 20
Iowa Interception, 2 plays
11:52Jonathan Kim kickoff for 37 yds
11:521st & 10 at own 25Timeout Michigan State, clock 11:52
11:521st & 10 at own 28Kaleb Johnson run for a loss of 3 yards to the IOWA 25
11:022nd & 13 at own 25Cade McNamara pass intercepted Nikai Martinez return for 21 yds to the IOWA 30
Michigan State Field goal, 6 plays
10:521st & 10 at opp 30Aidan Chiles pass complete to Jack Velling for 3 yds to the IOWA 27
10:072nd & 7 at opp 27Kay’Ron Lynch-Adams run for 7 yds to the IOWA 20 for a 1ST down
9:241st & 10 at opp 20Aidan Chiles pass incomplete
9:192nd & 10 at opp 20Aidan Chiles run for 3 yds to the IOWA 17
8:413rd & 7 at opp 17(08:41) CHILES, Aidan pass short to the right complete for 16 yards to JOHNSON, Aziah caught at the IOWA14 and advanced to the IOWA1 (NESTOR, John), clock 08:35. PENALTY MSU Pass Interference on GLOVER, Jaron enforced 15 yards to the IOWA32 [SG]. NO PLAY (replay the down).
8:143rd & 22 at opp 32Kay’Ron Lynch-Adams run for 4 yds to the IOWA 28
7:344th & 18 at opp 28Jonathan Kim 46 yd FG GOODMichigan State 25, Iowa 14
Iowa Touchdown, 1 play
7:34Timeout Michigan State, clock 07:34
7:34Jonathan Kim kickoff for 65 yds for a touchback
7:221st & 10 at own 25Kaleb Johnson run for 75 yds for a TD (Two-Point Conversion failed)Michigan State 25, Iowa 20
Michigan State Touchdown, 9 plays
7:22Drew Stevens kickoff for 62 yds
7:221st & 10 at own 25Aidan Chiles pass complete to Montorie Foster Jr. for 18 yds to the MSU 43 for a 1ST down
6:431st & 10 at own 43(06:43) CARTER, Nate rush to the left for a gain of 5 yards to the MSU48 (BLACK, Yahya), clock 06:36. PENALTY MSU Holding on RAMIL, Stanton enforced 10 yards from the MSU43 to the MSU33. NO PLAY (replay the down).
6:201st & 20 at own 33Aidan Chiles pass complete to Kay’Ron Lynch-Adams for 1 yd to the MSU 34
5:362nd & 19 at own 34Aidan Chiles pass complete to Nick Marsh for 24 yds to the IOWA 42 for a 1ST down
5:001st & 10 at opp 42Kay’Ron Lynch-Adams run for 15 yds to the IOWA 27 for a 1ST down
4:261st & 10 at opp 27Kay’Ron Lynch-Adams run for no gain to the IOWA 27
3:482nd & 10 at opp 27Aidan Chiles pass complete to Nick Marsh for 7 yds to the IOWA 20
3:153rd & 3 at opp 20Timeout Michigan State, clock 03:15
2:573rd & 3 at opp 20Nate Carter run for 8 yds to the IOWA 12 for a 1ST down
2:151st & 10 at opp 12Aidan Chiles pass complete to Nick Marsh for 11 yds to the IOWA 1 for a 1ST down
2:081st & goal at opp 1Timeout Iowa, clock 02:08
2:031st & goal at opp 1Nate Carter run for 1 yd for a TD (Jonathan Kim KICK)Michigan State 32, Iowa 20
Iowa Result not recorded, 8 plays
2:03Jonathan Kim kickoff for 52 yds , Max White return for 11 yds to the IOWA 24
2:001st & 10 at own 24Timeout Michigan State, clock 02:00
1:581st & 10 at own 24Cade McNamara pass complete to Kaleb Johnson for 16 yds to the IOWA 40 for a 1ST down
1:451st & 10 at own 40Cade McNamara pass complete to Kaleb Johnson for 11 yds to the MSU 49 for a 1ST down
1:251st & 10 at opp 49Cade McNamara run for 6 yds to the MSU 43
1:182nd & 4 at opp 43Cade McNamara pass incomplete
1:133rd & 4 at opp 43Cade McNamara pass complete to Dayton Howard for 8 yds to the MSU 35 for a 1ST down
0:581st & 10 at opp 35Cade McNamara pass incomplete
0:542nd & 10 at opp 35Cade McNamara pass incomplete
0:503rd & 10 at opp 35Cade McNamara pass incomplete
0:474th & 10 at opp 35Timeout Michigan State, clock 00:47
0:474th & 10 at opp 35(00:47) MCNAMARA, Cade pass deep to the right complete for 31 yards to GILL, Jacob caught at the MSU4 and advanced to the MSU4, End of Play, clock 00:40. PENALTY IOWA Illegal Touch-Pass on GILL, Jacob enforced 0 yards from the MSU35 to the MSU35, penalty results in a loss of down [SG]. NO PLAY (replay the down).
Michigan State End of game, 1 play
0:371st & 10 at own 35(00:37) Kneel down by TEAM at MSU33 (team loss of 2), clock 00:32.

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 one since this game.

The NCAA later vacated Michigan State’s win in this game; it doesn’t count in the official series.

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