Michigan State at Iowa

Saturday, September 30, 2023

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

AwayMichigan State4–⁠8 in 2023
16
HomeIowa10–⁠4 in 2023 (6–⁠4 official)
26

Final at Kinnick Stadium, Iowa CityTV: NBC, PeacockAttendance 69,250

At kickoff
83°F, clear, wind 6 mph from the southeastWeather: NOAA NCEI Integrated Surface Database; Iowa City Municipal Airport (KIOW), 2 km from the stadium, 22 minutes after kickoff
Official
Mark KluczynskiGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Michigan State367016
Iowa3731326

Standouts

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

Player stats

Michigan State

PassingC/AttYdsTDInt
Noah Kim25/4419303
RushingCarYdsTDLong
Nathan Carter20108014
Noah Kim635014
Jalen Berger31004
Alante Brown22010
ReceivingRecYdsTDLong
Montorie Foster879016
Maliq Carr643016
Tre Mosley435020
Jaylan Franklin215016
DefenseTklTFLSacksInt
Cal Haladay8000
Malik Spencer8000
Simeon Barrow Jr.5000
Jordan Hall5000
Chester Kimbrough2110
Angelo Grose2001

Iowa

PassingC/AttYdsTDInt
Deacon Hill11/2711511
Cade McNamara3/54600
RushingCarYdsTDLong
Leshon Williams123809
Kamari Moulton92507
Terrell Washington Jr.1303
ReceivingRecYdsTDLong
Erick All467132
Diante Vines335023
Steven Stilianos325015
Nico Ragaini218014
DefenseTklTFLSacksInt
Jay Higgins12000
Nick Jackson10100
Deontae Craig8000
Quinn Schulte8100
Cooper DeJean6001
Sebastian Castro5001
Jermari Harris4001

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

Team stats

Michigan StateIowa
349Total yards222
193Passing yards161
156Rushing yards61
4.4Yards per pass5.0
4.9Yards per rush2.3
20First downs15
3–⁠15Third downs2–⁠13
1–⁠2Fourth downs0–⁠0
4Turnovers2
10–⁠94Penalties3–⁠25
33:48Possession26:12
1Sacks (by defense)0

Efficiency

Michigan StateIowa
33%Success rate33%
−0.29EPA per play−0.24
1.09Explosiveness0.82
−0.22Rushing EPA−0.48
0.16Passing EPA0.10
26%Passing-down success15%
−0.67First-down EPA−0.40
0.23Second-down EPA−0.07
0.17Third-down EPA−0.18
14%Havoc by its defense14%

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

The line

Iowa −12.5, over/under 36.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 80%, Michigan State 20%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Iowa end zoneMichigan State end zoneQ1 IowaField goal, 8 playsQ1 Michigan StatePunt, 4 playsQ1 IowaPunt, 3 playsQ1 Michigan StateField goal, 6 playsQ1 IowaPunt, 3 playsQ1 Michigan StateField goal, 14 playsQ2 IowaPunt, 3 playsQ2 Michigan StateInterception, 8 playsQ2 IowaTouchdown, 5 playsQ2 Michigan StatePunt, 4 playsQ2 IowaPunt, 3 playsQ2 Michigan StateField goal, 6 playsQ3 Michigan StateInterception, 5 playsQ3 IowaFumble return TD, 1 play (Michigan State scores)Q3 IowaInterception, 5 playsQ3 Michigan StateTurnover on downs, 4 playsQ3 IowaField goal, 4 playsQ3 Michigan StatePunt, 5 playsQ3 IowaPunt, 3 playsQ3 Michigan StateMissed FG, 6 playsQ3 IowaPunt, 3 playsQ3 Michigan StatePunt, 3 playsQ4 IowaPunt, 8 playsQ4 Michigan StatePunt, 5 playsQ4 IowaField goal, 7 playsQ4 Michigan StatePunt return TD, 3 plays (Iowa scores)Q4 Michigan StateFumble, 2 playsQ4 IowaField goal, 6 playsQ4 Michigan StateInterception, 5 playsQ4 IowaEnd of game, 1 play
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 IowaField goal, 8 plays, 53 yards
  2. Q1 Michigan StatePunt, 4 plays, 17 yards
  3. Q1 IowaPunt, 3 plays, 3 yards
  4. Q1 Michigan StateField goal, 6 plays, 43 yards
  5. Q1 IowaPunt, 3 plays, 3 yards
  6. Q1 Michigan StateField goal, 14 plays, 61 yards
  7. Q2 IowaPunt, 3 plays, 6 yards
  8. Q2 Michigan StateInterception, 8 plays, 57 yards
  9. Q2 IowaTouchdown, 5 plays, 80 yards
  10. Q2 Michigan StatePunt, 4 plays, 4 yards
  11. Q2 IowaPunt, 3 plays, 5 yards
  12. Q2 Michigan StateField goal, 6 plays, 35 yards
  13. Q3 Michigan StateInterception, 5 plays, 26 yards
  14. Q3 IowaFumble return TD, 1 play (Michigan State scores), 3 yards
  15. Q3 IowaInterception, 5 plays, 43 yards
  16. Q3 Michigan StateTurnover on downs, 4 plays, 9 yards
  17. Q3 IowaField goal, 4 plays, −5 yards
  18. Q3 Michigan StatePunt, 5 plays, 13 yards
  19. Q3 IowaPunt, 3 plays, 5 yards
  20. Q3 Michigan StateMissed FG, 6 plays, 18 yards
  21. Q3 IowaPunt, 3 plays, 0 yards
  22. Q3 Michigan StatePunt, 3 plays, 5 yards
  23. Q4 IowaPunt, 8 plays, 33 yards
  24. Q4 Michigan StatePunt, 5 plays, 11 yards
  25. Q4 IowaField goal, 7 plays, 20 yards
  26. Q4 Michigan StatePunt return TD, 3 plays (Iowa scores), −3 yards
  27. Q4 Michigan StateFumble, 2 plays, 5 yards
  28. Q4 IowaField goal, 6 plays, 14 yards
  29. Q4 Michigan StateInterception, 5 plays, 18 yards
  30. Q4 IowaEnd of game, 1 play, −2 yards

