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

Troy at Duke play by play — College Football December 23, 2023

Troy 10
Duke 17
Final
Troy 1st, 15:00
  1. 15:00 Duke kicked off for 64 yards, Devonte Ross returned kickoff for 16 yards
  2. 14:55 1st & 10 TROY 17 Kimani Vidal rushed for 9 yard gain, tackled by Anthony Nelson
  3. 14:34 2nd & 1 TROY 26 Kimani Vidal rushed for 7 yard gain, tackled by Ja'Mion Franklin
  4. 14:01 1st & 10 TROY 33 Gunnar Watson incomplete pass
  5. 13:57 2nd & 10 TROY 33 Gunnar Watson passed to Jabre Barber for 3 yard loss, tackled by Chandler Rivers
  6. 13:23 3rd & 13 TROY 30 Gunnar Watson passed to Kimani Vidal for 3 yard gain, tackled by Tre Freeman
  7. 12:41 4th & 10 TROY 33 Robert Cole punted for 37 yards. Jalon Calhoun returned punt for no gain. Troy committed 8 yard penalty (Pass Interference)
Duke 1st, 12:31
  1. 12:31 1st & 10 DUKE 38 Jordan Waters rushed for 1 yard gain, tackled by Steven Cattledge
  2. 12:18 2nd & 9 DUKE 39 Grayson Loftis sacked by T.J. Jackson for 2 yard loss. Grayson Loftis fumbled. Dell Pettus recovered fumble for no gain
Troy 1st, 12:05
  1. 12:05 1st & 10 DUKE 37 Gunnar Watson passed to Jabre Barber for 21 yard gain, tackled by Jaylen Stinson
  2. 11:42 1st & 10 DUKE 16 Gunnar Watson incomplete pass intended for Chris Lewis
  3. 11:38 2nd & 10 DUKE 16 Troy committed 10 yard penalty (Holding)
  4. 11:31 2nd & 20 DUKE 26 Gunnar Watson passed to Jabre Barber for 3 yard gain, tackled by Tre Freeman
  5. 10:49 3rd & 17 DUKE 23 Gunnar Watson sacked by Aeneas Peebles for 7 yard loss
  6. 10:05 4th & 24 DUKE 30 Scott Taylor Renfroe missed a 47-yard field goal
Duke 1st, 9:59
  1. 9:59 1st & 10 DUKE 30 Jordan Waters rushed for 3 yard gain, tackled by Jordan Stringer
  2. 9:38 2nd & 7 DUKE 33 Duke committed 5 yard penalty (False Start)
  3. 9:22 2nd & 12 DUKE 28 Grayson Loftis incomplete pass intended for Jordan Waters
  4. 9:18 3rd & 12 DUKE 28 Grayson Loftis incomplete pass intended for Nicky Dalmolin
  5. 9:14 4th & 12 DUKE 28 Porter Wilson punted for 51 yards, no return. Troy committed 10 yard penalty (Holding)
Troy 1st, 9:03
  1. 9:03 1st & 10 TROY 11 Kimani Vidal rushed for 3 yard gain, tackled by Aaron Hall
  2. 8:25 2nd & 7 TROY 14 Gunnar Watson passed to Peyton Higgins for 14 yard gain
  3. 8:04 1st & 10 TROY 28 Kimani Vidal rushed for 1 yard gain, tackled by DeWayne Carter
  4. 7:29 2nd & 9 TROY 29 Damien Taylor rushed for 3 yard gain, tackled by Michael Reese
  5. 6:46 3rd & 6 TROY 32 Gunnar Watson sacked by Vincent Anthony Jr. and Wesley Williams for 8 yard loss
  6. 6:08 4th & 14 TROY 24 Robert Cole punted for 40 yards. Jalon Calhoun returned punt for no gain
Duke 1st, 6:02
  1. 6:02 1st & 10 DUKE 36 Jaquez Moore rushed for 2 yard gain, tackled by O'shai Fletcher
  2. 5:24 2nd & 8 DUKE 38 Jaquez Moore rushed for 9 yard gain, tackled by Keyshawn Swanson
  3. 5:03 1st & 10 DUKE 47 Grayson Loftis passed to Sahmir Hagans for 8 yard gain, tackled by Reddy Steward
  4. 4:26 2nd & 2 TROY 45 Jaquez Moore rushed for 18 yard gain
  5. 3:51 1st & 10 TROY 27 Jaylen Coleman rushed for no gain, tackled by Reddy Steward
  6. 3:20 2nd & 10 TROY 27 Grayson Loftis passed to Jalon Calhoun for 26 yard gain, tackled by Keyshawn Swanson
  7. 2:35 1st & 1 TROY 1 Jaylen Coleman rushed for 1 yard touchdown TROY 0, DUKE 6
  8. 2:29 2pt attempt converted, Nicky Dalmolin run TROY 0, DUKE 8
