Keydets
Keydets0-9
14
Final
Blue Devils
Blue Devils6-2
40

Keydets at Blue Devils, NCAAF live score and box score

Box score

Keydets
Blue Devils

Play-by-play

0:00 4th14-40
RUS

Mike Schneider rush for 3 yards to the Duke 48.

14-40
PUN

Adam Peters punt for 36 yards, returned by Ryan Wood for no gain to the Duke 45, fumbled at the Duke 45, recovered by Team.

14-40
PAS

Terrel Allen pass complete to Zohn Burden for a loss of 2 yards to the VMI 14.

14-40
RUS

Terrel Allen rush for a loss of 1 yard to the VMI 16.

14-40
RUS

Terrel Allen rush for a loss of 6 yards, fumbled at the VMI 17, recovered by Team at the VMI 17.

14-40
PUN

Chris Sprague punt for 35 yards, returned by Grant Harris for no gain to the VMI 23, fumbled at the VMI 23, forced by Team, recovered by Team.

14-40
PAS

Marcus Jones pass incomplete to Raphael Chestnut.

14-40
RUS

Clifford Harris rush for 2 yards to the Duke 43.

14-40
RUS

Clifford Harris rush for 1 yard to the Duke 41.

14-40
RUS

Clifford Harris rush for 13 yards to the Duke 40 for a 1ST down.

14-40
FIE

Barrett Way 44 yard field goal BLOCKED.

14-40
TIM

Timeout DUKE, clock 05:12.

14-40
RUS

Nathanial Jackson rush for a loss of 2 yards to the Duke 27.

14-40
PAS

Terrel Allen pass incomplete to Tommy Lloyd.

14-40
RUS

Nathanial Jackson rush for 1 yard to the Duke 25.

14-40
RUS

Nathanial Jackson rush for 25 yards to the Duke 26 for a 1ST down.

14-40
RUS

Requan Boyette rush for a loss of 1 yard, fumbled at the VMI 47, recovered by Team at the VMI 47.

14-40
RUS

Requan Boyette rush for 3 yards to the VMI 48.

14-40
PAS

Marcus Jones pass complete to Nick Stefanow for 9 yards to the Duke 49 for a 1ST down.

14-40
RUS

Requan Boyette rush for 2 yards to the Duke 40.

14-40
RUS

Justin Boyle rush for 2 yards to the Duke 38.

14-40
KIC

Barrett Way kickoff for 65 yards returned by Clifford Harris for 36 yards to the Duke 36.

14-40
EXT

Barrett Way extra point GOOD.

14-40
RUS

Colby Hollingsworth rush for 1 yard for a TOUCHDOWN.

13-40
RUS

Andy Viola rush for 1 yard to the Duke 2 for a 1ST down.

7-40
PAS

Jonathan Wilson pass complete to Zohn Burden for 9 yards to the Duke 3.

7-40
RUS

Colby Hollingsworth rush for no gain to the Duke 12.

7-40
RUS

Colby Hollingsworth rush for 37 yards to the Duke 12 for a 1ST down.

7-40
PAS

Jonathan Wilson pass intercepted by Brian Greene at the VMI 33, returned for a loss of 18 yards, fumbled at the Duke 49, recovered by Team at the Duke 49.

7-40
PAS

Jonathan Wilson pass complete to Chris Gilliland for no gain to the VMI 44.

7-40
RUS

Nathanial Jackson rush for 6 yards to the VMI 44.

7-40
PAS

Jonathan Wilson pass complete to Chris Gilliland for 10 yards to the VMI 38 for a 1ST down.

7-40
PAS

Jonathan Wilson pass complete to Zohn Burden for 15 yards to the VMI 28 for a 1ST down.

7-40
RUS

Nathanial Jackson rush for 4 yards to the VMI 13.

7-40
KIC

Chris Sprague kickoff for 56 yards downed at the VMI 9.

7-40
EXT

Michael Brown extra point GOOD.

7-40
RUS

