LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

Duke at Northwestern play by play — College Football September 10, 2022

Duke 31
Northwestern 23
Final
Northwestern 1st, 15:00
  1. 15:00 Duke kicked off, touchback
  2. 15:00 1st & 10 NW 25 Evan Hull rushed up the middle for 10 yard gain
  3. 15:00 1st & 10 NW 35 Ryan Hilinski passed to Malik Washington to the left for 2 yard loss
  4. 14:36 2nd & 12 NW 33 Ryan Hilinski incomplete pass to the right
  5. 14:07 3rd & 12 NW 33 Ryan Hilinski passed to Evan Hull to the left for 6 yard gain
  6. 14:00 4th & 6 NW 39 Luke Akers punted, no return
Duke 1st, 13:28
  1. 13:28 1st & 10 DUKE 23 Jordan Waters rushed up the middle for 5 yard gain
  2. 13:14 2nd & 5 DUKE 28 Riley Leonard passed to Jalon Calhoun to the right for 18 yard gain
  3. 12:41 1st & 10 DUKE 46 Jordan Waters rushed to the right for 6 yard gain
  4. 12:24 2nd & 4 NW 48 Riley Leonard passed to Jordan Waters to the left for 9 yard gain
  5. 11:45 1st & 10 NW 39 Riley Leonard passed to Jalon Calhoun to the right for 23 yard gain
  6. 11:04 1st & 10 NW 16 Jaylen Coleman rushed up the middle for 16 yard touchdown DUKE 6, NW 0
  7. 10:30 Charlie Ham made PAT DUKE 7, NW 0
Northwestern 1st, 10:30
  1. 10:30 Duke kicked off, touchback
  2. 10:30 1st & 10 NW 25 Ryan Hilinski passed to Evan Hull to the right for 7 yard gain
  3. 10:30 2nd & 3 NW 32 Evan Hull rushed up the middle for no gain
  4. 10:04 3rd & 3 NW 32 Ryan Hilinski passed to Evan Hull to the right for 17 yard gain
  5. 9:27 1st & 10 NW 49 Evan Hull rushed up the middle for 5 yard gain
  6. 9:07 2nd & 5 DUKE 46 Cam Porter rushed to the right for 6 yard gain
  7. 8:44 1st & 10 DUKE 40 Cam Porter rushed to the right for 4 yard gain
  8. 8:19 2nd & 6 DUKE 36 Ryan Hilinski passed to Thomas Gordon to the left for 14 yard gain
  9. 7:42 1st & 10 DUKE 22 Cam Porter rushed up the middle for 2 yard gain
  10. 7:17 2nd & 8 DUKE 20 Northwestern committed 5 yard penalty (False Start)
  11. 6:55 2nd & 13 DUKE 25 Evan Hull rushed up the middle for 7 yard loss
  12. 6:40 3rd & 20 DUKE 32 Ryan Hilinski passed to Evan Hull to the left for 12 yard gain
  13. 6:02 4th & 8 DUKE 20 Adam Stage missed a 38-yard field goal
Duke 1st, 5:17
  1. 5:17 1st & 10 DUKE 20 Riley Leonard passed to Jalon Calhoun to the left for 4 yard gain
  2. 5:17 2nd & 6 DUKE 24 Jordan Waters rushed to the left for 9 yard gain
  3. 5:02 1st & 10 DUKE 33 Riley Leonard rushed to the left for 5 yard gain
  4. 4:32 2nd & 5 DUKE 38 Riley Leonard rushed to the right for 5 yard gain. Northwestern committed 15 yard penalty (Personal Foul)
  5. 3:59 1st & 10 NW 42 Jordan Waters rushed up the middle for 42 yard touchdown DUKE 13, NW 0
  6. 3:17 Charlie Ham made PAT DUKE 14, NW 0
Northwestern 1st, 3:17
  1. 3:17 Duke kicked off, Evan Hull returned kickoff for no gain
  2. 3:17 1st & 10 NW 25 Cam Porter rushed to the left for 6 yard gain
  3. 3:17 2nd & 4 NW 31 Cam Porter rushed up the middle for 3 yard gain
  4. 2:56 3rd & 1 NW 34 Cam Porter rushed to the right for 7 yard loss
  5. 2:15 4th & 8 NW 27 Luke Akers punted. Jalon Calhoun returned punt for 11 yard loss
Duke 1st, 1:35
  1. 1:35 1st & 10 DUKE 10 Riley Leonard incomplete pass to the left
  2. 1:21 2nd & 10 DUKE 10 Riley Leonard passed to Jalon Calhoun to the right for 9 yard gain
  3. 1:17 3rd & 1 DUKE 19 Duke committed 5 yard penalty (False Start)
  4. 0:29 3rd & 6 DUKE 14 Duke timeout
  5. 0:04 3rd & 6 DUKE 14 Riley Leonard passed to Eli Pancol to the right for 81 yard gain
  6. End of 1st Quarter
  7. 15:00 1st & 5 NW 5 Jordan Waters rushed up the middle for 2 yard gain
  8. 15:00 2nd & 3 NW 3 Jordan Waters rushed up the middle for 3 yard touchdown DUKE 20, NW 0
  9. 14:27 Charlie Ham made PAT DUKE 21, NW 0
Northwestern 2nd, 14:27
  1. 14:27 Duke kicked off, touchback
  2. 14:27 1st & 10 NW 25 Ryan Hilinski passed to Bryce Kirtz to the right for 18 yard gain
  3. 14:27 1st & 10 NW 43 Evan Hull rushed up the middle for 2 yard gain
  4. 14:03 2nd & 8 NW 45 Ryan Hilinski passed to Genson Hooper Price to the right for 25 yard gain
  5. 13:35 1st & 10 DUKE 30 Evan Hull rushed to the left for 6 yard gain
  6. 13:15 2nd & 4 DUKE 24 Ryan Hilinski passed to Malik Washington to the right for 4 yard gain
  7. 12:45 1st & 10 DUKE 20 Cam Porter rushed to the right for 1 yard loss
  8. 12:17 2nd & 11 DUKE 21 Ryan Hilinski incomplete pass to the left
  9. 11:39 3rd & 11 DUKE 21 Duke committed 15 yard penalty (Pass Interference)
  10. 11:31 1st & 6 DUKE 6 Evan Hull rushed up the middle for 6 yard touchdown DUKE 21, NW 6
  11. 11:18 Adam Stage made PAT DUKE 21, NW 7
Duke 2nd, 11:18
  1. 11:18 Northwestern kicked off, Jaylen Stinson returned kickoff for 18 yards
  2. 11:18 1st & 10 DUKE 22 Riley Leonard passed to Nicky Dalmolin to the left for no gain
  3. 11:11 2nd & 10 DUKE 22 Jaquez Moore rushed up the middle for 3 yard gain
  4. 10:37 3rd & 7 DUKE 25 Riley Leonard sacked by Adetomiwa Adebawore for 8 yard loss. Riley Leonard fumbled. Nicky Dalmolin recovered fumble for no gain
  5. 10:17 4th & 15 DUKE 17 Porter Wilson punted. Donny Navarro III returned punt for no gain
Northwestern 2nd, 9:40
  1. 9:40 1st & 10 NW 30 Evan Hull rushed up the middle for 2 yard gain
  2. 9:31 2nd & 8 NW 32 Ryan Hilinski incomplete pass to the right
  3. 9:07 3rd & 8 NW 32 Duke committed 15 yard penalty (Roughing the Passer)
  4. 8:59 1st & 10 NW 47 Ryan Hilinski incomplete pass to the left
  5. 8:53 2nd & 10 NW 47 Cam Porter rushed to the left for 1 yard loss
  6. 8:48 3rd & 11 NW 46 Duke committed 15 yard penalty (Pass Interference)
  7. 8:13 1st & 10 DUKE 39 Ryan Hilinski incomplete pass to the right
  8. 8:05 2nd & 10 DUKE 39 Evan Hull rushed up the middle for 5 yard gain
  9. 8:00 3rd & 5 DUKE 34 Evan Hull rushed up the middle for 2 yard gain
  10. 7:18 4th & 3 DUKE 32 Duke timeout
  11. 6:42 4th & 3 DUKE 32 Ryan Hilinski incomplete pass to the right
Duke 2nd, 6:42
  1. 6:42 1st & 10 DUKE 32 Riley Leonard incomplete pass to the left
  2. 6:36 2nd & 10 DUKE 32 Riley Leonard passed to Jalon Calhoun to the left for 3 yard gain
  3. 6:30 3rd & 7 DUKE 35 Riley Leonard incomplete pass to the right
  4. 5:45 4th & 7 DUKE 35 Porter Wilson punted. Donny Navarro III returned punt for 5 yards
Northwestern 2nd, 5:39
  1. 5:39 1st & 10 NW 27 Evan Hull rushed up the middle for 3 yard gain
  2. 5:29 2nd & 7 NW 30 Northwestern committed 16 yard penalty (Face Mask)
  3. 5:00 2nd & 23 NW 14 Ryan Hilinski passed to Thomas Gordon down the middle for 26 yard gain
  4. 4:53 1st & 10 NW 40 Ryan Hilinski incomplete pass to the left
  5. 4:26 2nd & 10 NW 40 Ryan Hilinski passed to Evan Hull down the middle for 15 yard gain
  6. 4:18 1st & 10 DUKE 45 Evan Hull rushed up the middle for 3 yard gain
  7. 4:04 2nd & 7 DUKE 42 Ryan Hilinski passed to Bryce Kirtz to the right for 10 yard gain
  8. 3:32 1st & 10 DUKE 32 Andrew Clair rushed to the right for no gain
  9. 3:10 2nd & 10 DUKE 32 Ryan Hilinski incomplete pass to the left
  10. 2:36 3rd & 10 DUKE 32 Ryan Hilinski passed to Evan Hull down the middle for 16 yard gain
  11. 2:31 1st & 10 DUKE 16 Cam Porter rushed to the left for no gain
  12. 1:52 2nd & 10 DUKE 16 Ryan Hilinski passed to Andrew Clair to the right for no gain
  13. 1:12 3rd & 10 DUKE 16 Northwestern timeout
  14. 0:39 3rd & 10 DUKE 16 Ryan Hilinski incomplete pass to the right
  15. 0:39 4th & 10 DUKE 16 Adam Stage kicked a 34-yard field goal DUKE 21, NW 10
Duke 2nd, 0:30
  1. 0:30 Northwestern kicked off, Sahmir Hagans returned kickoff for 21 yards
  2. 0:30 1st & 10 DUKE 21 Player rushed up the middle for 1 yard loss
Duke 3rd, 15:00
  1. 15:00 Northwestern kicked off, Jaylen Stinson returned kickoff for 16 yards
  2. 15:00 1st & 10 DUKE 32 Duke committed 15 yard penalty (Face Mask)
  3. 14:55 1st & 25 DUKE 17 Riley Leonard incomplete pass to the left
  4. 14:28 2nd & 25 DUKE 17 Riley Leonard rushed to the left for 10 yard gain
  5. 14:21 3rd & 15 DUKE 27 Riley Leonard passed to Eli Pancol to the left for 25 yard gain
  6. 13:50 1st & 10 NW 48 Jordan Waters rushed to the right for 11 yard gain
  7. 13:28 1st & 10 NW 37 Jordan Waters rushed to the right for 8 yard gain
  8. 13:14 2nd & 2 NW 29 Jaylen Coleman rushed to the right for 9 yard gain
  9. 12:42 1st & 10 NW 20 Jordan Moore rushed to the left for 11 yard gain
  10. 12:18 1st & 9 NW 9 Riley Leonard incomplete pass to the left
  11. 11:47 2nd & 9 NW 9 Riley Leonard pass intercepted down the middle. Garnett Hollis, Jr. intercepted Riley Leonard for no gain
Northwestern 3rd, 11:41
  1. 11:41 1st & 10 NW 20 Evan Hull rushed to the left for no gain
  2. 11:34 2nd & 10 NW 20 Ryan Hilinski passed to Evan Hull to the left for 12 yard gain
  3. 11:02 1st & 10 NW 32 Ryan Hilinski incomplete pass to the right
  4. 10:37 2nd & 10 NW 32 Ryan Hilinski passed to Malik Washington to the right for 9 yard gain
  5. 10:31 3rd & 1 NW 41 Cam Porter rushed up the middle for no gain
  6. 10:08 4th & 1 NW 41 Ryan Hilinski rushed up the middle for 2 yard gain
  7. 9:35 1st & 10 NW 43 Ryan Hilinski sacked by Ja'Mion Franklin for 5 yard loss
  8. 9:06 2nd & 15 NW 38 Ryan Hilinski passed to Evan Hull to the left for 8 yard gain
  9. 8:28 3rd & 7 NW 46 Ryan Hilinski passed to Donny Navarro III down the middle for 6 yard gain
  10. 7:55 4th & 1 DUKE 48 Evan Hull rushed up the middle for 7 yard gain
  11. 7:11 1st & 10 DUKE 41 Ryan Hilinski sacked by DeWayne Carter for 4 yard loss. Ryan Hilinski fumbled. Anthony Nelson recovered fumble for no gain
Duke 3rd, 6:31
  1. 6:31 1st & 10 DUKE 45 Jaylen Coleman rushed up the middle for 15 yard gain. Northwestern committed 15 yard penalty (Face Mask)
  2. 6:23 1st & 10 NW 27 Jaylen Coleman rushed up the middle for 3 yard gain
  3. 6:00 2nd & 7 NW 24 Riley Leonard passed to Nicky Dalmolin to the left for 3 yard gain
  4. 5:29 3rd & 4 NW 21 Jaylen Coleman rushed up the middle for no gain
  5. 4:50 4th & 4 NW 21 Charlie Ham missed a 38-yard field goal
