Black Knights
Black Knights4-2
14
Final
Blue Devils
Blue Devils4-2
34

Black Knights at Blue Devils, NCAAF live score and box score

Box score

Black Knights
Blue Devils

Play-by-play

0:00 4th14-34
END

End of 4th Quarter

14-34
RUS

Quentin Harris run for 9 yds to the Army 44

14-34
PEN

DUKE Penalty, Delay of Game (-5 Yards) to the Duke 47

14-34
RUS

Marvin Hubbard III run for 3 yds to the Army 48

14-34
RUS

Marvin Hubbard III run for 2 yds to the Duke 49

14-34
RUS

Marvin Hubbard III run for 5 yds to the Duke 47 for a 1ST down

14-34
RUS

Marvin Hubbard III run for 5 yds to the Duke 42

14-34
PUN

Nick Schrage punt for 46 yds , T.J. Rahming returns for 8 yds to the Duke 37

14-34
PAS

Kelvin Hopkins Jr. pass incomplete to Glen Coates

14-34
PAS

Kelvin Hopkins Jr. pass incomplete to Kell Walker

14-34
PAS

Kelvin Hopkins Jr. pass incomplete to Glen Coates

14-34
KIC

Jack Driggers kickoff for 63 yds for a touchback

14-34
FIE

Collin Wareham 30 Yd Field Goal

14-34
TIM

Timeout DUKE, clock 04:02

14-31
RUS

Daniel Jones run for 4 yds to the Army 12

14-31
PAS

Daniel Jones pass complete to Chris Taylor for a loss of 1 yard to the Army 16

14-31
RUS

Deon Jackson run for no gain to the Army 15

14-31
PEN

Jones, Daniel pass incomplete to Taylor, Chris, PENALTY ARMY pass interference (Bourdeau, Javhari) 15 yards to the ARMY15, NO PLAY, 1ST DOWN DUKE.

14-31
RUS

Deon Jackson run for 5 yds to the Army 30

14-31
BLO

Landon Salyers 45 yd FG BLOCKED blocked by Drew Jordan Dylan Singleton return for 33 yds to the Army 35

14-31
RUS

Kelvin Hopkins Jr. run for 2 yds to the Duke 28

14-31
SAC

Kelvin Hopkins Jr. sacked by Victor Dimukeje for a loss of 13 yards to the Duke 30

14-31
PAS

Kelvin Hopkins Jr. pass incomplete to Jordan Asberry

14-31
PAS

Kelvin Hopkins Jr. pass complete to Camden Harrison for 18 yds to the Duke 17 for a 1ST down

14-31
PAS

Kelvin Hopkins Jr. pass incomplete to Glen Coates

14-31
PAS

Kelvin Hopkins Jr. pass incomplete to Glen Coates

14-31
PEN

ARMY Penalty, False Start (-5 Yards) to the Duke 35

14-31
PAS

Kelvin Hopkins Jr. pass complete to Glen Coates for 7 yds to the Duke 30

14-31
PEN

ARMY Penalty, False Start (Kell Walker) to the Duke 37

14-31
PAS

Kelvin Hopkins Jr. pass complete to Jordan Asberry for 19 yds to the Duke 32 for a 1ST down

14-31
RUS

Kelvin Hopkins Jr. run for 4 yds to the Army 49

14-31
RUS

Calen Holt run for 13 yds to the Army 45 for a 1ST down

14-31
RUS

Kelvin Hopkins Jr. run for no gain to the Army 32

14-31
PAS

Kelvin Hopkins Jr. pass incomplete

14-31
RUS

Calen Holt run for 7 yds to the Army 32

14-31
KIC

Jack Driggers kickoff for 63 yds for a touchback

14-31
PAS

Aaron Young 25 Yd pass from Daniel Jones (Collin Wareham Kick)

14-31
PAS

Daniel Jones pass complete to T.J. Rahming for 13 yds to the Army 25 for a 1ST down

14-24
RUS

Deon Jackson run for 4 yds to the Army 38

14-24
RUS

T.J. Rahming run for 16 yds to the Army 42 for a 1ST down

14-24
0:00 3rd14-24
END

End of 3rd Quarter

14-24
RUS

Deon Jackson run for no gain to the Duke 42

14-24
RUS

Brittain Brown run for 11 yds to the Duke 42 for a 1ST down

14-24
KIC

Landon Salyers kickoff for 28 yds , Daniel Helm return for 9 yds to the Duke 31

14-24
PAS

Camden Harrison 45 Yd pass from Kelvin Hopkins Jr. (Landon Salyers Kick)

14-24
FUM

Sandon McCoy run for 10 yds to the Duke 45 Sandon McCoy fumbled, forced by Damani Neal, recovered by Army for a 1ST down

7-24
RUS

Darnell Woolfolk run for 2 yds to the Army 45

7-24
PAS

Kelvin Hopkins Jr. pass complete to Kell Walker for 28 yds to the Army 43 for a 1ST down

7-24
PAS

Kelvin Hopkins Jr. pass incomplete to Glen Coates

