LunoSport
About Contact
Get the app
Scores Schedule Rankings Standings Playoffs Teams

Michigan State at Iowa play by play — College Football November 22, 2025

Michigan State 17
Iowa 20
Final
Iowa 1st, 15:00
  1. 15:00 1st & 10 MSU 35 Michigan St. kicked off, touchback
  2. 15:00 1st & 10 IOWA 25 Mark Gronowski incomplete pass intended for Kamari Moulton
  3. 14:54 2nd & 10 IOWA 25 Kamari Moulton rushed for 16 yard gain, tackled by Malcolm Bell
  4. 14:26 1st & 10 IOWA 41 Kamari Moulton rushed for 2 yard gain, tackled by Wayne Matthews III
  5. 13:49 2nd & 8 IOWA 43 Mark Gronowski incomplete pass intended for Jacob Gill
  6. 13:42 3rd & 8 IOWA 43 Iowa committed 5 yard penalty (Delay of Game)
  7. 13:42 3rd & 13 IOWA 38 Mark Gronowski incomplete pass intended for Jacob Gill
  8. 13:37 4th & 13 IOWA 38 Rhys Dakin punted for 29 yards, no return
Michigan State 1st, 13:26
  1. 13:26 1st & 10 MSU 33 Elijah Tau-Tolliver rushed for 3 yard gain, tackled by Ethan Hurkett
  2. 12:50 2nd & 7 MSU 36 Alessio Milivojevic passed to Michael Masunas for 14 yard gain, tackled by Karson Sharar
  3. 12:24 1st & 10 IOWA 50 Elijah Tau-Tolliver rushed for 3 yard gain, tackled by Jayden Montgomery
  4. 11:54 2nd & 7 IOWA 47 Elijah Tau-Tolliver rushed for 2 yard gain, tackled by Karson Sharar
  5. 11:19 3rd & 5 IOWA 45 Alessio Milivojevic incomplete pass intended for Nick Marsh
  6. 11:08 4th & 5 IOWA 45 Ryan Eckley punted for 44 yards, no return
Iowa 1st, 10:58
  1. 10:58 1st & 10 IOWA 1 Jaziun Patterson rushed for 7 yard gain, tackled by Malik Spencer
  2. 10:26 2nd & 3 IOWA 8 Jaziun Patterson rushed for 12 yard gain, tackled by Aydan West
  3. 9:48 1st & 10 IOWA 20 Jaziun Patterson rushed for 2 yard gain, tackled by Jalen Thompson
  4. 9:13 2nd & 8 IOWA 22 Kamari Moulton rushed for 4 yard gain, tackled by Ru'Quan Buckley
  5. 8:24 3rd & 4 IOWA 26 Mark Gronowski sacked by Ru'Quan Buckley for 4 yard loss
  6. 7:36 4th & 8 IOWA 22 Rhys Dakin punted for 44 yards, no return
Michigan State 1st, 7:29
  1. 7:29 1st & 10 MSU 34 Alessio Milivojevic passed to Nick Marsh for 9 yard gain. Player fumbled. Nick Marsh recovered fumble for no gain
  2. 7:10 2nd & 1 MSU 43 Alessio Milivojevic sacked by Karson Sharar for 11 yard loss
  3. 6:25 3rd & 12 MSU 32 Alessio Milivojevic passed to Nick Marsh for 1 yard loss, tackled by Xavier Nwankpa
  4. 5:44 4th & 13 MSU 31 Ryan Eckley punted for 58 yards. Kaden Wetjen returned punt for 45 yards
Iowa 1st, 5:26
  1. 5:26 1st & 10 MSU 44 Mark Gronowski pass intercepted. Malik Spencer intercepted Mark Gronowski for no gain
Michigan State 1st, 5:17
  1. 5:17 1st & 10 MSU 6 Brandon Tullis rushed for 7 yard gain, tackled by Jaden Harrell
  2. 4:55 2nd & 3 MSU 13 Brandon Tullis rushed for 1 yard gain, tackled by Koen Entringer
  3. 4:03 3rd & 2 MSU 14 Alessio Milivojevic incomplete pass intended for Nick Marsh
  4. 3:55 4th & 2 MSU 14 Ryan Eckley punted for 48 yards. Kaden Wetjen returned punt for 62 yard touchdown MSU 0, IOWA 6
  5. 3:38 4th & 2 MSU 0 Drew Stevens made PAT MSU 0, IOWA 7
