IowaHome
20
FinalNov 22, 2025 · Kinnick Stadium
Team1234Final
Michigan State0314017
Iowa7001320

Game flow

Iowa won by 3 · 7 scores
Lead changes
2
1 time tied
IOWA biggest lead
+7
Q1 3:38
MSU biggest lead
+10
Q3 1:13
Time in front
IOWA 41% · MSU 37%
tied 21% · 24:42 vs 22:29 of game clock
+14+7Tie+7+14Q1Q2Q3Q4▲ Iowa ahead▼ Michigan State aheadQ1 3:38 · IOWA Punt Return Touchdown: Kaden Wetjen 62 Yd Punt Return (Drew Stevens Kick) (MSU 0, IOWA 7)Q2 2:54 · MSU Field Goal Good: Martin Connington 27 Yd Field Goal (MSU 3, IOWA 7)Q3 8:58 · MSU Passing Touchdown: Chrishon McCray 45 Yd pass from Alessio Milivojevic (Martin Connington Kick) (MSU 10, IOWA 7)Q3 1:13 · MSU Passing Touchdown: Chrishon McCray 5 Yd pass from Alessio Milivojevic (Martin Connington Kick) (MSU 17, IOWA 7)Q4 11:27 · IOWA Field Goal Good: Drew Stevens 26 Yd Field Goal (MSU 17, IOWA 10)Q4 1:29 · IOWA Passing Touchdown: Jacob Gill 13 Yd pass from Mark Gronowski (Drew Stevens Kick) (MSU 17, IOWA 17)Q4 0:02 · IOWA Field Goal Good: Drew Stevens 44 Yd Field Goal (MSU 17, IOWA 20)

The lead after every score: above the line Iowa is ahead, below it Michigan State. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
3:38IOWA
TD Kaden Wetjen 62 Yd Punt Return (Drew Stevens Kick)
MSU 0–7 IOWA
2nd quarter
2:54MSU
FG Martin Connington 27 Yd Field Goal 14 plays, 78 yds, 6:19 · from MSU 13
MSU 3–7 IOWA
3rd quarter
8:58MSU
TD Chrishon McCray 45 Yd pass from Alessio Milivojevic (Martin Connington Kick)2 plays, 38 yds, 1:13 · from IOWA 38
MSU 10–7 IOWA
1:13MSU
TD Chrishon McCray 5 Yd pass from Alessio Milivojevic (Martin Connington Kick)11 plays, 80 yds, 5:35 · from MSU 20
MSU 17–7 IOWA
4th quarter
11:27IOWA
FG Drew Stevens 26 Yd Field Goal 9 plays, 67 yds, 4:46 · from IOWA 25
MSU 17–10 IOWA
1:29IOWA
TD Jacob Gill 13 Yd pass from Mark Gronowski (Drew Stevens Kick)5 plays, 42 yds, 1:08 · from MSU 42
MSU 17–17 IOWA
0:02IOWA
FG Drew Stevens 44 Yd Field Goal 5 plays, 54 yds, 0:41 · from IOWA 21
MSU 17–20 IOWA

Drives

IOWA 3/13 scoredMSU 4/13 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00IOWAIOWA 255131:34Punt
Q113:26MSUMSU 335222:28Punt
Q110:58IOWAIOWA 15213:29Punt
Q17:29MSUMSU 343-32:03Punt
Q15:26IOWAMSU 44200:59Interception
Q14:27MSUMSU 6380:00Punt Touchdown
Q13:38MSUMSU 139484:26Punt
Q214:12IOWAIOWA 147274:59Punt
Q29:13MSUMSU 1314786:19Field Goal
Q22:49IOWAIOWA 227281:40Punt
Q21:02MSUMSU 107321:03Interception
Q20:02IOWAMSU 43200:06Missed FG

Win probability