7-24
PEN

Hopkins Jr., Kelvin pass incomplete to Coates, Glen, PENALTY ARMY holding (Schuffert, Austin) 10 yards to the ARMY15, NO PLAY.

7-24
KIC

Jack Driggers kickoff for 63 yds for a touchback

7-24
RUS

Deon Jackson 7 Yd Run (Collin Wareham Kick)

7-24
PAS

Daniel Jones pass complete to Johnathan Lloyd for 18 yds to the Army 7 for a 1ST down

7-17
RUS

Brittain Brown run for 5 yds to the Army 25 for a 1ST down

7-17
RUS

Daniel Jones run for 10 yds to the Army 30

7-17
RUS

Brittain Brown run for a loss of 4 yards to the Army 40

7-17
RUS

Brittain Brown run for 3 yds to the Army 36

7-17
PAS

Daniel Jones pass complete to Johnathan Lloyd for 14 yds to the Army 46 for a 1ST down ARMY Penalty, Face Mask (15 yards) (Ryan Parker) to the Army 39 for a 1ST down

7-17
KIC

Landon Salyers kickoff for 59 yds , Brittain Brown return for 26 yds to the Duke 32

7-17
RUS

Kelvin Hopkins Jr. 3 Yd Run (Landon Salyers Kick)

7-17
RUS

Kelvin Hopkins Jr. run for 7 yds to the Duke 3

0-17
RUS

Connor Slomka run for 5 yds to the Duke 10 for a 1ST down

0-17
RUS

Sandon McCoy run for 6 yds to the Duke 15

0-17
RUS

Kelvin Hopkins Jr. run for 3 yds to the Duke 21

0-17
RUS

Kelvin Hopkins Jr. run for 3 yds to the Duke 24 for a 1ST down

0-17
RUS

Darnell Woolfolk run for 4 yds to the Duke 27

0-17
PAS

Kelvin Hopkins Jr. pass complete to Jordan Asberry for 3 yds to the Duke 31

0-17
PAS

Kelvin Hopkins Jr. pass complete to Kell Walker for 32 yds to the Duke 34 for a 1ST down

0-17
RUS

Kell Walker run for a loss of 6 yards to the Army 34

0-17
RUS

Kelvin Hopkins Jr. run for no gain to the Army 40

0-17
PEN

ARMY Penalty, False Start (Glen Coates) to the Army 40

0-17
SAC

Daniel Jones sacked by James Gibson for a loss of 6 yards to the Army 45 Daniel Jones fumbled, forced by James Gibson, recovered by Army Wunmi Oyetuga , return for 0 yards

0-17
RUS

Brittain Brown run for 6 yds to the Army 39

0-17
PAS

Daniel Jones pass incomplete to Brittain Brown

0-17
PUN

Nick Schrage punt for 46 yds , T.J. Rahming returns for 15 yds to the Army 45

0-17
PAS

Kelvin Hopkins Jr. pass incomplete

0-17
RUS

Kell Walker run for 4 yds to the Army 28 ARMY Penalty, Personal Foul (-14 Yards) to the Army 14

0-17
RUS

Kelvin Hopkins Jr. run for 7 yds to the Army 24

0-17
RUS

Kell Walker run for 1 yd to the Army 17

0-17
KIC

Jack Driggers kickoff for 63 yds , Kell Walker return for 14 yds to the Army 16

0-17
0:00 2nd0-17
END

End of 2nd Quarter

0-17
RUS

Deon Jackson run for no gain to the Duke 42

0-17
RUS

Daniel Jones run for 2 yds to the Duke 42

0-17
RUS

Daniel Jones run for 7 yds to the Duke 40

0-17
TIM

Timeout DUKE, clock 01:07

0-17
PAS

Daniel Jones pass complete to T.J. Rahming for 3 yds to the Duke 33 for a 1ST down

0-17
PAS

Daniel Jones pass complete to Davis Koppenhaver for 8 yds to the Duke 30

0-17
PAS

Daniel Jones pass complete to Aaron Young for 15 yds to the Duke 22 for a 1ST down

0-17
PUN

Zach Potter punt for 36 yds, fair catch by T.J. Rahming at the Duke 7

0-17
PAS

Kelvin Hopkins Jr. pass incomplete to Camden Harrison

0-17
RUS

Andy Davidson run for 1 yd to the Duke 43

0-17
RUS

Darnell Woolfolk run for 2 yds to the Duke 44

0-17
RUS

Kelvin Hopkins Jr. run for 9 yds to the Duke 46 for a 1ST down

0-17
RUS

Connor Slomka run for 4 yds to the Army 45

0-17
PAS

Kelvin Hopkins Jr. pass complete to Glen Coates for 4 yds to the Army 41

0-17
RUS

Kelvin Hopkins Jr. run for 3 yds to the Army 37 for a 1ST down

0-17
RUS

Cam Thomas run for 4 yds to the Army 34

0-17
FUM