Justin Boyle rush for 10 yards for a TOUCHDOWN.

7-39
RUS

Marcus Jones rush for 34 yards to the VMI 10 for a 1ST down.

7-33
PAS

Daniel Casanas pass complete to Andy Roland for 21 yards to the VMI 44 for a 1ST down.

7-33
0:23 3rd7-33
PAS

Daniel Casanas pass complete to Nick Stefanow for 3 yards to the Duke 35.

7-33
RUS

Justin Boyle rush for a loss of 1 yard to the Duke 32.

7-33
KIC

Barrett Way kickoff for 56 yards returned by Chris Davis for 24 yards to the Duke 33.

7-33
EXT

Barrett Way extra point GOOD.

7-33
RUS

Nathanial Jackson rush for 14 yards for a TOUCHDOWN.

7-33
PAS

Jonathan Wilson pass complete to Chris Gilliland for 6 yards to the Duke 14 for a 1ST down.

0-33
PEN

Duke penalty 5 yard offside accepted, no play.

0-33
PAS

Jonathan Wilson pass complete to Tommy Lloyd for 25 yards to the Duke 25 for a 1ST down.

0-33
PAS

Jonathan Wilson pass incomplete to Tommy Lloyd.

0-33
RUS

Nathanial Jackson rush for 8 yards to the 50 yard line.

0-33
PAS

Jonathan Wilson pass complete to Travis Ludden for 11 yards to the VMI 42 for a 1ST down.

0-33
KIC

Chris Sprague kickoff for 55 yards returned by Titus Green for 21 yards to the VMI 31.

0-33
EXT

Randy Desmyter extra point GOOD.

0-33
PAS

Daniel Casanas pass complete to Marcus Jones for 6 yards for a TOUCHDOWN.

0-32
RUS

Requan Boyette rush for 3 yards to the VMI 6.

0-26
RUS

Requan Boyette rush for a loss of 2 yards to the VMI 9.

0-26
RUS

Requan Boyette rush for 15 yards to the VMI 7 for a 1ST down.

0-26
RUS

Requan Boyette rush for 30 yards to the VMI 22 for a 1ST down.

0-26
PEN

Duke penalty 10 yard unsportsmanlike conduct accepted, no play.

0-26
PAS

Daniel Casanas pass complete to Nick Stefanow for 8 yards to the Duke 38 for a 1ST down.

0-26
RUS

Justin Boyle rush for a loss of 1 yard to the Duke 30.

0-26
RUS

Justin Boyle rush for 8 yards to the Duke 31.

0-26
RUS

Team rush for a loss of 20 yards.

0-24
PAS

Jonathan Wilson pass incomplete to Zohn Burden.

0-24
RUS

Colby Hollingsworth rush for a loss of 1 yard to the VMI 20.

0-24
RUS

Colby Hollingsworth rush for 3 yards to the VMI 21.

0-24
KIC

Chris Sprague kickoff for 65 yards returned by Titus Green for 18 yards to the VMI 18.

0-24
FIE

Randy Desmyter 40 yard field goal GOOD.

0-24
PAS

Mike Schneider pass incomplete to Jomar Wright.

0-21
PAS

Mike Schneider pass incomplete to Marcus Jones.

0-21
RUS

Cedric Dargan rush for no gain to the VMI 22.

0-21
PEN

Vmi penalty 10 yard holding accepted, no play.

0-21
RUS

Cedric Dargan rush for 3 yards to the VMI 32.

0-21
RUS

Cedric Dargan rush for 1 yard to the VMI 35.

0-21
PUN

Adam Peters punt for 41 yards, returned by Chris Davis for 13 yards to the VMI 36.

0-21
PAS

Jonathan Wilson sacked by Eli Nichols at the VMI 8 for a loss of 4 yards.

0-21
RUS

Sean Mizzer rush for a loss of 3 yards to the VMI 12.

0-21
RUS

Sean Mizzer rush for 2 yards to the VMI 15.

