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

Rutgers at Purdue play by play — College Football October 25, 2025

Rutgers 27
Purdue 24
Final
Rutgers 1st, 15:00
  1. 15:00 1st & 10 PUR 35 Purdue kicked off, touchback
  2. 15:00 1st & 10 RUT 25 Antwan Raymond rushed for 2 yard gain
  3. 14:06 2nd & 8 RUT 27 Athan Kaliakmanis passed to DT Sheffield for 5 yard gain
  4. 13:41 3rd & 3 RUT 32 Athan Kaliakmanis incomplete pass intended for Ben Black
  5. 13:27 4th & 3 RUT 32 Jakob Anderson punted for 45 yards, no return
Purdue 1st, 13:27
  1. 13:27 1st & 10 PUR 23 Devin Mockobee rushed for 6 yard gain
  2. 13:08 2nd & 4 PUR 29 Devin Mockobee rushed for 2 yard gain
  3. 12:26 3rd & 2 PUR 31 Malachi Singleton rushed for 1 yard gain
  4. 11:41 4th & 1 PUR 32 Devin Mockobee rushed for 3 yard gain, tackled by Abram Wright
  5. 11:12 1st & 10 PUR 35 Malachi Thomas rushed for 57 yard gain
  6. 10:35 1st & 8 RUT 8 Ryan Browne incomplete pass intended for Michael Jackson III
  7. 10:24 2nd & 8 RUT 8 Malachi Singleton passed to Malachi Thomas for 8 yard touchdown RUT 0, PUR 6
  8. 10:24 2nd & 8 RUT 0 Spencer Porath made PAT RUT 0, PUR 7
Rutgers 1st, 10:24
  1. 10:24 2nd & 8 RUT 0 Purdue kicked off, touchback
  2. 10:24 1st & 10 RUT 25 Antwan Raymond rushed for no gain, tackled by CJ Nunnally IV
  3. 9:41 2nd & 10 RUT 25 Athan Kaliakmanis passed to KJ Duff for 39 yard gain
  4. 8:55 1st & 10 PUR 36 Antwan Raymond rushed for 2 yard gain, tackled by Mani Powell
  5. 8:25 2nd & 8 PUR 34 Athan Kaliakmanis passed to Ben Black for 22 yard gain, tackled by Smiley Bradford
  6. 7:56 1st & 10 PUR 12 Antwan Raymond rushed for 4 yard gain, tackled by Breeon Ishmail
  7. 7:11 2nd & 6 PUR 8 Antwan Raymond rushed for 1 yard loss
  8. 6:33 3rd & 7 PUR 9 Athan Kaliakmanis rushed for 3 yard gain, tackled by Mani Powell
  9. 5:47 4th & 4 PUR 6 Athan Kaliakmanis incomplete pass intended for Kenny Fletcher Jr.
Purdue 1st, 5:41
  1. 5:41 1st & 10 PUR 6 Devin Mockobee rushed for 9 yard gain
  2. 5:16 2nd & 1 PUR 15 Ryan Browne passed to Michael Jackson III for 7 yard gain
  3. 4:43 1st & 10 PUR 22 Ryan Browne passed to Nitro Tuggle for 6 yard gain, tackled by Al-Shadee Salaam
  4. 4:12 2nd & 4 PUR 28 Devin Mockobee rushed for 17 yard gain
  5. 3:47 1st & 10 PUR 45 Ryan Browne passed to Michael Jackson III for no gain
  6. 3:13 2nd & 10 PUR 45 Devin Mockobee rushed for 3 yard gain
  7. 2:30 3rd & 7 PUR 48 Ryan Browne passed to Malachi Thomas for 44 yard gain, tackled by Jett Elad
  8. 1:48 1st & 8 RUT 8 Malachi Thomas rushed for 2 yard gain
  9. 1:24 2nd & 6 RUT 6 Malachi Singleton rushed for 5 yard gain, tackled by Jett Elad
  10. 0:49 3rd & 1 RUT 1 Devin Mockobee rushed for 1 yard loss
  11. 0:10 4th & 2 RUT 2 Spencer Porath kicked a 20-yard field goal RUT 0, PUR 10