Michigan State 1st, 3:38
  1. 3:38 4th & 2 MSU 0 Iowa kicked off for 52 yards, Elijah Tau-Tolliver returned kickoff for no gain
  2. 3:38 1st & 10 MSU 13 Alessio Milivojevic passed to Michael Masunas for 13 yard gain
  3. 3:02 1st & 10 MSU 26 Alessio Milivojevic incomplete pass intended for Elijah Tau-Tolliver
  4. 2:56 2nd & 10 MSU 26 Alessio Milivojevic rushed for 6 yard gain, tackled by Karson Sharar
  5. 2:18 3rd & 4 MSU 32 Alessio Milivojevic passed to Chrishon McCray for 8 yard gain, tackled by Xavier Nwankpa
  6. 1:41 1st & 10 MSU 40 Alessio Milivojevic passed to Omari Kelly for 6 yard gain, tackled by Deshaun Lee
  7. 1:07 2nd & 4 MSU 46 Alessio Milivojevic passed to Jack Velling for 13 yard gain, tackled by Jaxon Rexroth
  8. 0:23 1st & 10 IOWA 41 Brandon Tullis rushed for 3 yard gain, tackled by Koen Entringer
  9. End of 1st Quarter
  10. 15:00 2nd & 7 IOWA 38 Elijah Tau-Tolliver rushed for 1 yard loss, tackled by Ethan Hurkett
  11. 14:30 3rd & 8 IOWA 39 Alessio Milivojevic incomplete pass intended for Nick Marsh
  12. 14:21 4th & 8 IOWA 39 Alessio Milivojevic punted for 25 yards, no return
Iowa 2nd, 14:12
  1. 14:12 1st & 10 IOWA 14 Mark Gronowski rushed for 6 yard gain, tackled by Malik Spencer
  2. 13:33 2nd & 4 IOWA 20 Kamari Moulton rushed for 5 yard gain, tackled by Jordan Hall
  3. 12:50 1st & 10 IOWA 25 Kamari Moulton rushed for no gain, tackled by Grady Kelly
  4. 12:10 2nd & 10 IOWA 25 Mark Gronowski rushed for 15 yard gain, tackled by Malik Spencer
  5. 11:26 1st & 10 IOWA 40 Jaziun Patterson rushed for 1 yard loss, tackled by Jordan Hall
  6. 10:50 2nd & 11 IOWA 39 Jaziun Patterson rushed for 3 yard gain, tackled by Wayne Matthews III
  7. 10:06 3rd & 8 IOWA 42 Mark Gronowski sacked by Quindarius Dunnigan for 1 yard loss
  8. 9:24 4th & 9 IOWA 41 Rhys Dakin punted for 46 yards. Omari Kelly returned punt for no gain
