← CFB Terminal
16
Big Ten
AT
#22Iowa
26
Big Ten
2023 week 5 · Saturday, September 30, 2023 at 6:30 PM CT · Kinnick Stadium · πŸ“Ί NBC · 69,250 att · 82.2°F Clear, wind 5.6

Drive chart

WIN PROBABILITYMichigan State above · Iowa below
KICK53% → 98% IowaFINAL
Michigan State Iowa bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
FG
8 pl · 53 yd · 3:35
0–3
−2
14:59 1st & 10 OWN 25 Cade McNamara pass complete to Diante Vines for 23 yds to the IOWA 48 for a 1ST down +23 2.07
14:23 1st & 10 OWN 48 Cade McNamara pass complete to Nico Ragaini for 14 yds to the MSU 38 for a 1ST down +14 0.91
13:44 1st & 10 OPP 38 Cade McNamara pass complete to Steven Stilianos for 9 yds to the MSU 29 +9 0.80
13:04 2nd & 1 OPP 29 Kamari Moulton run for 2 yds to the MSU 27 for a 1ST down +2 -0.45
12:24 1st & 10 OPP 27 Leshon Williams run for 5 yds to the MSU 22 +5 0.08
11:38 2nd & 5 OPP 22 Timeout Iowa, clock 11:38
11:37 2nd & 5 OPP 22 Cade McNamara pass incomplete 0 -0.52
11:33 3rd & 5 OPP 22 Cade McNamara pass incomplete 0 -0.67
11:25 4th & 5 OPP 22 Drew Stevens 40 yd FG GOOD
PUNT
4 pl · 17 yd · 2:26
0–3
+3
11:17 1st & 10 OWN 19 Alante Brown run for 10 yds to the MSU 29 for a 1ST down +10 0.66
10:44 1st & 10 OWN 29 Nathan Carter run for no gain to the MSU 29 0 -0.83
10:16 2nd & 10 OWN 29 Noah Kim pass complete to Maliq Carr for 5 yds to the MSU 34 +5 0.05
9:40 3rd & 5 OWN 34 Noah Kim pass complete to Maliq Carr for 2 yds to the MSU 36 +2 -0.30
8:59 4th & 3 OWN 36 Ryan Eckley punt for 61 yds, downed at the IOWA 3
PUNT
3 pl · 3 yd · 1:42
0–3
−6
8:51 1st & 10 OWN 3 Leshon Williams run for a loss of 1 yard to the IOWA 2 -1 -0.29
8:11 2nd & 11 OWN 2 Cade McNamara run for no gain to the IOWA 2 0 -0.09
7:52 3rd & 11 OWN 2 Deacon Hill run for 4 yds to the IOWA 6 +4 -0.00
7:19 4th & 7 OWN 6 Tory Taylor punt for 56 yds
FG
6 pl · 43 yd · 3:22
3–3
+5
7:03 1st & 10 OWN 43 Nathan Carter run for 10 yds to the IOWA 47 for a 1ST down +10 0.85
6:37 1st & 10 OPP 47 Iowa Penalty, Personal Foul (Logan Lee) to the IOWA 16 for a 1ST down +15
6:13 1st & 10 OPP 16 Noah Kim pass complete to Maliq Carr for 5 yds to the IOWA 11 +5 0.07
5:38 2nd & 5 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). -15
5:12 2nd & 20 OPP 26 Noah Kim run for 6 yds to the IOWA 20 +6 0.19
4:30 3rd & 14 OPP 20 Noah Kim pass complete to Maliq Carr for 6 yds to the IOWA 14 +6 0.17
3:48 4th & 8 OPP 14 Jonathan Kim 31 yd FG GOOD
PUNT
3 pl · 3 yd · 1:35
3–3
−14
3:44 1st & 10 OWN 25 Leshon Williams run for a loss of 3 yards to the IOWA 22 -3 -0.96
3:09 2nd & 13 OWN 22 Deacon Hill pass complete to Diante Vines for 6 yds to the IOWA 28 +6 0.10
2:25 3rd & 7 OWN 28 Deacon Hill pass incomplete 0 -0.27
2:18 4th & 7 OWN 28 Tory Taylor punt for 47 yds, fair catch by Tyrell Henry at the MSU 25
FG
14 pl · 61 yd · 6:09
6–3
+3
2:12 1st & 10 OWN 25 Noah Kim pass complete to Maliq Carr for 9 yds to the MSU 34 +9 1.25
1:36 2nd & 1 OWN 34 Nathan Carter run for 5 yds to the MSU 39 for a 1ST down +5 -0.03
1:06 1st & 10 OWN 39 Noah Kim pass complete to Tre Mosley for 5 yds to the MSU 44 +5 0.11
0:35 2nd & 5 OWN 44 Nathan Carter run for 13 yds to the IOWA 43 for a 1ST down +13 1.39
0:00 OWN 44 End of 1st Quarter
15:00 1st & 10 OPP 43 Jaelon Barbarin run for 1 yd to the IOWA 42 +1 -0.72
14:21 2nd & 9 OPP 42 Noah Kim pass complete to Tre Mosley for 5 yds to the IOWA 37 +5 0.07
13:48 3rd & 4 OPP 37 Noah Kim run for 2 yds to the IOWA 35 +2 -0.61
13:09 4th & 2 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). +5
13:00 1st & 10 OPP 30 Noah Kim pass incomplete 0 -0.56
12:58 2nd & 10 OPP 30 Noah Kim pass complete to Montorie Foster Jr. for 8 yds to the IOWA 22 +8 0.45
12:36 3rd & 2 OPP 22 Nathan Carter run for 3 yds to the IOWA 19 for a 1ST down +3 0.31
12:02 1st & 10 OPP 19 Noah Kim pass incomplete 0 -0.36
11:56 2nd & 10 OPP 19 Noah Kim run for 5 yds to the IOWA 14 +5 0.04
11:16 3rd & 5 OPP 14 Noah Kim pass incomplete 0 -0.45
11:04 4th & 5 OPP 14 Jonathan Kim 32 yd FG GOOD
Q2
PUNT
3 pl · 6 yd · 1:01
6–3
−11
10:54 1st & 10 OWN 22 Deacon Hill pass complete to Diante Vines for 6 yds to the IOWA 28 +6 0.31
10:19 2nd & 4 OWN 28 Deacon Hill pass incomplete 0 -0.77
10:15 3rd & 4 OWN 28 Deacon Hill pass incomplete 0 -0.37
10:05 4th & 4 OWN 28 Tory Taylor punt for 60 yds
INT
8 pl · 57 yd · 3:53
6–3
+1
9:55 1st & 10 OWN 23 Jalen Berger run for 3 yds to the MSU 26 +3 -0.27
9:23 2nd & 7 OWN 26 Jalen Berger run for 3 yds to the MSU 29 +3 -0.22
8:41 3rd & 4 OWN 29 Noah Kim pass complete to Tre Mosley for 20 yds to the MSU 49 for a 1ST down +20 2.78
8:04 1st & 10 OWN 49 Noah Kim pass incomplete 0 -1.13
8:00 2nd & 10 OWN 49 Nathan Carter run for 4 yds to the IOWA 47 +4 -0.17
7:20 3rd & 6 OPP 47 Noah Kim run for 14 yds to the IOWA 33 for a 1ST down +14 2.32
6:51 1st & 10 OPP 33 Nathan Carter run for 13 yds to the IOWA 20 for a 1ST down +13 0.29
6:09 1st & 10 OPP 20 Noah Kim pass intercepted, touchback. -4.38
TD
5 pl · 80 yd · 2:16
6–10
+22
6:03 1st & 10 OWN 20 Deacon 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 +47 3.48
5:36 1st & 10 OPP 33 Kamari Moulton run for 2 yds to the MSU 31 +2 -0.34
5:04 2nd & 8 OPP 31 Deacon Hill pass complete to Erick All for 17 yds to the MSU 14 for a 1ST down +17 0.69
4:29 1st & 10 OPP 14 Kamari Moulton run for 1 yd to the MSU 13 +1 -0.25
3:48 2nd & 9 OPP 13 Deacon Hill pass complete to Erick All for 13 yds for a TD (Drew Stevens KICK) +13 2.79
PUNT
4 pl · 4 yd · 2:09
6–10
+2
3:47 1st & 10 OWN 25 Noah Kim pass complete to Montorie Foster Jr. for 10 yds to the MSU 35 for a 1ST down +10 0.84
3:13 1st & 10 OWN 35 Noah Kim pass complete to Jaylan Franklin for a loss of 1 yard to the MSU 34 -1 -1.18
2:33 2nd & 11 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). -10
2:27 2nd & 21 OWN 24 Nathan Carter run for 2 yds to the MSU 26 +2 -0.07
2:22 3rd & 19 OWN 26 Timeout Iowa, clock 02:22
2:21 3rd & 19 OWN 26 Noah Kim pass complete to Christian Fitzpatrick for 3 yds to the MSU 29 +3 -0.03
1:48 4th & 16 OWN 29 Ryan Eckley punt for 50 yds, downed at the IOWA 21
PUNT
3 pl · 5 yd · 1:04
6–10
+1
1:38 1st & 10 OWN 21 Deacon Hill pass complete to Leshon Williams for 5 yds to the IOWA 26 +5 0.09
0:56 2nd & 5 OWN 26 Deacon Hill pass incomplete 0 -0.63
0:50 3rd & 5 OWN 26 Deacon Hill pass incomplete 0 -0.30
0:43 4th & 5 OWN 26 Tory Taylor punt for 49 yds
FG
6 pl · 35 yd · 0:35
9–10
+10
0:35 1st & 10 OWN 25 Noah Kim pass incomplete 0 -0.70
0:30 2nd & 10 OWN 25 Noah Kim pass complete to Montorie Foster Jr. for 16 yds to the MSU 41 for a 1ST down +16 2.12
0:24 1st & 10 OWN 41 Timeout Michigan State, clock 00:24
0:23 1st & 10 OWN 41 Noah Kim pass complete to Nathan Carter for a loss of 5 yards to the MSU 36 -5 -1.96
0:17 2nd & 15 OWN 36 Timeout Michigan State, clock 00:17
0:16 2nd & 15 OWN 36 Noah Kim pass complete to Montorie Foster Jr. for 16 yds to the IOWA 48 for a 1ST down +16 2.93
0:10 1st & 10 OPP 48 Noah Kim pass complete to Montorie Foster Jr. for 8 yds to the IOWA 40 +8 0.80
0:04 2nd & 2 OPP 40 Timeout Michigan State, clock 00:04
0:00 2nd & 2 OPP 40 Jonathan Kim 58 yd FG GOOD
0:00 OWN 35 End of 2nd Quarter
Q3
INT
5 pl · 26 yd · 1:40
9–10
−25
15:00 1st & 10 OWN 25 Nathan Carter run for 4 yds to the MSU 29 +4 -0.11
14:28 2nd & 6 OWN 29 Nathan Carter run for 10 yds to the MSU 39 for a 1ST down +10 1.34
14:00 1st & 10 OWN 39 Noah Kim pass incomplete 0 -1.11
13:52 2nd & 10 OWN 39 Noah Kim pass complete to Montorie Foster Jr. for 12 yds to the IOWA 49 for a 1ST down +12 2.20
13:25 1st & 10 OPP 49 Noah Kim pass intercepted -3.24
FUMBLE RETURN TD
1 pl · 3 yd · 0:12
16–10
−20
13:08 1st & 10 OWN 39 Cal Haladay 42 Yd Fumble Return (Jonathan Kim Kick) -9.14
INT
5 pl · 43 yd · 2:02
16–10
+13
13:07 1st & 10 OWN 25 Deacon Hill pass complete to Steven Stilianos for 15 yds to the IOWA 40 for a 1ST down +15 1.32
12:32 1st & 10 OWN 40 Kamari Moulton run for 6 yds to the IOWA 46 +6 0.40
11:56 2nd & 4 OWN 46 Kamari Moulton run for 7 yds to the MSU 47 for a 1ST down +7 0.74
11:19 1st & 10 OPP 47 Michigan State Penalty, Roughing the Passer on BARROW, Simeon enforced (Simeon Barrow Jr.) to the MSU 32 for a 1ST down +15
11:13 1st & 10 OPP 32 Deacon Hill pass intercepted -4.13
ON DOWNS
4 pl · 9 yd · 1:26
16–10
−4
11:06 1st & 10 OWN 21 Nathan Carter run for no gain to the MSU 21 0 -0.59
10:29 2nd & 10 OWN 21 Noah Kim pass incomplete 0 -0.28
10:25 3rd & 10 OWN 21 Michigan State Penalty, Delay Of Game (Alante Brown) to the MSU 16 -5
10:24 3rd & 15 OWN 16 Nathan Carter run for 14 yds to the MSU 30 +14 0.39
9:45 4th & 1 OWN 30 Noah Kim run for no gain to the MSU 30 0 -0.07
FG
4 pl · -5 yd · 2:02
16–13
+9
9:35 1st & 10 OPP 30 Kamari Moulton run for 3 yds to the MSU 27 +3 -0.17
9:03 2nd & 7 OPP 27 Deacon Hill pass complete to Steven Stilianos for 1 yd to the MSU 26 +1 -0.48
8:23 3rd & 6 OPP 26 Deacon Hill sacked by Chester Kimbrough for a loss of 9 yards to the MSU 35 -9 -2.65
7:38 4th & 15 OPP 35 Drew Stevens 53 yd FG GOOD
PUNT
5 pl · 13 yd · 2:15
16–13
+10
7:35 1st & 10 OWN 25 Noah Kim pass complete to Jaron Glover for 9 yds to the MSU 34 +9 1.25
7:09 2nd & 1 OWN 34 Noah Kim run for 8 yds to the MSU 42 for a 1ST down +8 0.26
6:37 1st & 10 OWN 42 Alante Brown run for a loss of 8 yards to the MSU 34 -8 -2.32
6:12 2nd & 18 OWN 34 Jalen Berger run for 4 yds to the MSU 38 +4 -0.06
5:37 3rd & 14 OWN 38 Noah Kim pass incomplete 0 -0.26
5:29 4th & 14 OWN 38 Ryan Eckley punt for 52 yds, fair catch by Cooper DeJean at the IOWA 10
PUNT
3 pl · 5 yd · 1:34
16–13
−34
5:22 1st & 10 OWN 10 Terrell Washington Jr. run for 3 yds to the IOWA 13 +3 -0.15
4:42 2nd & 7 OWN 13 Deacon Hill pass incomplete 0 -0.27
4:37 3rd & 7 OWN 13 Leshon Williams run for 2 yds to the IOWA 15 +2 -0.08
3:59 4th & 5 OWN 15 Tory Taylor punt for 36 yds, downed at the MSU 49
MISSED FG
6 pl · 18 yd · 3:11
16–13
+25
3:46 1st & 10 OWN 49 Nathan Carter run for 8 yds to the IOWA 43 +8 0.86
3:14 2nd & 2 OPP 43 Nathan Carter run for 9 yds to the IOWA 34 for a 1ST down +9 0.13
2:28 1st & 10 OPP 34 Nathan Carter run for 4 yds to the IOWA 30 +4 -0.06
1:45 2nd & 6 OPP 30 Nathan Carter run for 2 yds to the IOWA 28 +2 -0.38
1:10 3rd & 4 OPP 28 Michigan State Penalty, False Start (Jaylan Franklin) to the IOWA 33 -5
0:48 3rd & 9 OPP 33 Noah Kim pass incomplete 0 -1.02
0:38 4th & 9 OPP 33 Jonathan Kim 50 yd FG MISSED
PUNT
3 pl · 0 yd · 0:23
16–13
−25
0:37 1st & 10 OWN 33 Deacon Hill pass incomplete 0 -0.96
0:32 2nd & 10 OWN 33 Deacon Hill pass incomplete 0 -0.54
0:29 3rd & 10 OWN 33 Deacon Hill pass incomplete 0 -0.27
0:21 4th & 10 OWN 33 Tory Taylor punt for 44 yds, fair catch by Tyrell Henry at the MSU 23
PUNT
3 pl · 5 yd · 1:10
16–13
+33
0:14 1st & 10 OWN 23 Nathan Carter run for 3 yds to the MSU 26 +3 -0.27
0:00 OWN 23 End of 3rd Quarter
14:59 2nd & 7 OWN 26 Noah Kim pass complete to Montorie Foster Jr. for 2 yds to the MSU 28 +2 -0.33
14:25 3rd & 5 OWN 28 Noah Kim pass incomplete 0 -0.33
14:17 4th & 5 OWN 28 Ryan Eckley punt for 67 yds, downed at the IOWA 5
Q4
PUNT
8 pl · 33 yd · 3:32
16–13
−13
14:02 1st & 10 OWN 5 Deacon Hill pass incomplete 0 -0.28
13:53 2nd & 10 OWN 5 Kamari Moulton run for 2 yds to the IOWA 7 +2 -0.08
13:18 3rd & 8 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). +14
13:09 1st & 10 OWN 21 Kamari Moulton run for 1 yd to the IOWA 22 +1 -0.49
12:34 2nd & 9 OWN 22 Deacon Hill pass complete to Nico Ragaini for 4 yds to the IOWA 26 +4 -0.06
11:58 3rd & 5 OWN 26 Deacon Hill pass complete to Seth Anderson for 11 yds to the IOWA 37 for a 1ST down +11 1.83
11:27 1st & 10 OWN 37 Kamari Moulton run for 1 yd to the IOWA 38 +1 -0.87
10:51 2nd & 9 OWN 38 Deacon Hill pass incomplete 0 -0.75
10:45 3rd & 9 OWN 38 Deacon Hill pass incomplete 0 -0.40
10:39 4th & 9 OWN 38 Tory Taylor punt for 50 yds, fair catch by Tyrell Henry at the MSU 12
PUNT
5 pl · 11 yd · 2:46
16–13
+18
10:32 1st & 15 OWN 7 Nathan Carter run for 4 yds to the MSU 11 +4 -0.02
9:54 2nd & 11 OWN 11 Noah Kim pass complete to Tyrell Henry for 12 yds to the MSU 23 for a 1ST down +12 0.95
9:24 1st & 10 OWN 23 Nathan Carter run for 2 yds to the MSU 25 +2 -0.42
8:41 2nd & 8 OWN 25 Nathan Carter run for a loss of 2 yards to the MSU 23 -2 -0.54
7:58 3rd & 10 OWN 23 Noah Kim pass incomplete 0 -0.14
7:54 4th & 10 OWN 23 Ryan Eckley punt for 15 yds
FG
7 pl · 20 yd · 2:28
16–16
+2
7:46 1st & 10 OPP 38 Deacon Hill pass complete to Erick All for 5 yds to the MSU 33 +5 0.08
7:03 2nd & 5 OPP 33 Leshon Williams run for 4 yds to the MSU 29 +4 -0.08
6:32 3rd & 1 OPP 29 Deacon Hill run for 2 yds to the MSU 27 for a 1ST down +2 0.35
6:09 1st & 10 OPP 27 Deacon Hill pass incomplete 0 -0.49
6:05 2nd & 10 OPP 27 Deacon Hill pass incomplete 0 -0.67
5:57 3rd & 10 OPP 27 Leshon Williams run for 9 yds to the MSU 18 +9 0.64
5:19 4th & 1 OPP 18 Drew Stevens 36 yd FG GOOD
PUNT TD
3 pl · -3 yd · 1:34
16–23
+13
5:18 1st & 10 OWN 25 Noah Kim pass incomplete 0 -0.70
5:13 2nd & 10 OWN 25 Noah Kim pass complete to Montorie Foster Jr. for 7 yds to the MSU 32 +7 0.31
4:31 3rd & 3 OWN 32 Michigan State Penalty, False Start (Alante Brown) to the MSU 27 -5
4:09 3rd & 8 OWN 27 Michigan State Penalty, False Start (Alante Brown) to the MSU 22 -5
4:09 3rd & 13 OWN 22 Timeout Michigan State, clock 04:09
4:07 3rd & 13 OWN 22 Noah Kim pass incomplete 0 -0.09
3:45 4th & 13 OWN 22 Cooper DeJean 70 Yd Punt Return (Drew Stevens Kick) -6.66
FUMBLE
2 pl · 5 yd · 0:16
16–23
+19
3:44 1st & 10 OWN 25 Noah Kim pass incomplete 0 -0.70
3:36 2nd & 10 OWN 25 Noah Kim pass complete to Tre Mosley for 5 yds Tre Mosley fumbled, recovered by IOWA Ethan Hurkett -0.22
FG
6 pl · 14 yd · 2:30
16–26
+6
3:27 1st & 10 OPP 30 Leshon Williams run for 6 yds to the MSU 24 +6 0.21
2:41 2nd & 4 OPP 24 Leshon Williams run for 5 yds to the MSU 19 for a 1ST down +5 -0.00
2:01 1st & 10 OPP 19 Leshon Williams run for 3 yds to the MSU 16 +3 -0.11
1:55 2nd & 7 OPP 16 Timeout Michigan State, clock 01:55
1:54 2nd & 7 OPP 16 Leshon Williams run for 2 yds to the MSU 14 +2 -0.21
1:50 3rd & 5 OPP 14 Timeout Michigan State, clock 01:50
1:49 3rd & 5 OPP 14 Leshon Williams run for 3 yds to the MSU 11 +3 -0.14
1:04 4th & 2 OPP 11 Iowa Penalty, False Start (Gennings Dunker) to the MSU 16 -5
1:04 4th & 7 OPP 16 Timeout Iowa, clock 01:04
0:59 4th & 7 OPP 16 Drew Stevens 34 yd FG GOOD
INT
5 pl · 18 yd · 0:49
16–26
0:57 1st & 10 OWN 25 Noah Kim pass incomplete 0 -0.70
0:51 2nd & 10 OWN 25 Noah Kim pass complete to Tyrell Henry for 2 yds to the MSU 27 +2 -0.23
0:31 3rd & 8 OWN 27 Noah Kim pass incomplete 0 -0.22
0:29 4th & 8 OWN 27 Noah Kim pass complete to Jaylan Franklin for 16 yds to the MSU 43 for a 1ST down +16 2.77
0:10 1st & 10 OWN 43 Noah Kim pass intercepted -2.53
END OF GAME
1 pl · -2 yd · 0:10
16–26
+4
0:06 1st & 10 OWN 32 (00:06) Kneel down by IOW at IOW30 (team loss of 2), clock 00:01. 0 -0.93
0:00 OWN 30 End of 4th Quarter
30 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