Rutgers 1st, 0:08
  1. 0:08 4th & 2 RUT 2 Purdue kicked off for 65 yards, Ben Black returned kickoff for no gain
  2. 0:08 1st & 10 RUT 25 Athan Kaliakmanis passed to Kenny Fletcher Jr. for 1 yard loss, tackled by Smiley Bradford
  3. End of 1st Quarter
  4. 15:00 2nd & 11 RUT 24 Ja'shon Benjamin rushed for 19 yard gain, tackled by Hudauri Hines
  5. 14:28 1st & 10 RUT 43 Athan Kaliakmanis passed to Colin Weber for 8 yard gain, tackled by Alex Sanford Jr.
  6. 13:43 2nd & 2 PUR 49 Ja'shon Benjamin rushed for 10 yard gain, tackled by Hershey McLaurin
  7. 13:12 1st & 10 PUR 39 Ja'shon Benjamin rushed for 6 yard gain, tackled by Tahj Ra-El
  8. 12:31 2nd & 4 PUR 33 Ja'shon Benjamin rushed for 11 yard gain, tackled by Trey Smith
  9. 12:04 1st & 10 PUR 22 Athan Kaliakmanis sacked by Hershey McLaurin for 7 yard loss
  10. 11:06 2nd & 17 PUR 29 Athan Kaliakmanis sacked by Jamarrion Harkless for 6 yard loss
  11. 10:34 3rd & 23 PUR 35 Antwan Raymond rushed for 7 yard gain, tackled by Demeco Kennedy
  12. 9:53 4th & 16 PUR 28 Jai Patel missed a 45-yard field goal
Purdue 2nd, 9:53
  1. 9:53 1st & 10 PUR 28 Devin Mockobee rushed for 3 yard gain, tackled by Dariel Djabome
  2. 9:27 2nd & 7 PUR 31 Ryan Browne incomplete pass intended for Corey Smith
  3. 9:24 3rd & 7 PUR 31 Ryan Browne rushed for 1 yard gain, tackled by Cam Miller
  4. 8:52 4th & 6 PUR 32 Jack McCallister punted for 51 yards. DT Sheffield returned punt for no gain
Rutgers 2nd, 8:47
  1. 8:47 1st & 10 RUT 17 Athan Kaliakmanis incomplete pass
  2. 8:40 2nd & 10 RUT 17 Athan Kaliakmanis sacked by CJ Nunnally IV for 12 yard loss. Athan Kaliakmanis fumbled. Tyler Needham recovered fumble for no gain
  3. 8:10 3rd & 22 RUT 5 Athan Kaliakmanis rushed for 15 yard gain
  4. 7:35 4th & 7 RUT 20 Jakob Anderson punted for 35 yards, no return. Rutgers committed 15 yard penalty (Catch Interference)
Purdue 2nd, 7:14
  1. 7:14 1st & 10 RUT 40 Ryan Browne incomplete pass intended for EJ Horton Jr.
  2. 7:09 2nd & 10 RUT 40 Malachi Thomas rushed for 3 yard gain, tackled by Abram Wright
  3. 6:48 3rd & 7 RUT 37 Ryan Browne passed to Malachi Thomas for 2 yard loss, tackled by Jacobie Henderson
  4. 5:45 4th & 9 RUT 39 Jack McCallister punted for 24 yards. DT Sheffield returned punt for no gain
