← CFB Terminal
#22Iowa
20
Big Ten
AT
32
Big Ten
2024 week 8 · Saturday, October 19, 2024 at 6:30 PM CT · Spartan Stadium · πŸ“Ί NBC · 69,682 att · 57.9°F Clear, wind 4.7

Drive chart

Iowa Michigan State bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
FG
8 pl · 52 yd · 3:58
0–3
14:58 1st & 10 OWN 25 Nate Carter run for 8 yds to the MSU 33 +8 0.91
14:21 2nd & 2 OWN 33 Kay'Ron Lynch-Adams run for 8 yds to the MSU 41 for a 1ST down +8 0.51
13:47 1st & 10 OWN 41 Aidan Chiles pass complete to Nick Marsh for 19 yds to the IOWA 40 for a 1ST down +19 1.47
13:14 1st & 10 OPP 40 Nate Carter run for 11 yds to the IOWA 29 for a 1ST down +11 0.40
12:37 1st & 10 OPP 29 Aidan Chiles pass complete to Jaron Glover for 2 yds to the IOWA 27 +2 -0.29
11:55 2nd & 8 OPP 27 Kay'Ron Lynch-Adams run for 4 yds to the IOWA 23 +4 -0.07
11:10 3rd & 4 OPP 23 Aidan Chiles pass incomplete 0 -0.69
11:02 4th & 4 OPP 23 Jonathan Kim 42 yd FG GOOD
11:02 OWN 35 Timeout Michigan State, clock 11:02
PUNT
3 pl · 3 yd · 1:32
0–3
10:57 1st & 10 OWN 37 Cade McNamara pass complete to Kaleb Johnson for 3 yds to the IOWA 40 +3 -0.42
10:19 2nd & 7 OWN 40 Kaleb Johnson run for no gain to the IOWA 40 0 -0.93
9:32 3rd & 7 OWN 40 Cade McNamara pass incomplete 0 -0.53
9:28 4th & 7 OWN 40 Rhys Dakin punt for 49 yds
FG
9 pl · 64 yd · 3:27
0–6
9:25 1st & 10 OWN 11 Aidan Chiles pass complete to Montorie Foster Jr. for 37 yds to the MSU 48 for a 1ST down +37 2.76
8:46 1st & 10 OWN 48 Aidan Chiles pass incomplete 0 -1.14
8:40 2nd & 10 OWN 48 Nate Carter run for 6 yds to the IOWA 46 +6 0.32
7:58 3rd & 4 OPP 46 Nate Carter run for 5 yds to the IOWA 41 for a 1ST down +5 1.59
7:17 1st & 10 OPP 41 Kay'Ron Lynch-Adams run for 15 yds to the IOWA 26 for a 1ST down +15 0.52
6:38 1st & 10 OPP 26 Aidan Chiles pass complete to Jack Velling for 1 yd to the IOWA 25 +1 -0.36
6:10 2nd & 9 OPP 25 Aidan Chiles pass incomplete 0 -0.59
6:08 3rd & 9 OPP 25 Aidan Chiles pass incomplete 0 -0.86
5:58 4th & 9 OPP 25 Jonathan Kim 43 yd FG GOOD
5:58 OWN 35 Timeout Michigan State, clock 05:58
PUNT
3 pl · 9 yd · 1:50
0–6
5:51 1st & 10 OWN 27 Kaleb Johnson run for no gain to the IOWA 27 0 -0.77
5:17 2nd & 10 OWN 27 Cade McNamara pass complete to Luke Lachey for 8 yds to the IOWA 35 +8 0.53
4:54 3rd & 2 OWN 35 Kaleb Johnson run for 1 yd to the IOWA 36 +1 -0.55
4:09 4th & 1 OWN 36 Rhys Dakin punt for 47 yds, fair catch by Montorie Foster Jr. at the MSU 17
INT
6 pl · 9 yd · 2:55
0–6
4:03 1st & 10 OWN 17 Aidan Chiles run for 5 yds to the MSU 22 +5 0.08
3:29 2nd & 5 OWN 22 Makhi Frazier run for 4 yds to the MSU 26 +4 -0.08
2:47 3rd & 1 OWN 26 Aidan Chiles run for 2 yds to the MSU 28 for a 1ST down +2 0.68
2:13 1st & 10 OWN 28 Michigan State Penalty, Intentional Grounding (Aidan Chiles) to the MSU 16 -12
2:08 2nd & 22 OWN 16 Aidan Chiles run for 10 yds to the MSU 26 +10 0.15
1:13 3rd & 12 OWN 26 Aidan Chiles pass intercepted Koen Entringer return for no gain to the MSU 45 0.17
MISSED FG
4 pl · 5 yd · 1:00
0–6
1:05 1st & 10 OPP 45 Cade McNamara pass incomplete 0 -1.00
0:57 2nd & 10 OPP 45 Kaleb Johnson run for 5 yds to the MSU 40 +5 0.07
0:13 3rd & 5 OPP 40 Cade McNamara pass incomplete 0 -1.08
0:09 4th & 5 OPP 40 Drew Stevens 58 yd FG MISSED
FG
7 pl · 42 yd · 3:18
0–9
0:04 1st & 10 OWN 40 Brandon Tullis run for 6 yds to the MSU 46 +6 0.40
0:00 OWN 40 End of 1st Quarter
15:00 2nd & 4 OWN 46 Aidan Chiles pass complete to Montorie Foster Jr. for 5 yds to the IOWA 49 for a 1ST down +5 0.59
14:22 1st & 10 OPP 49 Aidan Chiles pass complete to Nick Marsh for 23 yds to the IOWA 26 for a 1ST down +23 1.04
13:51 1st & 10 OPP 26 Aidan Chiles run for 7 yds to the IOWA 19 +7 0.33
13:21 2nd & 3 OPP 19 Michigan State Penalty, False Start (Jack Velling) to the IOWA 24 -5
13:04 2nd & 8 OPP 24 Kay'Ron Lynch-Adams run for 5 yds to the IOWA 19 +5 0.06
12:27 3rd & 3 OPP 19 Kay'Ron Lynch-Adams run for 1 yd to the IOWA 18 +1 -0.43
11:48 4th & 2 OPP 18 Jonathan Kim 36 yd FG GOOD
Q2
PUNT
7 pl · 32 yd · 3:22
0–9
11:48 1st & 10 OWN 25 Kamari Moulton run for 1 yd to the IOWA 26 +1 -0.59
11:11 2nd & 9 OWN 26 Cade McNamara pass complete to Kaleb Johnson for 19 yds to the IOWA 45 for a 1ST down +19 2.39
10:38 1st & 10 OWN 45 Kamari Moulton run for 4 yds to the IOWA 49 +4 -0.16
10:05 2nd & 6 OWN 49 Kamari Moulton run for 8 yds to the MSU 43 for a 1ST down +8 1.09
9:30 1st & 10 OPP 43 Kaleb Johnson run for no gain to the MSU 43 0 -0.94
8:44 2nd & 10 OPP 43 Cade McNamara pass incomplete 0 -1.06
8:40 3rd & 10 OPP 43 Cade McNamara pass incomplete 0 -0.91
8:33 4th & 10 OPP 43 Rhys Dakin punt for 43 yds for a touchback
FG
9 pl · 69 yd · 5:58
0–12
8:26 1st & 10 OWN 20 Aidan Chiles pass complete to Nick Marsh for 19 yds to the MSU 39 for a 1ST down +19 1.53
7:45 1st & 10 OWN 39 Brandon Tullis run for 3 yds to the MSU 42 +3 -0.43
7:07 2nd & 7 OWN 42 Nate Carter run for 3 yds to the MSU 45 +3 -0.40
6:31 3rd & 4 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). 0
6:24 1st & 10 OPP 40 Aziah Johnson run for 15 yds to the IOWA 25 for a 1ST down +15 0.49
5:39 1st & 10 OPP 25 Aidan Chiles pass complete to Kay'Ron Lynch-Adams for 11 yds to the IOWA 14 for a 1ST down +11 0.15
4:53 1st & 10 OPP 14 Kay'Ron Lynch-Adams run for 4 yds to the IOWA 10 +4 -0.02
4:13 2nd & 6 OPP 10 Kay'Ron Lynch-Adams run for a loss of 4 yards to the IOWA 14 -4 -0.64
3:24 3rd & 10 OPP 14 Aidan Chiles pass complete to Nick Marsh for 8 yds to the IOWA 6 +8 0.27
2:43 4th & 2 OPP 6 Michigan State Penalty, False Start (-5 Yards) to the IOWA 11 -5
2:28 4th & 7 OPP 11 Jonathan Kim 29 yd FG GOOD
2:28 OWN 35 Timeout Michigan State, clock 02:28
PUNT
3 pl · 9 yd · 0:46
0–12
2:18 1st & 10 OWN 17 Kaleb Johnson run for 9 yds to the IOWA 26 +9 1.02
2:01 2nd & 1 OWN 26 Cade McNamara pass incomplete 0 -1.02
2:00 3rd & 1 OWN 26 Timeout Michigan State, clock 02:00
2:00 3rd & 1 OWN 26 Kaleb Johnson run for no gain to the IOWA 26 0 -0.49
1:45 4th & 1 OWN 26 Timeout Iowa, clock 01:45
1:43 4th & 1 OWN 26 Rhys Dakin punt for 45 yds, fair catch by Montorie Foster Jr. at the MSU 29
MISSED FG
6 pl · 34 yd · 1:36
0–12
1:38 1st & 10 OWN 29 Aidan Chiles run for 8 yds to the MSU 37 +8 0.98
1:00 2nd & 2 OWN 37 Nate Carter run for 3 yds to the MSU 40 for a 1ST down +3 0.04
0:52 1st & 10 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). +15
0:43 1st & 10 OPP 45 Aidan Chiles run for 1 yd to the IOWA 44 +1 -0.77
0:36 2nd & 9 OPP 44 Timeout Michigan State, clock 00:36
0:34 2nd & 9 OPP 44 Aidan Chiles pass incomplete 0 -1.08
0:29 3rd & 9 OPP 44 Aidan Chiles pass complete to Jack Velling for 7 yds to the IOWA 37 +7 0.52
0:04 4th & 2 OPP 37 Timeout Iowa, clock 00:04
0:01 4th & 2 OPP 37 Jonathan Kim 55 yd FG MISSED
0:00 OPP 37 End of 2nd Quarter
Q3
TD
8 pl · 58 yd · 4:59
7–12
14:52 1st & 10 OWN 42 Kaden Wetjen run for 9 yds to the MSU 49 +9 1.30
14:13 2nd & 1 OPP 49 Kaleb Johnson run for 6 yds to the MSU 43 for a 1ST down +6 -0.09
13:30 1st & 10 OPP 43 Kaleb Johnson run for a loss of 4 yards to the MSU 47 -4 -1.84
12:45 2nd & 14 OPP 47 Cade McNamara pass complete to Zach Ortwerth for 10 yds to the MSU 37 +10 1.19
12:00 3rd & 4 OPP 37 Cade McNamara pass complete to Reece Vander Zee for 17 yds to the MSU 20 for a 1ST down +17 1.38
11:16 1st & 10 OPP 20 Jacob Gill run for a loss of 1 yard to the MSU 21 -1 -0.46
10:41 2nd & 11 OPP 21 Kaleb Johnson run for 3 yds to the MSU 18 +3 -0.16
9:52 3rd & 8 OPP 18 Cade McNamara pass complete to Reece Vander Zee for 18 yds for a TD (Drew Stevens KICK) +18 3.24
TD
9 pl · 75 yd · 5:18
7–19
9:52 1st & 10 OWN 25 Nate Carter run for 4 yds to the MSU 29 +4 -0.11
9:13 2nd & 6 OWN 29 Aidan Chiles pass complete to Jack Velling for 7 yds to the MSU 36 for a 1ST down +7 1.04
8:45 1st & 10 OWN 36 Aidan Chiles pass complete to Jaron Glover for 6 yds to the MSU 42 +6 0.40
8:06 2nd & 4 OWN 42 Aidan Chiles pass complete to Nick Marsh for 2 yds to the MSU 44 +2 -0.72
7:27 3rd & 2 OWN 44 Aidan Chiles run for 26 yds to the IOWA 30 for a 1ST down +26 2.65
6:44 1st & 10 OPP 30 Aidan Chiles pass complete to Kay'Ron Lynch-Adams for 5 yds to the IOWA 25 +5 0.08
6:00 2nd & 5 OPP 25 Kay'Ron Lynch-Adams run for 4 yds to the IOWA 21 +4 -0.05
5:24 3rd & 1 OPP 21 Kay'Ron Lynch-Adams run for 3 yds to the IOWA 18 for a 1ST down +3 0.19
4:34 1st & 10 OPP 18 Aidan Chiles pass complete to Montorie Foster Jr. for 18 yds for a TD (Jonathan Kim KICK) +18 2.59
4:34 OWN 35 Timeout Michigan State, clock 04:34
TD
8 pl · 69 yd · 3:39
14–19
4:28 1st & 10 OWN 31 Kaleb Johnson run for 1 yd to the IOWA 32 +1 -0.74
3:49 2nd & 9 OWN 32 Michigan State Penalty, Face mask (15 yards) (D'Quan Douse) to the MSU 25 for a 1ST down +15
3:29 1st & 10 OPP 25 Jaziun Patterson run for 4 yds to the MSU 21 +4 -0.04
2:48 2nd & 6 OPP 21 Cade McNamara pass incomplete 0 -0.48
2:45 3rd & 6 OPP 21 Cade McNamara pass complete to Reece Vander Zee for 12 yds to the MSU 9 for a 1ST down +12 0.80
2:09 1st & 9 OPP 9 Kaleb Johnson run for 5 yds to the MSU 4 +5 0.09
1:34 2nd & 4 OPP 4 Jaziun Patterson run for 2 yds to the MSU 2 +2 -0.21
0:49 3rd & 2 OPP 2 Brendan Sullivan run for 2 yds for a TD (Drew Stevens KICK) +2 2.54
FG
7 pl · 38 yd · 3:57
14–22
0:47 1st & 10 OWN 25 Aidan Chiles pass complete to Montorie Foster Jr. for 22 yds to the MSU 47 for a 1ST down +22 1.98
0:00 OWN 25 End of 3rd Quarter
14:58 1st & 10 OWN 47 Aidan Chiles run for 8 yds to the IOWA 45 +8 0.90
14:23 2nd & 2 OPP 45 Kay'Ron Lynch-Adams run for 10 yds to the IOWA 35 for a 1ST down +10 0.22
13:51 1st & 10 OPP 35 Michigan State Penalty, False Start (Brennan Parachek) to the IOWA 40 -5
13:34 1st & 15 OPP 40 Aidan Chiles sacked by Deontae Craig for a loss of 7 yards to the IOWA 47 -7 -2.35
12:45 2nd & 22 OPP 47 Aidan Chiles pass incomplete 0 -0.66
12:41 3rd & 22 OPP 47 Kay'Ron Lynch-Adams run for 10 yds to the IOWA 37 +10 0.74
11:52 4th & 12 OPP 37 Jonathan Kim 55 yd FG GOOD
Q4
INT
2 pl · -3 yd · 1:00
14–22
11:52 1st & 10 OWN 25 Timeout Michigan State, clock 11:52
11:52 1st & 10 OWN 28 Kaleb Johnson run for a loss of 3 yards to the IOWA 25 -3 -1.10
11:02 2nd & 13 OWN 25 Cade McNamara pass intercepted Nikai Martinez return for 21 yds to the IOWA 30 -0.05
FG
6 pl · 2 yd · 3:18
14–25
10:52 1st & 10 OPP 30 Aidan Chiles pass complete to Jack Velling for 3 yds to the IOWA 27 +3 -0.17
10:07 2nd & 7 OPP 27 Kay'Ron Lynch-Adams run for 7 yds to the IOWA 20 for a 1ST down +7 0.37
9:24 1st & 10 OPP 20 Aidan Chiles pass incomplete 0 -0.37
9:19 2nd & 10 OPP 20 Aidan Chiles run for 3 yds to the IOWA 17 +3 -0.14
8:41 3rd & 7 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). -15
8:14 3rd & 22 OPP 32 Kay'Ron Lynch-Adams run for 4 yds to the IOWA 28 +4 -0.15
7:34 4th & 18 OPP 28 Jonathan Kim 46 yd FG GOOD
TD
1 pl · 75 yd · 0:12
20–25
7:22 1st & 10 OWN 25 Kaleb Johnson run for 75 yds for a TD (Two-Point Conversion failed) +75 6.08
TD
9 pl · 75 yd · 5:19
20–32
7:22 1st & 10 OWN 25 Aidan Chiles pass complete to Montorie Foster Jr. for 18 yds to the MSU 43 for a 1ST down +18 1.61
6:43 1st & 10 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). -10
6:20 1st & 20 OWN 33 Aidan Chiles pass complete to Kay'Ron Lynch-Adams for 1 yd to the MSU 34 +1 -0.38
5:36 2nd & 19 OWN 34 Aidan Chiles pass complete to Nick Marsh for 24 yds to the IOWA 42 for a 1ST down +24 3.63
5:00 1st & 10 OPP 42 Kay'Ron Lynch-Adams run for 15 yds to the IOWA 27 for a 1ST down +15 0.55
4:26 1st & 10 OPP 27 Kay'Ron Lynch-Adams run for no gain to the IOWA 27 0 -0.49
3:48 2nd & 10 OPP 27 Aidan Chiles pass complete to Nick Marsh for 7 yds to the IOWA 20 +7 0.29
3:15 3rd & 3 OPP 20 Timeout Michigan State, clock 03:15
2:57 3rd & 3 OPP 20 Nate Carter run for 8 yds to the IOWA 12 for a 1ST down +8 0.42
2:15 1st & 10 OPP 12 Aidan Chiles pass complete to Nick Marsh for 11 yds to the IOWA 1 for a 1ST down +11 1.59
2:08 1st & 10 OPP 1 Timeout Iowa, clock 02:08
2:03 1st & 1 OPP 1 Nate Carter run for 1 yd for a TD (Jonathan Kim KICK) +1 0.94
8 pl · 41 yd · 1:13
20–32
2:00 1st & 10 OWN 24 Timeout Michigan State, clock 02:00
1:58 1st & 10 OWN 24 Cade McNamara pass complete to Kaleb Johnson for 16 yds to the IOWA 40 for a 1ST down +16 1.39
1:45 1st & 10 OWN 40 Cade McNamara pass complete to Kaleb Johnson for 11 yds to the MSU 49 for a 1ST down +11 0.99
1:25 1st & 10 OPP 49 Cade McNamara run for 6 yds to the MSU 43 +6 0.34
1:18 2nd & 4 OPP 43 Cade McNamara pass incomplete 0 -1.11
1:13 3rd & 4 OPP 43 Cade McNamara pass complete to Dayton Howard for 8 yds to the MSU 35 for a 1ST down +8 1.57
0:58 1st & 10 OPP 35 Cade McNamara pass incomplete 0 -0.69
0:54 2nd & 10 OPP 35 Cade McNamara pass incomplete 0 -0.91
0:50 3rd & 10 OPP 35 Cade McNamara pass incomplete 0 -1.02
0:47 4th & 10 OPP 35 Timeout Michigan State, clock 00:47
0:47 4th & 10 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). 0
END OF GAME
1 pl · -2 yd · 0:40
20–32
0:37 1st & 10 OWN 35 (00:37) Kneel down by TEAM at MSU33 (team loss of 2), clock 00:32. -2 -1.32
0:00 OWN 33 End of 4th Quarter
21 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

