LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

Purdue at Northwestern play by play — College Football November 18, 2023

Purdue 15
Northwestern 23
Final
Purdue 1st, 15:00
  1. 15:00 Northwestern kicked off for 60 yards, Tyrone Tracy Jr. returned kickoff for 23 yards
  2. 14:53 1st & 10 PUR 28 Tyrone Tracy Jr. rushed for 2 yard gain, tackled by Xander Mueller
  3. 14:23 2nd & 8 PUR 30 Bennett Meredith incomplete pass intended for Garrett Miller
  4. 14:19 3rd & 8 PUR 30 Bennett Meredith sacked by Anto Saka and Xander Mueller for 8 yard loss
  5. 13:40 4th & 16 PUR 22 Jack Ansell punted for 31 yards, no return
Northwestern 1st, 13:32
  1. 13:32 1st & 10 NW 47 Cam Porter rushed for no gain, tackled by Sanoussi Kane
  2. 12:53 2nd & 10 NW 47 Ben Bryant passed to A.J. Henning for 35 yard gain
  3. 12:14 1st & 10 PUR 18 Cam Porter rushed for 11 yard gain, tackled by Dillon Thieneman
  4. 11:44 1st & 7 PUR 7 Cam Porter rushed for 7 yard touchdown PUR 0, NW 6
  5. 11:40 2pt attempt failed
Purdue 1st, 11:40
  1. 11:40 Northwestern kicked off for 60 yards, Tyrone Tracy Jr. returned kickoff for 20 yards
  2. 11:35 1st & 10 PUR 25 Purdue committed 5 yard penalty (False Start)
  3. 11:35 1st & 15 PUR 20 Devin Mockobee rushed for 13 yard gain, tackled by Jaheem Joseph
  4. 11:15 2nd & 2 PUR 33 Devin Mockobee rushed for 1 yard gain, tackled by Bryce Gallagher
  5. 10:52 3rd & 1 PUR 34 Ryan Browne rushed for 7 yard gain, tackled by Rod Heard II
  6. 10:23 1st & 10 PUR 41 Devin Mockobee rushed for 1 yard gain, tackled by Carmine Bastone
  7. 9:50 2nd & 9 PUR 42 Ryan Browne passed to Tyrone Tracy Jr. for 28 yard gain, tackled by P.J. Spencer
  8. 9:11 1st & 10 NW 30 Ryan Browne sacked by Carmine Bastone for 10 yard loss. Ryan Browne fumbled. Gus Hartwig recovered fumble for no gain
  9. 8:35 2nd & 20 NW 40 Ryan Browne rushed for 5 yard gain, tackled by Rod Heard II
  10. 7:53 3rd & 15 NW 35 Ryan Browne rushed for 8 yard gain, tackled by Bryce Gallagher
  11. 7:18 4th & 7 NW 27 Ben Freehill missed a 44-yard field goal
Northwestern 1st, 7:14
  1. 7:14 1st & 10 NW 27 Ben Bryant incomplete pass intended for C.J. Johnson II
  2. 7:10 2nd & 10 NW 27 Ben Bryant passed to Bryce Kirtz for 5 yard gain
  3. 6:37 3rd & 5 NW 32 Ben Bryant passed to Cam Porter for 8 yard gain, tackled by Dillon Thieneman
  4. 6:08 1st & 10 NW 40 Cam Porter rushed for 6 yard gain, tackled by Sanoussi Kane
  5. 5:35 2nd & 4 NW 46 Ben Bryant incomplete pass intended for C.J. Johnson II
  6. 5:29 3rd & 4 NW 46 Ben Bryant incomplete pass intended for A.J. Henning
  7. 5:25 4th & 4 NW 46 Hunter Renner punted for 40 yards, no return