Iowa 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ Iowa▼ Michigan StateIowa +81% win probability: (01:29) #11 M.Gronowski pass complete short right to #5 J.Gill caught at MSU00, for 13 yards to the MSU00 TOUCHDOWN, clock 01:29, 1ST DOWN #18 D.Stevens kick attempt good (H: #99 T.Nissen, LS: #45 B.Worrell)Michigan State +66% win probability: (01:29) #18 D.Stevens kickoff 61 yards to the MSU04 fair catch by #4 E.Tau-Tolliver at MSU04Iowa +56% win probability: (00:41) Shotgun #11 M.Gronowski pass complete short middle to #81 D.Vonnahme caught at IOWA40, for 19 yards to the IOWA40, End Of Play, 1ST DOWNIowa +29% win probability: Shotgun #11 M.Gronowski pass intercepted by #43 M.Spencer at MSU06, End Of PlayMichigan State +27% win probability: (09:04) Shotgun #11 A.Milivojevic pass complete deep left to #13 C.McCray caught at IOWA02, for 45 yards to the IOWA00 TOUCHDOWN, clock 08:58, 1ST DOWN #29 M.Connington kick attempt good (H: #96 R.Eckley, LS: #87 J.Wills) PENALTY #29 M.Connington kick attempt good (H: #96 R.Eckley, LS: #87 J.Wills) PENALTY IOWA Roughing Holder (#49 E.Hurkett) #29 M.Connington kick attempt good (H: #96 R.Eckley, LS: #87 J.Wills) PENALTY IOWA Roughing Holder (#49 E.Hurkett) 15 yards from IOWA00 to MSU50

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Alessio Milivojevic25/422556.12169.9
RushingCARYDSAVGTDLONG
Brandon Tullis8567.0035
Elijah Tau-Tolliver16352.2010
Alessio Milivojevic3-11-3.706
ReceivingRECYDSAVGTDLONG
Jack Velling88811.0021
Chrishon McCray67512.5245
Michael Masunas34715.7020
Nick Marsh4184.509
Elijah Tau-Tolliver188.008
Brandon Tullis177.007
Omari Kelly166.006
Jay Coyne166.006
DefenseTOTSOLOSACKSTFLPDQB HUR
Wayne Matthews III970100
Jordan Hall8600.510
Quindarius Dunnigan551201
Ru'Quan Buckley551100
Malcolm Bell551200
Aveon Grose440000
Malik Spencer330000
Aydan West330000
InterceptionsINTYDSTD
Malik Spencer100
KickingFGPCTLONGXPPTS
Martin Connington1/1100.0272/25
PuntingNOYDSAVGTBIn 20LONG
Ryan Eckley625742.80158
Alessio Milivojevic310836.00249

Biggest plays

IOWA +81% Q4 1:29 (01:29) #11 M.Gronowski pass complete short right to #5 J.Gill caught at MSU00, for 13 yards to the MSU00 TOUCHDOWN, clock 01:29, 1ST DOWN #18 D.Stevens kick attempt good (H: #99 T.Nissen, LS: #45 B.Worrell)
MSU +66% Q4 1:29 (01:29) #18 D.Stevens kickoff 61 yards to the MSU04 fair catch by #4 E.Tau-Tolliver at MSU04
IOWA +56% Q4 0:34 (00:41) Shotgun #11 M.Gronowski pass complete short middle to #81 D.Vonnahme caught at IOWA40, for 19 yards to the IOWA40, End Of Play, 1ST DOWN
IOWA +29% Q1 0:22 Shotgun #11 M.Gronowski pass intercepted by #43 M.Spencer at MSU06, End Of Play
MSU +27% Q3 8:58 (09:04) Shotgun #11 A.Milivojevic pass complete deep left to #13 C.McCray caught at IOWA02, for 45 yards to the IOWA00 TOUCHDOWN, clock 08:58, 1ST DOWN #29 M.Connington kick attempt good (H: #96 R.Eckley, LS: #87 J.Wills) PENALTY #29 M.Connington kick attempt good (H: #96 R.Eckley, LS: #87 J.Wills) PENALTY IOWA Roughing Holder (#49 E.Hurkett) #29 M.Connington kick attempt good (H: #96 R.Eckley, LS: #87 J.Wills) PENALTY IOWA Roughing Holder (#49 E.Hurkett) 15 yards from IOWA00 to MSU50

Team stats

StatMSUIOWA
1st Downs1916
3rd down efficiency4-151-10
4th down efficiency0-10-1
Total Yards335301
Passing255147
Comp/Att25/4212/22
Yards per pass6.16.7
Rushing80154
Rushing Attempts2739
Yards per rush3.03.9
Penalties1-104-40
Turnovers12
Fumbles lost01
Interceptions thrown11
Possession30:2029:40

Play by play

