LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

Wake Forest at Duke play by play — College Football November 2, 2023

Wake Forest 21
Duke 24
Final
Wake Forest 1st, 15:00
  1. 15:00 Duke kicked off for 60 yards, Demond Claiborne returned kickoff for 20 yards
  2. 14:55 1st & 10 WF 25 Mitch Griffis passed to Ke'Shawn Williams for 5 yard gain, tackled by Jaylen Stinson
  3. 14:28 2nd & 5 WF 30 Justice Ellison rushed for 10 yard gain, tackled by Tre Freeman
  4. 14:00 1st & 10 WF 40 Mitch Griffis sacked by Terry Moore for 7 yard loss
  5. 13:30 2nd & 17 WF 33 Mitch Griffis rushed for 2 yard gain, tackled by Ja'Mion Franklin
  6. 12:58 3rd & 15 WF 35 Mitch Griffis rushed for 6 yard gain, tackled by DeWayne Carter
  7. 12:30 4th & 9 WF 41 Ivan Mora punted for 38 yards. Jalon Calhoun returned punt for no gain
Duke 1st, 12:24
  1. 12:24 1st & 10 DUKE 21 Grayson Loftis incomplete pass intended for Jalon Calhoun
  2. 12:20 2nd & 10 DUKE 21 Jordan Waters rushed for 3 yard gain, tackled by Kendron Wayman
  3. 11:39 3rd & 7 DUKE 24 Duke committed 5 yard penalty (False Start)
  4. 11:17 3rd & 12 DUKE 19 Grayson Loftis rushed for 4 yard gain, tackled by Kevin Pointer
  5. 10:39 4th & 8 DUKE 23 Porter Wilson punted for 53 yards. Taylor Morin returned punt for no gain
Wake Forest 1st, 10:31
  1. 10:31 1st & 10 WF 24 Wake Forest committed 5 yard penalty (False Start)
  2. 10:31 1st & 15 WF 19 Demond Claiborne rushed for 7 yard gain, tackled by Tre Freeman
  3. 10:09 2nd & 8 WF 26 Mitch Griffis passed to Taylor Morin for 16 yard gain, tackled by Jaylen Stinson
  4. 9:40 1st & 10 WF 42 Demond Claiborne rushed for 14 yard gain, tackled by Jaylen Stinson
  5. 9:18 1st & 10 DUKE 44 Mitch Griffis rushed for 3 yard gain, tackled by Cam Dillon
  6. 8:50 2nd & 7 DUKE 41 Demond Claiborne rushed for 3 yard gain, tackled by Cam Dillon
  7. 8:19 3rd & 4 DUKE 38 Demond Claiborne rushed for 10 yard gain
  8. 7:45 1st & 10 DUKE 28 Mitch Griffis passed to Ke'Shawn Williams for 25 yard gain, tackled by Brandon Johnson
  9. 7:17 1st & 3 DUKE 3 Tate Carney rushed for 3 yard touchdown WF 6, DUKE 0
  10. 7:10 Matthew Dennis made PAT WF 7, DUKE 0
Duke 1st, 7:10
  1. 7:10 Wake Forest kicked off, touchback
  2. 7:10 1st & 10 DUKE 25 Grayson Loftis rushed for no gain, tackled by Bryce Ganious
  3. 6:30 2nd & 10 DUKE 25 Grayson Loftis incomplete pass intended for Jordan Moore
  4. 6:28 3rd & 10 DUKE 25 Grayson Loftis sacked by Jasheen Davis for 10 yard loss. Grayson Loftis fumbled. Jasheen Davis recovered fumble for no gain
Wake Forest 1st, 6:24
  1. 6:24 1st & 10 DUKE 15 Justice Ellison rushed for 2 yard gain, tackled by Nick Morris Jr.
  2. 5:51 2nd & 8 DUKE 13 Mitch Griffis rushed for no gain, tackled by Nick Morris Jr.
  3. 5:08 3rd & 8 DUKE 13 Mitch Griffis rushed for 5 yard gain, tackled by Tre Freeman
  4. 4:22 4th & 3 DUKE 8 Matthew Dennis missed a 27-yard field goal