Rutgers 2nd, 5:44
  1. 5:44 1st & 10 RUT 15 Antwan Raymond rushed for 5 yard gain, tackled by Winston Berglund
  2. 5:21 2nd & 5 RUT 20 Antwan Raymond rushed for 4 yard gain, tackled by Hershey McLaurin
  3. 4:40 3rd & 1 RUT 24 Athan Kaliakmanis rushed for no gain, tackled by Ian Jeffries
  4. 4:17 4th & 1 RUT 24 Athan Kaliakmanis rushed for 1 yard gain, tackled by Ian Jeffries
  5. 3:27 1st & 10 RUT 25 Purdue timeout
  6. 3:27 1st & 10 RUT 25 Antwan Raymond rushed for 7 yard gain, tackled by Hershey McLaurin
  7. 2:51 2nd & 3 RUT 32 Antwan Raymond rushed for 2 yard gain, tackled by Ian Jeffries
  8. 2:22 3rd & 1 RUT 34 Antwan Raymond rushed for 4 yard gain, tackled by Breeon Ishmail
  9. 2:00 1st & 10 RUT 38 Athan Kaliakmanis passed to KJ Duff for 19 yard gain, tackled by Hudauri Hines
  10. 1:50 1st & 10 PUR 43 Athan Kaliakmanis passed to DT Sheffield for 11 yard gain
  11. 1:32 1st & 10 PUR 32 Athan Kaliakmanis passed to Ben Black for 7 yard gain, tackled by Hershey McLaurin
  12. 0:55 2nd & 3 PUR 25 Rutgers timeout
  13. 0:55 2nd & 3 PUR 25 Athan Kaliakmanis incomplete pass intended for Colin Weber
  14. 0:53 3rd & 3 PUR 25 Antwan Raymond rushed for 1 yard gain, tackled by Hershey McLaurin
  15. 0:42 4th & 2 PUR 24 Rutgers timeout
  16. 0:42 4th & 2 PUR 24 Athan Kaliakmanis passed to Ben Black for 11 yard gain, tackled by Alex Sanford Jr.
  17. 0:31 1st & 10 PUR 13 Athan Kaliakmanis passed to Colin Weber for 5 yard gain
  18. 0:30 2nd & 5 PUR 8 Rutgers committed 5 yard penalty (False Start)
  19. 0:30 2nd & 10 PUR 13 Athan Kaliakmanis incomplete pass
  20. 0:26 3rd & 10 PUR 13 Antwan Raymond rushed for 12 yard gain, tackled by Tahj Ra-El
  21. 0:17 1st & 1 PUR 1 Antwan Raymond rushed for 1 yard touchdown RUT 6, PUR 10
  22. 0:12 1st & 1 PUR 0 Jai Patel made PAT RUT 7, PUR 10
Purdue 2nd, 0:12
  1. 0:12 1st & 1 PUR 0 Rutgers kicked off for 45 yards, Christian Moore returned kickoff for 13 yards
  2. 0:02 1st & 10 PUR 33 Player rushed for no gain
Purdue 3rd, 15:00
  1. 15:00 2nd & 11 RUT 32 Rutgers kicked off, touchback
  2. 15:00 1st & 10 PUR 25 Devin Mockobee rushed for 32 yard gain, tackled by Jett Elad
  3. 14:40 1st & 10 RUT 43 Devin Mockobee rushed for 3 yard gain, tackled by Bradley Weaver
  4. 14:22 2nd & 7 RUT 40 Antonio Harris rushed for 37 yard gain, tackled by Kaj Sanders
  5. 13:25 1st & 3 RUT 3 Malachi Singleton passed to Devin Mockobee for 3 yard touchdown RUT 7, PUR 16
  6. 13:10 1st & 3 RUT 0 Spencer Porath made PAT RUT 7, PUR 17
Rutgers 3rd, 13:10
  1. 13:10 1st & 3 RUT 0 Purdue kicked off, touchback
  2. 13:10 1st & 10 RUT 25 Athan Kaliakmanis incomplete pass intended for DT Sheffield
  3. 13:03 2nd & 10 RUT 25 Athan Kaliakmanis rushed for 4 yard gain, tackled by Mani Powell
  4. 12:28 3rd & 6 RUT 29 Athan Kaliakmanis sacked by Trey Smith for 3 yard loss
  5. 11:52 4th & 9 RUT 26 Jakob Anderson punted for 41 yards. Michael Jackson III returned punt for no gain
Purdue 3rd, 11:33
  1. 11:33 1st & 10 PUR 33 Ryan Browne passed to Devin Mockobee for 15 yard gain, tackled by Abram Wright
  2. 11:10 1st & 10 PUR 48 Ryan Browne incomplete pass intended for Nitro Tuggle
  3. 10:56 2nd & 10 PUR 48 Malachi Singleton rushed for 4 yard gain, tackled by Jett Elad
  4. 10:41 3rd & 6 RUT 48 Ryan Browne incomplete pass intended for Michael Jackson III
  5. 10:25 4th & 6 RUT 48 Jack McCallister punted for 38 yards. DT Sheffield returned punt for no gain
