LunoSport
About Contact
Get the app
Scores Rankings Standings Playoffs Teams

Iowa at Vanderbilt play by play — College Football December 31, 2025

Iowa 34
Vanderbilt 27
Final
Iowa 1st, 15:00
  1. 15:00 1st & 10 VAN 35 Vanderbilt kicked off for 60 yards, Kaden Wetjen returned kickoff for 23 yards
  2. 14:55 1st & 10 IOWA 28 Mark Gronowski incomplete pass intended for Kaden Wetjen
  3. 14:52 2nd & 10 IOWA 28 Iowa committed 5 yard penalty (False Start)
  4. 14:52 2nd & 15 IOWA 23 Kamari Moulton rushed for 8 yard gain, tackled by Bryan Longwell
  5. 13:56 3rd & 7 IOWA 31 Mark Gronowski rushed for 44 yard gain, tackled by Keanu Koht. Vanderbilt committed 13 yard penalty (Personal Foul)
  6. 13:39 1st & 10 VAN 12 Kamari Moulton rushed for 8 yard gain, tackled by Marlen Sewell
  7. 12:59 2nd & 2 VAN 4 Kamari Moulton rushed for 4 yard touchdown IOWA 6, VAN 0
  8. 12:55 2nd & 2 VAN 0 Drew Stevens made PAT IOWA 7, VAN 0
Vanderbilt 1st, 12:55
  1. 12:55 2nd & 2 VAN 0 Iowa kicked off for 65 yards, Tre Richardson returned kickoff for 29 yards. Vanderbilt committed 10 yard penalty (Holding)
  2. 12:48 1st & 10 VAN 19 Diego Pavia passed to Junior Sherrill for 3 yard gain, tackled by TJ Hall
  3. 12:04 2nd & 7 VAN 22 Diego Pavia rushed for 10 yard gain, tackled by Jayden Montgomery
  4. 11:19 1st & 10 VAN 32 Diego Pavia passed to Tre Richardson for 19 yard gain, tackled by Xavier Nwankpa
  5. 10:37 1st & 10 IOWA 49 Diego Pavia passed to Junior Sherrill for 4 yard gain, tackled by Jayden Montgomery
  6. 9:52 2nd & 6 IOWA 45 Diego Pavia passed to Junior Sherrill for 3 yard gain, tackled by Jaylen Watson
  7. 9:12 3rd & 3 IOWA 42 Diego Pavia sacked by Karson Sharar for 9 yard loss
  8. 8:34 4th & 12 VAN 49 Nick Haberer punted for 38 yards. Kaden Wetjen returned punt for 4 yards
Iowa 1st, 8:27
  1. 8:27 1st & 10 IOWA 17 Xavier Williams rushed for 3 yard gain, tackled by Glenn Seabrooks III
  2. 7:54 2nd & 7 IOWA 20 Mark Gronowski passed to Reece Vander Zee for 6 yard gain, tackled by Martel Hight
  3. 7:15 3rd & 1 IOWA 26 Iowa timeout
  4. 7:15 3rd & 1 IOWA 26 Vanderbilt committed 5 yard penalty (Offside)
  5. 6:52 1st & 10 IOWA 31 Jaziun Patterson rushed for 2 yard gain, tackled by Jaylon Stone
  6. 6:12 2nd & 8 IOWA 33 Kamari Moulton rushed for 16 yard gain, tackled by Randon Fontenette
  7. 5:31 1st & 10 IOWA 49 Mark Gronowski sacked by Keanu Koht for 4 yard loss
  8. 4:48 2nd & 14 IOWA 45 Mark Gronowski passed to DJ Vonnahme for 51 yard gain, tackled by CJ Heard
  9. 4:03 1st & 4 VAN 4 Mark Gronowski pass intercepted. Martel Hight intercepted Mark Gronowski for no gain