1sacks0
3plays for loss4
2takeaways4
6three-and-outs forced1
3explosive plays allowed8
4.14yards allowed / play4.43
5 of 15scoring drives allowed3 of 15
Michigan State
Malik Spencer 8 (7) 1 PD
Cal Haladay 8 (3)
Jordan Hall 5 (4)
Simeon Barrow Jr. 5 (2)
Dillon Tatum 3 (3) 1 PD
Derrick Harmon 3 (1) 1 PD
Darius Snow 3 (2)
Chester Kimbrough 2 (2) 1 sk · 1 TFL
Iowa
Jay Higgins 12 (4)
Nick Jackson 10 (4) 1 TFL
Xavier Nwankpa 8 (7) 1 TFL · 1 PD
Quinn Schulte 8 (7) 1 TFL
Deontae Craig 8 (1) 1 QH
Cooper DeJean 6 (4) 1 INT
Sebastian Castro 5 (4) 1 INT
Jermari Harris 4 (4) 1 INT
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

3 of 4field goals4 of 4
6punts7
48.8punt average48.9
3punts inside the 201
35return yards90
own 26average drive startown 21
Michigan State
K Jonathan Kim 3/4 FG · long 58 · 1/1 XP
P Ryan Eckley 6 punts · 48.8 avg · 3 in 20
KR Tyrell Henry 1 ret · 19 yds · long 19
PR Tyrell Henry 2 ret · 16 yds · long 11
Iowa
K Drew Stevens 4/4 FG · long 53 · 2/2 XP
P Tory Taylor 7 punts · 48.9 avg · 1 in 20
KR Max White 1 ret · 20 yds · long 20
PR Cooper DeJean 1 ret · 70 yds · long 70 · 1 TD
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