Michigan State 2nd, 9:13
  1. 9:13 1st & 10 MSU 13 Elijah Tau-Tolliver rushed for 4 yard gain, tackled by Koen Entringer
  2. 8:39 2nd & 6 MSU 17 Elijah Tau-Tolliver rushed for 10 yard gain, tackled by Jaden Harrell
  3. 7:54 1st & 10 MSU 27 Alessio Milivojevic incomplete pass intended for Omari Kelly. Iowa committed 15 yard penalty (Roughing the Passer)
  4. 7:54 1st & 10 MSU 42 Elijah Tau-Tolliver rushed for 3 yard loss, tackled by Karson Sharar
  5. 7:22 2nd & 13 MSU 39 Alessio Milivojevic passed to Jack Velling for 11 yard gain, tackled by Deshaun Lee
  6. 6:39 3rd & 2 IOWA 50 Brandon Tullis rushed for 3 yard gain, tackled by Karson Sharar
  7. 6:01 1st & 10 IOWA 47 Alessio Milivojevic passed to Jack Velling for 12 yard gain, tackled by Koen Entringer
  8. 5:41 1st & 10 IOWA 35 Alessio Milivojevic passed to Brandon Tullis for 7 yard gain, tackled by Koen Entringer
  9. 4:54 2nd & 3 IOWA 28 Brandon Tullis rushed for 3 yard gain, tackled by Aaron Graves
  10. 4:17 1st & 10 IOWA 25 Alessio Milivojevic passed to Michael Masunas for 20 yard gain
  11. 3:52 1st & 5 IOWA 5 Iowa timeout
  12. 3:52 1st & 5 IOWA 5 Alessio Milivojevic incomplete pass intended for Nick Marsh
  13. 3:45 2nd & 5 IOWA 5 Elijah Tau-Tolliver rushed for 4 yard loss, tackled by Karson Sharar
  14. 3:06 3rd & 9 IOWA 9 Alessio Milivojevic incomplete pass intended for Omari Kelly
  15. 2:57 4th & 9 IOWA 9 Martin Connington kicked a 27-yard field goal MSU 3, IOWA 7
Iowa 2nd, 2:54
  1. 2:54 4th & 9 IOWA 9 Michigan St. kicked off for 61 yards, Kaden Wetjen returned kickoff for 18 yards
  2. 2:49 1st & 10 IOWA 22 Kamari Moulton rushed for 6 yard gain, tackled by Wayne Matthews III
  3. 2:18 2nd & 4 IOWA 28 Mark Gronowski passed to Kamari Moulton for 5 yard gain, tackled by Jalen Satchell
  4. 2:00 1st & 10 IOWA 33 Kamari Moulton rushed for 5 yard gain, tackled by Alex VanSumeren
  5. 1:43 2nd & 5 IOWA 38 Mark Gronowski passed to Kamari Moulton for 9 yard gain, tackled by Wayne Matthews III
  6. 1:30 1st & 10 IOWA 47 Mark Gronowski passed to Jacob Gill for 3 yard gain, tackled by Malcolm Bell
  7. 1:29 2nd & 7 IOWA 50 Mark Gronowski incomplete pass intended for Reece Vander Zee
  8. 1:22 3rd & 7 IOWA 50 Mark Gronowski passed to Jacob Gill for 1 yard loss, tackled by Malcolm Bell
  9. 1:16 4th & 8 IOWA 49 Michigan St. timeout
  10. 1:16 4th & 8 IOWA 49 Rhys Dakin punted for 41 yards. Omari Kelly returned punt for no gain
Michigan State 2nd, 1:09
  1. 1:09 1st & 10 MSU 10 Alessio Milivojevic passed to Nick Marsh for 6 yard gain, tackled by Jaylen Watson
  2. 1:02 2nd & 4 MSU 16 Iowa timeout
  3. 1:02 2nd & 4 MSU 16 Alessio Milivojevic passed to Jack Velling for 5 yard gain, tackled by Karson Sharar
  4. 0:49 1st & 10 MSU 21 Alessio Milivojevic passed to Jack Velling for 21 yard gain
  5. 0:43 1st & 10 MSU 42 Alessio Milivojevic incomplete pass intended for Omari Kelly
  6. 0:40 2nd & 10 MSU 42 Alessio Milivojevic incomplete pass intended for Chrishon McCray
  7. 0:35 3rd & 10 MSU 42 Alessio Milivojevic passed to Chrishon McCray for 7 yard gain, tackled by Zach Lutmer
  8. 0:12 4th & 3 MSU 49 Michigan St. timeout
  9. 0:12 4th & 3 MSU 49 Alessio Milivojevic pass intercepted. Zach Lutmer intercepted Alessio Milivojevic for no gain
Iowa 2nd, 0:06
  1. 0:06 1st & 10 MSU 43 Mark Gronowski passed to Jacob Gill for 8 yard gain
  2. 0:02 2nd & 2 MSU 35 Iowa timeout
  3. 0:02 2nd & 2 MSU 35 Michigan St. timeout
  4. 0:02 2nd & 2 MSU 35 Drew Stevens missed a 53-yard field goal