Vanderbilt 1st, 3:56
  1. 3:56 1st & 10 VAN 20 Diego Pavia incomplete pass intended for Tre Richardson
  2. 3:51 2nd & 10 VAN 20 Diego Pavia passed to Sedrick Alexander for 5 yard gain, tackled by Jayden Montgomery
  3. 3:09 3rd & 5 VAN 25 Diego Pavia sacked by Karson Sharar for 6 yard loss
  4. 2:23 4th & 11 VAN 19 Nick Haberer punted for 59 yards, no return
Iowa 1st, 2:10
  1. 2:10 1st & 10 IOWA 22 Kamari Moulton rushed for 1 yard gain, tackled by Langston Patterson
  2. 1:29 2nd & 9 IOWA 23 Mark Gronowski passed to Zach Ortwerth for 7 yard gain, tackled by Bryce Cowan
  3. 0:47 3rd & 2 IOWA 30 Kamari Moulton rushed for 1 yard gain, tackled by Randon Fontenette
  4. End of 1st Quarter
  5. 15:00 4th & 1 IOWA 31 Rhys Dakin punted for 51 yards. Martel Hight returned punt for no gain
Vanderbilt 2nd, 14:54
  1. 14:54 1st & 10 VAN 18 Sedrick Alexander rushed for 3 yard gain, tackled by Zach Lutmer
  2. 14:20 2nd & 7 VAN 21 Diego Pavia passed to Richie Hoskins for 11 yard gain, tackled by Xavier Nwankpa
  3. 13:31 1st & 10 VAN 32 Diego Pavia sacked by Ethan Hurkett for 5 yard loss
  4. 12:44 2nd & 15 VAN 27 Diego Pavia passed to Junior Sherrill for 9 yard gain, tackled by TJ Hall. Iowa committed 15 yard penalty (Roughing the Passer)
  5. 12:12 1st & 10 IOWA 49 Diego Pavia rushed for 2 yard gain, tackled by Will Hubert
  6. 11:30 2nd & 8 IOWA 47 Diego Pavia passed to Junior Sherrill for 9 yard gain, tackled by TJ Hall
  7. 10:45 1st & 10 IOWA 38 Diego Pavia incomplete pass intended for Tre Richardson
  8. 10:38 2nd & 10 IOWA 38 Sedrick Alexander rushed for 3 yard gain, tackled by Kenneth Merrieweather
  9. 9:55 3rd & 7 IOWA 35 Diego Pavia passed to Tre Richardson for 8 yard gain, tackled by TJ Hall
  10. 9:11 1st & 10 IOWA 27 Tre Richardson rushed for 2 yard loss, tackled by Bryce Hawthorne
  11. 8:33 2nd & 12 IOWA 29 Diego Pavia passed to Tristen Brown for 6 yard gain, tackled by Zach Lutmer
  12. 7:56 3rd & 6 IOWA 23 Diego Pavia incomplete pass intended for Richie Hoskins
  13. 7:53 4th & 6 IOWA 23 Brock Taylor kicked a 41-yard field goal IOWA 7, VAN 3
Iowa 2nd, 7:49
  1. 7:49 4th & 6 IOWA 23 Vanderbilt kicked off, touchback
  2. 7:49 1st & 10 IOWA 25 Mark Gronowski passed to Kamari Moulton for 2 yard gain, tackled by CJ Heard
  3. 7:19 2nd & 8 IOWA 27 Kamari Moulton rushed for 3 yard loss, tackled by Langston Patterson
  4. 6:38 3rd & 11 IOWA 24 Mark Gronowski passed to Reece Vander Zee for 13 yard gain, tackled by Mark Davis
  5. 6:03 1st & 10 IOWA 37 Iowa committed 10 yard penalty (Holding)
  6. 5:35 1st & 20 IOWA 27 Mark Gronowski passed to DJ Vonnahme for 20 yard gain, tackled by Dontae Carter
  7. 5:17 1st & 10 IOWA 47 Xavier Williams rushed for 4 yard gain, tackled by Aaron Bryant
  8. 4:40 2nd & 6 VAN 49 Mark Gronowski sacked by Bryce Cowan for 10 yard loss. Mark Gronowski fumbled. Mark Gronowski recovered fumble for no gain
  9. 4:11 3rd & 16 IOWA 41 Mark Gronowski incomplete pass intended for Xavier Williams
  10. 4:07 4th & 16 IOWA 41 Rhys Dakin punted for 47 yards. Martel Hight returned punt for no gain