1sacks0
3plays for loss3
1takeaways1
0three-and-outs forced3
12explosive plays allowed5
6.96yards allowed / play5.67
8 of 11scoring drives allowed3 of 10
Iowa
Jay Higgins 14 (4) 1 PD
Nick Jackson 11 (6) 1 sk · 1.5 TFL
Quinn Schulte 7 (4) 1 PD
Xavier Nwankpa 7 (5)
Ethan Hurkett 6 (4)
Deontae Craig 4 (2) 1 sk · 1 TFL
Brian Allen 4 (3)
Kyler Fisher 4 (2)
Michigan State
Jordan Turner 6 (3) 1 TFL
Cal Haladay 6 (4)
Nikai Martinez 6 (3) 1 INT
Darius Snow 5 (4) 0.5 TFL
Edward Woods 4 (3) 1 PD
Wayne Matthews III 4 (3)
Charles Brantley 3 (3)
Jalen Thompson 2 0.5 TFL
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

0 of 1field goals6 of 7
4punts
46.0punt average
2punts inside the 20
156return yards0
own 27average drive startown 22
Iowa
K Drew Stevens 0/1 FG · 2/2 XP
P Rhys Dakin 4 punts · 46.0 avg · 2 in 20 · 1 TB
KR Kaden Wetjen 5 ret · 145 yds · long 39
KR Max White 1 ret · 11 yds · long 11
Michigan State
K Jonathan Kim 6/7 FG · long 55 · 2/2 XP
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