Q4 0:02 2nd & 11 at MSU 26 (00:02) #18 D.Stevens field goal attempt from 44 yards GOOD (H: #99 T.Nissen, LS: #45 B.Worrell), clock 00:00
Q4 0:12 1st & 10 at MSU 25 (00:14) Shotgun #28 K.Moulton rush middle for 1 yard loss to the MSU26 (#99 Q.Dunnigan)
Q4 0:24 2nd & 4 at IOWA 46 (00:26) Shotgun #11 M.Gronowski pass complete deep right to #15 R.Vander Zee caught at MSU28, for 29 yards to the MSU25 (#30 A.Grose), out of bounds, 1ST DOWN
Q4 0:29 1st & 10 at IOWA 40 (00:29) No Huddle-Shotgun #11 M.Gronowski pass complete short middle to #81 D.Vonnahme caught at IOWA45, for 6 yards to the IOWA46 (#30 A.Grose)
Q4 0:34 1st & 10 at IOWA 21 (00:41) Shotgun #11 M.Gronowski pass complete short middle to #81 D.Vonnahme caught at IOWA40, for 19 yards to the IOWA40, End Of Play, 1ST DOWN
Q4 0:41 4th & 2 at MSU 45 (00:43) #11 A.Milivojevic punt 34 yards to the IOWA21, out of bounds at IOWA21
Q4 0:47 3rd & 2 at MSU 45 (00:51) Shotgun #11 A.Milivojevic pass incomplete short middle to #13 C.McCray thrown to MSU50 QB hurried by #4 K.Entringer
Q4 0:51 2nd & 2 at MSU 45 (00:53) No Huddle-Shotgun #4 E.Tau-Tolliver rush middle for 0 yards to the MSU45 (#91 J.Pace)
Q4 1:03 1st & 10 at MSU 37 (01:14) No Huddle-Shotgun #11 A.Milivojevic pass complete short left to #4 E.Tau-Tolliver caught at MSU36, for 8 yards to the MSU45 (#6 Z.Lutmer), out of bounds
Q4 1:23 1st & 10 at MSU 25 (01:28) Shotgun #11 A.Milivojevic pass complete short right to #13 C.McCray caught at MSU36, for 12 yards to the MSU37 (#6 Z.Lutmer), 1ST DOWN
Q4 1:29 (01:29) #18 D.Stevens kickoff 61 yards to the MSU04 fair catch by #4 E.Tau-Tolliver at MSU04
Q4 1:29 2nd & 9 at MSU 13 (01:29) #11 M.Gronowski pass complete short right to #5 J.Gill caught at MSU00, for 13 yards to the MSU00 TOUCHDOWN, clock 01:29, 1ST DOWN #18 D.Stevens kick attempt good (H: #99 T.Nissen, LS: #45 B.Worrell)
Q4 1:41 1st & 10 at MSU 14 (01:48) #21 K.Wetjen rush left for 1 yard gain to the MSU13 (#2 A.West)
Q4 1:56 1st & 10 at MSU 26 (01:58) Shotgun #28 K.Moulton rush right for 12 yards gain to the MSU14 (#9 J.Thompson), 1ST DOWN
Q4 2:22 2nd & 10 at MSU 42 (02:33) Shotgun #11 M.Gronowski rush right for 16 yards gain to the MSU26 (#2 A.West), 1ST DOWN
Q4 2:33 1st & 10 at MSU 42 (02:37) Shotgun #11 M.Gronowski pass incomplete short middle to #81 D.Vonnahme thrown to MSU23
Q4 2:37 4th & 15 at MSU 28 (02:50) #96 R.Eckley punt 54 yards to the IOWA18 #21 K.Wetjen return 40 yards to the MSU42 (#41 D.Santiago), out of bounds
Q4 2:55 3rd & 15 at MSU 28 (02:58) Shotgun #11 A.Milivojevic pass incomplete short left to #7 B.Tullis thrown to MSU33 QB hurried by #48 M.Llewellyn
Q4 2:58 2nd & 9 at MSU 34 (03:03) Shotgun #11 A.Milivojevic sacked for loss of 6 yards to the MSU28 (#49 E.Hurkett)
Q4 3:32 1st & 10 at MSU 33 (03:43) #7 B.Tullis rush middle for 1 yard gain to the MSU34 (#48 M.Llewellyn)
Q4 3:45 4th & 11 at MSU 33 (03:50) Shotgun #11 M.Gronowski pass incomplete deep middle to #81 D.Vonnahme thrown to MSU02, TURNOVER ON DOWNS
Q4 4:23 3rd & 8 at MSU 30 (04:34) Shotgun #11 M.Gronowski sacked for loss of 3 yards to the MSU33 (#14 M.Bell)
Q4 5:07 2nd & 10 at MSU 32 (05:18) Shotgun #11 M.Gronowski rush middle for 2 yards gain to the MSU30 (#88 R.Buckley)
Q4 5:53 1st & 10 at MSU 32 (06:00) #28 K.Moulton rush middle for 0 yards to the MSU32 (#5 J.Hall; #10 W.Matthews)
Q4 6:34 2nd & 1 at MSU 37 (06:43) #28 K.Moulton rush left for 5 yards gain to the MSU32 (#5 J.Hall), 1ST DOWN