Vanderbilt 2nd, 3:57
  1. 3:57 1st & 10 VAN 12 Diego Pavia rushed for 3 yard gain, tackled by Jayden Montgomery
  2. 3:17 2nd & 7 VAN 15 Tre Richardson rushed for 2 yard gain, tackled by Jaylen Watson
  3. 2:32 3rd & 5 VAN 17 Vanderbilt committed 5 yard penalty (False Start)
  4. 2:08 3rd & 10 VAN 12 Iowa committed 8 yard penalty (Pass Interference)
  5. 2:03 1st & 10 VAN 20 Diego Pavia incomplete pass intended for Tre Richardson
  6. 1:58 2nd & 10 VAN 20 Diego Pavia passed to Junior Sherrill for 12 yard gain, tackled by Xavier Nwankpa
  7. 1:44 1st & 10 VAN 32 Vanderbilt timeout
  8. 1:44 1st & 10 VAN 32 Diego Pavia passed to Tristen Brown for 5 yard gain, tackled by Xavier Nwankpa
  9. 1:27 2nd & 5 VAN 37 Vanderbilt committed 10 yard penalty (Holding)
  10. 0:58 2nd & 15 VAN 27 Diego Pavia incomplete pass intended for Richie Hoskins
  11. 0:54 3rd & 15 VAN 27 Diego Pavia sacked by Brian Allen and Ethan Hurkett for 12 yard loss
  12. 0:48 4th & 27 VAN 15 Iowa timeout
  13. 0:48 4th & 27 VAN 15 Vanderbilt committed 5 yard penalty (Illegal Bat)
Iowa 2nd, 0:43
  1. 0:43 1st & 10 VAN 10 Mark Gronowski passed to Reece Vander Zee for 10 yard touchdown IOWA 13, VAN 3
  2. 0:35 1st & 10 VAN 0 Drew Stevens made PAT IOWA 14, VAN 3
Vanderbilt 2nd, 0:35
  1. 0:35 1st & 10 VAN 0 Iowa kicked off for 56 yards, Tre Richardson returned kickoff for 8 yards
  2. 0:31 1st & 10 VAN 17 Diego Pavia passed to Cole Spence for 10 yard gain, tackled by Koen Entringer
  3. 0:22 1st & 10 VAN 27 Vanderbilt timeout
  4. 0:22 1st & 10 VAN 27 Diego Pavia rushed for 19 yard gain, tackled by Koen Entringer
  5. 0:19 1st & 10 VAN 46 Diego Pavia rushed for no gain, tackled by Bryce Hawthorne
  6. 0:13 2nd & 10 VAN 46 Diego Pavia passed to Sedrick Alexander for 6 yard gain, tackled by Jayden Montgomery
  7. 0:06 3rd & 4 IOWA 48 Vanderbilt timeout
  8. 0:06 3rd & 4 IOWA 48 Diego Pavia incomplete pass intended for Tre Richardson
Vanderbilt 3rd, 15:00
  1. 15:00 4th & 4 VAN 48 Iowa kicked off for 52 yards, Gabe Fisher returned kickoff for 15 yards. Gabe Fisher fumbled. Josiah Broxton recovered fumble for no gain
  2. 14:53 1st & 10 VAN 28 Tre Richardson rushed for 4 yard gain, tackled by Xavier Nwankpa
  3. 14:12 2nd & 6 VAN 32 Sedrick Alexander rushed for 1 yard gain, tackled by Max Llewellyn
  4. 13:30 3rd & 5 VAN 33 Diego Pavia passed to Tre Richardson for 4 yard gain, tackled by Jaylen Watson
  5. 12:45 4th & 1 VAN 37 Vanderbilt committed 5 yard penalty (Illegal Formation)
  6. 12:19 4th & 6 VAN 32 Nick Haberer punted for 47 yards. Kaden Wetjen returned punt for 21 yards