Michigan State 3rd, 15:00
  1. 15:00 1st & 10 IOWA 35 Iowa kicked off, touchback
  2. 15:00 1st & 10 MSU 25 Elijah Tau-Tolliver rushed for 4 yard gain, tackled by Jayden Montgomery
  3. 14:30 2nd & 6 MSU 29 Alessio Milivojevic passed to Nick Marsh for 4 yard gain, tackled by Koen Entringer
  4. 13:44 3rd & 2 MSU 33 Alessio Milivojevic passed to Jack Velling for 1 yard gain, tackled by Xavier Nwankpa
  5. 13:22 4th & 1 MSU 34 Alessio Milivojevic punted for 49 yards, no return
Iowa 3rd, 12:56
  1. 12:56 1st & 10 IOWA 17 Kamari Moulton rushed for 5 yard gain, tackled by Jordan Hall
  2. 12:17 2nd & 5 IOWA 22 Jaziun Patterson rushed for 1 yard gain, tackled by Grady Kelly
  3. 11:39 3rd & 4 IOWA 23 Mark Gronowski rushed for 7 yard gain, tackled by Wayne Matthews III
  4. 11:04 1st & 10 IOWA 30 Xavier Williams rushed for no gain, tackled by Ru'Quan Buckley
  5. 10:22 2nd & 10 IOWA 30 Mark Gronowski incomplete pass intended for Kamari Moulton
  6. 10:20 3rd & 10 IOWA 30 Mark Gronowski rushed for 8 yard gain. Mark Gronowski fumbled. Jordan Hall recovered fumble for no gain
Michigan State 3rd, 10:11
  1. 10:11 1st & 10 IOWA 38 Michigan St. committed 10 yard penalty (Holding)
  2. 9:45 1st & 20 IOWA 48 Elijah Tau-Tolliver rushed for 3 yard gain, tackled by Koen Entringer
  3. 9:05 2nd & 17 IOWA 45 Alessio Milivojevic passed to Chrishon McCray for 45 yard touchdown MSU 9, IOWA 7
  4. 8:58 2nd & 17 IOWA 0 Martin Connington made PAT MSU 10, IOWA 7
  5. 8:58 2nd & 17 IOWA 0 Iowa committed 15 yard penalty (Personal Foul)
Iowa 3rd, 8:58
  1. 8:58 2nd & 17 IOWA 0 Michigan St. kicked off, touchback
  2. 8:58 1st & 10 IOWA 25 Mark Gronowski rushed for 2 yard gain, tackled by Quindarius Dunnigan
  3. 8:22 2nd & 8 IOWA 27 Kamari Moulton rushed for 4 yard gain, tackled by Quindarius Dunnigan
  4. 7:42 3rd & 4 IOWA 31 Kamari Moulton rushed for 2 yard gain, tackled by Wayne Matthews III
  5. 6:59 4th & 2 IOWA 33 Rhys Dakin punted for 47 yards, no return
Michigan State 3rd, 6:48
  1. 6:48 1st & 10 MSU 20 Elijah Tau-Tolliver rushed for 7 yard gain, tackled by Jaylen Watson
  2. 6:15 2nd & 3 MSU 27 Elijah Tau-Tolliver rushed for no gain, tackled by Brian Allen
  3. 5:36 3rd & 3 MSU 27 Elijah Tau-Tolliver rushed for 5 yard gain, tackled by Xavier Nwankpa
  4. 5:03 1st & 10 MSU 32 Alessio Milivojevic passed to Jack Velling for 14 yard gain, tackled by Zach Lutmer
  5. 4:26 1st & 10 MSU 46 Alessio Milivojevic passed to Chrishon McCray for 2 yard loss, tackled by Zach Lutmer
  6. 3:49 2nd & 12 MSU 44 Alessio Milivojevic passed to Jack Velling for 11 yard gain, tackled by Xavier Nwankpa
  7. 3:08 3rd & 1 IOWA 45 Iowa committed 5 yard penalty (Delay of Game)
  8. 2:50 1st & 10 IOWA 40 Alessio Milivojevic incomplete pass intended for Omari Kelly
  9. 2:44 2nd & 10 IOWA 40 Brandon Tullis rushed for 35 yard gain, tackled by Koen Entringer
  10. 2:05 1st & 5 IOWA 5 Alessio Milivojevic incomplete pass
  11. 1:59 2nd & 5 IOWA 5 Elijah Tau-Tolliver rushed for no gain, tackled by Zach Lutmer
  12. 1:21 3rd & 5 IOWA 5 Alessio Milivojevic passed to Chrishon McCray for 5 yard touchdown MSU 16, IOWA 7
  13. 1:13 3rd & 5 IOWA 0 Martin Connington made PAT MSU 17, IOWA 7