0-21
KIC

Chris Sprague kickoff for 60 yards returned by Sean Mizzer for 8 yards to the VMI 13.

0-21
0:00 2nd0-21
RUS

Sean Mizzer rush for 1 yard to the VMI 21.

0-21
FIE

Randy Desmyter 28 yard field goal MISSED.

0-21
TIM

Timeout DUKE, clock 00:11.

0-21
PAS

Mike Schneider pass complete to Andy Roland for 3 yards to the VMI 11.

0-21
PAS

Mike Schneider pass incomplete to Marcus Jones.

0-21
PAS

Mike Schneider pass incomplete to Andy Roland.

0-21
PUN

Adam Peters punt blocked for no gain.

0-21
PAS

Jonathan Wilson sacked by Jeramy Edwards and Phillip Alexander at the VMI 14 for a loss of 14 yards.

0-21
PAS

Jonathan Wilson pass incomplete to Zohn Burden.

0-21
RUS

Jonathan Wilson rush for 1 yard to the VMI 28.

0-21
RUS

Jonathan Wilson rush for 2 yards to the VMI 27 for a 1ST down.

0-21
RUS

Sean Mizzer rush for 5 yards to the VMI 25.

0-21
RUS

Sean Mizzer rush for 4 yards to the VMI 20.

0-21
PUN

Chris Sprague punt for 31 yards, fair catch by Sean Mizzer at the VMI 16.

0-21
PAS

Mike Schneider pass incomplete to Justin Boyle.

0-21
PAS

Mike Schneider pass complete to Marcus Jones for 13 yards to the VMI 47.

0-21
PAS

Mike Schneider sacked by Todd Baldwin at the Duke 40 for a loss of 10 yards.

0-21
PUN

Adam Peters punt for 50 yards, returned by Chris Davis for 23 yards to the 50 yard line.

0-21
PAS

Jonathan Wilson sacked by Eli Nichols at the VMI 23 for a loss of 6 yards.

0-21
RUS

Jonathan Wilson rush for no gain to the VMI 29.

0-21
PAS

Jonathan Wilson pass incomplete to Zohn Burden.

0-21
KIC

Chris Sprague kickoff for 55 yards returned by Gary Price for 18 yards to the VMI 28.

0-21
EXT

Randy Desmyter extra point GOOD.

0-21
RUS

Cedric Dargan rush for 4 yards for a TOUCHDOWN.

0-20
RUS

Malcolm Ruff rush for no gain to the VMI 4.

0-14
RUS

Cedric Dargan rush for 10 yards to the VMI 4 for a 1ST down.

0-14
RUS

Cedric Dargan rush for 8 yards to the VMI 14 for a 1ST down.

0-14
RUS

Cedric Dargan rush for 4 yards to the VMI 22.

0-14
RUS

Mike Schneider rush for 6 yards to the VMI 26 for a 1ST down.

0-14
PAS

Mike Schneider pass complete to Jomar Wright for 3 yards to the VMI 32.

0-14
PAS

Mike Schneider pass incomplete to Jomar Wright.

0-14
RUS

Justin Boyle rush for 4 yards to the VMI 35.

0-14
PEN

Vmi penalty 5 yard offside accepted, no play.

0-14
RUS

Justin Boyle rush for 9 yards to the VMI 45.

0-14
PUN

Adam Peters punt for 43 yards, returned by Chris Davis for 15 yards to the Duke 46.

0-14
PAS

Jonathan Wilson pass complete to Gary Price for 7 yards to the VMI 26.

0-14
PAS

Jonathan Wilson pass complete to Gary Price for a loss of 1 yard to the VMI 19.

0-14
RUS

Nathanial Jackson rush for 1 yard to the VMI 20.

0-14
KIC

Chris Sprague kickoff for 62 yards returned by Titus Green for 16 yards to the VMI 19.

0-14
EXT

Randy Desmyter extra point GOOD.

0-14
RUS

