Referee Ron Snodgrass; umpire Brad Hudak; head linesman Ryan MacDonald; line judge Jeff Meslow; side judge Lamont Simpson; field judge Timothy Maguire; back judge Dennis Morris; center judge Gregory NelsonGame officials: stats.ncaa.org box scores, via SportsDataverse
Caleb Shudak kickoff for 65 yds for a touchback IOWA Penalty, Defensive Offside (-5 Yards)
1:23
1st & 10 at own 30
Rocky Lombardi sacked by Zach VanValkenburg for a loss of 7 yards to the MchSt 23
1:22
2nd & 17 at own 23
Timeout IOWA, clock 01:22
1:18
2nd & 17 at own 23
Rocky Lombardi pass incomplete to Ricky White
1:13
3rd & 17 at own 23
Rocky Lombardi pass incomplete to Ricky White, broken up by Matt Hankins
1:02
4th & 17 at own 23
Bryce Baringer punt for 44 yds, downed at the Iowa 33
Iowa End of half, 2 plays
0:54
1st & 10 at own 33
Spencer Petras pass complete to Nico Ragaini for 1 yd to the Iowa 34
0:35
2nd & 9 at own 34
Spencer Petras sacked by Michael Fletcher for a loss of 1 yard to the Iowa 33
3rd quarter8 drives, then Iowa 42, Michigan State 7
Michigan State Touchdown, 12 plays
15:00
1st & 10 at own 35
Caleb Shudak kickoff for 65 yds for a touchback
14:53
1st & 10 at own 25
Jordon Simmons run for 4 yds to the MchSt 29
14:18
2nd & 6 at own 29
Jordon Simmons run for 5 yds to the MchSt 34
13:51
3rd & 1 at own 34
Jordon Simmons run for 4 yds to the MchSt 38 for a 1ST down
13:27
1st & 10 at own 26
Rocky Lombardi sacked by Chauncey Golston for a loss of 12 yards to the MchSt 26 MICHIGAN ST Penalty, Intentional Grounding (Rocky Lombardi) to the MchSt 26
13:21
2nd & 22 at own 26
Connor Heyward run for 4 yds to the MchSt 30
12:45
3rd & 18 at own 30
Rocky Lombardi pass complete to Jalen Nailor for 57 yds to the Iowa 13 for a 1ST down
12:24
1st & 10 at opp 13
Rocky Lombardi pass incomplete to Ricky White, broken up by Riley Moss
12:18
2nd & 10 at opp 13
Connor Heyward run for 4 yds to the Iowa 9
11:43
3rd & 6 at opp 9
Rocky Lombardi pass complete to Tyler Hunt for 7 yds to the Iowa 2 for a 1ST down
11:36
1st & goal at opp 2
MICHIGAN ST Penalty, False Start (AJ Arcuri) to the Iowa 7
11:15
1st & goal at opp 7
Jordon Simmons run for 6 yds to the Iowa 1
10:48
2nd & goal at opp 1
IOWA Penalty, Delay of Game (Daviyon Nixon) to the Iowa 1
10:34
2nd & goal at opp 1
Rocky Lombardi run for no gain to the Iowa 1 Rocky Lombardi fumbled, recovered by MchSt Jordon Simmons
10:06
3rd & goal at opp 1
Tyler Hunt 1 Yd Run (Matt Coghlin Kick)Iowa 35, Michigan State 7
Iowa Touchdown, 4 plays
10:06
3rd & 9 at own 35
Matt Coghlin kickoff for 65 yds for a touchback
9:54
1st & 10 at own 25
Tyler Goodson run for 71 yds to the MchSt 4 for a 1ST down
9:24
1st & goal at opp 4
Spencer Petras pass incomplete to Sam LaPorta
9:17
2nd & goal at opp 4
Tyler Goodson run for 2 yds to the MchSt 2
8:47
3rd & goal at opp 2
Mekhi Sargent 2 Yd Run (Keith Duncan Kick)Iowa 42, Michigan State 7
Michigan State Punt, 3 plays
8:47
3rd & 8 at own 35
Caleb Shudak kickoff for 59 yds , Jayden Reed return for 17 yds to the MchSt 23
8:35
1st & 10 at own 23
Elijah Collins run for 3 yds to the MchSt 26
8:08
2nd & 7 at own 26
Rocky Lombardi pass incomplete to Ricky White
8:08
3rd & 7 at own 26
MICHIGAN ST Penalty, False Start (Matt Carrick) to the MchSt 21
8:03
3rd & 12 at own 21
Rocky Lombardi pass incomplete to Ricky White
7:50
4th & 12 at own 21
Bryce Baringer punt for 39 yds , Charlie Jones returns for 1 yd to the Iowa 41
Iowa Punt, 3 plays
7:43
1st & 10 at own 41
Tyler Goodson run for 1 yd to the Iowa 42
7:05
2nd & 9 at own 42
Spencer Petras pass complete to Sam LaPorta for 6 yds to the Iowa 48
6:30
3rd & 3 at own 48
Spencer Petras pass incomplete to Tyler Goodson
6:18
4th & 3 at own 48
Tory Taylor punt for 46 yds, downed at the MchSt 6
Michigan State Punt, 3 plays
6:10
1st & 10 at own 6
Anthony Williams Jr. run for 2 yds to the MchSt 8
5:41
2nd & 8 at own 8
Rocky Lombardi pass incomplete to Tyler Hunt
5:35
3rd & 8 at own 8
Rocky Lombardi pass incomplete to Tyler Hunt, broken up by Dane Belton
5:22
4th & 8 at own 8
Mitchell Crawford punt for 47 yds , Charlie Jones returns for 6 yds to the Iowa 14 IOWA Penalty, Offensive Holding (Julius Brents) to the Iowa 41
Iowa Punt, 4 plays
5:15
1st & 10 at own 41
Spencer Petras pass complete to Shaun Beyer for 16 yds to the MchSt 43 for a 1ST down
4:43
1st & 10 at opp 43
Ivory Kelly-Martin run for 3 yds to the MchSt 40
4:15
2nd & 7 at opp 40
Spencer Petras pass incomplete
4:10
3rd & 7 at opp 40
Spencer Petras pass incomplete to Nico Ragaini
4:02
4th & 7 at opp 40
Tory Taylor punt for 29 yds, fair catch by Jayden Reed at the MchSt 11
Michigan State Punt, 5 plays
3:52
1st & 10 at own 11
Rocky Lombardi pass complete to Elijah Collins for 6 yds to the MchSt 17
3:19
2nd & 4 at own 17
Rocky Lombardi pass complete to Trenton Gillison for 15 yds to the MchSt 32 for a 1ST down
2:51
1st & 10 at own 32
Elijah Collins run for 4 yds to the MchSt 36
2:22
2nd & 6 at own 36
Jordon Simmons run for a loss of 2 yards to the MchSt 34
1:44
3rd & 8 at own 34
Rocky Lombardi pass incomplete to Jayden Reed
1:34
4th & 8 at own 34
Mitchell Crawford punt for 36 yds, downed at the Iowa 30
Iowa Punt, 4 plays
1:26
1st & 10 at own 30
Spencer Petras pass complete to Tyrone Tracy Jr. for 24 yds to the MchSt 46 for a 1ST down
0:59
1st & 10 at opp 46
Mekhi Sargent run for no gain to the MchSt 46
0:24
2nd & 10 at opp 46
Mekhi Sargent run for 4 yds to the MchSt 42
Q4 14:56
3rd & 6 at opp 42
Spencer Petras pass incomplete to Brandon Smith, broken up by Shakur Brown
Q4 14:44
4th & 6 at opp 42
Tory Taylor punt for 38 yds, downed at the MchSt 4
4th quarter6 drives, then Iowa 49, Michigan State 7
Michigan State Punt, 3 plays
14:37
1st & 10 at own 4
Anthony Williams Jr. run for 4 yds to the MchSt 8
14:08
2nd & 6 at own 8
Rocky Lombardi pass complete to Terry Lockett Jr. for 4 yds to the MchSt 12
13:37
3rd & 2 at own 12
Rocky Lombardi pass incomplete to Terry Lockett Jr.
13:27
4th & 2 at own 12
Mitchell Crawford punt for 33 yds, punt out-of-bounds at the MchSt 45
Iowa Touchdown, 3 plays
13:20
1st & 10 at opp 45
Petras, Spencer pass incomplete to Smith, Brandon, PENALTY MICHIGANST holding (Brown, Shakur) 10 yards to the MICHIGANST35, NO PLAY, 1ST DOWN IOWA.
13:14
1st & 10 at opp 35
Tyler Goodson run for 3 yds to the MchSt 32
12:36
2nd & 7 at opp 32
Charlie Jones run for 11 yds to the MchSt 21 for a 1ST down
12:03
1st & 10 at opp 21
Petras, Spencer pass incomplete to Ragaini, Nico, PENALTY MICHIGANST pass interference (Person, Tre) 15 yards to the MICHIGANST6, NO PLAY, 1ST DOWN IOWA.
11:57
1st & goal at opp 6
Mekhi Sargent 6 Yd Run (Keith Duncan Kick)Iowa 49, Michigan State 7
Michigan State Punt, 7 plays
11:57
1st & 10 at own 35
Caleb Shudak kickoff for 65 yds for a touchback
11:49
1st & 10 at own 25
Wright, Brandon rush for 5 yards to the MICHIGANST30, PENALTY MICHIGANST holding (Arcuri, AJ) 10 yards to the MICHIGANST15, NO PLAY.
11:30
1st & 20 at own 15
Rocky Lombardi pass complete to Ricky White for 22 yds to the MchSt 37 for a 1ST down
11:08
1st & 10 at own 37
Brandon Wright run for 2 yds to the MchSt 39
10:38
2nd & 8 at own 39
Rocky Lombardi pass incomplete to Ricky White
10:31
3rd & 8 at own 39
Rocky Lombardi pass complete to Brandon Wright for 13 yds to the Iowa 48 for a 1ST down
10:11
1st & 10 at opp 48
Brandon Wright run for 5 yds to the Iowa 43
9:41
2nd & 5 at opp 43
Rocky Lombardi pass incomplete to Jalen Nailor
9:36
3rd & 5 at opp 43
Rocky Lombardi pass incomplete
9:29
4th & 5 at opp 43
Mitchell Crawford punt for 33 yds, fair catch by Charlie Jones at the Iowa 10
Iowa Punt, 3 plays
9:17
1st & 10 at own 10
Alex Padilla run for 6 yds to the Iowa 16
8:45
2nd & 4 at own 16
Gavin Williams run for no gain to the Iowa 16
8:08
3rd & 4 at own 16
Alex Padilla pass incomplete to Jackson Ritter
8:00
4th & 4 at own 16
Tory Taylor punt for 48 yds, fair catch by Jayden Reed at the MchSt 36
Michigan State Turnover on downs, 4 plays
7:53
1st & 10 at own 36
Brandon Wright run for 3 yds to the MchSt 39
7:25
2nd & 7 at own 39
Brandon Wright run for 4 yds to the MchSt 43
6:50
3rd & 3 at own 43
Brandon Wright run for 1 yd to the MchSt 44
6:11
4th & 2 at own 44
Payton Thorne pass incomplete to Tyler Hunt
Iowa Result not recorded, 10 plays
6:01
1st & 10 at opp 44
Gavin Williams run for 2 yds to the MchSt 42
5:33
2nd & 8 at opp 42
Gavin Williams run for 7 yds to the MchSt 35
5:06
3rd & 1 at opp 35
Alex Padilla run for 1 yd to the MchSt 34 for a 1ST down
4:33
1st & 10 at opp 34
Gavin Williams run for 1 yd to the MchSt 33
3:58
2nd & 9 at opp 33
Padilla, Alex pass complete to Kritta, Alec for 10 yards to the MICHIGANST23, PENALTY IOWA ineligible downfield on pass (Britt, Justin) 5 yards to the MICHIGANST38, NO PLAY.
3:41
2nd & 14 at opp 38
Gavin Williams run for 4 yds to the MchSt 34
3:01
3rd & 10 at opp 34
Gavin Williams run for 6 yds to the MchSt 28
2:17
4th & 4 at opp 28
Alex Padilla pass complete to Alec Kritta for 12 yds to the MchSt 16 for a 1ST down
1:45
1st & 10 at opp 16
Gavin Williams run for 6 yds to the MchSt 10
1:04
2nd & 4 at opp 10
Ivory Kelly-Martin run for no gain to the MchSt 10
0:30
3rd & 4 at opp 10
Gavin Williams run for 2 yds to the MchSt 8
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.