Iowa 3rd, 1:13
  1. 1:13 3rd & 5 IOWA 0 Michigan St. kicked off, touchback
  2. 1:13 1st & 10 IOWA 25 Mark Gronowski passed to DJ Vonnahme for 6 yard gain, tackled by Malcolm Bell
  3. 0:36 2nd & 4 IOWA 31 Kamari Moulton rushed for 6 yard gain, tackled by Jordan Hall
  4. End of 3rd Quarter
  5. 15:00 1st & 10 IOWA 37 Mark Gronowski passed to Reece Vander Zee for 17 yard gain, tackled by Jordan Hall
  6. 14:20 1st & 10 MSU 46 Xavier Williams rushed for 2 yard gain, tackled by Ru'Quan Buckley
  7. 13:37 2nd & 8 MSU 44 Mark Gronowski passed to Sam Phillips for 33 yard gain, tackled by Aveon Grose
  8. 12:53 1st & 10 MSU 11 Kamari Moulton rushed for 3 yard gain, tackled by Wayne Matthews III
  9. 12:16 2nd & 7 MSU 8 Kamari Moulton rushed for no gain, tackled by Darius Snow
  10. 11:37 3rd & 7 MSU 8 Mark Gronowski incomplete pass intended for Reece Vander Zee
  11. 11:30 4th & 7 MSU 8 Drew Stevens kicked a 26-yard field goal MSU 17, IOWA 10
Michigan State 4th, 11:27
  1. 11:27 4th & 7 MSU 8 Iowa kicked off for 63 yards, Chrishon McCray returned kickoff for no gain
  2. 11:27 1st & 10 MSU 25 Alessio Milivojevic passed to Jay Coyne for 6 yard gain, tackled by Karson Sharar
  3. 10:54 2nd & 4 MSU 31 Elijah Tau-Tolliver rushed for 2 yard gain, tackled by Max Llewellyn
  4. 10:16 3rd & 2 MSU 33 Alessio Milivojevic incomplete pass intended for Nick Marsh
  5. 10:08 4th & 2 MSU 33 Ryan Eckley punted for 42 yards. Kaden Wetjen returned punt for no gain
Iowa 4th, 10:01
  1. 10:01 1st & 10 IOWA 25 Terrell Washington Jr. rushed for 8 yard loss, tackled by Wayne Matthews III
  2. 9:25 2nd & 18 IOWA 17 Kamari Moulton rushed for 4 yard gain, tackled by Jordan Hall
  3. 8:41 3rd & 14 IOWA 21 Mark Gronowski incomplete pass intended for Jacob Gill
  4. 8:32 4th & 14 IOWA 21 Rhys Dakin punted for 53 yards. Omari Kelly returned punt for 6 yards
Michigan State 4th, 8:20
  1. 8:20 1st & 10 MSU 32 Brandon Tullis rushed for 3 yard gain, tackled by Kael Kolarik
  2. 7:49 2nd & 7 MSU 35 Alessio Milivojevic incomplete pass intended for Brandon Tullis
  3. 7:34 3rd & 7 MSU 35 Alessio Milivojevic incomplete pass intended for Charles Taplin
  4. 7:27 4th & 7 MSU 35 Ryan Eckley punted for 11 yards, no return