Rutgers 3rd, 10:19
  1. 10:19 1st & 10 RUT 10 Antwan Raymond rushed for 1 yard gain, tackled by CJ Nunnally IV
  2. 9:48 2nd & 9 RUT 11 Athan Kaliakmanis passed to Kenny Fletcher Jr. for 8 yard gain, tackled by Hershey McLaurin
  3. 9:04 3rd & 1 RUT 19 Antwan Raymond rushed for 6 yard gain, tackled by Hershey McLaurin
  4. 8:34 1st & 10 RUT 25 Antwan Raymond rushed for 3 yard gain, tackled by Demeco Kennedy
  5. 7:43 2nd & 7 RUT 28 Athan Kaliakmanis passed to KJ Duff for 72 yard touchdown RUT 13, PUR 17
  6. 7:33 2nd & 7 PUR 0 Jai Patel made PAT RUT 14, PUR 17
Purdue 3rd, 7:33
  1. 7:33 2nd & 7 PUR 0 Rutgers kicked off, touchback
  2. 7:33 1st & 10 PUR 25 Devin Mockobee rushed for no gain, tackled by Djibril Abdou Rahman
  3. 7:08 2nd & 10 PUR 25 Ryan Browne rushed for 11 yard gain
  4. 6:26 1st & 10 PUR 36 Devin Mockobee rushed for 1 yard gain, tackled by Kaj Sanders
  5. 5:49 2nd & 9 PUR 37 Ryan Browne passed to Antonio Harris for 18 yard gain, tackled by Kaj Sanders
  6. 5:00 1st & 10 RUT 45 Antonio Harris rushed for 5 yard gain, tackled by Bradley Weaver
  7. 4:16 2nd & 5 RUT 40 Ryan Browne incomplete pass intended for Arhmad Branch
  8. 4:12 3rd & 5 RUT 40 Ryan Browne incomplete pass intended for Rico Walker
  9. 4:12 4th & 5 RUT 40 Jack McCallister punted, touchback
Rutgers 3rd, 4:00
  1. 4:00 1st & 10 RUT 20 Athan Kaliakmanis sacked by Charles Correa and Mani Powell for 6 yard loss
  2. 3:36 2nd & 16 RUT 14 Athan Kaliakmanis passed to Antwan Raymond for 9 yard gain, tackled by CJ Nunnally IV
  3. 2:38 3rd & 7 RUT 23 Athan Kaliakmanis passed to Antwan Raymond for 9 yard gain, tackled by Tahj Ra-El
  4. 1:47 1st & 10 RUT 32 Antwan Raymond rushed for 7 yard gain, tackled by Mani Powell
  5. 0:55 2nd & 3 RUT 39 Antwan Raymond rushed for 12 yard gain, tackled by Hershey McLaurin
  6. End of 3rd Quarter
  7. 15:00 1st & 10 PUR 49 Athan Kaliakmanis incomplete pass intended for KJ Duff
  8. 14:54 2nd & 10 PUR 39 Antwan Raymond rushed for 3 yard gain, tackled by Tahj Ra-El
  9. 14:25 3rd & 17 PUR 46 Antwan Raymond rushed for 11 yard gain. Antwan Raymond fumbled. Tahj Ra-El recovered fumble for no gain
Purdue 4th, 14:09
  1. 14:09 1st & 10 PUR 35 Ryan Browne passed to EJ Horton Jr. for 17 yard gain, tackled by Jacobie Henderson
  2. 13:12 1st & 10 RUT 48 Devin Mockobee rushed for 2 yard gain, tackled by Jordan Walker
  3. 12:51 2nd & 8 RUT 46 Malachi Singleton incomplete pass
  4. 12:44 3rd & 8 RUT 46 Ryan Browne passed to Michael Jackson III for 1 yard gain, tackled by Eric O'Neill
  5. 12:17 4th & 7 RUT 45 Jack McCallister punted for 35 yards. DT Sheffield returned punt for no gain
Rutgers 4th, 12:17
  1. 12:17 1st & 10 RUT 10 Antwan Raymond rushed for 4 yard gain, tackled by Hershey McLaurin
  2. 11:56 2nd & 6 RUT 14 Athan Kaliakmanis passed to KJ Duff for 42 yard gain, tackled by Hudauri Hines
  3. 10:58 1st & 10 PUR 44 Antwan Raymond rushed for 2 yard gain, tackled by CJ Nunnally IV
  4. 10:34 2nd & 8 PUR 42 Rutgers committed 11 yard penalty (Holding)
  5. 9:35 2nd & 19 RUT 47 Athan Kaliakmanis passed to KJ Duff for 37 yard gain
  6. 9:01 1st & 10 PUR 16 Ja'shon Benjamin rushed for 9 yard gain, tackled by Tony Grimes
  7. 8:33 2nd & 1 PUR 7 Ja'shon Benjamin rushed for 6 yard gain, tackled by Smiley Bradford
  8. 7:45 1st & 1 PUR 1 Athan Kaliakmanis rushed for 1 yard touchdown RUT 20, PUR 17
  9. 7:45 1st & 1 PUR 0 Jai Patel made PAT RUT 21, PUR 17