Purdue 1st, 5:13
  1. 5:13 1st & 10 PUR 14 Tyrone Tracy Jr. rushed for 17 yard gain, tackled by Bryce Gallagher
  2. 4:48 1st & 10 PUR 31 Bennett Meredith passed to Deion Burks for 2 yard gain, tackled by Rod Heard II
  3. 4:15 2nd & 8 PUR 33 Purdue committed 5 yard penalty (False Start)
  4. 4:09 2nd & 13 PUR 28 Tyrone Tracy Jr. rushed for 27 yard gain, tackled by Bryce Gallagher
  5. 3:30 1st & 10 NW 45 Bennett Meredith passed to Deion Burks for 6 yard gain, tackled by Xander Mueller
  6. 3:03 2nd & 4 NW 39 Devin Mockobee rushed for 6 yard gain, tackled by Jaylen Pate
  7. 2:27 1st & 10 NW 33 Devin Mockobee rushed for 1 yard gain, tackled by R.J. Pearson
  8. 1:48 2nd & 9 NW 32 Devin Mockobee rushed for 3 yard loss, tackled by P.J. Spencer
  9. 1:07 3rd & 12 NW 35 Bennett Meredith rushed for 11 yard gain, tackled by Aidan Hubbard
  10. 0:43 4th & 1 NW 24 Tyrone Tracy Jr. rushed for 1 yard gain, tackled by Brendan Flakes
  11. End of 1st Quarter
  12. 15:00 1st & 10 NW 23 Bennett Meredith passed to Tyrone Tracy Jr. for 9 yard gain, tackled by Xander Mueller
Northwestern 2nd, 13:52
  1. 13:52 2nd & 1 NW 14 Player rushed for no gain, tackled by Xander Mueller
  2. 13:46 3rd & 1 NW 14 Tyrone Tracy Jr. rushed for 1 yard loss, tackled by Aidan Hubbard
  3. 13:05 4th & 2 NW 15 Tyrone Tracy Jr. rushed for no gain, tackled by Xander Mueller
Northwestern 2nd, 13:00
  1. 13:00 1st & 10 NW 15 Joseph Himon II rushed for 6 yard gain, tackled by Clyde Washington. Northwestern committed 10 yard penalty (Holding)
  2. 12:42 1st & 14 NW 11 Ben Bryant sacked by Mo Omonode for 7 yard loss
  3. 12:00 2nd & 21 NW 4 Anthony Tyus III rushed for 3 yard gain, tackled by Sanoussi Kane
  4. 11:23 3rd & 18 NW 7 Ben Bryant sacked by Mo Omonode and Khordae Sydnor for 2 yard loss
  5. 10:42 4th & 20 NW 5 Hunter Renner punted for 26 yards, no return
Purdue 2nd, 10:37
  1. 10:37 1st & 10 NW 31 Ryan Browne rushed for 1 yard gain, tackled by Xander Mueller
  2. 10:05 2nd & 9 NW 30 Ryan Browne passed to Garrett Miller for 11 yard gain, tackled by Rod Heard II
  3. 9:30 1st & 10 NW 19 Ryan Browne rushed for 7 yard gain, tackled by Bryce Gallagher
  4. 8:50 2nd & 3 NW 12 Ryan Browne rushed for 2 yard gain, tackled by Devin Turner
  5. 8:12 3rd & 1 NW 10 Ryan Browne rushed for 2 yard gain, tackled by Xander Mueller
  6. 7:04 1st & 8 NW 8 Ryan Browne rushed for 7 yard gain, tackled by Rod Heard II
  7. 6:53 2nd & 1 NW 1 Ryan Browne passed to Deion Burks for 1 yard loss, tackled by Garnett Hollis Jr.
  8. 6:17 3rd & 2 NW 2 Tyrone Tracy Jr. rushed for 1 yard gain, tackled by Bryce Gallagher
  9. 5:39 4th & 1 NW 1 Northwestern timeout
  10. 5:39 4th & 1 NW 1 Tyrone Tracy Jr. rushed for no gain, tackled by Rod Heard II