Iowa 3rd, 12:08
  1. 12:08 1st & 10 IOWA 42 Kamari Moulton rushed for 5 yard gain, tackled by Glenn Seabrooks III
  2. 11:29 2nd & 5 IOWA 47 Mark Gronowski passed to DJ Vonnahme for 6 yard gain, tackled by Langston Patterson
  3. 10:47 1st & 10 VAN 47 Mark Gronowski passed to Dayton Howard for 6 yard gain, tackled by Kolbey Taylor
  4. 10:21 2nd & 4 VAN 41 Kamari Moulton rushed for 15 yard gain, tackled by CJ Heard
  5. 9:41 1st & 10 VAN 26 Kaden Wetjen rushed for 5 yard gain, tackled by Randon Fontenette
  6. 9:00 2nd & 5 VAN 21 Mark Gronowski passed to DJ Vonnahme for 21 yard touchdown IOWA 20, VAN 3
  7. 8:50 2nd & 5 VAN 0 Drew Stevens made PAT IOWA 21, VAN 3
Vanderbilt 3rd, 8:50
  1. 8:50 2nd & 5 VAN 0 Iowa kicked off for 58 yards, Dontae Carter returned kickoff for 18 yards
  2. 8:46 1st & 10 VAN 25 Diego Pavia passed to Tre Richardson for 75 yard touchdown IOWA 21, VAN 9
  3. 8:37 1st & 10 IOWA 0 Brock Taylor made PAT IOWA 21, VAN 10
Iowa 3rd, 8:37
  1. 8:37 1st & 10 IOWA 0 Vanderbilt kicked off, touchback
  2. 8:37 1st & 10 IOWA 25 Mark Gronowski rushed for 2 yard gain, tackled by Mark Davis
  3. 8:01 2nd & 8 IOWA 27 Jaziun Patterson rushed for 5 yard loss, tackled by Joshua Singh
  4. 7:18 3rd & 13 IOWA 22 Mark Gronowski incomplete pass intended for Dayton Howard
  5. 7:09 4th & 13 IOWA 22 Rhys Dakin punted for 49 yards, no return
Vanderbilt 3rd, 7:02
  1. 7:02 1st & 10 VAN 29 Diego Pavia incomplete pass intended for Tre Richardson
  2. 6:56 2nd & 10 VAN 29 Makhilyn Young rushed for 4 yard gain, tackled by Jonah Pace
  3. 6:12 3rd & 6 VAN 33 Diego Pavia passed to Richie Hoskins for 5 yard gain
  4. 5:28 4th & 1 VAN 38 Diego Pavia incomplete pass intended for Sedrick Alexander
Iowa 3rd, 5:23
  1. 5:23 1st & 10 VAN 38 Kamari Moulton rushed for 2 yard gain, tackled by Bryce Cowan
  2. 4:51 2nd & 8 VAN 36 Mark Gronowski incomplete pass intended for Reece Vander Zee
  3. 4:45 3rd & 8 VAN 36 Mark Gronowski rushed for 7 yard gain, tackled by Nick Rinaldi
  4. 4:00 4th & 1 VAN 29 Drew Stevens kicked a 47-yard field goal IOWA 24, VAN 10