Duke 1st, 4:17
  1. 4:17 1st & 10 DUKE 20 Jaquez Moore rushed for 5 yard gain, tackled by Quincy Bryant
  2. 3:55 2nd & 5 DUKE 25 Grayson Loftis passed to Jordan Moore for 12 yard gain, tackled by Evan Slocum
  3. 3:16 1st & 10 DUKE 37 Jaquez Moore rushed for 1 yard gain, tackled by Jasheen Davis
  4. 2:28 2nd & 9 DUKE 38 Grayson Loftis incomplete pass intended for Jalon Calhoun
  5. 2:22 3rd & 9 DUKE 38 Grayson Loftis incomplete pass intended for Sahmir Hagans
  6. 2:18 4th & 9 DUKE 38 Porter Wilson punted for 50 yards. Taylor Morin returned punt for no gain
Wake Forest 1st, 2:10
  1. 2:10 1st & 10 WF 12 Demond Claiborne rushed for 4 yard gain, tackled by Tre Freeman
  2. 1:46 2nd & 6 WF 16 Demond Claiborne rushed for 2 yard gain, tackled by Nick Morris Jr.
  3. 1:11 3rd & 4 WF 18 Mitch Griffis sacked by Jaylen Stinson for 1 yard loss
  4. 0:32 4th & 5 WF 17 Ivan Mora punted for 43 yards, no return
Duke 1st, 0:24
  1. 0:24 1st & 10 DUKE 40 Jaquez Moore rushed for 3 yard gain, tackled by Malik Mustapha
  2. End of 1st Quarter
  3. 15:00 2nd & 7 DUKE 43 Jaquez Moore rushed for 25 yard gain, tackled by Evan Slocum
  4. 14:28 1st & 10 WF 32 Wake Forest timeout
  5. 14:28 1st & 10 WF 32 Jaquez Moore rushed for 32 yard touchdown WF 7, DUKE 6
  6. 14:22 Todd Pelino made PAT WF 7, DUKE 7
Wake Forest 2nd, 14:17
  1. 14:17 Duke kicked off for 60 yards, Demond Claiborne returned kickoff for 24 yards
  2. 14:10 1st & 10 WF 29 Demond Claiborne rushed for 3 yard gain, tackled by Al Blades Jr.
  3. 13:45 2nd & 7 WF 32 Mitch Griffis rushed for 1 yard gain, tackled by Ja'Mion Franklin
  4. 13:04 3rd & 6 WF 33 Mitch Griffis passed to Ke'Shawn Williams for 18 yard gain, tackled by Chandler Rivers
  5. 12:33 1st & 10 DUKE 49 Mitch Griffis passed to Ke'Shawn Williams for 9 yard gain, tackled by Brandon Johnson
  6. 12:12 2nd & 1 DUKE 40 Demond Claiborne rushed for 6 yard gain, tackled by DeWayne Carter
  7. 11:49 1st & 10 DUKE 34 Demond Claiborne rushed for 3 yard gain, tackled by Aeneas Peebles
  8. 11:24 2nd & 7 DUKE 31 Mitch Griffis passed to Jahmal Banks for 6 yard gain, tackled by Terry Moore
  9. 10:27 3rd & 1 DUKE 25 Mitch Griffis fumbled. Mitch Griffis recovered fumble for no gain
  10. 10:27 3rd & 1 DUKE 25 Mitch Griffis rushed for no gain
  11. 9:57 4th & 1 DUKE 25 Tate Carney rushed for 2 yard loss, tackled by Cam Dillon
Duke 2nd, 9:50
  1. 9:50 1st & 10 DUKE 27 Grayson Loftis pass intercepted. Quincy Bryant intercepted Grayson Loftis for 6 yards
Wake Forest 2nd, 9:43
  1. 9:43 1st & 10 DUKE 22 Demond Claiborne rushed for 1 yard gain, tackled by Terry Moore
  2. 9:20 2nd & 9 DUKE 21 Mitch Griffis rushed for 5 yard gain, tackled by Aeneas Peebles
  3. 8:49 3rd & 4 DUKE 16 Mitch Griffis passed to Jahmal Banks for 8 yard gain
  4. 8:17 1st & 8 DUKE 8 Mitch Griffis rushed for 8 yard touchdown WF 13, DUKE 7
  5. 8:10 Matthew Dennis made PAT WF 14, DUKE 7