74plays57
328yards236
15drives14
34%success rate33%
-2.53total PPA-4.24
Derived from 131 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Drew Stevens 40 yd FG GOOD 3–0
Q1Jonathan Kim 31 yd FG GOOD 3–3
Q2Jonathan Kim 32 yd FG GOOD 6–3
Q2Deacon Hill pass complete to Erick All for 13 yds for a TD (Drew Stevens KICK) 10–6
Q2Jonathan Kim 58 yd FG GOOD 9–10
Q3Cal Haladay 42 Yd Fumble Return (Jonathan Kim Kick) 10–16
Q3Drew Stevens 53 yd FG GOOD 13–16
Q4Drew Stevens 36 yd FG GOOD 16–16
Q4Cooper DeJean 70 Yd Punt Return (Drew Stevens Kick) 16–23
Q4Drew Stevens 34 yd FG GOOD 26–16

Biggest plays by PPA

Q2Deacon Hill pass complete to Erick All for 32 yds to the MSU 48 for a 1ST down Michigan… 3.48
Q2Noah Kim pass complete to Montorie Foster Jr. for 16 yds to the IOWA 48 for a 1ST down 2.93
Q2Deacon Hill pass complete to Erick All for 13 yds for a TD (Drew Stevens KICK) 2.79
Q2Noah Kim pass complete to Tre Mosley for 20 yds to the MSU 49 for a 1ST down 2.78
Q4Noah Kim pass complete to Jaylan Franklin for 16 yds to the MSU 43 for a 1ST down 2.77
Q2Noah Kim run for 14 yds to the IOWA 33 for a 1ST down 2.32

Series recent meetings

2025 Michigan State 17 – 20 Iowa
2024 Iowa 20 – 32 Michigan State
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