Vanderbilt 3rd, 3:54
  1. 3:54 4th & 1 VAN 29 Iowa kicked off for 54 yards, Tre Richardson returned kickoff for 19 yards
  2. 3:47 1st & 10 VAN 30 Diego Pavia rushed for 9 yard gain, tackled by Karson Sharar
  3. 3:22 2nd & 1 VAN 39 Diego Pavia passed to Cole Spence for 21 yard gain, tackled by TJ Hall
  4. 2:52 1st & 10 IOWA 40 Diego Pavia passed to Tristen Brown for 4 yard gain, tackled by Jaylen Watson
  5. 2:36 2nd & 6 IOWA 36 Diego Pavia rushed for 9 yard gain, tackled by Jayden Montgomery
  6. 2:11 1st & 10 IOWA 27 Diego Pavia incomplete pass intended for Junior Sherrill
  7. 2:07 2nd & 10 IOWA 27 Diego Pavia rushed for 11 yard gain, tackled by Xavier Nwankpa
  8. 1:51 1st & 10 IOWA 16 Diego Pavia incomplete pass intended for Junior Sherrill
  9. 1:47 2nd & 10 IOWA 16 Diego Pavia passed to Joseph McVay for 16 yard touchdown IOWA 24, VAN 16
  10. 1:41 2nd & 10 IOWA 0 Brock Taylor made PAT IOWA 24, VAN 17
Iowa 3rd, 1:41
  1. 1:41 2nd & 10 IOWA 0 Vanderbilt kicked off for 61 yards, Kaden Wetjen returned kickoff for 26 yards
  2. 1:34 1st & 10 IOWA 30 Mark Gronowski incomplete pass intended for Thomas Meyer
  3. 1:28 2nd & 10 IOWA 30 Mark Gronowski passed to DJ Vonnahme for 21 yard gain, tackled by Marlen Sewell
  4. 1:05 1st & 10 VAN 49 Mark Gronowski passed to Jacob Gill for 13 yard gain, tackled by Marlen Sewell
  5. 0:16 1st & 10 VAN 36 Kamari Moulton rushed for 32 yard gain, tackled by Kolbey Taylor
  6. 15:00 1st & 4 VAN 4 Mark Gronowski rushed for 3 yard gain, tackled by Langston Patterson
  7. End of 3rd Quarter
  8. 14:11 2nd & 1 VAN 1 Vanderbilt penalty (Offside)
  9. 13:53 2nd & 1 VAN 1 Vanderbilt penalty (Offside)
  10. 13:46 2nd & 1 VAN 1 Mark Gronowski rushed for 1 yard touchdown IOWA 30, VAN 17
  11. 13:35 2nd & 1 VAN 0 Drew Stevens made PAT IOWA 31, VAN 17
Vanderbilt 4th, 13:35
  1. 13:35 2nd & 1 VAN 0 Iowa kicked off for 58 yards, Dontae Carter returned kickoff for 21 yards
  2. 13:30 1st & 10 VAN 28 Diego Pavia passed to Sedrick Alexander for 8 yard gain, tackled by TJ Hall
  3. 13:09 2nd & 2 VAN 36 Diego Pavia passed to Tre Richardson for 5 yard gain, tackled by TJ Hall
  4. 12:49 1st & 10 VAN 41 Diego Pavia passed to Junior Sherrill for 46 yard gain, tackled by Jaylen Watson
  5. 12:14 1st & 10 IOWA 13 Diego Pavia rushed for 2 yard gain, tackled by Aaron Graves
  6. 11:29 2nd & 8 IOWA 11 Diego Pavia rushed for 11 yard touchdown IOWA 31, VAN 23
  7. 11:19 2nd & 8 IOWA 0 Brock Taylor made PAT IOWA 31, VAN 24
Iowa 4th, 11:19
  1. 11:19 2nd & 8 IOWA 0 Vanderbilt kicked off, touchback
  2. 11:19 1st & 10 IOWA 25 Kamari Moulton rushed for 1 yard gain, tackled by Glenn Seabrooks III
  3. 10:46 2nd & 9 IOWA 26 Mark Gronowski passed to Reece Vander Zee for 4 yard gain, tackled by Martel Hight
  4. 10:09 3rd & 5 IOWA 30 Mark Gronowski passed to Jacob Gill for 5 yard gain, tackled by Martel Hight
  5. 9:31 1st & 10 IOWA 35 Xavier Williams rushed for 7 yard gain, tackled by Jaylin Lackey
  6. 8:43 2nd & 3 IOWA 42 Kamari Moulton rushed for 2 yard gain, tackled by Zaylin Wood
  7. 8:00 3rd & 1 IOWA 44 Mark Gronowski rushed for 2 yard gain, tackled by Khordae Sydnor
  8. 7:21 1st & 10 IOWA 46 Xavier Williams rushed for no gain, tackled by Langston Patterson
  9. 6:37 2nd & 10 IOWA 46 Kamari Moulton rushed for 3 yard gain, tackled by Bryce Cowan
  10. 5:53 3rd & 7 IOWA 49 Mark Gronowski passed to DJ Vonnahme for 19 yard gain, tackled by Marlen Sewell
  11. 5:09 1st & 10 VAN 32 Jaziun Patterson rushed for no gain, tackled by Langston Patterson
  12. 5:03 2nd & 10 VAN 32 Vanderbilt timeout
  13. 5:03 2nd & 10 VAN 32 Kaden Wetjen rushed for 2 yard loss, tackled by Jordan Matthews
  14. 4:21 3rd & 12 VAN 34 Mark Gronowski passed to DJ Vonnahme for 8 yard gain, tackled by Dontae Carter
  15. 4:17 4th & 4 VAN 26 Vanderbilt timeout
  16. 4:17 4th & 4 VAN 26 Iowa timeout
  17. 4:17 4th & 4 VAN 26 Drew Stevens kicked a 44-yard field goal IOWA 34, VAN 24
Vanderbilt 4th, 4:13
  1. 4:13 4th & 4 VAN 26 Iowa kicked off for 65 yards, Kayleb Barnett returned kickoff for 21 yards. Iowa committed 15 yard penalty (Roughing the Passer)
  2. 3:58 1st & 10 VAN 36 Diego Pavia sacked. Vanderbilt penalty (Intentional Grounding)
  3. 3:53 2nd & 18 VAN 28 Diego Pavia passed to Junior Sherrill for 37 yard gain, tackled by Jaylen Watson
  4. 3:35 1st & 10 IOWA 35 Diego Pavia incomplete pass intended for Tre Richardson
  5. 3:31 2nd & 10 IOWA 35 Diego Pavia incomplete pass intended for Richie Hoskins
  6. 3:26 3rd & 10 IOWA 35 Diego Pavia passed to Tre Richardson for 16 yard gain, tackled by TJ Hall
  7. 3:07 1st & 10 IOWA 19 Diego Pavia incomplete pass intended for Tre Richardson
  8. 3:03 2nd & 10 IOWA 19 Brock Taylor kicked a 37-yard field goal IOWA 34, VAN 27
Iowa 4th, 2:58
  1. 2:58 2nd & 10 IOWA 19 Vanderbilt kicked off for 30 yards, Reece Vander Zee returned kickoff for no gain
  2. 2:57 1st & 10 IOWA 35 Mark Gronowski rushed for 9 yard gain, tackled by Langston Patterson
  3. 2:14 2nd & 1 IOWA 44 Mark Gronowski rushed for no gain, tackled by Zaylin Wood
  4. 2:07 3rd & 1 IOWA 44 Vanderbilt timeout
  5. 2:07 3rd & 1 IOWA 44 Xavier Williams rushed for 11 yard gain, tackled by Bryan Longwell
  6. 2:00 1st & 10 VAN 45 Mark Gronowski rushed for 3 yard loss
  7. 1:16 2nd & 13 VAN 48 Mark Gronowski rushed for 2 yard loss
  8. 0:36 3rd & 15 VAN 50 Mark Gronowski rushed for 2 yard loss
‹ 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.