Purdue 4th, 7:45
  1. 7:45 1st & 1 PUR 0 Rutgers kicked off for 62 yards, Michael Jackson III returned kickoff for 56 yards
  2. 7:37 1st & 10 RUT 41 Ryan Browne incomplete pass intended for EJ Horton Jr.
  3. 7:31 2nd & 10 RUT 41 Devin Mockobee rushed for 5 yard gain, tackled by Kaj Sanders
  4. 6:31 3rd & 5 RUT 36 Devin Mockobee rushed for 4 yard gain, tackled by Kaj Sanders
  5. 6:12 4th & 1 RUT 32 Rutgers timeout
  6. 6:12 4th & 1 RUT 32 Malachi Singleton rushed for 1 yard gain, tackled by Eric O'Neill
  7. 5:25 1st & 10 RUT 31 Devin Mockobee rushed for 2 yard gain
  8. 5:03 2nd & 8 RUT 29 Ryan Browne incomplete pass intended for EJ Horton Jr.
  9. 4:52 3rd & 8 RUT 29 Rutgers committed 15 yard penalty (Pass Interference)
  10. 4:43 1st & 10 RUT 14 Ryan Browne passed to Nitro Tuggle for 14 yard touchdown RUT 21, PUR 23
  11. 4:43 1st & 10 RUT 0 Spencer Porath made PAT RUT 21, PUR 24
Rutgers 4th, 4:43
  1. 4:43 1st & 10 RUT 0 Purdue kicked off, touchback
  2. 4:43 1st & 10 RUT 25 Athan Kaliakmanis passed to KJ Duff for 32 yard gain, tackled by Smiley Bradford
  3. 4:05 1st & 10 PUR 43 Antwan Raymond rushed for 2 yard gain, tackled by Charles Correa
  4. 3:24 2nd & 8 PUR 41 Antwan Raymond rushed for 4 yard gain, tackled by CJ Nunnally IV
  5. 2:47 3rd & 4 PUR 37 Antwan Raymond rushed for 2 yard gain, tackled by CJ Nunnally IV
  6. 2:15 4th & 2 PUR 35 Athan Kaliakmanis passed to Ben Black for 16 yard gain, tackled by Hershey McLaurin
  7. 2:00 1st & 10 PUR 19 Athan Kaliakmanis passed to DT Sheffield for 8 yard gain, tackled by Tahj Ra-El
  8. 1:27 2nd & 2 PUR 11 Antwan Raymond rushed for 4 yard gain
  9. 1:23 1st & 7 PUR 7 Purdue timeout
  10. 1:23 1st & 7 PUR 7 Antwan Raymond rushed for 2 yard gain
  11. 1:19 2nd & 5 PUR 5 Purdue timeout
  12. 1:19 2nd & 5 PUR 5 Athan Kaliakmanis incomplete pass intended for Kenny Fletcher Jr.
  13. 1:15 3rd & 5 PUR 5 Antwan Raymond rushed for 3 yard gain
  14. 1:08 4th & 2 PUR 2 Jai Patel kicked a 20-yard field goal RUT 24, PUR 24
Purdue 4th, 1:06
  1. 1:06 4th & 2 PUR 2 Rutgers kicked off for 32 yards, Christian Earls returned kickoff for no gain
  2. 1:06 1st & 10 PUR 33 Ryan Browne passed to Ryan Browne for 3 yard loss. Ryan Browne fumbled. Jett Elad recovered fumble for no gain
Rutgers 4th, 0:59
  1. 0:59 1st & 10 PUR 30 Ja'shon Benjamin rushed for 11 yard gain, tackled by Hudauri Hines
  2. 0:22 1st & 10 PUR 19 Ja'shon Benjamin rushed for 6 yard gain, tackled by Tahj Ra-El
  3. 0:02 2nd & 4 PUR 13 Rutgers timeout
  4. 0:02 2nd & 4 PUR 13 Jai Patel kicked a 30-yard field goal RUT 27, PUR 24
‹ 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.