45plays69
255yards480
10drives11
38%success rate54%
6.64total PPA21.42
Derived from 114 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Jonathan Kim 42 yd FG GOOD 3–0
Q1Jonathan Kim 43 yd FG GOOD 6–0
Q2Jonathan Kim 36 yd FG GOOD 9–0
Q2Jonathan Kim 29 yd FG GOOD 12–0
Q3Cade McNamara pass complete to Reece Vander Zee for 18 yds for a TD (Drew Stevens KICK) 7–12
Q3Aidan Chiles pass complete to Montorie Foster Jr. for 18 yds for a TD (Jonathan Kim KICK) 19–7
Q3Brendan Sullivan run for 2 yds for a TD (Drew Stevens KICK) 14–19
Q4Jonathan Kim 55 yd FG GOOD 22–14
Q4Jonathan Kim 46 yd FG GOOD 25–14
Q4Kaleb Johnson run for 75 yds for a TD (Two-Point Conversion failed) 20–25
Q4Nate Carter run for 1 yd for a TD (Jonathan Kim KICK) 32–20

Biggest plays by PPA

Q4Kaleb Johnson run for 75 yds for a TD (Two-Point Conversion failed) 6.08
Q4Aidan Chiles pass complete to Nick Marsh for 24 yds to the IOWA 42 for a 1ST down 3.63
Q3Cade McNamara pass complete to Reece Vander Zee for 18 yds for a TD (Drew Stevens KICK) 3.24
Q1Aidan Chiles pass complete to Montorie Foster Jr. for 37 yds to the MSU 48 for a 1ST… 2.76
Q3Aidan Chiles run for 26 yds to the IOWA 30 for a 1ST down 2.65
Q3Aidan Chiles pass complete to Montorie Foster Jr. for 18 yds for a TD (Jonathan Kim… 2.59

Series recent meetings

2025 Michigan State 17 – 20 Iowa
2023 Michigan State 16 – 26 Iowa
2020 Michigan State 7 – 49 Iowa
2017 Iowa 10 – 17 Michigan State
2015 Michigan State 16 – 13 Iowa
2013 Michigan State 26 – 14 Iowa
2012 Iowa 19 – 16 Michigan State
2011 Michigan State 37 – 21 Iowa
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal