• (15:00 - 1st) Landon Salyers kickoff for 62 yds , Brittain Brown return for 32 yds to the Duke 35

    • 1st & 10 at DUKE 35

      (14:49 - 1st) Daniel Jones pass complete to T.J. Rahming for a loss of 2 yards to the Duke 33

    • 2nd & 12 at DUKE 33

      (14:32 - 1st) DUKE Penalty, Illegal Formation (-5 Yards) to the Duke 28

    • 2nd & 17 at DUKE 28

      (14:06 - 1st) Daniel Jones pass complete to Aaron Young for 13 yds to the Duke 41

    • 3rd & 4 at DUKE 41

      (13:33 - 1st) Daniel Jones pass incomplete to Aaron Young

    • 4th & 4 at DUKE 41

      (13:26 - 1st) Austin Parker punt for 41 yds, fair catch by Mike Reynolds at the Army 18

    • 1st & 10 at ARMY 18

      (13:20 - 1st) 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

    • 1st & 10 at ARMY 30

      (12:51 - 1st) Darnell Woolfolk run for 2 yds to the Army 32 Darnell Woolfolk fumbled, forced by Victor Dimukeje, recovered by Duke Marquis Waters

    • 1st & 10 at ARMY 32

      (12:38 - 1st) Brittain Brown run for 6 yds to the Army 26

    • 2nd & 4 at ARMY 26

      (12:18 - 1st) Daniel Jones pass incomplete to T.J. Rahming

    • 3rd & 4 at ARMY 26

      (11:52 - 1st) Daniel Jones run for 14 yds to the Army 12 for a 1ST down

    • 1st & 10 at ARMY 12

      (11:45 - 1st) DUKE Penalty, False Start (Christian Harris) to the Army 17

    • 1st & 15 at ARMY 17

      (11:18 - 1st) Daniel Jones run for 9 yds to the Army 8

    • 2nd & 6 at ARMY 8

      (10:47 - 1st) Daniel Jones run for no gain to the Army 8

    • 3rd & 6 at ARMY 8

      (10:22 - 1st) Quentin Harris run for 1 yd to the Army 7

    • 4th & 5 at ARMY 7

      (9:54 - 1st) Collin Wareham 25 Yd Field Goal

    • (9:54 - 1st) Jack Driggers kickoff for 62 yds for a touchback, fair catch at the Army 3

    • 1st & 10 at ARMY 25

      (9:43 - 1st) Calen Holt run for 8 yds to the Army 33

    • 2nd & 2 at ARMY 33

      (9:13 - 1st) Andy Davidson run for 6 yds to the Army 39 for a 1ST down

    • 1st & 10 at ARMY 39

      (8:30 - 1st) Connor Slomka run for 8 yds to the Army 47

    • (7:58 - 1st) Timeout ARMY, clock 07:58

    • 2nd & 2 at ARMY 47

      (7:54 - 1st) Connor Slomka run for 3 yds to the 50 yard line for a 1ST down

    • 1st & 10 at 50

      (7:14 - 1st) Andy Davidson run for 2 yds to the Duke 48

    • 2nd & 8 at DUKE 48

      (6:42 - 1st) Calen Holt run for 14 yds to the Duke 34 for a 1ST down

    • 1st & 10 at DUKE 34

      (5:49 - 1st) Darnell Woolfolk run for 1 yd to the Duke 33

    • 2nd & 9 at DUKE 33

      (5:14 - 1st) Kell Walker run for 6 yds to the Duke 27

    • 3rd & 3 at DUKE 27

      (4:41 - 1st) Calen Holt run for 6 yds to the Duke 21 for a 1ST down

    • 1st & 10 at DUKE 21

      (4:00 - 1st) Darnell Woolfolk run for 2 yds to the Duke 19

    • 2nd & 8 at DUKE 19

      (3:13 - 1st) Kelvin Hopkins Jr. run for 3 yds to the Duke 16

    • 3rd & 5 at DUKE 16

      (2:35 - 1st) Kelvin Hopkins Jr. pass incomplete to Glen Coates

    • 4th & 5 at DUKE 16

      (2:31 - 1st) Landon Salyers 33 yd FG MISSED

    • 1st & 10 at DUKE 20

      (2:22 - 1st) Daniel Jones pass complete to T.J. Rahming for 35 yds to the Army 45 for a 1ST down

    • 1st & 10 at ARMY 45

      (1:56 - 1st) Daniel Jones pass complete to T.J. Rahming for a loss of 5 yards to the 50 yard line

    • 2nd & 15 at 50

      (1:25 - 1st) Brittain Brown run for 16 yds to the Army 34 for a 1ST down

    • 1st & 10 at ARMY 34

      (0:50 - 1st) Daniel Jones run for 2 yds to the Army 32

    • 2nd & 8 at ARMY 32

      (0:00 - 1st) Brittain Brown run for 5 yds to the Army 27

    • End of 1st Quarter

    • 3rd & 3 at ARMY 27

      (14:55 - 2nd) Brittain Brown run for 4 yds to the Army 23 for a 1ST down

    • 1st & 10 at ARMY 23

      (14:17 - 2nd) Daniel Jones pass incomplete to Aaron Young

    • 2nd & 10 at ARMY 23

      (14:11 - 2nd) Brittain Brown run for 11 yds to the Army 12 for a 1ST down

    • 1st & 10 at ARMY 12

      (13:54 - 2nd) Brittain Brown 12 Yd Run (Collin Wareham Kick)

    • (13:54 - 2nd) Jack Driggers kickoff for 62 yds for a touchback

    • 1st & 10 at ARMY 25

      (13:30 - 2nd) Kell Walker run for 2 yds to the Army 27

    • 2nd & 8 at ARMY 27

      (13:07 - 2nd) Kelvin Hopkins Jr. pass complete to Camden Harrison for 29 yds to the Duke 44 for a 1ST down

    • 1st & 10 at DUKE 44

      (12:29 - 2nd) Darnell Woolfolk run for 7 yds to the Duke 37

    • 2nd & 3 at DUKE 37

      (11:57 - 2nd) Calen Holt run for 2 yds to the Duke 35

    • 3rd & 1 at DUKE 35

      (11:00 - 2nd) Connor Slomka run for no gain to the Duke 35

    • 4th & 1 at DUKE 35

      (10:42 - 2nd) Kelvin Hopkins Jr. run for 1 yd to the Duke 34 for a 1ST down

    • 1st & 10 at DUKE 34

      (10:11 - 2nd) Calen Holt run for 4 yds to the Duke 30

    • 2nd & 6 at DUKE 30

      (9:32 - 2nd) Kell Walker run for 1 yd to the Duke 29 Kell Walker fumbled, recovered by Duke Michael Carter II

    • 1st & 10 at DUKE 29

      (9:26 - 2nd) Deon Jackson run for 9 yds to the Duke 38

    • 2nd & 1 at DUKE 38

      (8:41 - 2nd) Daniel Jones pass complete to Aaron Young for 61 yds to the Army 1 for a 1ST down

    • 1st & Goal at ARMY 1

      (8:27 - 2nd) Daniel Jones 1 Yd Run (Collin Wareham Kick)

    • (8:27 - 2nd) Jack Driggers kickoff for 61 yds for a touchback

    • 1st & 10 at ARMY 25

      (8:18 - 2nd) Kelvin Hopkins Jr. run for 4 yds to the Army 29

    • 2nd & 6 at ARMY 29

      (8:00 - 2nd) Kelvin Hopkins Jr. run for 1 yd to the Army 30 Kelvin Hopkins Jr. fumbled, forced by Trevon McSwain, recovered by Army Austin Schuffert

    • 3rd & 5 at ARMY 30

      (7:30 - 2nd) Cam Thomas run for 4 yds to the Army 34

    • 4th & 1 at ARMY 34

      (6:15 - 2nd) Kelvin Hopkins Jr. run for 3 yds to the Army 37 for a 1ST down

    • 1st & 10 at ARMY 37

      (5:45 - 2nd) Kelvin Hopkins Jr. pass complete to Glen Coates for 4 yds to the Army 41

    • 2nd & 6 at ARMY 41

      (5:05 - 2nd) Connor Slomka run for 4 yds to the Army 45

    • 3rd & 2 at ARMY 45

      (4:28 - 2nd) Kelvin Hopkins Jr. run for 9 yds to the Duke 46 for a 1ST down

    • 1st & 10 at DUKE 46

      (3:50 - 2nd) Darnell Woolfolk run for 2 yds to the Duke 44

    • 2nd & 8 at DUKE 44

      (3:15 - 2nd) Andy Davidson run for 1 yd to the Duke 43

    • 3rd & 7 at DUKE 43

      (2:35 - 2nd) Kelvin Hopkins Jr. pass incomplete to Camden Harrison

    • 4th & 7 at DUKE 43

      (2:28 - 2nd) Zach Potter punt for 36 yds, fair catch by T.J. Rahming at the Duke 7

    • 1st & 10 at DUKE 7

      (2:23 - 2nd) Daniel Jones pass complete to Aaron Young for 15 yds to the Duke 22 for a 1ST down

    • 1st & 10 at DUKE 22

      (1:50 - 2nd) Daniel Jones pass complete to Davis Koppenhaver for 8 yds to the Duke 30

    • 2nd & 2 at DUKE 30

      (1:44 - 2nd) Daniel Jones pass complete to T.J. Rahming for 3 yds to the Duke 33 for a 1ST down

    • 1st & 10 at DUKE 33

      (1:07 - 2nd) Daniel Jones run for 7 yds to the Duke 40

    • (1:07 - 2nd) Timeout DUKE, clock 01:07

    • 2nd & 3 at DUKE 40

      (0:56 - 2nd) Daniel Jones run for 2 yds to the Duke 42

    • 3rd & 1 at DUKE 42

      (0:00 - 2nd) Deon Jackson run for no gain to the Duke 42

  • End of 2nd Quarter

    • (15:00 - 3rd) Jack Driggers kickoff for 63 yds , Kell Walker return for 14 yds to the Army 16

    • 1st & 10 at ARMY 16

      (14:47 - 3rd) Kell Walker run for 1 yd to the Army 17

    • 2nd & 9 at ARMY 17

      (14:07 - 3rd) Kelvin Hopkins Jr. run for 7 yds to the Army 24

    • 3rd & 2 at ARMY 28

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

    • 3rd & 12 at ARMY 14

      (13:05 - 3rd) Kelvin Hopkins Jr. pass incomplete

    • 4th & 12 at ARMY 14

      (12:50 - 3rd) Nick Schrage punt for 46 yds , T.J. Rahming returns for 15 yds to the Army 45

    • 1st & 10 at ARMY 45

      (12:45 - 3rd) Daniel Jones pass incomplete to Brittain Brown

    • 2nd & 10 at ARMY 45

      (12:37 - 3rd) Brittain Brown run for 6 yds to the Army 39

    • 3rd & 4 at ARMY 39

      (11:58 - 3rd) 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

    • 1st & 10 at ARMY 45

      (11:58 - 3rd) ARMY Penalty, False Start (Glen Coates) to the Army 40

    • 1st & 15 at ARMY 40

      (11:48 - 3rd) Kelvin Hopkins Jr. run for no gain to the Army 40

    • 2nd & 15 at ARMY 40

      (11:33 - 3rd) Kell Walker run for a loss of 6 yards to the Army 34

    • 3rd & 21 at ARMY 34

      (10:47 - 3rd) Kelvin Hopkins Jr. pass complete to Kell Walker for 32 yds to the Duke 34 for a 1ST down

    • 1st & 10 at DUKE 34

      (10:21 - 3rd) Kelvin Hopkins Jr. pass complete to Jordan Asberry for 3 yds to the Duke 31

    • 2nd & 7 at DUKE 31

      (9:40 - 3rd) Darnell Woolfolk run for 4 yds to the Duke 27

    • 3rd & 3 at DUKE 27

      (8:58 - 3rd) Kelvin Hopkins Jr. run for 3 yds to the Duke 24 for a 1ST down

    • 1st & 10 at DUKE 24

      (8:19 - 3rd) Kelvin Hopkins Jr. run for 3 yds to the Duke 21

    • 2nd & 7 at DUKE 21

      (7:17 - 3rd) Sandon McCoy run for 6 yds to the Duke 15

    • 3rd & 1 at DUKE 15

      (7:00 - 3rd) Connor Slomka run for 5 yds to the Duke 10 for a 1ST down

    • 1st & Goal at DUKE 10

      (6:24 - 3rd) Kelvin Hopkins Jr. run for 7 yds to the Duke 3

    • 2nd & Goal at DUKE 3

      (5:44 - 3rd) Kelvin Hopkins Jr. 3 Yd Run (Landon Salyers Kick)

    • (5:44 - 3rd) Landon Salyers kickoff for 59 yds , Brittain Brown return for 26 yds to the Duke 32

    • 1st & 10 at DUKE 46

      (5:20 - 3rd) 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

    • 1st & 10 at ARMY 39

      (5:00 - 3rd) Brittain Brown run for 3 yds to the Army 36

    • 2nd & 7 at ARMY 36

      (4:30 - 3rd) Brittain Brown run for a loss of 4 yards to the Army 40

    • 3rd & 11 at ARMY 40

      (4:00 - 3rd) Daniel Jones run for 10 yds to the Army 30

    • 4th & 1 at ARMY 30

      (3:49 - 3rd) Brittain Brown run for 5 yds to the Army 25 for a 1ST down

    • 1st & 10 at ARMY 25

      (3:26 - 3rd) Daniel Jones pass complete to Johnathan Lloyd for 18 yds to the Army 7 for a 1ST down

    • 1st & Goal at ARMY 7

      (3:13 - 3rd) Deon Jackson 7 Yd Run (Collin Wareham Kick)

    • (3:13 - 3rd) Jack Driggers kickoff for 63 yds for a touchback

    • 1st & 10 at ARMY 25

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

    • 1st & 20 at ARMY 15

      (2:58 - 3rd) Kelvin Hopkins Jr. pass incomplete to Glen Coates

    • 2nd & 20 at ARMY 15

      (2:50 - 3rd) Kelvin Hopkins Jr. pass complete to Kell Walker for 28 yds to the Army 43 for a 1ST down

    • 1st & 10 at ARMY 43

      (2:20 - 3rd) Darnell Woolfolk run for 2 yds to the Army 45

    • 2nd & 8 at ARMY 45

      (2:00 - 3rd) Sandon McCoy run for 10 yds to the Duke 45 Sandon McCoy fumbled, forced by Damani Neal, recovered by Army for a 1ST down

    • 1st & 10 at DUKE 45

      (0:57 - 3rd) Camden Harrison 45 Yd pass from Kelvin Hopkins Jr. (Landon Salyers Kick)

    • 1st & 10 at ARMY 35

      (0:57 - 3rd) DUKE Penalty, Roughing Passer (15 Yards) to the 50 yard line

    • (0:57 - 3rd) Landon Salyers kickoff for 28 yds , Daniel Helm return for 9 yds to the Duke 31

    • 1st & 10 at DUKE 31

      (0:47 - 3rd) Brittain Brown run for 11 yds to the Duke 42 for a 1ST down

    • 1st & 10 at DUKE 42

      (0:00 - 3rd) Deon Jackson run for no gain to the Duke 42

    • End of 3rd Quarter

    • 2nd & 10 at DUKE 42

      (14:55 - 4th) T.J. Rahming run for 16 yds to the Army 42 for a 1ST down

    • 1st & 10 at ARMY 42

      (14:29 - 4th) Deon Jackson run for 4 yds to the Army 38

    • 2nd & 6 at ARMY 38

      (13:57 - 4th) Daniel Jones pass complete to T.J. Rahming for 13 yds to the Army 25 for a 1ST down

    • 1st & 10 at ARMY 25

      (13:27 - 4th) Aaron Young 25 Yd pass from Daniel Jones (Collin Wareham Kick)

    • (13:27 - 4th) Jack Driggers kickoff for 63 yds for a touchback

    • 1st & 10 at ARMY 25

      (13:17 - 4th) Calen Holt run for 7 yds to the Army 32

    • 2nd & 3 at ARMY 32

      (12:45 - 4th) Kelvin Hopkins Jr. pass incomplete

    • 3rd & 3 at ARMY 32

      (12:23 - 4th) Kelvin Hopkins Jr. run for no gain to the Army 32

    • 4th & 3 at ARMY 32

      (11:48 - 4th) Calen Holt run for 13 yds to the Army 45 for a 1ST down

    • 1st & 10 at ARMY 45

      (11:05 - 4th) Kelvin Hopkins Jr. run for 4 yds to the Army 49

    • 2nd & 6 at ARMY 49

      (10:36 - 4th) Kelvin Hopkins Jr. pass complete to Jordan Asberry for 19 yds to the Duke 32 for a 1ST down

    • 1st & 10 at DUKE 32

      (10:03 - 4th) ARMY Penalty, False Start (Kell Walker) to the Duke 37

    • 1st & 15 at DUKE 37

      (9:33 - 4th) Kelvin Hopkins Jr. pass complete to Glen Coates for 7 yds to the Duke 30

    • 2nd & 8 at DUKE 30

      (9:00 - 4th) Kelvin Hopkins Jr. pass incomplete to Glen Coates

    • 3rd & 8 at DUKE 30

      (9:00 - 4th) ARMY Penalty, False Start (-5 Yards) to the Duke 35

    • 3rd & 13 at DUKE 35

      (8:54 - 4th) Kelvin Hopkins Jr. pass incomplete to Glen Coates

    • 4th & 13 at DUKE 35

      (8:46 - 4th) Kelvin Hopkins Jr. pass complete to Camden Harrison for 18 yds to the Duke 17 for a 1ST down

    • 1st & 10 at DUKE 17

      (8:18 - 4th) Kelvin Hopkins Jr. pass incomplete to Jordan Asberry

    • 2nd & 10 at DUKE 17

      (8:02 - 4th) Kelvin Hopkins Jr. sacked by Victor Dimukeje for a loss of 13 yards to the Duke 30

    • 3rd & 23 at DUKE 30

      (7:22 - 4th) Kelvin Hopkins Jr. run for 2 yds to the Duke 28

    • 4th & 21 at DUKE 28

      (6:45 - 4th) Landon Salyers 45 yd FG BLOCKED blocked by Drew Jordan Dylan Singleton return for 33 yds to the Army 35

    • 1st & 10 at ARMY 35

      (6:32 - 4th) Deon Jackson run for 5 yds to the Army 30

    • 2nd & 5 at ARMY 30

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

    • 1st & 10 at ARMY 15

      (5:42 - 4th) Deon Jackson run for no gain to the Army 15

    • 2nd & 10 at ARMY 15

      (5:30 - 4th) Daniel Jones pass complete to Chris Taylor for a loss of 1 yard to the Army 16

    • 3rd & 11 at ARMY 16

      (5:00 - 4th) Daniel Jones run for 4 yds to the Army 12

    • (4:02 - 4th) Timeout DUKE, clock 04:02

    • 4th & 7 at ARMY 12

      (3:59 - 4th) Collin Wareham 30 Yd Field Goal

    • (3:59 - 4th) Jack Driggers kickoff for 63 yds for a touchback

    • 1st & 10 at ARMY 25

      (3:54 - 4th) Kelvin Hopkins Jr. pass incomplete to Glen Coates

    • 2nd & 10 at ARMY 25

      (3:49 - 4th) Kelvin Hopkins Jr. pass incomplete to Kell Walker

    • 3rd & 10 at ARMY 25

      (3:43 - 4th) Kelvin Hopkins Jr. pass incomplete to Glen Coates

    • 4th & 10 at ARMY 25

      (3:32 - 4th) Nick Schrage punt for 46 yds , T.J. Rahming returns for 8 yds to the Duke 37

    • 1st & 10 at DUKE 37

      (3:05 - 4th) Marvin Hubbard III run for 5 yds to the Duke 42

    • 2nd & 5 at DUKE 42

      (2:45 - 4th) Marvin Hubbard III run for 5 yds to the Duke 47 for a 1ST down

    • 1st & 10 at DUKE 47

      (1:55 - 4th) Marvin Hubbard III run for 2 yds to the Duke 49

    • 2nd & 8 at DUKE 49

      (1:08 - 4th) Marvin Hubbard III run for 3 yds to the Army 48

    • 3rd & 5 at ARMY 48

      (0:28 - 4th) DUKE Penalty, Delay of Game (-5 Yards) to the Duke 47

    • 3rd & 10 at DUKE 47

      (0:00 - 4th) Quentin Harris run for 9 yds to the Army 44

    • End of 4th Quarter

NCAAF News