Cedric Dargan rush for 1 yard for a TOUCHDOWN.

0-13
PAS

Mike Schneider pass complete to Cedric Dargan for 8 yards to the VMI 4 for a 1ST down, Vmi penalty 3 yard roughing passer accepted.

0-7
0:00 1st0-7
RUS

Cedric Dargan rush for a loss of 1 yard to the VMI 12.

0-7
PAS

Jonathan Wilson pass intercepted by John Talley at the VMI 45, returned for 34 yards to the VMI 11, Vmi penalty IP on Mike Maleski declined.

0-7
RUS

Sean Mizzer rush for 1 yard to the VMI 30.

0-7
PAS

Jonathan Wilson, fumbled at the VMI 29, recovered by Team at the VMI 29.

0-7
PAS

Jonathan Wilson pass complete to Zohn Burden for 12 yards to the VMI 31 for a 1ST down.

0-7
PAS

Jonathan Wilson pass complete to Sean Mizzer for a loss of 1 yard to the VMI 19.

0-7
PAS

Jonathan Wilson pass incomplete to Gary Price.

0-7
KIC

Chris Sprague kickoff for 65 yards for a touchback.

0-7
EXT

Randy Desmyter extra point GOOD.

0-7
RUS

Justin Boyle rush for 3 yards for a TOUCHDOWN.

0-6
PAS

Mike Schneider pass complete to Malcolm Ruff for 8 yards to the VMI 3 for a 1ST down.

RUS

Justin Boyle rush for 2 yards to the VMI 11.

RUS

Justin Boyle rush for 5 yards to the VMI 13.

RUS

Justin Boyle rush for 11 yards to the VMI 18 for a 1ST down.

PAS

Mike Schneider pass complete to Ronnie Elliott for 19 yards to the VMI 29 for a 1ST down.

RUS

Justin Boyle rush for 4 yards to the VMI 48.

RUS

Ronnie Drummer rush for 13 yards to the Duke 48 for a 1ST down.

RUS

Sean Mizzer rush for 12 yards, fumbled at the Duke 35, recovered by Team at the Duke 35.

PEN

Duke penalty 5 yard offside accepted.

PAS

Jonathan Wilson pass complete to Gary Price for 7 yards to the VMI 45 for a 1ST down.

RUS

Sean Mizzer rush for 5 yards to the VMI 38.

PUN

Adam Peters punt for 31 yards, returned by Chris Davis for 6 yards to the VMI 33, fumbled at the VMI 33, recovered by Team.

PAS

Jonathan Wilson sacked by Brendan Dewan and Casey Camero at the VMI 8 for a loss of 9 yards.

PAS

Jonathan Wilson pass complete to Zohn Burden for 11 yards to the VMI 17.

RUS

Sean Mizzer rush for 1 yard to the VMI 6.

PEN

Vmi penalty 5 yard holding accepted, no play.

PUN

Chris Sprague punt for 37 yards downed at the VMI 10.

PAS

Mike Schneider pass incomplete to Marcus Jones.

RUS

Justin Boyle rush for a loss of 2 yards to the VMI 47.

PAS

Mike Schneider pass incomplete to Marcus Jones.

RUS

Malcolm Ruff rush for 4 yards to the VMI 45 for a 1ST down.

RUS

Cedric Dargan rush for no gain to the VMI 49.

RUS

Cedric Dargan rush for 7 yards to the VMI 49.

RUS

Cedric Dargan rush for 2 yards to the Duke 44.

PAS

Mike Schneider pass complete to Andy Roland for 6 yards to the Duke 42 for a 1ST down.

PAS

Mike Schneider pass incomplete to Ronnie Elliott.

RUS

Cedric Dargan rush for 4 yards to the Duke 36.

PAS

Mike Schneider pass complete to Andy Roland for 9 yards to the Duke 32 for a 1ST down.

RUS

Cedric Dargan rush for 2 yards to the Duke 23.

PEN

Duke penalty 23 yard holding accepted.