Northwestern 2nd, 5:34
  1. 5:34 1st & 10 NW 1 Ben Bryant passed to Bryce Kirtz for 28 yard gain, tackled by Zion Steptoe
  2. 4:51 1st & 10 NW 29 Cam Porter rushed for 1 yard loss, tackled by Khordae Sydnor
  3. 4:17 2nd & 11 NW 28 Cam Porter rushed for 4 yard gain, tackled by Clyde Washington
  4. 3:42 3rd & 7 NW 32 Ben Bryant rushed for 2 yard gain, tackled by Sanoussi Kane
  5. 2:59 4th & 5 NW 34 Hunter Renner punted for 35 yards. TJ Sheffield returned punt for no gain
Purdue 2nd, 2:51
  1. 2:51 1st & 10 PUR 31 Tyrone Tracy Jr. rushed for 11 yard gain, tackled by Bryce Gallagher
  2. 2:26 1st & 10 PUR 42 Bennett Meredith passed to TJ Sheffield for 21 yard gain, tackled by Rod Heard II
Northwestern 2nd, 2:00
  1. 2:00 1st & 10 NW 37 Player rushed for 3 yard loss. Player fumbled. Richie Hagarty recovered fumble for no gain
Northwestern 2nd, 1:55
  1. 1:55 1st & 10 NW 40 Ben Bryant passed to Bryce Kirtz for 4 yard gain
  2. 1:50 2nd & 6 NW 44 Ben Bryant rushed for 2 yard gain, tackled by Kydran Jenkins
  3. 1:13 3rd & 4 NW 46 Ben Bryant passed to Bryce Kirtz for 26 yard gain, tackled by Derrick Rogers Jr.
  4. 1:01 1st & 10 PUR 28 Ben Bryant sacked by Yanni Karlaftis for 8 yard loss
  5. 0:55 2nd & 18 PUR 36 Northwestern timeout
  6. 0:55 2nd & 18 PUR 36 Ben Bryant incomplete pass intended for A.J. Henning
  7. 0:49 3rd & 18 PUR 36 Ben Bryant sacked by Khordae Sydnor for 7 yard loss
  8. 0:44 4th & 25 PUR 43 Purdue timeout
  9. 0:44 4th & 25 PUR 43 Hunter Renner punted for 41 yards, no return
Purdue 2nd, 0:35
  1. 0:35 1st & 10 PUR 2 Ryan Browne pass intercepted. Garnett Hollis Jr. intercepted Ryan Browne for no gain
Northwestern 2nd, 0:29
  1. 0:29 1st & 10 PUR 20 Ben Bryant passed to Cam Johnson for 5 yard gain, tackled by Cam Allen
  2. 0:24 2nd & 5 PUR 15 Northwestern timeout
  3. 0:24 2nd & 5 PUR 15 Ben Bryant sacked by Khordae Sydnor and Kydran Jenkins for 5 yard loss
Northwestern 2nd, 0:10
  1. 0:10 3rd & 10 NW 20 Player incomplete pass
  2. 0:09 4th & 10 PUR 20 Purdue timeout
  3. 0:09 4th & 10 PUR 20 Jack Olsen missed a 38-yard field goal
Purdue 2nd, 0:05
  1. 0:05 1st & 10 PUR 20 Tyrone Tracy Jr. rushed for 4 yard gain, tackled by Rod Heard II
Northwestern 3rd, 15:00
  1. 15:00 Purdue kicked off, touchback
  2. 15:00 1st & 10 NW 25 Cam Porter rushed for 4 yard gain, tackled by Kydran Jenkins
  3. 14:30 2nd & 6 NW 29 Northwestern committed 10 yard penalty (Holding)
  4. 14:15 2nd & 16 NW 19 Ben Bryant passed to A.J. Henning for 12 yard gain, tackled by Sanoussi Kane
  5. 13:35 3rd & 4 NW 31 Ben Bryant incomplete pass intended for A.J. Henning
  6. 13:31 4th & 4 NW 31 Hunter Renner punted for 32 yards, no return