Troy 1st, 2:29
  1. 2:29 Duke kicked off, touchback
  2. 2:29 1st & 10 TROY 25 Gunnar Watson passed to Jabre Barber for 37 yard gain, tackled by Al Blades Jr.
  3. 2:22 1st & 10 DUKE 38 Troy committed 15 yard penalty (Unsportsmanlike Conduct)
  4. 2:08 1st & 10 TROY 47 Kimani Vidal rushed for no gain, tackled by Wesley Williams
  5. 1:30 2nd & 10 TROY 47 Gunnar Watson passed to Peyton Higgins for 3 yard gain
  6. 0:59 3rd & 7 DUKE 50 Gunnar Watson incomplete pass intended for Jabre Barber
  7. 0:51 4th & 7 DUKE 50 Duke timeout
  8. 0:51 4th & 7 DUKE 50 Robert Cole punted, touchback
Duke 1st, 0:43
  1. 0:43 1st & 10 DUKE 20 Grayson Loftis passed to Jordan Moore for 24 yard gain, tackled by Don Callis
  2. 0:23 1st & 10 DUKE 44 Grayson Loftis passed to Jordan Moore for 9 yard gain, tackled by Irshaad Davis
  3. End of 1st Quarter
  4. 15:00 2nd & 1 TROY 47 Jaylen Coleman rushed for no gain, tackled by Jordan Stringer
  5. 14:23 3rd & 1 TROY 47 Grayson Loftis incomplete pass intended for Jontavis Robertson
  6. 14:19 4th & 1 TROY 47 Jaylen Coleman rushed for no gain, tackled by O'shai Fletcher
Troy 2nd, 14:14
  1. 14:14 1st & 10 TROY 47 Chris Lewis passed to Asa Martin for 11 yard gain, tackled by Nick Morris Jr.
  2. 13:42 1st & 10 DUKE 42 Kimani Vidal rushed for 4 yard gain, tackled by Jaylen Stinson
  3. 12:57 2nd & 6 DUKE 38 Gunnar Watson incomplete pass intended for Jabre Barber
  4. 12:52 3rd & 6 DUKE 38 Kimani Vidal rushed for 3 yard gain, tackled by DeWayne Carter
  5. 12:22 4th & 3 DUKE 35 Gunnar Watson passed to Jabre Barber for 2 yard gain, tackled by Al Blades Jr.
Duke 2nd, 12:14
  1. 12:14 1st & 10 DUKE 33 Grayson Loftis passed to Jordan Waters for 1 yard gain. Duke committed 10 yard penalty (Holding)
  2. 11:45 1st & 19 DUKE 24 Jordan Waters rushed for 6 yard gain, tackled by Keyshawn Swanson
  3. 11:20 2nd & 13 DUKE 30 Grayson Loftis incomplete pass intended for Jordan Waters
  4. 11:13 3rd & 13 DUKE 30 Troy committed 15 yard penalty (Pass Interference)
  5. 11:06 1st & 10 DUKE 45 Jordan Waters rushed for 2 yard gain, tackled by Terry Thomas
  6. 10:20 2nd & 8 DUKE 47 Grayson Loftis passed to Nicky Dalmolin for no gain, tackled by Caleb Ransaw
  7. 9:43 3rd & 8 DUKE 47 Grayson Loftis passed to Sean Brown for 12 yard gain, tackled by Chris Rodgers
  8. 9:14 1st & 10 TROY 41 Grayson Loftis passed to Sahmir Hagans for 23 yard gain, tackled by Don Callis
  9. 8:59 1st & 10 TROY 18 Jaquez Moore rushed for 1 yard gain, tackled by Richard Jibunor
  10. 8:10 2nd & 9 TROY 17 Jaquez Moore rushed for 2 yard gain, tackled by Deshaun Batiste
  11. 7:32 3rd & 7 TROY 15 Grayson Loftis passed to Jalon Calhoun for 2 yard loss, tackled by Caleb Ransaw
  12. 6:56 4th & 9 TROY 17 Todd Pelino kicked a 34-yard field goal TROY 0, DUKE 11