Duke 2nd, 8:10
  1. 8:10 Wake Forest kicked off, touchback
  2. 8:10 1st & 10 DUKE 25 Jordan Waters rushed for no gain, tackled by Chelen Garnes
  3. 7:37 2nd & 10 DUKE 25 Jordan Waters rushed for 9 yard gain, tackled by Caleb Carlson
  4. 7:02 3rd & 1 DUKE 34 Jordan Waters rushed for 24 yard gain, tackled by Chelen Garnes
  5. 6:19 1st & 10 WF 42 Grayson Loftis incomplete pass intended for Jalon Calhoun
  6. 6:14 2nd & 10 WF 42 Jaquez Moore rushed for 3 yard gain, tackled by Quincy Bryant
  7. 5:34 3rd & 7 WF 39 Grayson Loftis passed to Jaquez Moore for 13 yard gain, tackled by Evan Slocum
  8. 4:53 1st & 10 WF 26 Jaquez Moore rushed for 7 yard gain, tackled by DaShawn Jones
  9. 4:09 2nd & 3 WF 19 Jordan Waters rushed for 1 yard loss, tackled by Dylan Hazen
  10. 3:28 3rd & 4 WF 20 Grayson Loftis rushed for 5 yard gain, tackled by Dylan Hazen
  11. 2:39 1st & 10 WF 15 Jordan Waters rushed for 3 yard gain, tackled by Chelen Garnes
  12. 1:54 2nd & 7 WF 12 Jordan Waters rushed for 5 yard gain, tackled by Malik Mustapha
  13. 1:45 3rd & 2 WF 7 Wake Forest timeout
  14. 1:45 3rd & 2 WF 7 Jordan Waters rushed for 3 yard gain, tackled by Malik Mustapha
  15. 1:09 1st & 4 WF 4 Jordan Waters rushed for no gain, tackled by Malik Mustapha
  16. 1:02 2nd & 4 WF 4 Wake Forest timeout
  17. 1:02 2nd & 4 WF 4 Jordan Waters rushed for 4 yard touchdown WF 14, DUKE 13
  18. 1:00 Todd Pelino made PAT WF 14, DUKE 14
Wake Forest 2nd, 1:00
  1. 1:00 Duke kicked off for 61 yards, Demond Claiborne returned kickoff for 14 yards
  2. 0:53 1st & 10 WF 18 Justice Ellison rushed for 7 yard gain, tackled by R.J. Oben
  3. 0:33 2nd & 3 WF 25 Justice Ellison rushed for 4 yard gain, tackled by Tre Freeman
  4. 0:20 1st & 10 WF 29 Mitch Griffis passed to Jahmal Banks for 8 yard gain, tackled by Cam Dillon
Duke 3rd, 15:00
  1. 15:00 Wake Forest kicked off, touchback
  2. 15:00 1st & 10 DUKE 25 Grayson Loftis passed to Sahmir Hagans for 2 yard gain, tackled by Malik Mustapha
  3. 14:33 2nd & 8 DUKE 27 Grayson Loftis incomplete pass intended for Sahmir Hagans
  4. 14:27 3rd & 8 DUKE 27 Grayson Loftis incomplete pass intended for Jalon Calhoun
  5. 14:22 4th & 8 DUKE 27 Porter Wilson punted for 39 yards. Taylor Morin returned punt for no gain
Wake Forest 3rd, 14:16
  1. 14:16 1st & 10 WF 34 Demond Claiborne rushed for 3 yard gain, tackled by Anthony Nelson
  2. 13:54 2nd & 7 WF 37 Mitch Griffis passed to Jahmal Banks for 11 yard gain, tackled by Tre Freeman
  3. 13:27 1st & 10 WF 48 Mitch Griffis passed to Taylor Morin for 15 yard gain, tackled by Chandler Rivers
  4. 13:05 1st & 10 DUKE 37 Mitch Griffis rushed for 5 yard gain, tackled by Nick Morris Jr.
  5. 12:35 2nd & 5 DUKE 32 Demond Claiborne rushed for 5 yard gain
  6. 12:13 1st & 10 DUKE 27 Mitch Griffis rushed for 3 yard gain, tackled by Nick Morris Jr.
  7. 11:41 2nd & 7 DUKE 24 Demond Claiborne rushed for 2 yard gain, tackled by Vincent Anthony Jr.
  8. 10:49 3rd & 5 DUKE 22 Duke committed 4 yard penalty (Offside)
  9. 10:49 3rd & 1 DUKE 18 Justice Ellison rushed for 3 yard loss, tackled by Wesley Williams
  10. 9:57 4th & 4 DUKE 21 Matthew Dennis missed a 39-yard field goal
Duke 3rd, 9:51
  1. 9:51 1st & 10 DUKE 21 Jordan Waters rushed for 3 yard gain, tackled by Jasheen Davis
  2. 9:13 2nd & 7 DUKE 24 Jordan Waters rushed for 3 yard gain, tackled by Kevin Pointer
  3. 8:33 3rd & 4 DUKE 27 Grayson Loftis passed to Jordan Moore for 2 yard gain, tackled by Jacob Roberts
  4. 7:56 4th & 2 DUKE 29 Porter Wilson punted for 51 yards. Taylor Morin returned punt for no gain