Iowa 4th, 7:22
  1. 7:22 1st & 10 MSU 46 Mark Gronowski rushed for 9 yard gain, tackled by Aveon Grose
  2. 6:48 2nd & 1 MSU 37 Kamari Moulton rushed for 5 yard gain, tackled by Jordan Hall
  3. 6:03 1st & 10 MSU 32 Kamari Moulton rushed for no gain, tackled by Jordan Hall
  4. 5:24 2nd & 10 MSU 32 Mark Gronowski rushed for 2 yard gain, tackled by Ru'Quan Buckley
  5. 4:40 3rd & 8 MSU 30 Mark Gronowski sacked by Malcolm Bell for 3 yard loss
  6. 3:56 4th & 11 MSU 33 Mark Gronowski incomplete pass intended for Kaden Wetjen
Michigan State 4th, 3:45
  1. 3:45 1st & 10 MSU 33 Brandon Tullis rushed for 1 yard gain, tackled by Max Llewellyn
  2. 3:06 2nd & 9 MSU 34 Alessio Milivojevic sacked by Ethan Hurkett for 6 yard loss
  3. 2:58 3rd & 15 MSU 28 Iowa timeout
  4. 2:58 3rd & 15 MSU 28 Alessio Milivojevic incomplete pass intended for Brandon Tullis
  5. 2:55 4th & 15 MSU 28 Ryan Eckley punted for 54 yards. Kaden Wetjen returned punt for 40 yards
Iowa 4th, 2:37
  1. 2:37 1st & 10 MSU 42 Mark Gronowski incomplete pass intended for DJ Vonnahme
  2. 2:33 2nd & 10 MSU 42 Mark Gronowski rushed for 16 yard gain, tackled by Aydan West
  3. 2:01 1st & 10 MSU 26 Kamari Moulton rushed for 12 yard gain, tackled by Jalen Thompson
  4. 1:56 1st & 10 MSU 14 Kaden Wetjen rushed for 1 yard gain, tackled by Aydan West
  5. 1:34 2nd & 9 MSU 13 Mark Gronowski passed to Jacob Gill for 13 yard touchdown MSU 17, IOWA 16
  6. 1:29 2nd & 9 MSU 0 Drew Stevens made PAT MSU 17, IOWA 17
Michigan State 4th, 1:29
  1. 1:29 2nd & 9 MSU 0 Iowa kicked off for 61 yards, Elijah Tau-Tolliver returned kickoff for no gain
  2. 1:29 1st & 10 MSU 25 Alessio Milivojevic passed to Chrishon McCray for 12 yard gain, tackled by Zach Lutmer
  3. 1:05 1st & 10 MSU 37 Alessio Milivojevic passed to Elijah Tau-Tolliver for 8 yard gain, tackled by Zach Lutmer
  4. 0:53 2nd & 2 MSU 45 Elijah Tau-Tolliver rushed for no gain, tackled by Jonah Pace
  5. 0:51 3rd & 2 MSU 45 Michigan St. timeout
  6. 0:51 3rd & 2 MSU 45 Alessio Milivojevic incomplete pass intended for Chrishon McCray
  7. 0:47 4th & 2 MSU 45 Alessio Milivojevic punted for 34 yards, no return
Iowa 4th, 0:41
  1. 0:41 1st & 10 IOWA 21 Mark Gronowski passed to DJ Vonnahme for 19 yard gain
  2. 0:31 1st & 10 IOWA 40 Mark Gronowski passed to DJ Vonnahme for 6 yard gain, tackled by Aveon Grose
  3. 0:29 2nd & 4 IOWA 46 Iowa timeout
  4. 0:29 2nd & 4 IOWA 46 Mark Gronowski passed to Reece Vander Zee for 29 yard gain, tackled by Aveon Grose
  5. 0:16 1st & 10 MSU 25 Kamari Moulton rushed for 1 yard loss, tackled by Quindarius Dunnigan
  6. 0:03 2nd & 11 MSU 26 Iowa timeout
  7. 0:03 2nd & 11 MSU 26 Michigan St. timeout
  8. 0:03 2nd & 11 MSU 26 Drew Stevens kicked a 44-yard field goal MSU 17, IOWA 20
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.