Kelvin Hopkins Jr. run for 1 yd to the Army 30 Kelvin Hopkins Jr. fumbled, forced by Trevon McSwain, recovered by Army Austin Schuffert

0-17
RUS

Kelvin Hopkins Jr. run for 4 yds to the Army 29

0-17
KIC

Jack Driggers kickoff for 61 yds for a touchback

0-17
RUS

Daniel Jones 1 Yd Run (Collin Wareham Kick)

0-17
PAS

Daniel Jones pass complete to Aaron Young for 61 yds to the Army 1 for a 1ST down

0-10
RUS

Deon Jackson run for 9 yds to the Duke 38

0-10
FUM

Kell Walker run for 1 yd to the Duke 29 Kell Walker fumbled, recovered by Duke Michael Carter II

0-10
RUS

Calen Holt run for 4 yds to the Duke 30

0-10
RUS

Kelvin Hopkins Jr. run for 1 yd to the Duke 34 for a 1ST down

0-10
RUS

Connor Slomka run for no gain to the Duke 35

0-10
RUS

Calen Holt run for 2 yds to the Duke 35

0-10
RUS

Darnell Woolfolk run for 7 yds to the Duke 37

0-10
PAS

Kelvin Hopkins Jr. pass complete to Camden Harrison for 29 yds to the Duke 44 for a 1ST down

0-10
RUS

Kell Walker run for 2 yds to the Army 27

0-10
KIC

Jack Driggers kickoff for 62 yds for a touchback

0-10
RUS

Brittain Brown 12 Yd Run (Collin Wareham Kick)

0-10
RUS

Brittain Brown run for 11 yds to the Army 12 for a 1ST down

0-3
PAS

Daniel Jones pass incomplete to Aaron Young

0-3
RUS

Brittain Brown run for 4 yds to the Army 23 for a 1ST down

0-3
0:00 1st0-3
END

End of 1st Quarter

0-3
RUS

Brittain Brown run for 5 yds to the Army 27

0-3
RUS

Daniel Jones run for 2 yds to the Army 32

0-3
RUS

Brittain Brown run for 16 yds to the Army 34 for a 1ST down

0-3
PAS

Daniel Jones pass complete to T.J. Rahming for a loss of 5 yards to the 50 yard line

0-3
PAS

Daniel Jones pass complete to T.J. Rahming for 35 yds to the Army 45 for a 1ST down

0-3
FIE

Landon Salyers 33 yd FG MISSED

0-3
PAS

Kelvin Hopkins Jr. pass incomplete to Glen Coates

0-3
RUS

Kelvin Hopkins Jr. run for 3 yds to the Duke 16

0-3
RUS

Darnell Woolfolk run for 2 yds to the Duke 19

0-3
RUS

Calen Holt run for 6 yds to the Duke 21 for a 1ST down

0-3
RUS

Kell Walker run for 6 yds to the Duke 27

0-3
RUS

Darnell Woolfolk run for 1 yd to the Duke 33

0-3
RUS

Calen Holt run for 14 yds to the Duke 34 for a 1ST down

0-3
RUS

Andy Davidson run for 2 yds to the Duke 48

0-3
RUS

Connor Slomka run for 3 yds to the 50 yard line for a 1ST down

0-3
TIM

Timeout ARMY, clock 07:58

0-3
RUS

Connor Slomka run for 8 yds to the Army 47

0-3
RUS

Andy Davidson run for 6 yds to the Army 39 for a 1ST down

0-3
RUS

Calen Holt run for 8 yds to the Army 33

0-3
KIC

Jack Driggers kickoff for 62 yds for a touchback, fair catch at the Army 3

0-3
FIE

Collin Wareham 25 Yd Field Goal

0-3
RUS

Quentin Harris run for 1 yd to the Army 7

RUS

Daniel Jones run for no gain to the Army 8

RUS

Daniel Jones run for 9 yds to the Army 8

PEN

DUKE Penalty, False Start (Christian Harris) to the Army 17

RUS

Daniel Jones run for 14 yds to the Army 12 for a 1ST down

PAS

Daniel Jones pass incomplete to T.J. Rahming

RUS

Brittain Brown run for 6 yds to the Army 26

FUM

Darnell Woolfolk run for 2 yds to the Army 32 Darnell Woolfolk fumbled, forced by Victor Dimukeje, recovered by Duke Marquis Waters

FUM

Kelvin Hopkins Jr. pass complete to Glen Coates for 12 yds Glen Coates fumbled, forced by Dylan Singleton, recovered by Army for a 1ST down

PUN

Austin Parker punt for 41 yds, fair catch by Mike Reynolds at the Army 18

PAS

Daniel Jones pass incomplete to Aaron Young

PAS

Daniel Jones pass complete to Aaron Young for 13 yds to the Duke 41

PEN

DUKE Penalty, Illegal Formation (-5 Yards) to the Duke 28

PAS

Daniel Jones pass complete to T.J. Rahming for a loss of 2 yards to the Duke 33

KIC

Landon Salyers kickoff for 62 yds , Brittain Brown return for 32 yds to the Duke 35