Troy 2nd, 6:51
  1. 6:51 Duke kicked off, touchback
  2. 6:51 1st & 10 TROY 25 Gunnar Watson incomplete pass intended for Ethan Conner
  3. 6:48 2nd & 10 TROY 25 Gunnar Watson incomplete pass intended for Jabre Barber
  4. 6:42 3rd & 10 TROY 25 Gunnar Watson incomplete pass intended for Jabre Barber
  5. 6:36 4th & 10 TROY 25 Robert Cole punted for 48 yards, no return
Duke 2nd, 6:24
  1. 6:24 1st & 10 DUKE 27 Grayson Loftis incomplete pass intended for Jordan Moore
  2. 6:18 2nd & 10 DUKE 27 Jaquez Moore rushed for 4 yard gain, tackled by Eric Shaw
  3. 5:38 3rd & 6 DUKE 31 Grayson Loftis passed to Sahmir Hagans for 6 yard gain, tackled by O'shai Fletcher
  4. 5:13 1st & 10 DUKE 37 Grayson Loftis passed to Jeremiah Hasley for 6 yard gain, tackled by Jordan Stringer
  5. 4:46 2nd & 4 DUKE 43 Jaquez Moore rushed for 6 yard gain, tackled by Jordan Stringer
  6. 4:01 1st & 10 DUKE 49 Jaquez Moore rushed for 5 yard gain, tackled by O'shai Fletcher
  7. 3:39 2nd & 5 TROY 46 Grayson Loftis incomplete pass
  8. 3:35 3rd & 5 TROY 46 Grayson Loftis passed to Sean Brown for 7 yard gain, tackled by Jordan Stringer
  9. 3:15 1st & 10 TROY 39 Grayson Loftis incomplete pass intended for Sahmir Hagans
  10. 3:11 2nd & 10 TROY 39 Jaylen Coleman rushed for 6 yard gain, tackled by TJ Thompson
  11. 2:29 3rd & 4 TROY 33 Jaylen Coleman rushed for 5 yard gain, tackled by TJ Thompson
  12. 2:05 1st & 10 TROY 28 Grayson Loftis incomplete pass
  13. 2:01 2nd & 10 TROY 28 Jordan Waters rushed for 3 yard gain, tackled by Deshaun Batiste
  14. 1:47 3rd & 7 TROY 25 Troy timeout
  15. 1:47 3rd & 7 TROY 25 Grayson Loftis passed to Jordan Waters for 8 yard gain
  16. 1:11 1st & 10 TROY 17 Jordan Waters rushed for 3 yard gain, tackled by Richard Jibunor
  17. 0:31 2nd & 7 TROY 14 Duke committed 10 yard penalty (Holding)
  18. 0:23 2nd & 17 TROY 24 Jaquez Moore rushed for 5 yard gain, tackled by Deshaun Batiste
  19. 0:04 3rd & 12 TROY 19 Duke timeout
  20. 0:04 3rd & 12 TROY 19 Troy timeout
  21. 0:04 3rd & 12 TROY 19 Todd Pelino kicked a 37-yard field goal TROY 0, DUKE 14
Duke 3rd, 15:00
  1. 15:00 Troy kicked off for 60 yards, Terry Moore returned kickoff for no gain
  2. 15:00 1st & 10 DUKE 25 Jordan Waters rushed for 22 yard gain, tackled by Don Callis
  3. 14:40 1st & 10 DUKE 47 Grayson Loftis sacked by Richard Jibunor for 5 yard loss
  4. 13:59 2nd & 15 DUKE 42 Grayson Loftis passed to Sahmir Hagans for 7 yard gain, tackled by O'shai Fletcher
  5. 13:20 3rd & 8 DUKE 49 Grayson Loftis incomplete pass intended for Jordan Moore
  6. 13:13 4th & 8 DUKE 49 Porter Wilson punted for 48 yards. Jabre Barber returned punt for no gain