Play by play

1st quarter6 drives, then Tied at 3
Iowa Field goal, 8 plays
15:00Jonathan Kim kickoff for 65 yds for a touchback
14:591st & 10 at own 25Cade McNamara pass complete to Diante Vines for 23 yds to the IOWA 48 for a 1ST down
14:231st & 10 at own 48Cade McNamara pass complete to Nico Ragaini for 14 yds to the MSU 38 for a 1ST down
13:441st & 10 at opp 38Cade McNamara pass complete to Steven Stilianos for 9 yds to the MSU 29
13:042nd & 1 at opp 29Kamari Moulton run for 2 yds to the MSU 27 for a 1ST down
12:241st & 10 at opp 27Leshon Williams run for 5 yds to the MSU 22
11:382nd & 5 at opp 22Timeout Iowa, clock 11:38
11:372nd & 5 at opp 22Cade McNamara pass incomplete
11:333rd & 5 at opp 22Cade McNamara pass incomplete
11:254th & 5 at opp 22Drew Stevens 40 yd FG GOODIowa 3, Michigan State 0
Michigan State Punt, 4 plays
11:25Drew Stevens kickoff for 65 yds
11:171st & 10 at own 19Alante Brown run for 10 yds to the MSU 29 for a 1ST down
10:441st & 10 at own 29Nathan Carter run for no gain to the MSU 29
10:162nd & 10 at own 29Noah Kim pass complete to Maliq Carr for 5 yds to the MSU 34
9:403rd & 5 at own 34Noah Kim pass complete to Maliq Carr for 2 yds to the MSU 36
8:594th & 3 at own 36Ryan Eckley punt for 61 yds, downed at the IOWA 3
Iowa Punt, 3 plays
8:511st & 10 at own 3Leshon Williams run for a loss of 1 yard to the IOWA 2
8:112nd & 11 at own 2Cade McNamara run for no gain to the IOWA 2
7:523rd & 11 at own 2Deacon Hill run for 4 yds to the IOWA 6
7:194th & 7 at own 6Tory Taylor punt for 56 yds
Michigan State Field goal, 6 plays
7:031st & 10 at own 43Nathan Carter run for 10 yds to the IOWA 47 for a 1ST down
6:371st & 10 at opp 47Iowa Penalty, Personal Foul (Logan Lee) to the IOWA 16 for a 1ST down
6:131st & 10 at opp 16Noah Kim pass complete to Maliq Carr for 5 yds to the IOWA 11
5:382nd & 5 at opp 11(05:38) CARTER, Nate rush to the left for a gain of 4 yards to the IOW7 (LEE, Logan;CRAIG, Deontae), clock 05:35. PENALTY MSU Personal Foul on MORRIS, Evan enforced 15 yards from the IOW11 to the IOW26 [NHSG]. NO PLAY (replay the down).
5:122nd & 20 at opp 26Noah Kim run for 6 yds to the IOWA 20
4:303rd & 14 at opp 20Noah Kim pass complete to Maliq Carr for 6 yds to the IOWA 14
3:484th & 8 at opp 14Jonathan Kim 31 yd FG GOODTied at 3
Iowa Punt, 3 plays
3:48Jonathan Kim kickoff for 65 yds for a touchback
3:441st & 10 at own 25Leshon Williams run for a loss of 3 yards to the IOWA 22
3:092nd & 13 at own 22Deacon Hill pass complete to Diante Vines for 6 yds to the IOWA 28
2:253rd & 7 at own 28Deacon Hill pass incomplete
2:184th & 7 at own 28Tory Taylor punt for 47 yds, fair catch by Tyrell Henry at the MSU 25
Michigan State Field goal, 14 plays
2:121st & 10 at own 25Noah Kim pass complete to Maliq Carr for 9 yds to the MSU 34
1:362nd & 1 at own 34Nathan Carter run for 5 yds to the MSU 39 for a 1ST down
1:061st & 10 at own 39Noah Kim pass complete to Tre Mosley for 5 yds to the MSU 44
0:352nd & 5 at own 44Nathan Carter run for 13 yds to the IOWA 43 for a 1ST down
Q2 15:001st & 10 at opp 43Jaelon Barbarin run for 1 yd to the IOWA 42
Q2 14:212nd & 9 at opp 42Noah Kim pass complete to Tre Mosley for 5 yds to the IOWA 37
Q2 13:483rd & 4 at opp 37Noah Kim run for 2 yds to the IOWA 35
Q2 13:094th & 2 at opp 35(13:09) KIM, Noah pass deep to the left incomplete intended for GLOVER, Jaron broken up by HARRIS, Jermari at the IOW7, clock 13:04. PENALTY IOW Offsides on BLACK, Yahya enforced 5 yards from the IOW35 to the IOW30 and results in a 1ST DOWN [NHSG]. NO PLAY (replay the down).
Q2 13:001st & 10 at opp 30Noah Kim pass incomplete
Q2 12:582nd & 10 at opp 30Noah Kim pass complete to Montorie Foster Jr. for 8 yds to the IOWA 22
Q2 12:363rd & 2 at opp 22Nathan Carter run for 3 yds to the IOWA 19 for a 1ST down
Q2 12:021st & 10 at opp 19Noah Kim pass incomplete
Q2 11:562nd & 10 at opp 19Noah Kim run for 5 yds to the IOWA 14
Q2 11:163rd & 5 at opp 14Noah Kim pass incomplete
Q2 11:044th & 5 at opp 14Jonathan Kim 32 yd FG GOODMichigan State 6, Iowa 3
2nd quarter6 drives, then Iowa 10, Michigan State 9
Iowa Punt, 3 plays
11:04Jonathan Kim kickoff for 63 yds
10:541st & 10 at own 22Deacon Hill pass complete to Diante Vines for 6 yds to the IOWA 28
10:192nd & 4 at own 28Deacon Hill pass incomplete
10:153rd & 4 at own 28Deacon Hill pass incomplete
10:054th & 4 at own 28Tory Taylor punt for 60 yds
Michigan State Interception, 8 plays
9:551st & 10 at own 23Jalen Berger run for 3 yds to the MSU 26
9:232nd & 7 at own 26Jalen Berger run for 3 yds to the MSU 29
8:413rd & 4 at own 29Noah Kim pass complete to Tre Mosley for 20 yds to the MSU 49 for a 1ST down
8:041st & 10 at own 49Noah Kim pass incomplete
8:002nd & 10 at own 49Nathan Carter run for 4 yds to the IOWA 47
7:203rd & 6 at opp 47Noah Kim run for 14 yds to the IOWA 33 for a 1ST down
6:511st & 10 at opp 33Nathan Carter run for 13 yds to the IOWA 20 for a 1ST down
6:091st & 10 at opp 20Noah Kim pass intercepted, touchback.
Iowa Touchdown, 5 plays
6:031st & 10 at own 20Deacon Hill pass complete to Erick All for 32 yds to the MSU 48 for a 1ST down Michigan State Penalty, Roughing the Passer on ADELEYE, Tunmise enforced (15 Yards) to the MSU 33 for a 1ST down
5:361st & 10 at opp 33Kamari Moulton run for 2 yds to the MSU 31
5:042nd & 8 at opp 31Deacon Hill pass complete to Erick All for 17 yds to the MSU 14 for a 1ST down
4:291st & 10 at opp 14Kamari Moulton run for 1 yd to the MSU 13
3:482nd & 9 at opp 13Deacon Hill pass complete to Erick All for 13 yds for a TD (Drew Stevens KICK)Iowa 10, Michigan State 6
Michigan State Punt, 4 plays
3:48Drew Stevens kickoff for 65 yds for a touchback
3:471st & 10 at own 25Noah Kim pass complete to Montorie Foster Jr. for 10 yds to the MSU 35 for a 1ST down
3:131st & 10 at own 35Noah Kim pass complete to Jaylan Franklin for a loss of 1 yard to the MSU 34
2:332nd & 11 at own 34(02:33) KIM, Noah pass to the right incomplete intended for GLOVER, Jaron thrown to the MSU45, clock 02:28. PENALTY MSU Holding on BALDWIN, Brandon enforced 10 yards from the MSU34 to the MSU24 [NHSG]. NO PLAY (replay the down).
2:272nd & 21 at own 24Nathan Carter run for 2 yds to the MSU 26
2:223rd & 19 at own 26Timeout Iowa, clock 02:22
2:213rd & 19 at own 26Noah Kim pass complete to Christian Fitzpatrick for 3 yds to the MSU 29
1:484th & 16 at own 29Ryan Eckley punt for 50 yds, downed at the IOWA 21
Iowa Punt, 3 plays
1:381st & 10 at own 21Deacon Hill pass complete to Leshon Williams for 5 yds to the IOWA 26
0:562nd & 5 at own 26Deacon Hill pass incomplete
0:503rd & 5 at own 26Deacon Hill pass incomplete
0:434th & 5 at own 26Tory Taylor punt for 49 yds
Michigan State Field goal, 6 plays
0:351st & 10 at own 25Noah Kim pass incomplete
0:302nd & 10 at own 25Noah Kim pass complete to Montorie Foster Jr. for 16 yds to the MSU 41 for a 1ST down
0:241st & 10 at own 41Timeout Michigan State, clock 00:24
0:231st & 10 at own 41Noah Kim pass complete to Nathan Carter for a loss of 5 yards to the MSU 36
0:172nd & 15 at own 36Timeout Michigan State, clock 00:17
0:162nd & 15 at own 36Noah Kim pass complete to Montorie Foster Jr. for 16 yds to the IOWA 48 for a 1ST down
0:101st & 10 at opp 48Noah Kim pass complete to Montorie Foster Jr. for 8 yds to the IOWA 40
0:042nd & 2 at opp 40Timeout Michigan State, clock 00:04
0:002nd & 2 at opp 40Jonathan Kim 58 yd FG GOODIowa 10, Michigan State 9
3rd quarter9 drives, then Michigan State 16, Iowa 13
Michigan State Interception, 5 plays
15:00Drew Stevens kickoff for 60 yds
15:001st & 10 at own 25Nathan Carter run for 4 yds to the MSU 29
14:282nd & 6 at own 29Nathan Carter run for 10 yds to the MSU 39 for a 1ST down
14:001st & 10 at own 39Noah Kim pass incomplete
13:522nd & 10 at own 39Noah Kim pass complete to Montorie Foster Jr. for 12 yds to the IOWA 49 for a 1ST down
13:251st & 10 at opp 49Noah Kim pass intercepted
13:081st & 10 at own 39Cal Haladay 42 Yd Fumble Return (Jonathan Kim Kick)Michigan State 16, Iowa 10
Iowa Interception, 5 plays
13:08Jonathan Kim kickoff for 65 yds for a touchback
13:071st & 10 at own 25Deacon Hill pass complete to Steven Stilianos for 15 yds to the IOWA 40 for a 1ST down
12:321st & 10 at own 40Kamari Moulton run for 6 yds to the IOWA 46
11:562nd & 4 at own 46Kamari Moulton run for 7 yds to the MSU 47 for a 1ST down
11:191st & 10 at opp 47Michigan State Penalty, Roughing the Passer on BARROW, Simeon enforced (Simeon Barrow Jr.) to the MSU 32 for a 1ST down
11:131st & 10 at opp 32Deacon Hill pass intercepted
Michigan State Turnover on downs, 4 plays
11:061st & 10 at own 21Nathan Carter run for no gain to the MSU 21
10:292nd & 10 at own 21Noah Kim pass incomplete
10:253rd & 10 at own 21Michigan State Penalty, Delay Of Game (Alante Brown) to the MSU 16
10:243rd & 15 at own 16Nathan Carter run for 14 yds to the MSU 30
9:454th & 1 at own 30Noah Kim run for no gain to the MSU 30
Iowa Field goal, 4 plays
9:351st & 10 at opp 30Kamari Moulton run for 3 yds to the MSU 27
9:032nd & 7 at opp 27Deacon Hill pass complete to Steven Stilianos for 1 yd to the MSU 26
8:233rd & 6 at opp 26Deacon Hill sacked by Chester Kimbrough for a loss of 9 yards to the MSU 35
7:384th & 15 at opp 35Drew Stevens 53 yd FG GOODMichigan State 16, Iowa 13
Michigan State Punt, 5 plays
7:38Drew Stevens kickoff for 65 yds for a touchback
7:351st & 10 at own 25Noah Kim pass complete to Jaron Glover for 9 yds to the MSU 34
7:092nd & 1 at own 34Noah Kim run for 8 yds to the MSU 42 for a 1ST down
6:371st & 10 at own 42Alante Brown run for a loss of 8 yards to the MSU 34
6:122nd & 18 at own 34Jalen Berger run for 4 yds to the MSU 38
5:373rd & 14 at own 38Noah Kim pass incomplete
5:294th & 14 at own 38Ryan Eckley punt for 52 yds, fair catch by Cooper DeJean at the IOWA 10
Iowa Punt, 3 plays
5:221st & 10 at own 10Terrell Washington Jr. run for 3 yds to the IOWA 13
4:422nd & 7 at own 13Deacon Hill pass incomplete
4:373rd & 7 at own 13Leshon Williams run for 2 yds to the IOWA 15
3:594th & 5 at own 15Tory Taylor punt for 36 yds, downed at the MSU 49
Michigan State Missed FG, 6 plays
3:461st & 10 at own 49Nathan Carter run for 8 yds to the IOWA 43
3:142nd & 2 at opp 43Nathan Carter run for 9 yds to the IOWA 34 for a 1ST down
2:281st & 10 at opp 34Nathan Carter run for 4 yds to the IOWA 30
1:452nd & 6 at opp 30Nathan Carter run for 2 yds to the IOWA 28
1:103rd & 4 at opp 28Michigan State Penalty, False Start (Jaylan Franklin) to the IOWA 33
0:483rd & 9 at opp 33Noah Kim pass incomplete
0:384th & 9 at opp 33Jonathan Kim 50 yd FG MISSED
Iowa Punt, 3 plays
0:371st & 10 at own 33Deacon Hill pass incomplete
0:322nd & 10 at own 33Deacon Hill pass incomplete
0:293rd & 10 at own 33Deacon Hill pass incomplete
0:214th & 10 at own 33Tory Taylor punt for 44 yds, fair catch by Tyrell Henry at the MSU 23
Michigan State Punt, 3 plays
0:141st & 10 at own 23Nathan Carter run for 3 yds to the MSU 26
Q4 14:592nd & 7 at own 26Noah Kim pass complete to Montorie Foster Jr. for 2 yds to the MSU 28
Q4 14:253rd & 5 at own 28Noah Kim pass incomplete
Q4 14:174th & 5 at own 28Ryan Eckley punt for 67 yds, downed at the IOWA 5
4th quarter8 drives, then Iowa 26, Michigan State 16
Iowa Punt, 8 plays
14:021st & 10 at own 5Deacon Hill pass incomplete
13:532nd & 10 at own 5Kamari Moulton run for 2 yds to the IOWA 7
13:183rd & 8 at own 7(13:18) HILL, Deacon pass to the left incomplete intended for ANDERSON, Seth thrown to the IOW22, clock 13:10. PENALTY MSU Pass Interference on WILLIE, Ade enforced at the spot of the foul for 14 yards to the IOW21 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
13:091st & 10 at own 21Kamari Moulton run for 1 yd to the IOWA 22
12:342nd & 9 at own 22Deacon Hill pass complete to Nico Ragaini for 4 yds to the IOWA 26
11:583rd & 5 at own 26Deacon Hill pass complete to Seth Anderson for 11 yds to the IOWA 37 for a 1ST down
11:271st & 10 at own 37Kamari Moulton run for 1 yd to the IOWA 38
10:512nd & 9 at own 38Deacon Hill pass incomplete
10:453rd & 9 at own 38Deacon Hill pass incomplete
10:394th & 9 at own 38Tory Taylor punt for 50 yds, fair catch by Tyrell Henry at the MSU 12
10:331st & 10 at own 12Michigan State Penalty, False Start (Tyrell Henry) to the MSU 7
Michigan State Punt, 5 plays
10:321st & 15 at own 7Nathan Carter run for 4 yds to the MSU 11
9:542nd & 11 at own 11Noah Kim pass complete to Tyrell Henry for 12 yds to the MSU 23 for a 1ST down
9:241st & 10 at own 23Nathan Carter run for 2 yds to the MSU 25
8:412nd & 8 at own 25Nathan Carter run for a loss of 2 yards to the MSU 23
7:583rd & 10 at own 23Noah Kim pass incomplete
7:544th & 10 at own 23Ryan Eckley punt for 15 yds
Iowa Field goal, 7 plays
7:461st & 10 at opp 38Deacon Hill pass complete to Erick All for 5 yds to the MSU 33
7:032nd & 5 at opp 33Leshon Williams run for 4 yds to the MSU 29
6:323rd & 1 at opp 29Deacon Hill run for 2 yds to the MSU 27 for a 1ST down
6:091st & 10 at opp 27Deacon Hill pass incomplete
6:052nd & 10 at opp 27Deacon Hill pass incomplete
5:573rd & 10 at opp 27Leshon Williams run for 9 yds to the MSU 18
5:194th & 1 at opp 18Drew Stevens 36 yd FG GOODTied at 16
Michigan State Punt return TD, 3 plays (Iowa scores)
5:19Drew Stevens kickoff for 65 yds for a touchback
5:181st & 10 at own 25Noah Kim pass incomplete
5:132nd & 10 at own 25Noah Kim pass complete to Montorie Foster Jr. for 7 yds to the MSU 32
4:313rd & 3 at own 32Michigan State Penalty, False Start (Alante Brown) to the MSU 27
4:093rd & 8 at own 27Michigan State Penalty, False Start (Alante Brown) to the MSU 22
4:093rd & 13 at own 22Timeout Michigan State, clock 04:09
4:073rd & 13 at own 22Noah Kim pass incomplete
3:454th & 13 at own 22Cooper DeJean 70 Yd Punt Return (Drew Stevens Kick)Iowa 23, Michigan State 16
Michigan State Fumble, 2 plays
3:45Drew Stevens kickoff for 65 yds for a touchback
3:441st & 10 at own 25Noah Kim pass incomplete
3:362nd & 10 at own 25Noah Kim pass complete to Tre Mosley for 5 yds Tre Mosley fumbled, recovered by IOWA Ethan Hurkett
Iowa Field goal, 6 plays
3:271st & 10 at opp 30Leshon Williams run for 6 yds to the MSU 24
2:412nd & 4 at opp 24Leshon Williams run for 5 yds to the MSU 19 for a 1ST down
2:011st & 10 at opp 19Leshon Williams run for 3 yds to the MSU 16
1:552nd & 7 at opp 16Timeout Michigan State, clock 01:55
1:542nd & 7 at opp 16Leshon Williams run for 2 yds to the MSU 14
1:503rd & 5 at opp 14Timeout Michigan State, clock 01:50
1:493rd & 5 at opp 14Leshon Williams run for 3 yds to the MSU 11
1:044th & 2 at opp 11Iowa Penalty, False Start (Gennings Dunker) to the MSU 16
1:044th & 7 at opp 16Timeout Iowa, clock 01:04
0:594th & 7 at opp 16Drew Stevens 34 yd FG GOODIowa 26, Michigan State 16
Michigan State Interception, 5 plays
0:59Drew Stevens kickoff for 65 yds for a touchback
0:571st & 10 at own 25Noah Kim pass incomplete
0:512nd & 10 at own 25Noah Kim pass complete to Tyrell Henry for 2 yds to the MSU 27
0:313rd & 8 at own 27Noah Kim pass incomplete
0:294th & 8 at own 27Noah Kim pass complete to Jaylan Franklin for 16 yds to the MSU 43 for a 1ST down
0:101st & 10 at own 43Noah Kim pass intercepted
Iowa End of game, 1 play
0:061st & 10 at own 32(00:06) Kneel down by IOW at IOW30 (team loss of 2), clock 00:01.

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

The NCAA later vacated Iowa’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