Northwestern 3rd, 4:00
  1. 4:00 1st & 10 NW 21 Ryan Hilinski incomplete pass to the right
  2. 4:00 2nd & 10 NW 21 Ryan Hilinski passed to Thomas Gordon down the middle for 17 yard gain
  3. 3:53 1st & 10 NW 38 Cam Porter rushed to the right for 1 yard gain
  4. 3:39 2nd & 9 NW 39 Ryan Hilinski incomplete pass to the left
  5. 3:06 3rd & 9 NW 39 Duke committed 15 yard penalty (Pass Interference)
  6. 2:58 1st & 10 DUKE 46 Andrew Clair rushed to the right for 3 yard gain
  7. 2:52 2nd & 7 DUKE 43 Ryan Hilinski passed to Thomas Gordon to the right for 4 yard gain
  8. 2:29 3rd & 3 DUKE 39 Ryan Hilinski incomplete pass down the middle
  9. 2:06 4th & 3 DUKE 39 Ryan Hilinski passed to Evan Hull to the left for 39 yard touchdown DUKE 21, NW 16
  10. 1:50 2pt attempt failed, Ryan Hilinski pass to Donny Navarro III
Duke 3rd, 1:50
  1. 1:50 Northwestern kicked off, Sahmir Hagans returned kickoff for 19 yards
  2. 1:50 1st & 10 DUKE 23 Riley Leonard incomplete pass to the right
  3. 1:43 2nd & 10 DUKE 23 Riley Leonard passed to Jordan Moore to the left for 6 yard gain
  4. 1:39 3rd & 4 DUKE 29 Riley Leonard passed to Jalon Calhoun to the right for 51 yard gain
  5. 0:55 1st & 10 NW 20 Jordan Waters rushed up the middle for 2 yard gain
  6. End of 3rd Quarter
  7. 15:00 2nd & 8 NW 18 Jaylen Coleman rushed to the left for 8 yard gain
  8. 15:00 1st & 10 NW 10 Jaylen Coleman rushed to the right for 2 yard gain
  9. 14:23 2nd & 8 NW 8 Riley Leonard incomplete pass down the middle
  10. 13:46 3rd & 8 NW 8 Riley Leonard passed to Jordan Moore to the left for 8 yard touchdown DUKE 27, NW 16
  11. 13:33 Charlie Ham made PAT DUKE 28, NW 16
Northwestern 4th, 13:33
  1. 13:33 Duke kicked off, touchback
  2. 13:33 1st & 10 NW 25 Ryan Hilinski incomplete pass to the right
  3. 13:33 2nd & 10 NW 25 Ryan Hilinski passed to Malik Washington to the right for 5 yard gain
  4. 13:26 3rd & 5 NW 30 Ryan Hilinski passed to Evan Hull to the right for 15 yard gain
  5. 12:43 1st & 10 NW 45 Evan Hull rushed up the middle for 9 yard gain
  6. 12:07 2nd & 1 DUKE 46 Evan Hull rushed up the middle for no gain
  7. 11:46 3rd & 1 DUKE 46 Ryan Hilinski rushed up the middle for 2 yard gain
  8. 11:19 1st & 10 DUKE 44 Ryan Hilinski incomplete pass to the right
  9. 10:55 2nd & 10 DUKE 44 Ryan Hilinski passed to Andrew Clair to the right for 6 yard gain
  10. 10:46 3rd & 4 DUKE 38 Ryan Hilinski incomplete pass to the right
  11. 10:08 4th & 4 DUKE 38 Ryan Hilinski incomplete pass to the right
Duke 4th, 10:04
  1. 10:04 1st & 10 DUKE 38 Riley Leonard incomplete pass to the right
  2. 9:57 2nd & 10 DUKE 38 Riley Leonard passed to Jordan Moore to the right for 12 yard gain
  3. 9:51 1st & 10 NW 50 Jaquez Moore rushed up the middle for 3 yard gain
  4. 9:18 2nd & 7 NW 47 Jaquez Moore rushed up the middle for 3 yard gain
  5. 8:43 3rd & 4 NW 44 Riley Leonard incomplete pass down the middle
  6. 7:58 4th & 4 NW 44 Porter Wilson punted. Donny Navarro III returned punt for no gain