Purdue 3rd, 13:22
  1. 13:22 1st & 10 PUR 37 Tyrone Tracy Jr. rushed for 5 yard gain, tackled by Garnett Hollis Jr.
  2. 13:04 2nd & 5 PUR 42 Bennett Meredith passed to Garrett Miller for 2 yard loss
  3. 11:58 3rd & 7 PUR 40 Bennett Meredith rushed for 4 yard gain, tackled by Michael Kilbane
  4. 11:50 4th & 3 PUR 44 Jack Ansell punted, touchback
Northwestern 3rd, 11:40
  1. 11:40 1st & 10 NW 20 Ben Bryant incomplete pass intended for C.J. Johnson II
  2. 11:34 2nd & 10 NW 20 Cam Porter rushed for 2 yard gain, tackled by Kydran Jenkins
  3. 10:57 3rd & 8 NW 22 Ben Bryant passed to A.J. Henning for 10 yard gain, tackled by Cam Allen
  4. 10:42 1st & 10 NW 32 Northwestern committed 5 yard penalty (False Start)
  5. 10:36 1st & 15 NW 27 Cam Porter rushed for 3 yard gain, tackled by Joe Anderson
  6. 9:59 2nd & 12 NW 30 Ben Bryant passed to Cam Porter for 1 yard gain, tackled by Will Heldt
  7. 9:20 3rd & 11 NW 31 Ben Bryant incomplete pass intended for Cam Johnson
  8. 9:14 4th & 11 NW 31 Hunter Renner punted for 48 yards. TJ Sheffield returned punt for no gain. TJ Sheffield fumbled. Greyson Metz recovered fumble for no gain
  9. 9:05 1st & 10 PUR 21 A.J. Henning rushed for 4 yard gain, tackled by Dillon Thieneman
  10. 8:30 2nd & 6 PUR 17 Ben Bryant incomplete pass intended for Anthony Tyus III
  11. 8:25 3rd & 6 PUR 17 A.J. Henning rushed for 5 yard gain, tackled by Dillon Thieneman
  12. 7:41 4th & 1 PUR 12 Jack Olsen kicked a 30-yard field goal PUR 0, NW 9
Purdue 3rd, 7:38
  1. 7:38 Northwestern kicked off for 60 yards, Tyrone Tracy Jr. returned kickoff for 13 yards
  2. 7:31 1st & 10 PUR 18 Ryan Browne rushed for 12 yard gain, tackled by Devin Turner
  3. 7:10 1st & 10 PUR 30 Ryan Browne passed to Devin Mockobee for 3 yard gain, tackled by Rod Heard II
  4. 6:40 2nd & 7 PUR 33 Devin Mockobee rushed for 2 yard gain, tackled by Bryce Gallagher
  5. 6:03 3rd & 5 PUR 35 Ryan Browne passed to Devin Mockobee for 25 yard gain, tackled by Devin Turner
  6. 5:36 1st & 10 NW 40 Ryan Browne incomplete pass intended for Jayden Dixon-Veal
  7. 5:31 2nd & 10 NW 40 Ryan Browne rushed for 7 yard gain, tackled by Xander Mueller
  8. 5:11 3rd & 3 NW 33 Devin Mockobee rushed for 14 yard gain, tackled by Theran Johnson
  9. 4:34 1st & 10 NW 19 Ryan Browne rushed for 1 yard loss, tackled by Carmine Bastone
  10. 4:06 2nd & 11 NW 20 Tyrone Tracy Jr. rushed for 20 yard touchdown PUR 6, NW 9
  11. 3:59 Ben Freehill made PAT PUR 7, NW 9