Wake Forest 3rd, 7:49
  1. 7:49 1st & 10 WF 20 Mitch Griffis passed to Ke'Shawn Williams for 16 yard gain, tackled by Al Blades Jr.
  2. 7:20 1st & 10 WF 36 Justice Ellison rushed for no gain, tackled by Vincent Anthony Jr.
  3. 6:56 2nd & 10 WF 36 Mitch Griffis passed to Taylor Morin for 61 yard gain, tackled by Jaylen Stinson
  4. 6:32 1st & 3 DUKE 3 Justice Ellison rushed for 2 yard gain, tackled by Wesley Williams
  5. 5:40 2nd & 1 DUKE 1 Wake Forest committed 5 yard penalty (False Start)
  6. 5:19 2nd & 6 DUKE 6 Demond Claiborne rushed for 1 yard gain, tackled by Ja'Mion Franklin
  7. 4:43 3rd & 5 DUKE 5 Mitch Griffis rushed for 5 yard touchdown WF 20, DUKE 14
  8. 4:35 Matthew Dennis made PAT WF 21, DUKE 14
Duke 3rd, 4:28
  1. 4:28 Wake Forest kicked off for 65 yards, Terry Moore returned kickoff for 18 yards. Duke committed 9 yard penalty (Illegal Block)
  2. 4:28 1st & 10 DUKE 9 Jaquez Moore rushed for 1 yard loss, tackled by Jacob Roberts
  3. 3:46 2nd & 11 DUKE 8 Grayson Loftis rushed for 7 yard gain, tackled by Malik Mustapha
  4. 2:59 3rd & 4 DUKE 15 Grayson Loftis rushed for 7 yard gain, tackled by Quincy Bryant
  5. 2:17 1st & 10 DUKE 22 Jaquez Moore rushed for 2 yard loss, tackled by Caelen Carson
  6. 1:34 2nd & 12 DUKE 20 Grayson Loftis incomplete pass intended for Jalon Calhoun
  7. 1:27 3rd & 12 DUKE 20 Grayson Loftis sacked by Kevin Pointer for 4 yard loss
  8. 0:54 4th & 16 DUKE 16 Porter Wilson punted for 40 yards, no return
Wake Forest 3rd, 0:45
  1. 0:45 1st & 10 WF 44 Duke committed 5 yard penalty (Offside)
  2. 0:27 1st & 5 WF 49 Mitch Griffis incomplete pass intended for Taylor Morin
  3. 0:18 2nd & 5 WF 49 Demond Claiborne rushed for no gain, tackled by Aaron Hall
  4. End of 3rd Quarter
  5. 15:00 3rd & 5 WF 49 Mitch Griffis rushed for 5 yard gain. Mitch Griffis fumbled. Aeneas Peebles recovered fumble for no gain
Duke 4th, 14:48
  1. 14:48 1st & 10 DUKE 46 Jordan Waters rushed for 5 yard gain, tackled by BJ Williams
  2. 14:14 2nd & 5 WF 49 Jordan Waters rushed for 2 yard gain, tackled by Chelen Garnes
  3. 13:30 3rd & 3 WF 47 Grayson Loftis incomplete pass intended for Sahmir Hagans
  4. 13:25 4th & 3 WF 47 Porter Wilson punted for 37 yards. Taylor Morin returned punt for no gain
Wake Forest 4th, 13:19
  1. 13:19 1st & 10 WF 10 Demond Claiborne rushed for 6 yard gain, tackled by Wesley Williams
  2. 12:55 2nd & 4 WF 16 Mitch Griffis rushed for 3 yard gain, tackled by Nick Morris Jr.
  3. 12:28 3rd & 1 WF 19 Mitch Griffis incomplete pass intended for Ke'Shawn Williams
  4. 12:24 4th & 1 WF 19 Ivan Mora punted for 33 yards. Jalon Calhoun returned punt for 4 yards
Duke 4th, 12:14
  1. 12:14 1st & 10 WF 48 Grayson Loftis incomplete pass intended for Jalon Calhoun
  2. 12:08 2nd & 10 WF 48 Jaquez Moore rushed for 4 yard gain, tackled by Chelen Garnes. Wake Forest committed 15 yard penalty (Unsportsmanlike Conduct)
  3. 11:47 1st & 10 WF 29 Grayson Loftis passed to Jordan Moore for 29 yard touchdown WF 21, DUKE 20
  4. 11:40 Todd Pelino made PAT WF 21, DUKE 21
