• 1st and 10 at VAN 24

      (14:35 - 1st) Chris Nickson pass complete to Earl Bennett for 13 yards to the Vandy 37 for a 1ST down.

    • 1st and 10 at VAN 37

      (14:18 - 1st) Chris Nickson rush for 12 yards to the Vandy 49 for a 1ST down.

    • 1st and 10 at VAN 49

      (13:50 - 1st) Cassen Jackson-Garrison rush for 1 yard to the 50 yard line.

    • 2nd and 9 at 50

      (13:02 - 1st) Chris Nickson pass complete to Earl Bennett for 7 yards to the Duke 43.

    • 3rd and 2 at DUKE 43

      (12:23 - 1st) Cassen Jackson-Garrison rush for no gain to the Duke 43.

    • 4th and 2 at DUKE 43

      (11:38 - 1st) Chris Nickson pass complete to Bryant Anderson for 16 yards to the Duke 27 for a 1ST down.

    • 1st and 10 at DUKE 27

      (11:30 - 1st) Chris Nickson rush for 9 yards to the Duke 18.

    • 2nd and 1 at DUKE 18

      (11:00 - 1st) Cassen Jackson-Garrison rush for 3 yards to the Duke 15 for a 1ST down.

    • 1st and 10 at DUKE 15

      (10:31 - 1st) Jared Hawkins rush for a loss of 1 yard to the Duke 16.

    • 2nd and 11 at DUKE 16

      (9:56 - 1st) Chris Nickson pass complete to George Smith for 7 yards to the Duke 9.

    • 3rd and 4 at DUKE 9

      (9:21 - 1st) Chris Nickson rush for 9 yards for a TOUCHDOWN.

    • (9:21 - 1st) Bryant Hahnfeldt extra point GOOD.

    • (9:10 - 1st) Bryant Hahnfeldt kickoff for 62 yards returned by Jabari Marshall for 25 yards to the Duke 28.

    • 1st and 10 at DUKE 28

      (8:46 - 1st) Justin Boyle rush for 4 yards to the Duke 32.

    • 2nd and 6 at DUKE 32

      (8:06 - 1st) Tielor Robinson rush for no gain to the Duke 32.

    • 3rd and 6 at DUKE 32

      (7:29 - 1st) Thaddeus Lewis pass complete to Jomar Wright for 13 yards to the Duke 45 for a 1ST down.

    • 1st and 10 at DUKE 45

      (7:00 - 1st) Justin Boyle rush for 15 yards to the Vandy 40 for a 1ST down.

    • 1st and 10 at VAN 40

      (6:35 - 1st) Requan Boyette rush for 15 yards to the Vandy 25 for a 1ST down.

    • 1st and 10 at VAN 25

      (6:06 - 1st) Justin Boyle rush for 5 yards to the Vandy 20.

    • 2nd and 5 at VAN 20

      (5:53 - 1st) Thaddeus Lewis pass incomplete to Jomar Wright.

    • 3rd and 5 at VAN 20

      (5:35 - 1st) Thaddeus Lewis pass incomplete to Raphael Chestnut, Duke penalty 15 yard pass interference accepted.

    • 3rd and 20 at VAN 35

      (5:22 - 1st) Thaddeus Lewis pass incomplete to Jomar Wright.

    • 4th and 20 at VAN 35

      (5:15 - 1st) Alex Feinberg punt for 32 yards downed at the Vandy 3.

    • 1st and 10 at VAN 3

      (4:59 - 1st) Cassen Jackson-Garrison rush for 5 yards to the Vandy 8.

    • 2nd and 5 at VAN 8

      (4:18 - 1st) Chris Nickson rush for 2 yards to the Vandy 10.

    • 3rd and 3 at VAN 10

      (3:39 - 1st) Chris Nickson rush for 13 yards to the Vandy 23 for a 1ST down.

    • 1st and 10 at VAN 23

      (3:23 - 1st) Chris Nickson pass incomplete to Earl Bennett.

    • 2nd and 10 at VAN 23

      (3:12 - 1st) Chris Nickson pass complete to Earl Bennett for 77 yards for a TOUCHDOWN.

    • (3:12 - 1st) Bryant Hahnfeldt extra point GOOD, Duke penalty offside defense declined.

    • (3:00 - 1st) Bryant Hahnfeldt kickoff for 65 yards returned by Jabari Marshall for 24 yards to the Duke 24.

    • 1st and 10 at DUKE 24

      (2:43 - 1st) Thaddeus Lewis pass complete to Eron Riley for 8 yards to the Duke 32.

    • 2nd and 2 at DUKE 32

      (2:36 - 1st) Requan Boyette rush for 5 yards to the Duke 37 for a 1ST down.

    • 1st and 10 at DUKE 37

      (2:06 - 1st) Thaddeus Lewis pass complete to Jomar Wright for 12 yards to the Duke 49 for a 1ST down.

    • 1st and 10 at DUKE 49

      (1:57 - 1st) Requan Boyette rush for 4 yards to the Vandy 47.

    • 2nd and 6 at VAN 47

      (1:46 - 1st) Thaddeus Lewis pass complete to Ronnie Drummer for 1 yard to the Vandy 46.

    • 3rd and 5 at VAN 46

      (0:34 - 1st) Thaddeus Lewis rush for 4 yards to the Vandy 42.

    • 4th and 1 at VAN 42

      (14:48 - 2nd) Justin Boyle rush for no gain to the Vandy 42.

    • 1st and 10 at VAN 42

      (14:30 - 2nd) Cassen Jackson-Garrison rush for 10 yards to the Duke 48 for a 1ST down.

    • 1st and 10 at DUKE 48

      (14:10 - 2nd) Chris Nickson pass complete to Sean Walker for 9 yards to the Duke 39.

    • 2nd and 1 at DUKE 39

      (13:56 - 2nd) Jared Hawkins rush for 4 yards to the Duke 35 for a 1ST down.

    • 1st and 10 at DUKE 35

      (13:20 - 2nd) Chris Nickson rush for 2 yards to the Duke 33.

    • 2nd and 8 at DUKE 33

      (12:40 - 2nd) Chris Nickson rush for 28 yards to the Duke 5 for a 1ST down.

    • 1st and Goal at DUKE 5

      (12:33 - 2nd) Chris Nickson rush for 5 yards for a TOUCHDOWN.

    • (12:33 - 2nd) Bryant Hahnfeldt extra point GOOD.

    • (12:26 - 2nd) Bryant Hahnfeldt kickoff for 65 yards for a touchback.

    • 1st and 10 at DUKE 20

      (12:03 - 2nd) Ronnie Drummer rush for 4 yards to the Duke 24.

    • 2nd and 6 at DUKE 24

      (11:21 - 2nd) Requan Boyette rush for 9 yards to the Duke 33 for a 1ST down.

    • 1st and 10 at DUKE 33

      (10:51 - 2nd) Justin Boyle rush for 9 yards to the Duke 42.

    • 2nd and 1 at DUKE 42

      (10:45 - 2nd) Thaddeus Lewis pass incomplete to Nick Stefanow.

    • 3rd and 1 at DUKE 42

      (10:37 - 2nd) Thaddeus Lewis rush for 6 yards to the Duke 48 for a 1ST down, Vanderbilt penalty 15 yard personal foul accepted.

    • 1st and 10 at VAN 37

      (10:25 - 2nd) Requan Boyette rush for a loss of 2 yards to the Vandy 39.

    • 2nd and 12 at VAN 39

      (9:47 - 2nd) Thaddeus Lewis pass incomplete to Marcus Jones.

    • 3rd and 12 at VAN 39

      (9:42 - 2nd) Thaddeus Lewis pass incomplete to Ronnie Drummer, broken up by D.J. Moore.

    • 4th and 12 at VAN 39

      (9:32 - 2nd) Alex Feinberg punt for 39 yards for a touchback.

    • 1st and 10 at VAN 20

      (9:11 - 2nd) Chris Nickson rush for a loss of 2 yards to the Vandy 18.

    • 2nd and 11 at VAN 19

      (8:35 - 2nd) Cassen Jackson-Garrison rush for a loss of 5 yards to the Vandy 14.

    • 3rd and 16 at VAN 14

      (7:55 - 2nd) Chris Nickson pass incomplete to Earl Bennett.

    • 4th and 16 at VAN 14

      (7:45 - 2nd) Brett Upson punt for 39 yards, returned by Zach Smith for 6 yards to the Vandy 47, Duke penalty 15 yard illegal block accepted.

    • 1st and 10 at DUKE 38

      (7:25 - 2nd) Thaddeus Lewis rush for a loss of 2 yards to the Duke 36.

    • 2nd and 12 at DUKE 36

      (6:49 - 2nd) Thaddeus Lewis pass intercepted by Darlron Spead at the Duke 41, returned for no gain to the Duke 41.

    • 1st and 10 at DUKE 41

      (6:22 - 2nd) Chris Nickson pass complete to George Smith for 41 yards for a TOUCHDOWN.

    • (6:22 - 2nd) Bryant Hahnfeldt extra point GOOD.

    • (6:15 - 2nd) Bryant Hahnfeldt kickoff for 65 yards for a touchback.

    • 1st and 10 at DUKE 20

      (5:48 - 2nd) Clifford Harris rush for 16 yards to the Duke 36 for a 1ST down.

    • 1st and 10 at DUKE 36

      (5:11 - 2nd) Ronnie Drummer rush for a loss of 3 yards to the Duke 33.

    • 2nd and 13 at DUKE 33

      (4:41 - 2nd) Thaddeus Lewis rush for 5 yards to the Duke 38.

    • 3rd and 8 at DUKE 38

      (4:01 - 2nd) Thaddeus Lewis pass complete to Jomar Wright for 22 yards to the Vandy 40 for a 1ST down.

    • 1st and 10 at VAN 40

      (3:35 - 2nd) Justin Boyle rush for 3 yards to the Vandy 37.

    • 2nd and 7 at VAN 37

      (3:06 - 2nd) Thaddeus Lewis pass incomplete to Jomar Wright.

    • 3rd and 7 at VAN 37

      (2:58 - 2nd) Thaddeus Lewis pass incomplete to Jomar Wright.

    • 1st and 10 at VAN 26

      (2:48 - 2nd) Thaddeus Lewis pass incomplete to Raphael Chestnut.

    • 2nd and 10 at VAN 26

      (2:44 - 2nd) Thaddeus Lewis pass complete to Raphael Chestnut for 13 yards to the Vandy 13 for a 1ST down.

    • 1st and 10 at VAN 13

      (2:31 - 2nd) Thaddeus Lewis rush for 6 yards to the Vandy 7.

    • 2nd and 4 at VAN 7

      (1:51 - 2nd) Duke penalty 5 yard delay of game accepted.

    • 2nd and 9 at VAN 12

      (1:29 - 2nd) Clifford Harris rush for 10 yards to the Vandy 2 for a 1ST down.

    • 1st and Goal at VAN 2

      (1:25 - 2nd) Justin Boyle rush for 2 yards for a TOUCHDOWN.

    • (1:25 - 2nd) Joe Surgan extra point GOOD.

    • (1:13 - 2nd) Joe Surgan kickoff for 57 yards returned by Josh Allen for 32 yards to the Vandy 40.

    • 1st and 10 at VAN 40

      (0:49 - 2nd) Chris Nickson pass incomplete to Marlon White.

    • 2nd and 10 at VAN 40

      (0:34 - 2nd) Cassen Jackson-Garrison rush for 21 yards to the Duke 39 for a 1ST down.

    • 1st and 10 at DUKE 39

      (0:34 - 2nd) Timeout VANDERBILT, clock 00:34.

    • 1st and 10 at DUKE 39

      (0:29 - 2nd) Chris Nickson pass complete to Sean Walker for 10 yards to the Duke 29 for a 1ST down.

    • 2nd and 1 at DUKE 30

      (0:21 - 2nd) Chris Nickson pass complete to Sean Walker for 10 yards to the Duke 20 for a 1ST down.

    • 1st and 10 at DUKE 20

      (0:21 - 2nd) Timeout VANDERBILT, clock 00:21.

    • 1st and 10 at DUKE 20

      (0:16 - 2nd) Chris Nickson pass incomplete to Earl Bennett.

    • 2nd and 10 at DUKE 20

      (0:10 - 2nd) Chris Nickson pass incomplete to Sean Walker.

    • 3rd and 10 at DUKE 20

      (0:04 - 2nd) Chris Nickson pass incomplete to Earl Bennett.

    • 4th and 10 at DUKE 20

      (0:04 - 2nd) Timeout DUKE, clock 00:04.

    • 4th and 10 at DUKE 20

      (0:00 - 2nd) Bryant Hahnfeldt 38 yard field goal MISSED.

    • (14:48 - 3rd) Bryant Hahnfeldt kickoff for 55 yards returned by Jabari Marshall for 17 yards to the Duke 27.

    • 1st and 10 at DUKE 27

      (14:26 - 3rd) Thaddeus Lewis sacked by Jared Fagan at the Duke 20 for a loss of 7 yards.

    • 2nd and 17 at DUKE 20

      (13:49 - 3rd) Thaddeus Lewis pass incomplete to Jomar Wright.

    • 3rd and 17 at DUKE 20

      (13:41 - 3rd) Thaddeus Lewis sacked by Reshard Langford at the Duke 15 for a loss of 5 yards.

    • 4th and 22 at DUKE 15

      (13:03 - 3rd) Alex Feinberg punt for 32 yards downed at the Duke 47.

    • 1st and 10 at DUKE 47

      (12:46 - 3rd) Chris Nickson pass complete to Earl Bennett for 18 yards to the Duke 29 for a 1ST down.

    • 1st and 10 at DUKE 29

      (12:35 - 3rd) Funtaine Hunter rush for no gain to the Duke 29.

    • 2nd and 10 at DUKE 29

      (11:51 - 3rd) Chris Nickson pass incomplete to Marlon White.

    • 3rd and 10 at DUKE 29

      (11:44 - 3rd) Chris Nickson pass incomplete to George Smith.

    • 4th and 10 at DUKE 29

      (11:44 - 3rd) Duke penalty 5 yard offside defense accepted.

    • 4th and 5 at DUKE 24

      (11:34 - 3rd) Chris Nickson pass complete to George Smith for 2 yards to the Duke 22.

    • 1st and 10 at DUKE 22

      (11:11 - 3rd) Justin Boyle rush for 4 yards to the Duke 26.

    • 2nd and 6 at DUKE 26

      (10:27 - 3rd) Requan Boyette rush for 7 yards to the Duke 33 for a 1ST down.

    • 1st and 10 at DUKE 33

      (10:00 - 3rd) Justin Boyle rush for 2 yards to the Duke 35.

    • 2nd and 8 at DUKE 35

      (9:17 - 3rd) Requan Boyette rush for a loss of 6 yards to the Duke 29.

    • 3rd and 14 at DUKE 29

      (8:32 - 3rd) Thaddeus Lewis rush for 6 yards to the Duke 35.

    • 4th and 8 at DUKE 35

      (8:24 - 3rd) Alex Feinberg punt for 32 yards punt out-of-bounds at the Vandy 33.

    • 1st and 10 at VAN 33

      (8:08 - 3rd) Chris Nickson pass complete to Earl Bennett for 22 yards to the Duke 45 for a 1ST down.

    • 1st and 10 at DUKE 45

      (7:50 - 3rd) Chris Nickson pass incomplete to Earl Bennett.

    • 2nd and 10 at DUKE 45

      (7:50 - 3rd) Timeout VANDERBILT, clock 07:50.

    • 2nd and 10 at DUKE 45

      (7:35 - 3rd) Chris Nickson pass complete to Earl Bennett for 7 yards to the Duke 38.

    • 3rd and 3 at DUKE 38

      (7:05 - 3rd) Chris Nickson rush for 20 yards to the Duke 18 for a 1ST down.

    • 1st and 10 at DUKE 18

      (6:42 - 3rd) Chris Nickson pass incomplete to George Smith.

    • 2nd and 10 at DUKE 18

      (6:35 - 3rd) Chris Nickson rush for 2 yards to the Duke 16.

    • 3rd and 8 at DUKE 16

      (5:36 - 3rd) Chris Nickson pass complete to Earl Bennett for 13 yards to the Duke 3 for a 1ST down.

    • 1st and Goal at DUKE 3

      (5:17 - 3rd) Cassen Jackson-Garrison rush for 3 yards for a TOUCHDOWN, Duke penalty offside defense on Deonto McCormick declined.

    • (5:17 - 3rd) Bryant Hahnfeldt extra point GOOD.

    • (5:00 - 3rd) Bryant Hahnfeldt kickoff for 67 yards returned by Jabari Marshall for 46 yards to the Duke 44.

    • 1st and 10 at DUKE 44

      (4:38 - 3rd) Justin Boyle rush for 7 yards to the Vandy 49.

    • 2nd and 3 at VAN 49

      (3:57 - 3rd) Requan Boyette rush for no gain to the Vandy 49, Duke penalty 15 yard personal foul accepted.

    • 2nd and 18 at DUKE 36

      (3:37 - 3rd) Thaddeus Lewis pass incomplete to Jomar Wright.

    • 3rd and 18 at DUKE 36

      (3:33 - 3rd) Thaddeus Lewis pass incomplete to Jomar Wright.

    • 4th and 18 at DUKE 36

      (3:21 - 3rd) Alex Feinberg punt for 48 yards downed at the Vandy 16.

    • 1st and 10 at VAN 16

      (3:10 - 3rd) Mackenzi Adams pass incomplete to Earl Bennett.

    • 2nd and 10 at VAN 16

      (2:51 - 3rd) Cassen Jackson-Garrison rush for 6 yards to the Vandy 22.

    • 3rd and 4 at VAN 22

      (2:35 - 3rd) Mackenzi Adams pass complete to Earl Bennett for 13 yards to the Vandy 35, Vanderbilt penalty 10 yard illegal block accepted.

    • 3rd and 1 at VAN 25

      (1:48 - 3rd) Jared Hawkins rush for 15 yards to the Vandy 40 for a 1ST down, Duke penalty 5 yard face mask accepted.

    • 1st and 10 at VAN 45

      (1:16 - 3rd) Jared Hawkins rush for 1 yard to the Vandy 46.

    • 2nd and 9 at VAN 46

      (0:29 - 3rd) Jared Hawkins rush for 8 yards to the Duke 46.

    • 3rd and 1 at DUKE 46

      (0:05 - 3rd) Mackenzi Adams rush for 2 yards to the Duke 44 for a 1ST down.

    • 1st and 10 at DUKE 44

      (14:48 - 4th) Mackenzi Adams sacked by Glenn Williams at the 50 yard line for a loss of 6 yards.

    • 2nd and 16 at 50

      (14:01 - 4th) Mackenzi Adams rush for 8 yards to the Duke 42.

    • 3rd and 8 at DUKE 42

      (13:35 - 4th) Mackenzi Adams pass complete to Earl Bennett for 14 yards to the Duke 28 for a 1ST down.

    • 1st and 10 at DUKE 28

      (12:49 - 4th) Gaston Miller rush for 2 yards to the Duke 26.

    • 2nd and 8 at DUKE 26

      (12:17 - 4th) Mackenzi Adams pass incomplete to Earl Bennett, broken up by Glenn Williams.

    • 3rd and 8 at DUKE 26

      (12:12 - 4th) Mackenzi Adams pass incomplete to Sean Walker.

    • 4th and 8 at DUKE 26

      (12:07 - 4th) Bryant Hahnfeldt 44 yard field goal GOOD.

    • (11:56 - 4th) Bryant Hahnfeldt kickoff for 55 yards returned by Jabari Marshall for 28 yards to the Duke 38.

    • 1st and 10 at DUKE 38

      (11:29 - 4th) Ronnie Drummer rush for 48 yards to the Vandy 14 for a 1ST down.

    • 1st and 10 at VAN 14

      (11:00 - 4th) Requan Boyette rush for 1 yard to the Vandy 13.

    • 2nd and 9 at VAN 13

      (10:26 - 4th) Justin Boyle rush for 13 yards for a TOUCHDOWN.

    • (10:26 - 4th) Joe Surgan extra point GOOD.

    • (10:10 - 4th) Joe Surgan kickoff for 62 yards returned by Josh Allen for 20 yards to the Vandy 23.

    • 1st and 10 at VAN 23

      (9:45 - 4th) Mackenzi Adams rush for 9 yards, fumbled at the Vandy 32, forced by Jeramy Edwards, recovered by Vincent Rey at the Vandy 32.

    • 1st and 10 at VAN 32

      (9:19 - 4th) Clifford Harris rush for 5 yards to the Vandy 27.

    • 2nd and 5 at VAN 27

      (8:36 - 4th) Requan Boyette rush for 6 yards to the Vandy 21 for a 1ST down.

    • 1st and 10 at VAN 21

      (8:08 - 4th) Thaddeus Lewis pass complete to Tielor Robinson for 5 yards to the Vandy 16.

    • 2nd and 5 at VAN 16

      (7:32 - 4th) Thaddeus Lewis pass incomplete to Jomar Wright, Vanderbilt penalty 5 yard pass interference accepted.

    • 1st and 10 at VAN 11

      (7:21 - 4th) Justin Boyle rush for 11 yards for a TOUCHDOWN.

    • 1st and Goal at VAN 3

      (7:21 - 4th) Timeout DUKE, clock 07:21.

    • (7:21 - 4th) Two-point conversion attempt, Requan Boyette rush GOOD.

    • (7:15 - 4th) Joe Surgan on-side kick recovered by Duke at the Vandy 32.

    • 1st and 10 at VAN 32

      (7:06 - 4th) Justin Boyle rush for 32 yards for a TOUCHDOWN.

    • (7:06 - 4th) Two-point conversion attempt, Requan Boyette rush FAILED.

    • (6:59 - 4th) Joe Surgan on-side kick recovered by Vanderbilt at the Duke 47.

    • 1st and 10 at DUKE 47

      (6:38 - 4th) Chris Nickson rush for 9 yards to the Duke 38.

    • 2nd and 1 at DUKE 38

      (5:40 - 4th) Cassen Jackson-Garrison rush for a loss of 2 yards to the Duke 40.

    • 3rd and 3 at DUKE 40

      (5:15 - 4th) Timeout VANDERBILT, clock 05:15.

    • 3rd and 3 at DUKE 40

      (5:02 - 4th) Chris Nickson rush for 39 yards to the Duke 1 for a 1ST down.

    • 1st and Goal at DUKE 1

      (4:43 - 4th) Chris Nickson rush for no gain to the Duke 1.

    • 2nd and Goal at DUKE 1

      (4:07 - 4th) Chris Nickson rush for 1 yard for a TOUCHDOWN.

    • 1st and Goal at DUKE 3

      (4:07 - 4th) Vanderbilt penalty 5 yard false start accepted.

    • (4:07 - 4th) Bryant Hahnfeldt extra point GOOD.

    • (3:57 - 4th) Bryant Hahnfeldt kickoff for 62 yards returned by Jabari Marshall for 29 yards to the Duke 32.

    • 1st and 10 at DUKE 33

      (3:38 - 4th) Thaddeus Lewis pass complete to Justin Boyle for 11 yards to the Duke 44 for a 1ST down.

    • 1st and 10 at DUKE 44

      (3:20 - 4th) Thaddeus Lewis pass complete to Raphael Chestnut for 9 yards to the Vandy 47.

    • 2nd and 1 at VAN 47

      (2:51 - 4th) Thaddeus Lewis rush for 8 yards to the Vandy 39 for a 1ST down.

    • 1st and 10 at VAN 39

      (2:35 - 4th) Thaddeus Lewis pass incomplete.

    • 2nd and 10 at VAN 39

      (2:22 - 4th) Thaddeus Lewis pass complete to Jomar Wright for 10 yards to the Vandy 29 for a 1ST down.

    • 3rd and 1 at VAN 30

      (2:13 - 4th) Thaddeus Lewis pass incomplete to Jomar Wright.

    • 4th and 1 at VAN 30

      (2:09 - 4th) Justin Boyle rush for 6 yards to the Vandy 24 for a 1ST down.

    • 1st and 10 at VAN 24

      (1:59 - 4th) Thaddeus Lewis pass incomplete to Raphael Chestnut.

    • 2nd and 10 at VAN 24

      (1:59 - 4th) Vanderbilt penalty 5 yard offside defense accepted.

    • 2nd and 5 at VAN 19

      (1:44 - 4th) Thaddeus Lewis pass intercepted by D.J. Moore at the Vandy 0, returned for no gain to the Vandy 20.

    • 1st and 10 at VAN 20

      (1:38 - 4th) Vanderbilt penalty 5 yard delay of game accepted.

    • 1st and 15 at VAN 15

      (1:15 - 4th) Jared Hawkins rush for no gain to the Vandy 15.

    • 2nd and 15 at VAN 15

      (0:35 - 4th) Jared Hawkins rush for a loss of 1 yard to the Vandy 14.

ESPN Fan Shop Powered By

  • Nike Men's Duke Blue Devils Duke Blue Football Icon Legend T-ShirtShop

NCAAF News