Northwestern 3rd, 3:59
  1. 3:59 Purdue kicked off for 65 yards, A.J. Henning returned kickoff for 29 yards. A.J. Henning fumbled. Braden Turner recovered fumble and returned for 4 yards
  2. 3:52 1st & 10 NW 29 Joseph Himon II rushed for 4 yard gain, tackled by Derrick Rogers Jr.
  3. 3:22 2nd & 6 NW 33 Ben Bryant passed to Joseph Himon II for 13 yard gain, tackled by Dillon Thieneman
  4. 2:47 1st & 10 NW 46 Joseph Himon II rushed for 2 yard gain, tackled by Sulaiman Kpaka
  5. 2:06 2nd & 8 NW 48 Ben Bryant passed to Cam Johnson for 52 yard touchdown PUR 7, NW 15
  6. 1:56 Jack Olsen made PAT PUR 7, NW 16
Purdue 3rd, 1:56
  1. 1:56 Northwestern kicked off for 63 yards, no return
  2. 1:56 1st & 10 PUR 35 Bennett Meredith sacked by Jaylen Pate for no gain
  3. 1:20 2nd & 10 PUR 35 Tyrone Tracy Jr. rushed for 5 yard gain, tackled by Jaylen Pate
  4. 0:44 3rd & 5 PUR 40 Bennett Meredith incomplete pass intended for TJ Sheffield
  5. 0:40 4th & 5 PUR 40 Jack Ansell punted for 43 yards. Bryce Kirtz returned punt for no gain
Northwestern 3rd, 0:33
  1. 0:33 1st & 10 NW 17 Cam Porter rushed for 4 yard gain, tackled by Yanni Karlaftis
  2. End of 3rd Quarter
  3. 15:00 2nd & 6 NW 21 Ben Bryant incomplete pass intended for Cam Johnson
  4. 14:55 3rd & 6 NW 21 Ben Bryant passed to Cam Johnson for 31 yard gain, tackled by Markevious Brown
  5. 14:14 1st & 10 PUR 48 Cam Porter rushed for 9 yard gain, tackled by Dillon Thieneman
  6. 13:33 2nd & 1 PUR 39 Cam Porter rushed for 2 yard gain, tackled by Isaiah Nichols
  7. 12:59 1st & 10 PUR 37 Cam Porter rushed for 3 yard gain, tackled by Yanni Karlaftis
  8. 12:20 2nd & 7 PUR 34 Ben Bryant incomplete pass intended for Bryce Kirtz
  9. 12:08 3rd & 7 PUR 34 Cam Porter rushed for 34 yard touchdown PUR 7, NW 22
  10. 12:08 Jack Olsen made PAT PUR 7, NW 23
Purdue 4th, 12:08
  1. 12:08 Northwestern kicked off for 60 yards, Tyrone Tracy Jr. returned kickoff for 22 yards. Purdue committed 10 yard penalty (Holding)
  2. 12:01 1st & 10 PUR 17 Ryan Browne rushed for 12 yard gain, tackled by Bryce Gallagher
  3. 11:38 1st & 10 PUR 29 Devin Mockobee rushed for 11 yard gain, tackled by Jaheem Joseph
  4. 11:22 1st & 10 PUR 40 Ryan Browne passed to Devin Mockobee for 16 yard gain, tackled by Braden Turner
  5. 10:55 1st & 10 NW 44 Ryan Browne rushed for 6 yard gain, tackled by Robert Fitzgerald
  6. 10:20 2nd & 4 NW 38 Devin Mockobee rushed for 2 yard gain, tackled by Richie Hagarty
  7. 9:52 3rd & 2 NW 36 Tyrone Tracy Jr. rushed for 6 yard gain, tackled by Aidan Hubbard
  8. 9:26 1st & 10 NW 30 Ryan Browne passed to Tyrone Tracy Jr. for 2 yard loss, tackled by Ore Adeyi
  9. 8:53 2nd & 12 NW 32 Purdue committed 5 yard penalty (False Start)
  10. 8:47 2nd & 17 NW 37 Ryan Browne rushed for 3 yard gain
  11. 8:11 3rd & 14 NW 34 Devin Mockobee rushed for 4 yard gain. Devin Mockobee fumbled. Devin Mockobee fumbled
  12. 7:54 4th & 10 NW 30 Ryan Browne incomplete pass intended for Deion Burks