Troy 3rd, 13:05
  1. 13:05 1st & 10 TROY 3 Kimani Vidal rushed for 7 yard gain, tackled by Nick Morris Jr.
  2. 12:44 2nd & 3 TROY 10 Kimani Vidal rushed for 4 yard gain, tackled by Cameron Bergeron
  3. 12:05 1st & 10 TROY 14 Gunnar Watson incomplete pass intended for Jabre Barber
  4. 12:00 2nd & 10 TROY 14 Kimani Vidal rushed for 8 yard gain, tackled by Tre Freeman
  5. 11:19 3rd & 2 TROY 22 Kimani Vidal rushed for 3 yard gain, tackled by Aaron Hall
  6. 10:53 1st & 10 TROY 25 Gunnar Watson passed to Ethan Conner for 4 yard gain, tackled by Jaylen Stinson
  7. 10:14 2nd & 6 TROY 29 Gunnar Watson passed to Devonte Ross for 15 yard gain, tackled by Chandler Rivers
  8. 9:43 1st & 10 TROY 44 Gunnar Watson passed to Jabre Barber for 13 yard gain, tackled by Al Blades Jr.
  9. 9:19 1st & 10 DUKE 43 Gunnar Watson incomplete pass intended for Chris Lewis
  10. 9:10 2nd & 10 DUKE 43 Gunnar Watson incomplete pass intended for Asa Martin
  11. 9:05 1st & 10 DUKE 43 Gunnar Watson incomplete pass intended for Devonte Ross
  12. 9:01 4th & 10 DUKE 43 Gunnar Watson incomplete pass intended for Chris Lewis
Duke 3rd, 8:55
  1. 8:55 1st & 10 DUKE 43 Jaquez Moore rushed for 2 yard gain, tackled by Richard Jibunor
  2. 8:37 2nd & 8 DUKE 45 Jaquez Moore rushed for 6 yard gain, tackled by Don Callis
  3. 7:55 3rd & 2 TROY 49 Jaquez Moore rushed for 1 yard loss, tackled by Richard Jibunor
  4. 7:12 4th & 3 DUKE 50 Porter Wilson punted, touchback
Troy 3rd, 7:05
  1. 7:05 1st & 10 TROY 20 Kimani Vidal rushed for 7 yard gain, tackled by Jaylen Stinson
  2. 6:29 2nd & 3 TROY 27 Gunnar Watson passed to Clayton Ollendieck for 14 yard gain, tackled by Chandler Rivers
  3. 5:52 1st & 10 TROY 41 Kimani Vidal rushed for no gain, tackled by Tre Freeman
  4. 5:20 2nd & 10 TROY 41 Gunnar Watson passed to Peyton Higgins for 16 yard gain, tackled by James Hopson II
  5. 4:37 1st & 10 DUKE 43 Kimani Vidal rushed for 3 yard gain, tackled by Tre Freeman
  6. 3:59 2nd & 7 DUKE 40 Gunnar Watson passed to Ethan Conner for 13 yard gain, tackled by Tre Freeman
  7. 3:15 1st & 10 DUKE 27 Gunnar Watson incomplete pass intended for Chris Lewis
  8. 3:10 2nd & 10 DUKE 27 Troy timeout
  9. 3:10 2nd & 10 DUKE 27 Gunnar Watson passed to Devonte Ross for 4 yard loss, tackled by Chandler Rivers
  10. 2:24 3rd & 14 DUKE 31 Kimani Vidal rushed for 4 yard gain, tackled by Aeneas Peebles
  11. 1:40 4th & 10 DUKE 27 Scott Taylor Renfroe kicked a 44-yard field goal TROY 3, DUKE 14
Duke 3rd, 1:36
  1. 1:36 Troy kicked off, touchback
  2. 1:36 1st & 10 DUKE 25 Grayson Loftis passed to Sahmir Hagans for 11 yard gain, tackled by O'shai Fletcher
  3. 0:53 1st & 10 DUKE 36 Grayson Loftis passed to Jaylen Coleman for 28 yard gain, tackled by O'shai Fletcher
  4. 0:28 1st & 10 TROY 36 Grayson Loftis passed to Jaylen Coleman for 2 yard gain
  5. End of 3rd Quarter
  6. 15:00 2nd & 8 TROY 34 Jordan Waters rushed for 7 yard gain, tackled by T.J. Jackson
  7. 14:17 3rd & 1 TROY 27 Grayson Loftis passed to Nicky Dalmolin for 1 yard loss, tackled by Steven Cattledge
  8. 13:34 4th & 2 TROY 28 Todd Pelino kicked a 45-yard field goal TROY 3, DUKE 17
Troy 4th, 13:29
  1. 13:29 Duke kicked off for 63 yards, Jabre Barber returned kickoff for 22 yards
  2. 13:24 1st & 10 TROY 24 Asa Martin rushed for 15 yard gain, tackled by Al Blades Jr.
  3. 12:50 1st & 10 TROY 39 Gunnar Watson rushed for 1 yard loss. Player fumbled. Clayton Ollendieck recovered fumble for no gain
  4. 12:05 2nd & 11 TROY 38 Asa Martin rushed for 1 yard gain, tackled by Cameron Bergeron
  5. 11:28 3rd & 9 TROY 39 Gunnar Watson passed to Jabre Barber for 8 yard gain, tackled by Cam Dillon
  6. 10:40 4th & 2 TROY 47 Gunnar Watson rushed for no gain, tackled by Anthony Nelson
