| 14:53 | 1st & 10 | OWN 27 | Aidan O'Connell pass complete to Milton Wright for 16 yds to the Prdue 43 for a 1ST down | +16 | 1.47 |
| 14:53 | 1st & 10 | OWN 43 | Aidan O'Connell pass incomplete to David Bell | 0 | -1.16 |
| 14:53 | 2nd & 10 | OWN 43 | Aidan O'Connell pass complete to David Bell for 9 yds to the Nwest 48 | +9 | 1.10 |
| 14:53 | 3rd & 1 | OPP 48 | Zander Horvath run for 2 yds to the Nwest 46 for a 1ST down | +2 | 0.98 |
| 14:53 | 1st & 10 | OPP 46 | Zander Horvath run for 11 yds to the Nwest 35 for a 1ST down | +11 | 0.57 |
| 14:53 | 1st & 10 | OPP 35 | Aidan O'Connell pass complete to Milton Wright for 15 yds to the Nwest 20 for a 1ST down | +15 | 0.35 |
| 14:53 | 1st & 10 | OPP 20 | Jackson Anthrop run for 3 yds to the Nwest 17 | +3 | -0.12 |
| 14:53 | 2nd & 7 | OPP 17 | Zander Horvath run for 5 yds to the Nwest 12 | +5 | 0.06 |
| 14:53 | 3rd & 2 | OPP 12 | Aidan O'Connell sacked by Trevor Kent for a loss of 8 yards to the Nwest 20 | -8 | -1.52 |
| 10:26 | 4th & 10 | OPP 20 | Mitchell Fineran 37 yd FG MISSED |
| 10:26 | 1st & 10 | OWN 20 | PENALTY PUR Offside (Karlaftis,George) 5 yards from NU 20 to NU 25. NO PLAY. | -5 | |
| 10:26 | 1st & 5 | OWN 25 | Evan Hull run for 4 yds to the Nwest 29 | +4 | -0.15 |
| 10:26 | 2nd & 1 | OWN 29 | Evan Hull run for 3 yds to the Nwest 32 for a 1ST down | +3 | -0.25 |
| 10:26 | 1st & 10 | OWN 32 | Andrew Marty pass complete to Evan Hull for 14 yds to the Nwest 46 for a 1ST down | +14 | 1.33 |
| 10:26 | 1st & 10 | OWN 46 | Stephon Robinson Jr. run for 2 yds to the Nwest 48 | +2 | -0.67 |
| 10:26 | 2nd & 8 | OWN 48 | Andrew Marty pass incomplete to Evan Hull | 0 | -1.07 |
| 10:26 | 3rd & 8 | OWN 48 | Evan Hull run for 3 yds to the Nwest 45 | +3 | -0.31 |
| 7:46 | 4th & 11 | OWN 45 | Derek Adams punt for 44 yds , Jackson Anthrop returns for 9 yds to the Prdue 10 |
| 7:46 | 1st & 10 | OWN 10 | Dylan Downing run for 2 yds to the Prdue 12 | +2 | -0.23 |
| 7:46 | 2nd & 8 | OWN 12 | Aidan O'Connell pass complete to Broc Thompson for 7 yds to the Prdue 19 | +7 | 0.25 |
| 7:46 | 3rd & 1 | OWN 19 | King Doerue run for no gain to the Prdue 19 | 0 | -0.36 |
| 5:46 | 4th & 1 | OWN 19 | Jack Ansell punt for 38 yds, fair catch by JJ Jefferson at the Nwest 43 |
| 5:46 | 1st & 10 | OWN 43 | Andrew Marty pass complete to Andrew Clair for 9 yds to the Prdue 48 | +9 | 1.28 |
| 5:46 | 2nd & 1 | OPP 48 | Andrew Clair run for 5 yds to the Prdue 43 for a 1ST down | +5 | -0.17 |
| 5:46 | 1st & 10 | OPP 43 | Andrew Clair run for 21 yds to the Prdue 22 for a 1ST down | +21 | 0.70 |
| 5:46 | 1st & 10 | OPP 22 | Andrew Marty pass complete to Stephon Robinson Jr. for 2 yds to the Prdue 20 | +2 | -0.22 |
| 5:46 | 2nd & 8 | OPP 20 | Evan Hull run for 1 yd to the Prdue 19 | +1 | -0.34 |
| 5:46 | 3rd & 7 | OPP 19 | Evan Hull run for 1 yd to the Prdue 20 | +1 | -0.47 |
| 2:29 | 4th & 8 | OPP 20 | Charlie Kuhbander 38 yd FG MISSED |
| 2:29 | 1st & 10 | OWN 20 | Aidan O'Connell pass incomplete to David Bell | 0 | -0.56 |
| 2:29 | 2nd & 10 | OWN 20 | Aidan O'Connell pass incomplete to Milton Wright | 0 | -0.26 |
| 2:29 | 3rd & 10 | OWN 20 | O'Connell,Aidan pass incomplete to Bell,David broken up by Mitchell,Cameron PENALTY NU Pass Interference (Mitchell,Cameron) 15 yards from PUR20 to PUR35, 1ST DOWN. NO PLAY. | +15 | |
| 2:29 | 1st & 10 | OWN 35 | Zander Horvath run for 3 yds to the Prdue 38 | +3 | -0.41 |
| 2:29 | 2nd & 7 | OWN 38 | Aidan O'Connell pass incomplete to Milton Wright | 0 | -0.87 |
| 2:29 | 3rd & 7 | OWN 38 | Aidan O'Connell pass complete to David Bell for 9 yds to the Prdue 47 for a 1ST down | +9 | 2.42 |
| 2:29 | 1st & 10 | OWN 47 | Aidan O'Connell pass complete to Jackson Anthrop for 42 yds to the NORTHWSTRN 11 for a 1ST down NORTHWESTERN Penalty, Personal Foul (15 Yards) to the Nwest 26 for a 1ST down | +57 | |
| 2:29 | 1st & 10 | OPP 26 | Aidan O'Connell pass complete to Jackson Anthrop for 2 yds to the Nwest 24 | +2 | -0.25 |
| 0:00 | 2nd & 8 | OPP 24 | Aidan O'Connell pass complete to David Bell for 7 yds to the Nwest 17 | +7 | 0.29 |
| 0:00 | OPP 24 | End of 1st Quarter | |||
| 15:00 | 3rd & 1 | OPP 17 | Aidan O'Connell pass complete to Payne Durham for 4 yds to the Nwest 13 for a 1ST down | +4 | 0.14 |
| 15:00 | 1st & 10 | OPP 13 | Aidan O'Connell pass incomplete to David Bell | 0 | -0.30 |
| 15:00 | 2nd & 10 | OPP 13 | Zander Horvath run for 2 yds to the Nwest 15 | +2 | -0.17 |
| 15:00 | 3rd & 12 | OPP 15 | Aidan O'Connell pass incomplete to TJ Sheffield | 0 | -0.63 |
| 13:34 | 4th & 12 | OPP 15 | Mitchell Fineran 32 yd FG GOOD |
| 13:34 | 1st & 10 | OWN 25 | Evan Hull run for 2 yds to the Nwest 27 | +2 | -0.45 |
| 13:34 | 2nd & 8 | OWN 27 | Evan Hull run for 1 yd to the Nwest 28 | +1 | -0.40 |
| 13:34 | 3rd & 7 | OWN 28 | Ryan Hilinski pass complete to Marshall Lang for 2 yds to the Nwest 30 | +2 | -0.18 |
| 11:33 | 4th & 5 | OWN 30 | Derek Adams punt for 38 yds, fair catch by Jackson Anthrop at the Prdue 32 |
| 11:33 | 1st & 10 | OWN 32 | O'Connell,Aidan sacked for loss of 7 yards to the PUR25 (Adebawore,Adetomiwa) PENALTY NU Holding (Hampton, Jr.,A.J.) 10 yards from PUR32 to PUR42, 1ST DOWN. NO PLAY. | +10 | |
| 11:33 | 1st & 10 | OWN 42 | Aidan O'Connell pass complete to David Bell for 21 yds to the Nwest 37 for a 1ST down | +21 | 1.51 |
| 11:33 | 1st & 10 | OPP 37 | O'Connell,Aidan pass complete to Wright,Milton for 32 yards to the NU 05, End Of Play PENALTY PUR Holding (Long,Greg) 10 yards from NU 37 to NU 47. NO PLAY. | +10 | |
| 11:33 | 1st & 20 | OPP 47 | Aidan O'Connell pass complete to Milton Wright for 8 yds to the Nwest 39 | +8 | 0.69 |
| 11:33 | 2nd & 12 | OPP 39 | Aidan O'Connell pass complete to David Bell for 14 yds to the Nwest 25 for a 1ST down | +14 | 1.49 |
| 11:33 | 1st & 10 | OPP 25 | King Doerue run for 5 yds to the Nwest 20 | +5 | 0.08 |
| 11:33 | 2nd & 5 | OPP 20 | O'Connell,Aidan pass incomplete to Doerue,King PENALTY PUR Holding (Long,Greg) 10 yards from NU 20 to NU 30. NO PLAY. | +10 | |
| 11:33 | 2nd & 15 | OPP 30 | Aidan O'Connell pass incomplete to David Bell | 0 | -0.89 |
| 11:33 | 3rd & 15 | OPP 30 | NORTHWESTERN Penalty, Personal Foul (Chris Bergin) to the Nwest 14 for a 1ST down | +14 | |
| 11:33 | 1st & 10 | OPP 14 | Jackson Anthrop run for 1 yd to the Nwest 15 | +1 | -0.25 |
| 11:33 | 2nd & 11 | OPP 15 | Aidan O'Connell pass complete to Broc Thompson for 7 yds to the Nwest 8 | +7 | 0.18 |
| 11:33 | 3rd & 4 | OPP 8 | Aidan O'Connell pass incomplete to Jackson Anthrop | 0 | -0.34 |
| 6:39 | 4th & 4 | OPP 8 | Mitchell Fineran 25 yd FG GOOD |
| 6:39 | 1st & 10 | OWN 25 | Ryan Hilinski pass complete to Evan Hull for 1 yd to the Nwest 24 | +1 | -0.59 |
| 6:39 | 2nd & 11 | OWN 24 | Ryan Hilinski pass complete to Malik Washington for 46 yds to the Prdue 30 for a 1ST down | +46 | 4.07 |
| 6:39 | 1st & 10 | OPP 30 | PENALTY NU False Start (Mangieri,Charlie) 5 yards from PUR30 to PUR35. NO PLAY. | -5 | |
| 6:39 | 1st & 15 | OPP 35 | Evan Hull run for 1 yd to the Prdue 36 | +1 | -0.58 |
| 6:39 | 2nd & 16 | OPP 36 | Ryan Hilinski pass incomplete to JJ Jefferson | 0 | -1.01 |
| 6:39 | 3rd & 16 | OPP 36 | Ryan Hilinski pass complete to Evan Hull for 6 yds to the Prdue 30 | +6 | 0.26 |
| 3:54 | 4th & 10 | OPP 30 | Timeout NORTHWESTERN, clock 03:54 | ||
| 3:47 | 4th & 10 | OPP 30 | Ryan Hilinski pass complete to Evan Hull for 1 yd to the Prdue 29 | +1 | -1.88 |
| 3:47 | 1st & 10 | OWN 29 | Horvath,Zander rush for 2 yards gain to the PUR31 (Mitchell,Cameron) PENALTY PUR Chop Block (Holstege,Spencer) 14 yards from PUR29 to PUR15. NO PLAY. | -14 | |
| 3:47 | 1st & 24 | OWN 15 | Aidan O'Connell pass complete to Zander Horvath for 12 yds to the Prdue 27 | +12 | 0.41 |
| 3:47 | 2nd & 12 | OWN 27 | Aidan O'Connell pass complete to Garrett Miller for 11 yds to the Prdue 38 | +11 | 1.02 |
| 3:47 | 3rd & 1 | OWN 38 | Aidan O'Connell pass complete to Milton Wright for 9 yds to the Prdue 47 for a 1ST down | +9 | 1.72 |
| 1:45 | 1st & 10 | OWN 47 | Aidan O'Connell pass complete to Milton Wright for 53 yds for a TD, (Mitchell Fineran KICK) | +53 | 4.10 |
| 1:39 | 1st & 10 | OWN 24 | Andrew Marty pass complete to Stephon Robinson Jr. for 35 yds to the NORTHWSTRN 41 for a 1ST down PURDUE Penalty, Defensive Pass Interference (Jack Albers) declined for a 1ST down | +35 | 2.91 |
| 1:39 | 1st & 10 | OPP 41 | Andrew Marty run for no gain to the Prdue 41 | 0 | -0.88 |
| 1:39 | 2nd & 10 | OPP 41 | Andrew Marty pass complete to Evan Hull for 10 yds to the Prdue 31 for a 1ST down | +10 | 1.28 |
| 1:39 | 1st & 10 | OPP 31 | Andrew Marty pass incomplete to Stephon Robinson Jr. | 0 | -0.58 |
| 1:39 | 2nd & 10 | OPP 31 | Andrew Marty pass complete to Stephon Robinson Jr. for 5 yds to the Prdue 26 | +5 | 0.05 |
| 0:27 | 3rd & 5 | OPP 26 | Timeout PURDUE, clock 00:27 | ||
| 0:27 | 3rd & 5 | OPP 26 | Evan Hull run for 19 yds to the Prdue 7 for a 1ST down PURDUE Penalty, Defensive Offside (Jack Albers) declined for a 1ST down | +19 | 1.17 |
| 0:27 | 1st & 7 | OPP 7 | Andrew Marty pass incomplete to Marshall Lang | 0 | -0.41 |
| 0:27 | 2nd & 7 | OPP 7 | Andrew Marty run for 3 yds to the Prdue 4 | +3 | -0.09 |
| 0:00 | 3rd & 4 | OPP 4 | Andrew Marty pass complete to Marshall Lang for 4 yds for a TD, (Charlie Kuhbander KICK) | +4 | 2.70 |
| 0:00 | OPP 3 | End of 2nd Quarter |
| 14:58 | 1st & 10 | OWN 35 | kickoff for 16 yds | ||
| 14:58 | 1st & 10 | OPP 49 | Aidan O'Connell pass complete to David Bell for 3 yds to the Nwest 46 | +3 | -0.38 |
| 14:58 | 2nd & 7 | OPP 46 | Aidan O'Connell pass complete to David Bell for 5 yds to the Nwest 41 | +5 | 0.09 |
| 14:58 | 3rd & 2 | OPP 41 | Zander Horvath run for 3 yds to the Nwest 38 for a 1ST down | +3 | 0.95 |
| 14:58 | 1st & 10 | OPP 38 | Aidan O'Connell pass complete to David Bell for 19 yds to the Nwest 19 for a 1ST down | +19 | 0.49 |
| 14:58 | 1st & 10 | OPP 19 | Aidan O'Connell pass complete to Jackson Anthrop for 7 yds to the Nwest 12 | +7 | 0.31 |
| 14:58 | 2nd & 3 | OPP 12 | O'Connell,Aidan pass incomplete to Anthrop,Jackson PENALTY PUR Ineligible Downfield on Pass (Hartwig,Gus) 5 yards from NU 12 to NU 17. NO PLAY. | +5 | |
| 14:58 | 2nd & 8 | OPP 17 | Aidan O'Connell pass incomplete to Milton Wright | 0 | -0.39 |
| 12:31 | 3rd & 8 | OPP 17 | Aidan O'Connell pass complete to Milton Wright for 17 yds for a TD, (Two-Point Conversion failed ) | +17 | 3.20 |
| 12:31 | 1st & 10 | OWN 35 | Andrew Marty run for 6 yds to the Nwest 41 | +6 | 0.40 |
| 12:31 | 2nd & 4 | OWN 41 | Evan Hull run for 5 yds to the Nwest 46 for a 1ST down | +5 | 0.66 |
| 12:31 | 1st & 10 | OWN 46 | Evan Hull run for 7 yds to the Prdue 47 | +7 | 0.65 |
| 12:31 | 2nd & 3 | OPP 47 | Evan Hull run for 4 yds to the Prdue 43 for a 1ST down | +4 | 0.19 |
| 12:31 | 1st & 10 | OPP 43 | Andrew Marty pass complete to Malik Washington for 7 yds to the Prdue 36 | +7 | 0.49 |
| 12:31 | 2nd & 3 | OPP 36 | Evan Hull run for 1 yd to the Prdue 35 | +1 | -0.71 |
| 12:31 | 3rd & 2 | OPP 35 | Andrew Clair run for 1 yd to the Prdue 34 | +1 | -0.80 |
| 12:31 | 4th & 1 | OPP 34 | Andrew Marty run for 3 yds to the Prdue 31 for a 1ST down | +3 | 1.53 |
| 12:31 | 1st & 10 | OPP 31 | Andrew Clair run for 3 yds to the Prdue 28 | +3 | -0.18 |
| 12:31 | 2nd & 7 | OPP 28 | Hull,Evan rush for 2 yards gain to the PUR26 (Grant,Marvin; Boyd Jr.,Prince) PENALTY PUR Offside (Boyd Jr.,Prince) 5 yards from PUR28 to PUR23. NO PLAY. | +5 | |
| 12:31 | 2nd & 2 | OPP 23 | Andrew Marty run for 2 yds to the Prdue 21 for a 1ST down | +2 | -0.31 |
| 12:31 | 1st & 10 | OPP 21 | Evan Hull run for 5 yds to the Prdue 16 | +5 | 0.07 |
| 12:31 | 2nd & 5 | OPP 16 | Evan Hull run for 15 yds to the Prdue 1 for a 1ST down | +15 | 1.62 |
| 12:31 | 1st & 1 | OPP 1 | Evan Hull run for no gain to the Prdue 1 | 0 | -0.96 |
| 5:29 | 2nd & 1 | OPP 1 | Evan Hull run for 1 yd for a TD, (Charlie Kuhbander KICK) | +1 | 1.90 |
| 5:22 | 1st & 10 | OWN 26 | Aidan O'Connell pass complete to Payne Durham for 17 yds to the Prdue 43 for a 1ST down | +17 | 1.54 |
| 5:22 | 1st & 10 | OWN 43 | King Doerue run for 7 yds to the 50 yard line | +7 | 0.68 |
| 5:22 | 2nd & 3 | 50 | Aidan O'Connell pass complete to David Bell for 5 yds to the Nwest 45 for a 1ST down | +5 | 0.31 |
| 4:03 | 1st & 10 | OPP 45 | Aidan O'Connell pass complete to Milton Wright for 45 yds for a TD, (Mitchell Fineran KICK) | +45 | 3.48 |
| 4:03 | 1st & 10 | OWN 34 | Andrew Marty run for 4 yds to the Nwest 38 | +4 | -0.16 |
| 4:03 | 2nd & 6 | OWN 38 | Andrew Clair run for 6 yds to the Nwest 44 for a 1ST down | +6 | 1.12 |
| 4:03 | 1st & 10 | OWN 44 | Evan Hull run for 3 yds to the Nwest 47 | +3 | -0.43 |
| 4:03 | 2nd & 7 | OWN 47 | Evan Hull run for 8 yds to the Prdue 45 for a 1ST down | +8 | 1.32 |
| 4:03 | 1st & 10 | OPP 45 | Evan Hull run for 3 yds to the Prdue 42 | +3 | -0.33 |
| 4:03 | 2nd & 7 | OPP 42 | Andrew Marty run for 5 yds to the Prdue 37 | +5 | 0.09 |
| 0:00 | 3rd & 2 | OPP 37 | Evan Hull run for no gain to the Prdue 37 | 0 | -1.08 |
| 0:00 | OPP 37 | End of 3rd Quarter | |||
| 14:55 | 4th & 2 | OPP 37 | Andrew Marty pass incomplete to Stephon Robinson Jr. | 0 | -2.20 |
| 14:55 | 1st & 10 | OWN 37 | King Doerue run for 5 yds to the Prdue 42 | +5 | 0.11 |
| 14:55 | 2nd & 5 | OWN 42 | Aidan O'Connell pass complete to David Bell for 4 yds to the Prdue 46 | +4 | -0.17 |
| 14:55 | 3rd & 1 | OWN 46 | Aidan O'Connell pass complete to Milton Wright for 50 yds to the Nwest 4 for a 1ST down | +50 | 3.42 |
| 14:55 | 1st & 4 | OPP 4 | King Doerue run for 2 yds to the Nwest 6 | +2 | -0.38 |
| 14:55 | 2nd & 6 | OPP 6 | Aidan O'Connell run for 1 yd to the Nwest 5 | +1 | -0.23 |
| 14:55 | 3rd & 5 | OPP 5 | Aidan O'Connell pass incomplete to Jackson Anthrop | 0 | -0.29 |
| 11:41 | 4th & 5 | OPP 5 | Mitchell Fineran 22 yd FG GOOD |
| 11:33 | 1st & 10 | OWN 22 | Andrew Marty run for 5 yds to the Nwest 27 | +5 | 0.09 |
| 11:33 | 2nd & 5 | OWN 27 | Andrew Marty run for 4 yds to the Nwest 31 | +4 | -0.10 |
| 11:33 | 3rd & 1 | OWN 31 | Evan Hull run for 3 yds to the Nwest 34 for a 1ST down | +3 | 0.95 |
| 11:33 | 1st & 10 | OWN 34 | Evan Hull run for 3 yds to the Nwest 37 | +3 | -0.40 |
| 11:33 | 2nd & 7 | OWN 37 | Andrew Marty pass complete to Evan Hull for 3 yds to the Nwest 40 | +3 | -0.35 |
| 11:33 | 3rd & 4 | OWN 40 | Andrew Marty pass complete to Thomas Gordon for 4 yds to the Nwest 44 for a 1ST down | +4 | 1.71 |
| 11:33 | 1st & 10 | OWN 44 | Evan Hull run for 3 yds to the Nwest 47 | +3 | -0.43 |
| 11:33 | 2nd & 7 | OWN 47 | Evan Hull run for 10 yds to the Prdue 43 for a 1ST down | +10 | 1.45 |
| 11:33 | 1st & 10 | OPP 43 | Andrew Marty sacked by Joe Anderson for a loss of 2 yards to the Prdue 45 | -2 | -1.39 |
| 11:33 | 2nd & 12 | OPP 45 | Andrew Marty sacked by Kydran Jenkins for a loss of 5 yards to the 50 yard line | -5 | -1.84 |
| 11:33 | 3rd & 17 | 50 | Andrew Marty sacked by Jack Sullivan for a loss of 9 yards to the Nwest 41 | -9 | -0.75 |
| 5:08 | 4th & 26 | OWN 41 | Andrew Marty sacked by George Karlaftis for a loss of 6 yards to the Nwest 35 | -6 | 0.32 |
| 5:08 | 1st & 10 | OPP 35 | Aidan O'Connell pass complete to David Bell for 3 yds to the Nwest 32 | +3 | -0.22 |
| 5:08 | 2nd & 7 | OPP 32 | Zander Horvath run for 9 yds to the Nwest 23 for a 1ST down | +9 | 0.52 |
| 5:08 | 1st & 10 | OPP 23 | Zander Horvath run for 3 yds to the Nwest 20 | +3 | -0.13 |
| 3:42 | 2nd & 7 | OPP 20 | Timeout NORTHWESTERN, clock 03:42 | ||
| 3:42 | 2nd & 7 | OPP 20 | King Doerue run for 3 yds to the Nwest 17 | +3 | -0.14 |
| 3:35 | 3rd & 4 | OPP 17 | Timeout NORTHWESTERN, clock 03:35 | ||
| 3:35 | 3rd & 4 | OPP 17 | Jackson Anthrop run for 4 yds to the Nwest 21 | +4 | 0.40 |
| 3:28 | 4th & 8 | OPP 21 | Timeout NORTHWESTERN, clock 03:28 | ||
| 3:24 | 4th & 8 | OPP 21 | Mitchell Fineran 38 yd FG GOOD |
| 3:24 | 1st & 10 | OWN 25 | Ryan Hilinski pass complete to Stephon Robinson Jr. for 7 yds to the Nwest 32 | +7 | 0.60 |
| 3:24 | 2nd & 3 | OWN 32 | Ryan Hilinski pass complete to Malik Washington for 1 yd to the Nwest 33 | +1 | -0.82 |
| 3:24 | 3rd & 2 | OWN 33 | Ryan Hilinski pass complete to Stephon Robinson Jr. for 4 yds to the Nwest 37 for a 1ST down | +4 | 1.25 |
| 3:24 | 1st & 10 | OWN 37 | Ryan Hilinski pass incomplete to Andrew Clair | 0 | -1.07 |
| 2:09 | 2nd & 10 | OWN 37 | Ryan Hilinski pass intercepted | -0.88 |
| 2:09 | 1st & 10 | OWN 48 | Zander Horvath run for 5 yds to the Nwest 47 | +5 | 0.10 |
| 2:09 | 2nd & 5 | OPP 47 | Zander Horvath run for 1 yd to the Nwest 46 | +1 | -0.93 |
| 0:00 | 3rd & 4 | OPP 46 | run for 1 yd to the Nwest 47 | +1 | -0.87 |
| 0:00 | OPP 47 | End of 4th Quarter |
| 4 | sacks | 1 |
| 4 | plays for loss | 1 |
| 1 | takeaways | 0 |
| 1 | three-and-outs forced | 1 |
| 5 | explosive plays allowed | 9 |
| 4.57 | yards allowed / play | 8.30 |
| 2 of 9 | scoring drives allowed | 7 of 10 |
| Jaylan Alexander | 11 (10) | 1.5 TFL · 1 PD |
| Marvin Grant | 8 (6) | |
| Kieren Douglas | 7 (5) | |
| Jalen Graham | 6 (5) | 1 TFL |
| George Karlaftis | 5 (5) | 1 sk · 2 TFL |
| Kydran Jenkins | 4 (4) | 1 sk · 1 TFL |
| Cam Allen | 4 (3) | 1 QH |
| Branson Deen | 3 (2) | 0.5 TFL |
| Cameron Mitchell | 9 (7) | |
| A.J. Hampton | 8 (8) | 1 PD |
| Bryce Gallagher | 6 (2) | |
| Coco Azema | 5 (3) | 1 TFL |
| Chris Bergin | 5 (3) | |
| Jeremy Meiser | 4 (3) | 1 TFL |
| Brandon Joseph | 3 (2) | 1 PD |
| Peter McIntyre | 3 (2) | 1 QH |
| 4 of 5 | field goals | 0 of 1 |
| 1 | punts | 2 |
| 38.0 | punt average | 41.0 |
| 0 | punts inside the 20 | 0 |
| 39 | return yards | 44 |
| own 30 | average drive start | own 29 |
| K | Mitchell Fineran | 4/5 FG · long 38 · 2/2 XP |
| P | Jack Ansell | 1 punt · 38.0 avg |
| KR | Jackson Anthrop | 2 ret · 30 yds · long 17 |
| PR | Jackson Anthrop | 1 ret · 9 yds · long 9 |
| K | Charlie Kuhbander | 0/1 FG · 2/2 XP |
| P | Derek Adams | 2 punts · 41.0 avg |
| KR | Raymond Niro III | 2 ret · 44 yds · long 22 |
| KR | Thomas Gordon | 1 ret · 0 yds |
| 61 | plays | 69 |
| 506 | yards | 315 |
| 10 | drives | 9 |
| 56% | success rate | 45% |
| 21.99 | total PPA | 6.3 |
| Q2 | Mitchell Fineran 32 yd FG GOOD | 3–0 |
| Q2 | Mitchell Fineran 25 yd FG GOOD | 6–0 |
| Q2 | Aidan O'Connell pass complete to Milton Wright for 53 yds for a TD, (Mitchell Fineran KICK) | 13–0 |
| Q2 | Andrew Marty pass complete to Marshall Lang for 4 yds for a TD, (Charlie Kuhbander KICK) | 7–13 |
| Q3 | Aidan O'Connell pass complete to Milton Wright for 17 yds for a TD, (Two-Point Conversionβ¦ | 19–7 |
| Q3 | Evan Hull run for 1 yd for a TD, (Charlie Kuhbander KICK) | 14–19 |
| Q3 | Aidan O'Connell pass complete to Milton Wright for 45 yds for a TD, (Mitchell Fineran KICK) | 26–14 |
| Q4 | Mitchell Fineran 22 yd FG GOOD | 29–14 |
| Q4 | Mitchell Fineran 38 yd FG GOOD | 32–14 |
| Q2 | Aidan O'Connell pass complete to Milton Wright for 53 yds for a TD, (Mitchell Fineran⦠| 4.10 |
| Q2 | Ryan Hilinski pass complete to Malik Washington for 46 yds to the Prdue 30 for a 1ST⦠| 4.07 |
| Q3 | Aidan O'Connell pass complete to Milton Wright for 45 yds for a TD, (Mitchell Fineran⦠| 3.48 |
| Q4 | Aidan O'Connell pass complete to Milton Wright for 50 yds to the Nwest 4 for a 1ST down | 3.42 |
| Q3 | Aidan O'Connell pass complete to Milton Wright for 17 yds for a TD, (Two-Point⦠| 3.20 |
| Q2 | Andrew Marty pass complete to Stephon Robinson Jr. for 35 yds to the NORTHWSTRN 41 for⦠| 2.91 |
| 2025 | Purdue 0 – 19 Northwestern |
| 2024 | Northwestern 26 – 20 Purdue |
| 2023 | Purdue 15 – 23 Northwestern |
| 2022 | Northwestern 9 – 17 Purdue |
| 2020 | Northwestern 27 – 20 Purdue |
| 2019 | Purdue 24 – 22 Northwestern |
| 2018 | Northwestern 31 – 27 Purdue |
| 2017 | Purdue 13 – 23 Northwestern |