Northwestern 4th, 7:54
  1. 7:54 1st & 10 NW 20 Ryan Hilinski passed to Evan Hull down the middle for 7 yard gain
  2. 7:44 2nd & 3 NW 27 Ryan Hilinski passed to Donny Navarro III to the left for 6 yard gain
  3. 7:24 1st & 10 NW 33 Ryan Hilinski passed to Evan Hull to the left for 35 yard gain
  4. 7:10 1st & 10 DUKE 32 Ryan Hilinski incomplete pass to the right
  5. 7:01 2nd & 10 DUKE 32 Ryan Hilinski passed to Jacob Gill down the middle for 4 yard gain
  6. 6:49 3rd & 6 DUKE 28 Ryan Hilinski incomplete pass to the right
  7. 6:26 4th & 6 DUKE 28 Ryan Hilinski passed to Malik Washington down the middle for 14 yard gain
  8. 6:21 1st & 10 DUKE 14 Ryan Hilinski incomplete pass to the right
  9. 6:07 2nd & 10 DUKE 14 Ryan Hilinski incomplete pass down the middle
  10. 6:01 3rd & 10 DUKE 14 Ryan Hilinski passed to Donny Navarro III down the middle for 14 yard touchdown DUKE 28, NW 22
  11. 5:49 Adam Stage made PAT DUKE 28, NW 23
Duke 4th, 5:49
  1. 5:49 Northwestern kicked off, Rocky Shelton II returned kickoff for no gain
  2. 5:49 1st & 10 DUKE 25 Jordan Waters rushed up the middle for 3 yard gain
  3. 5:49 2nd & 7 DUKE 28 Riley Leonard rushed up the middle for 4 yard gain
  4. 5:16 3rd & 3 DUKE 32 Riley Leonard incomplete pass to the right
  5. 4:39 4th & 3 DUKE 32 Porter Wilson punted. Donny Navarro III returned punt for 5 yards
Northwestern 4th, 4:34
  1. 4:34 1st & 10 NW 25 Ryan Hilinski incomplete pass to the left
  2. 4:23 2nd & 10 NW 25 Ryan Hilinski passed to Evan Hull down the middle for 8 yard gain
  3. 4:17 3rd & 2 NW 33 Ryan Hilinski pass intercepted to the left. Brandon Johnson intercepted Ryan Hilinski for no gain
Duke 4th, 3:39
  1. 3:39 1st & 10 NW 34 Jaylen Coleman rushed up the middle for 2 yard gain
  2. 3:31 2nd & 8 NW 32 Jaylen Coleman rushed to the left for 16 yard gain
  3. 2:53 1st & 10 NW 16 Jaylen Coleman rushed to the right for 11 yard gain
  4. 2:14 1st & 5 NW 5 Jaylen Coleman rushed to the left for 3 yard gain
  5. 1:39 2nd & 2 NW 2 Northwestern timeout
  6. 1:31 2nd & 2 NW 2 Riley Leonard rushed up the middle for 1 yard gain
  7. 1:31 3rd & 1 NW 1 Northwestern timeout
  8. 1:26 3rd & 1 NW 1 Jaquez Moore rushed up the middle for no gain
  9. 1:26 4th & 1 NW 1 Northwestern timeout
  10. 1:22 4th & 1 NW 1 Charlie Ham kicked a 18-yard field goal DUKE 31, NW 23
Northwestern 4th, 1:18
  1. 1:18 Duke kicked off, touchback
  2. 1:18 1st & 10 NW 25 Ryan Hilinski passed to Malik Washington down the middle for 8 yard gain
  3. 1:18 2nd & 2 NW 33 Ryan Hilinski passed to Evan Hull down the middle for 16 yard gain
  4. 0:59 1st & 10 NW 49 Ryan Hilinski passed to Malik Washington to the right for 13 yard gain
  5. 0:50 1st & 10 DUKE 38 Ryan Hilinski passed to Thomas Gordon to the right for 17 yard gain
  6. 0:39 1st & 10 DUKE 21 Duke timeout
  7. 0:32 1st & 10 DUKE 21 Duke committed 5 yard penalty (Offside)
  8. 0:32 1st & 5 DUKE 16 Ryan Hilinski incomplete pass to the left
  9. 0:32 2nd & 5 DUKE 16 Ryan Hilinski passed to Donny Navarro III to the left for 4 yard gain
  10. 0:26 3rd & 1 DUKE 12 Evan Hull rushed up the middle for 11 yard gain. Evan Hull fumbled. Brandon Johnson recovered fumble for no gain
Duke 4th, 0:17
  1. 0:17 1st & 10 DUKE 20 Player rushed up the middle for 1 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.