Northwestern 4th, 7:49
  1. 7:49 1st & 10 NW 30 Anthony Tyus III rushed for 3 yard gain, tackled by Antonio Stevens
  2. 7:07 2nd & 7 NW 33 Anthony Tyus III rushed for 2 yard gain, tackled by Yanni Karlaftis
  3. 6:23 3rd & 5 NW 35 Anthony Tyus III rushed for 2 yard gain, tackled by Antonio Stevens
  4. 6:14 4th & 3 NW 37 Purdue committed 15 yard penalty (Unsportsmanlike Conduct)
  5. 5:57 1st & 10 PUR 48 Ben Bryant pass intercepted. Dillon Thieneman intercepted Ben Bryant for no gain
Purdue 4th, 5:51
  1. 5:51 1st & 10 PUR 23 Ryan Browne rushed for 2 yard gain, tackled by Tyler Gant
  2. 5:23 2nd & 8 PUR 25 Ryan Browne passed to Deion Burks for 6 yard gain, tackled by Richie Hagarty
  3. 5:01 3rd & 2 PUR 31 Tyrone Tracy Jr. rushed for 62 yard gain, tackled by Garnett Hollis Jr.
  4. 4:23 1st & 7 NW 7 Ryan Browne rushed for 4 yard gain, tackled by Najee Story
  5. 3:50 2nd & 3 NW 3 Ryan Browne rushed for 1 yard gain, tackled by Bryce Gallagher
  6. 3:14 3rd & 2 NW 2 Ryan Browne rushed for no gain, tackled by Xander Mueller
  7. 3:10 4th & 2 NW 2 Purdue timeout
  8. 3:10 4th & 2 NW 2 Devin Mockobee rushed for 2 yard touchdown PUR 13, NW 23
  9. 3:06 2pt attempt converted, Deion Burks run PUR 15, NW 23
Northwestern 4th, 3:06
  1. 3:06 Purdue kicked off, touchback
  2. 3:06 1st & 10 NW 25 Cam Porter rushed for no gain, tackled by Malik Langham
  3. 3:02 2nd & 10 NW 25 Purdue timeout
  4. 3:02 2nd & 10 NW 25 Cam Porter rushed for 4 yard gain, tackled by Yanni Karlaftis
  5. 2:58 3rd & 6 NW 29 Purdue timeout
  6. 2:58 3rd & 6 NW 29 Cam Porter rushed for 3 yard gain, tackled by Malik Langham
  7. 2:12 4th & 3 NW 32 Northwestern committed 5 yard penalty (False Start)
  8. 2:12 4th & 8 NW 27 Player punted for 35 yards, no return
Purdue 4th, 1:59
  1. 1:59 1st & 10 PUR 38 Ryan Browne passed to Garrett Miller for 4 yard gain
  2. 1:40 2nd & 6 PUR 42 Ryan Browne rushed for 6 yard gain
  3. 1:34 1st & 10 PUR 48 Ryan Browne passed to Arhmad Branch for 7 yard gain, tackled by Xander Mueller
  4. 1:20 2nd & 3 NW 45 Ryan Browne rushed for 4 yard gain
  5. 1:13 1st & 10 NW 41 Ryan Browne passed to Garrett Miller for 4 yard gain
  6. 0:54 2nd & 6 NW 37 Ryan Browne passed to Tyrone Tracy Jr. for 3 yard gain, tackled by Rod Heard II
  7. 0:28 3rd & 3 NW 34 Ryan Browne pass intercepted. Xander Mueller intercepted Ryan Browne for 5 yards
Northwestern 4th, 0:21
  1. 0:21 1st & 10 PUR 30 Player rushed for no gain
‹ 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.