Duke 4th, 10:32
  1. 10:32 1st & 10 TROY 47 Grayson Loftis passed to Jordan Moore for 8 yard gain, tackled by Don Callis
  2. 9:59 2nd & 2 TROY 39 Jaylen Coleman rushed for 2 yard gain, tackled by Zach Edwards
  3. 9:11 1st & 10 TROY 37 Grayson Loftis pass intercepted. Damaje Yancey intercepted Grayson Loftis for no gain
Troy 4th, 9:07
  1. 9:07 1st & 10 TROY 13 Gunnar Watson passed to Jabre Barber for 7 yard gain
  2. 8:59 2nd & 3 TROY 20 Gunnar Watson passed to Jabre Barber for 10 yard gain, tackled by Jaylen Stinson
  3. 8:31 1st & 10 TROY 30 Gunnar Watson passed to Jabre Barber for 9 yard gain
  4. 8:27 2nd & 1 TROY 39 Gunnar Watson incomplete pass intended for Jabre Barber
  5. 8:09 3rd & 1 TROY 39 Kimani Vidal rushed for 12 yard gain, tackled by Aeneas Peebles
  6. 7:42 1st & 10 DUKE 49 Kimani Vidal rushed for 4 yard gain, tackled by Nick Morris Jr.
  7. 6:18 2nd & 6 DUKE 45 Gunnar Watson passed to Peyton Higgins for 30 yard gain, tackled by Al Blades Jr.. Duke committed 8 yard penalty (Roughing the Passer)
  8. 6:11 1st & 7 DUKE 7 Gunnar Watson rushed for 5 yard gain, tackled by Ryan Smith
  9. 6:10 2nd & 2 DUKE 2 Jabre Barber incomplete pass intended for Chris Lewis
  10. 6:02 3rd & 2 DUKE 2 Duke timeout
  11. 6:02 3rd & 2 DUKE 2 Derrick Graham rushed for 2 yard touchdown TROY 9, DUKE 17
  12. 5:54 Scott Taylor Renfroe made PAT TROY 10, DUKE 17
  13. 5:54 3rd & 2 DUKE 1 Duke committed 15 yard penalty (Ejection for Targeting)
Duke 4th, 5:54
  1. 5:54 Troy kicked off for 32 yards, Jontavis Robertson returned kickoff for no gain
  2. 5:53 1st & 10 DUKE 18 Jaquez Moore rushed for 6 yard gain, tackled by Irshaad Davis
  3. 5:09 2nd & 4 DUKE 24 Jaquez Moore rushed for 8 yard gain, tackled by Jordan Stringer
  4. 4:23 1st & 10 DUKE 32 Jordan Waters rushed for 2 yard loss, tackled by T.J. Jackson
  5. 3:32 2nd & 12 DUKE 30 Jordan Waters rushed for 21 yard gain, tackled by Don Callis
  6. 2:51 1st & 10 TROY 49 Jordan Waters rushed for no gain, tackled by Steven Cattledge
  7. 2:46 2nd & 10 TROY 49 Troy timeout
  8. 2:46 2nd & 10 TROY 49 Jaylen Coleman rushed for 2 yard gain, tackled by Steven Cattledge
  9. 2:43 3rd & 8 TROY 47 Troy timeout
  10. 2:43 3rd & 8 TROY 47 Jaylen Coleman rushed for 2 yard gain, tackled by Javon Solomon
  11. 1:55 4th & 6 TROY 45 Duke committed 5 yard penalty (Delay of Game)
  12. 1:55 4th & 11 DUKE 50 Porter Wilson punted for 39 yards, no return
Troy 4th, 1:46
  1. 1:46 1st & 10 TROY 11 Gunnar Watson passed to Ethan Conner for 15 yard gain
  2. 1:31 1st & 10 TROY 26 Gunnar Watson pass intercepted. Jeremiah Lewis intercepted Gunnar Watson for no gain
Duke 4th, 1:22
  1. 1:22 1st & 10 DUKE 50 Grayson Loftis rushed for 1 yard loss
  2. 0:37 2nd & 11 DUKE 49 Grayson Loftis rushed for 2 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.