House Prediction
Model Margin
Troy by 13.4
Home Win Probability
Duke 24%
Market (Bovada)
Duke +7
fitted_v1 · Dec 23, 2023
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 0 | 0 | 3 | 7 | 10 | |
| 8 | 6 | 0 | 3 | 17 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Troy | Duke |
|---|---|---|
| Passing | 22-38 | 19-29 |
| Pass Yards | 241 | 183 |
| Rush Yards | 89 | 147 |
| Total Yards | 330 | 330 |
| Turnovers | 1 | 2 |
| 3rd Down | 3-12 | 5-12 |
| Penalties | 5-58 | 6-53 |
| Possession | 27:56 | 32:04 |
Player Leaders
Player Leaders
Play-by-Play
Charlie Ham kickoff for 64 yds , Devonte Ross return for 16 yds to the TROY 17
Kimani Vidal run for 9 yds to the TROY 26
Kimani Vidal run for 7 yds to the TROY 33 for a 1ST down
Gunnar Watson pass incomplete
Gunnar Watson pass complete to Jabre Barber for a loss of 3 yards to the TROY 30
Gunnar Watson pass complete to Kimani Vidal for 3 yds to the TROY 33
Robert Cole punt for 37 yds, fair catch by Jalon Calhoun at the DUKE 30
Loftis, Grayson pass incomplete to Bolyard, Vance, PENALTY TROY pass interference 8 yards to the DUKE38, NO PLAY, 1ST DOWN DUKE.
Jordan Waters run for 1 yd to the DUKE 39
Grayson Loftis sacked by T.J. Jackson for a loss of 2 yards to the DUKE 37 Grayson Loftis fumbled, forced by T.J. Jackson, recovered by TROY Dell Pettus , return for 0 yards
Gunnar Watson pass complete to Jabre Barber for 21 yds to the DUKE 16 for a 1ST down
Gunnar Watson pass incomplete to Chris Lewis
Vidal, Kimani rush for 16 yards to the DUKE0, PENALTY TROY holding 10 yards to the DUKE26, NO PLAY.
Gunnar Watson pass complete to Jabre Barber for 3 yds to the DUKE 23
Gunnar Watson sacked by Aeneas Peebles for a loss of 7 yards to the DUKE 30
Scott Taylor Renfroe 47 yd FG MISSED
Jordan Waters run for 3 yds to the DUKE 33
Duke Penalty, False Start (-5 Yards) to the DUKE 28
Grayson Loftis pass incomplete to Jordan Waters
Grayson Loftis pass incomplete to Nicky Dalmolin
Porter Wilson punt for 51 yds, downed at the TROY 21 Troy Penalty, Offensive Holding (10 Yards) to the TROY 11
Kimani Vidal run for 3 yds to the TROY 14
Gunnar Watson pass complete to Peyton Higgins for 14 yds to the TROY 28 for a 1ST down
Kimani Vidal run for 1 yd to the TROY 29
Damien Taylor run for 3 yds to the TROY 32
Gunnar Watson sacked by Wesley Williams and Vincent Anthony Jr. for a loss of 8 yards to the TROY 24
Robert Cole punt for 40 yds, fair catch by Jalon Calhoun at the DUKE 36
Jaquez Moore run for 2 yds to the DUKE 38
Jaquez Moore run for 9 yds to the DUKE 47 for a 1ST down
Grayson Loftis pass complete to Sahmir Hagans for 8 yds to the TROY 45
Jaquez Moore run for 18 yds to the TROY 27 for a 1ST down
Jaylen Coleman run for no gain to the TROY 27
Grayson Loftis pass complete to Jalon Calhoun for 26 yds to the TROY 1 for a 1ST down
Jaylen Coleman run for 1 yd for a TD (N. Dalmolin Run For Two-point Conversion)
Gunnar Watson pass complete to Jabre Barber for 37 yds to the DUKE 38 for a 1ST down Troy Penalty, Unsportsmanlike Conduct (-15 Yards) to the TROY 47 for a 1ST down
Kimani Vidal run for no gain to the TROY 47
Gunnar Watson pass complete to Peyton Higgins for 3 yds to the 50 yard line
Gunnar Watson pass incomplete to Jabre Barber
Robert Cole punt for 50 yds for a touchback
Grayson Loftis pass complete to Jordan Moore for 24 yds to the DUKE 44 for a 1ST down
Grayson Loftis pass complete to Jordan Moore for 9 yds to the TROY 47
Jaylen Coleman run for no gain to the TROY 47
Grayson Loftis pass incomplete to Jontavis Robertson
Jaylen Coleman run for no gain to the TROY 47
Chris Lewis pass complete to Asa Martin for 11 yds to the DUKE 42 for a 1ST down
Kimani Vidal run for 4 yds to the DUKE 38
Gunnar Watson pass incomplete to Jabre Barber
Kimani Vidal run for 3 yds to the DUKE 35
Gunnar Watson pass complete to Jabre Barber for 2 yds to the DUKE 33
Grayson Loftis pass complete to Jordan Waters for 1 yd to the DUKE 34 Duke Penalty, Offensive Holding (-10 Yards) to the DUKE 24
Jordan Waters run for 6 yds to the DUKE 30
Grayson Loftis pass incomplete to Jordan Waters
Loftis, Grayson pass incomplete to Moore, Jordan, PENALTY TROY pass interference 15 yards to the DUKE45, NO PLAY, 1ST DOWN DUKE.
Jordan Waters run for 2 yds to the DUKE 47
Grayson Loftis pass complete to Nicky Dalmolin for no gain to the DUKE 47
Grayson Loftis pass complete to Sean Brown for 12 yds to the TROY 41 for a 1ST down
Grayson Loftis pass complete to Sahmir Hagans for 23 yds to the TROY 18 for a 1ST down
Jaquez Moore run for 1 yd to the TROY 17
Jaquez Moore run for 2 yds to the TROY 15
Grayson Loftis pass complete to Jalon Calhoun for a loss of 2 yards to the TROY 17
Todd Pelino 34 yd FG GOOD
Gunnar Watson pass incomplete to Ethan Conner
Gunnar Watson pass incomplete to Jabre Barber
Gunnar Watson pass incomplete to Jabre Barber
Robert Cole punt for 48 yds, downed at the DUKE 27
Grayson Loftis pass incomplete to Jordan Moore
Jaquez Moore run for 4 yds to the DUKE 31
Grayson Loftis pass complete to Sahmir Hagans for 6 yds to the DUKE 37 for a 1ST down
Grayson Loftis pass complete to Jeremiah Hasley for 6 yds to the DUKE 43
Jaquez Moore run for 6 yds to the DUKE 49 for a 1ST down
Jaquez Moore run for 5 yds to the TROY 46
Grayson Loftis pass incomplete to Jaquez Moore
Grayson Loftis pass complete to Sean Brown for 7 yds to the TROY 39 for a 1ST down
Grayson Loftis pass incomplete to Sahmir Hagans
Jaylen Coleman run for 6 yds to the TROY 33
Jaylen Coleman run for 5 yds to the TROY 28 for a 1ST down
Grayson Loftis pass incomplete to Jordan Moore
Jordan Waters run for 3 yds to the TROY 25
Grayson Loftis pass complete to Jordan Waters for 8 yds to the TROY 17 for a 1ST down
Jordan Waters run for 3 yds to the TROY 14
Waters, Jordan rush for 5 yards to the TROY9, PENALTY DUKE holding 10 yards to the TROY24, NO PLAY.
Jaquez Moore run for 5 yds to the TROY 19
Todd Pelino 37 yd FG GOOD
End of 2nd Quarter
Jordan Waters run for 22 yds to the DUKE 47 for a 1ST down
Grayson Loftis sacked by Richard Jibunor for a loss of 5 yards to the DUKE 42
Grayson Loftis pass complete to Sahmir Hagans for 7 yds to the DUKE 49
Grayson Loftis pass incomplete to Jordan Moore
Porter Wilson punt for 48 yds, fair catch by Jabre Barber at the TROY 3
Kimani Vidal run for 7 yds to the TROY 10
Kimani Vidal run for 4 yds to the TROY 14 for a 1ST down
Gunnar Watson pass incomplete to Jabre Barber
Kimani Vidal run for 8 yds to the TROY 22
Kimani Vidal run for 3 yds to the TROY 25 for a 1ST down
Gunnar Watson pass complete to Ethan Conner for 4 yds to the TROY 29
Gunnar Watson pass complete to Devonte Ross for 15 yds to the TROY 44 for a 1ST down
Gunnar Watson pass complete to Jabre Barber for 13 yds to the DUKE 43 for a 1ST down
Gunnar Watson pass incomplete to Chris Lewis
Gunnar Watson pass incomplete to Asa Martin
Gunnar Watson pass incomplete to Devonte Ross
Gunnar Watson pass incomplete to Chris Lewis
Jaquez Moore run for 2 yds to the DUKE 45
Jaquez Moore run for 6 yds to the TROY 49
Jaquez Moore run for a loss of 1 yard to the 50 yard line
Porter Wilson punt for 50 yds for a touchback
Kimani Vidal run for 7 yds to the TROY 27
Gunnar Watson pass complete to Clayton Ollendieck for 14 yds to the TROY 41 for a 1ST down
Kimani Vidal run for no gain to the TROY 41
Gunnar Watson pass complete to Peyton Higgins for 16 yds to the DUKE 43 for a 1ST down
Kimani Vidal run for 3 yds to the DUKE 40
Gunnar Watson pass complete to Ethan Conner for 13 yds to the DUKE 27 for a 1ST down
Gunnar Watson pass incomplete to Chris Lewis
Gunnar Watson pass complete to Devonte Ross for a loss of 4 yards to the DUKE 31
Kimani Vidal run for 4 yds to the DUKE 27
Scott Taylor Renfroe 44 yd FG GOOD
Grayson Loftis pass complete to Sahmir Hagans for 11 yds to the DUKE 36 for a 1ST down
Grayson Loftis pass complete to Jaylen Coleman for 28 yds to the TROY 36 for a 1ST down
Grayson Loftis pass complete to Jaylen Coleman for 2 yds to the TROY 34
Jordan Waters run for 7 yds to the TROY 27
Grayson Loftis pass complete to Nicky Dalmolin for a loss of 1 yard to the TROY 28
Todd Pelino 45 yd FG GOOD
Charlie Ham kickoff for 63 yds , Jabre Barber return for 22 yds to the TROY 24
Asa Martin run for 15 yds to the TROY 39 for a 1ST down
Gunnar Watson run for a loss of 1 yard to the TROY 38 Gunnar Watson fumbled, recovered by TROY Clayton Ollendieck
Asa Martin run for 1 yd to the TROY 39
Gunnar Watson pass complete to Jabre Barber for 8 yds to the TROY 47
Gunnar Watson run for no gain to the TROY 47
Grayson Loftis pass complete to Jordan Moore for 8 yds to the TROY 39
Jaylen Coleman run for 2 yds to the TROY 37 for a 1ST down
Grayson Loftis pass intercepted Damaje Yancey return for no gain to the TROY 13
Gunnar Watson pass complete to Jabre Barber for 7 yds to the TROY 20
Gunnar Watson pass complete to Jabre Barber for 10 yds to the TROY 30 for a 1ST down
Gunnar Watson pass complete to Jabre Barber for 9 yds to the TROY 39
Gunnar Watson pass incomplete to Jabre Barber
Kimani Vidal run for 12 yds to the DUKE 49 for a 1ST down
Kimani Vidal run for 4 yds to the DUKE 45
Gunnar Watson pass complete to Peyton Higgins for 30 yds to the DUKE 15 for a 1ST down Duke Penalty, Roughing Passer (8 Yards) to the DUKE 7 for a 1ST down
Gunnar Watson run for 5 yds to the DUKE 2
Jabre Barber pass incomplete to Chris Lewis
Derrick Graham run for 2 yds for a TD (Scott Taylor Renfroe KICK)
Duke Penalty, Personal Foul (15 Yards) to the 50 yard line
Scott Taylor Renfroe kickoff for 32 yds , Jontavis Robertson return for no gain to the DUKE 18
Jaquez Moore run for 6 yds to the DUKE 24
Jaquez Moore run for 8 yds to the DUKE 32 for a 1ST down
Jordan Waters run for a loss of 2 yards to the DUKE 30
Jordan Waters run for 21 yds to the TROY 49 for a 1ST down
Jordan Waters run for no gain to the TROY 49
Jaylen Coleman run for 2 yds to the TROY 47
Jaylen Coleman run for 2 yds to the TROY 45
Duke Penalty, Delay of Game (-5 Yards) to the 50 yard line
Porter Wilson punt for 39 yds, punt out-of-bounds at the TROY 11
Gunnar Watson pass complete to Ethan Conner for 15 yds to the TROY 26 for a 1ST down
Gunnar Watson pass intercepted Jeremiah Lewis return for no gain to the 50 yard line
TEAM run for a loss of 1 yard to the DUKE 49
TEAM run for a loss of 2 yards to the DUKE 47