Wake Forest 4th, 11:40
  1. 11:40 Duke kicked off, touchback
  2. 11:40 1st & 10 WF 25 Mitch Griffis rushed for 7 yard gain, tackled by DeWayne Carter
  3. 11:15 2nd & 3 WF 32 Demond Claiborne rushed for 4 yard gain, tackled by Ja'Mion Franklin
  4. 10:49 1st & 10 WF 36 Demond Claiborne rushed for 4 yard gain, tackled by Ja'Mion Franklin
  5. 10:20 2nd & 6 WF 40 Mitch Griffis sacked by DeWayne Carter and Vincent Anthony Jr. for 1 yard loss
  6. 9:38 3rd & 7 WF 39 Mitch Griffis rushed for 6 yard gain, tackled by DeWayne Carter
  7. 8:53 4th & 1 WF 45 Ivan Mora punted for 42 yards. Jalon Calhoun returned punt for no gain
Duke 4th, 8:45
  1. 8:45 1st & 10 DUKE 13 Grayson Loftis passed to Jalon Calhoun for 20 yard gain, tackled by Caelen Carson
  2. 8:06 1st & 10 DUKE 33 Jordan Waters rushed for 3 yard gain, tackled by Jacob Roberts
  3. 7:27 2nd & 7 DUKE 36 Jordan Waters rushed for 2 yard gain, tackled by Jacob Roberts
  4. 6:42 3rd & 5 DUKE 38 Grayson Loftis incomplete pass intended for Jalon Calhoun
  5. 6:36 4th & 5 DUKE 38 Porter Wilson punted for 48 yards. Taylor Morin returned punt for no gain
Wake Forest 4th, 6:30
  1. 6:30 1st & 10 WF 14 Mitch Griffis passed to Jahmal Banks for 19 yard gain
  2. 6:03 1st & 10 WF 33 Mitch Griffis passed to Ke'Shawn Williams for 14 yard gain, tackled by Nick Morris Jr.
  3. 5:48 1st & 10 WF 47 Demond Claiborne rushed for 3 yard gain, tackled by Wesley Williams
  4. 5:21 2nd & 7 DUKE 50 Mitch Griffis passed to Ke'Shawn Williams for 3 yard gain, tackled by Chandler Rivers
  5. 4:46 3rd & 4 DUKE 47 Mitch Griffis passed to Cameron Hite for 7 yard gain, tackled by Tre Freeman
  6. 4:22 1st & 10 DUKE 40 Mitch Griffis pass intercepted. Ryan Smith intercepted Mitch Griffis for 1 yard loss
Duke 4th, 4:12
  1. 4:12 1st & 10 DUKE 37 Duke committed 10 yard penalty (Holding)
  2. 3:43 1st & 20 DUKE 27 Jaquez Moore rushed for 1 yard loss, tackled by Kevin Pointer
  3. 3:00 2nd & 21 DUKE 26 Grayson Loftis rushed for 8 yard gain, tackled by Dylan Hazen
  4. 2:13 3rd & 13 DUKE 34 Wake Forest committed 14 yard penalty (Pass Interference)
  5. 2:06 1st & 10 DUKE 48 Jaylen Coleman rushed for 7 yard gain, tackled by Caelen Carson
  6. 1:53 2nd & 3 WF 45 Jaylen Coleman rushed for 5 yard gain, tackled by Malik Mustapha
  7. 1:19 1st & 10 WF 40 Jaylen Coleman rushed for 2 yard gain, tackled by Quincy Bryant
  8. 0:42 2nd & 8 WF 38 Grayson Loftis passed to Sahmir Hagans for 8 yard gain, tackled by DaShawn Jones. Wake Forest committed 15 yard penalty (Unnecessary Roughness)
  9. 0:42 1st & 10 WF 15 Wake Forest timeout
  10. 0:42 1st & 10 WF 15 Jordan Waters rushed for 5 yard gain, tackled by Malik Mustapha
  11. 0:38 2nd & 5 WF 10 Wake Forest timeout
  12. 0:38 2nd & 5 WF 10 Jordan Waters rushed for 3 yard gain, tackled by Justin Williams
  13. 0:31 3rd & 2 WF 7 Wake Forest timeout
  14. 0:31 3rd & 2 WF 7 Grayson Loftis rushed for 2 yard loss
  15. 0:02 4th & 4 WF 9 Duke timeout
  16. 0:02 4th & 4 WF 9 Todd Pelino kicked a 26-yard field goal WF 21, DUKE 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.