Army Black Knights @ Duke Blue Devils
1st Quarter
Kickoff Return (Offense)
15:00 - 1st
Landon Salyers kickoff for 62 yds , Brittain Brown return for 32 yds to the Duke 35
-2-yd Pass
14:49 - 1st
Daniel Jones pass complete to T.J. Rahming for a loss of 2 yards to the Duke 33
1st & 10 at DUKE 35
5-yd Penalty
14:32 - 1st
DUKE Penalty, Illegal Formation (-5 Yards) to the Duke 28
2nd & 12 at DUKE 33
13-yd Pass
14:06 - 1st
Daniel Jones pass complete to Aaron Young for 13 yds to the Duke 41
2nd & 17 at DUKE 28
Incompletion
13:33 - 1st
Daniel Jones pass incomplete to Aaron Young
3rd & 4 at DUKE 41
Punt
13:26 - 1st
Austin Parker punt for 41 yds, fair catch by Mike Reynolds at the Army 18
4th & 4 at DUKE 41
Fumble Recovery (Own)
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 18
Fumble Recovery
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 30
6-yd Run
12:38 - 1st
Brittain Brown run for 6 yds to the Army 26
1st & 10 at ARMY 32
Incompletion
12:18 - 1st
Daniel Jones pass incomplete to T.J. Rahming
2nd & 4 at ARMY 26
14-yd Run
11:52 - 1st
Daniel Jones run for 14 yds to the Army 12 for a 1ST down
3rd & 4 at ARMY 26
5-yd Penalty
11:45 - 1st
DUKE Penalty, False Start (Christian Harris) to the Army 17
1st & 10 at ARMY 12
9-yd Run
11:18 - 1st
Daniel Jones run for 9 yds to the Army 8
1st & 15 at ARMY 17
0-yd Run
10:47 - 1st
Daniel Jones run for no gain to the Army 8
2nd & 6 at ARMY 8
1-yd Run
10:22 - 1st
Quentin Harris run for 1 yd to the Army 7
3rd & 6 at ARMY 8
Field Goal Good
9:54 - 1st
Collin Wareham 25 Yd Field Goal
4th & 5 at ARMY 7
Kickoff
9:54 - 1st
Jack Driggers kickoff for 62 yds for a touchback, fair catch at the Army 3
8-yd Run
9:43 - 1st
Calen Holt run for 8 yds to the Army 33
1st & 10 at ARMY 25
6-yd Run
9:13 - 1st
Andy Davidson run for 6 yds to the Army 39 for a 1ST down
2nd & 2 at ARMY 33
8-yd Run
8:30 - 1st
Connor Slomka run for 8 yds to the Army 47
1st & 10 at ARMY 39
(7:58 - 1st) Timeout ARMY, clock 07:58
3-yd Run
7:54 - 1st
Connor Slomka run for 3 yds to the 50 yard line for a 1ST down
2nd & 2 at ARMY 47
2-yd Run
7:14 - 1st
Andy Davidson run for 2 yds to the Duke 48
1st & 10 at 50
14-yd Run
6:42 - 1st
Calen Holt run for 14 yds to the Duke 34 for a 1ST down
2nd & 8 at DUKE 48
1-yd Run
5:49 - 1st
Darnell Woolfolk run for 1 yd to the Duke 33
1st & 10 at DUKE 34
6-yd Run
5:14 - 1st
Kell Walker run for 6 yds to the Duke 27
2nd & 9 at DUKE 33
6-yd Run
4:41 - 1st
Calen Holt run for 6 yds to the Duke 21 for a 1ST down
3rd & 3 at DUKE 27
2-yd Run
4:00 - 1st
Darnell Woolfolk run for 2 yds to the Duke 19
1st & 10 at DUKE 21
3-yd Run
3:13 - 1st
Kelvin Hopkins Jr. run for 3 yds to the Duke 16
2nd & 8 at DUKE 19
Incompletion
2:35 - 1st
Kelvin Hopkins Jr. pass incomplete to Glen Coates
3rd & 5 at DUKE 16
Field Goal Missed
2:31 - 1st
Landon Salyers 33 yd FG MISSED
4th & 5 at DUKE 16
2nd Quarter
35-yd Pass
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 DUKE 20
-5-yd Pass
1:56 - 1st
Daniel Jones pass complete to T.J. Rahming for a loss of 5 yards to the 50 yard line
1st & 10 at ARMY 45
16-yd Run
1:25 - 1st
Brittain Brown run for 16 yds to the Army 34 for a 1ST down
2nd & 15 at 50
2-yd Run
0:50 - 1st
Daniel Jones run for 2 yds to the Army 32
1st & 10 at ARMY 34
5-yd Run
0:00 - 1st
Brittain Brown run for 5 yds to the Army 27
2nd & 8 at ARMY 32
End of 1st Quarter
4-yd Run
14:55 - 2nd
Brittain Brown run for 4 yds to the Army 23 for a 1ST down
3rd & 3 at ARMY 27
Incompletion
14:17 - 2nd
Daniel Jones pass incomplete to Aaron Young
1st & 10 at ARMY 23
11-yd Run
14:11 - 2nd
Brittain Brown run for 11 yds to the Army 12 for a 1ST down
2nd & 10 at ARMY 23
12-yd Touchdown Run
13:54 - 2nd
Brittain Brown 12 Yd Run (Collin Wareham Kick)
1st & 10 at ARMY 12
Kickoff
13:54 - 2nd
Jack Driggers kickoff for 62 yds for a touchback
2-yd Run
13:30 - 2nd
Kell Walker run for 2 yds to the Army 27
1st & 10 at ARMY 25
29-yd Pass
13:07 - 2nd
Kelvin Hopkins Jr. pass complete to Camden Harrison for 29 yds to the Duke 44 for a 1ST down
2nd & 8 at ARMY 27
7-yd Run
12:29 - 2nd
Darnell Woolfolk run for 7 yds to the Duke 37
1st & 10 at DUKE 44
2-yd Run
11:57 - 2nd
Calen Holt run for 2 yds to the Duke 35
2nd & 3 at DUKE 37
0-yd Run
11:00 - 2nd
Connor Slomka run for no gain to the Duke 35
3rd & 1 at DUKE 35
1-yd Run
10:42 - 2nd
Kelvin Hopkins Jr. run for 1 yd to the Duke 34 for a 1ST down
4th & 1 at DUKE 35
4-yd Run
10:11 - 2nd
Calen Holt run for 4 yds to the Duke 30
1st & 10 at DUKE 34
Fumble Recovery
9:32 - 2nd
Kell Walker run for 1 yd to the Duke 29 Kell Walker fumbled, recovered by Duke Michael Carter II
2nd & 6 at DUKE 30
9-yd Run
9:26 - 2nd
Deon Jackson run for 9 yds to the Duke 38
1st & 10 at DUKE 29
61-yd Pass
8:41 - 2nd
Daniel Jones pass complete to Aaron Young for 61 yds to the Army 1 for a 1ST down
2nd & 1 at DUKE 38
1-yd Touchdown Run
8:27 - 2nd
Daniel Jones 1 Yd Run (Collin Wareham Kick)
1st & Goal at ARMY 1
Kickoff
8:27 - 2nd
Jack Driggers kickoff for 61 yds for a touchback
4-yd Run
8:18 - 2nd
Kelvin Hopkins Jr. run for 4 yds to the Army 29
1st & 10 at ARMY 25
Fumble Recovery (Own)
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
2nd & 6 at ARMY 29
4-yd Run
7:30 - 2nd
Cam Thomas run for 4 yds to the Army 34
3rd & 5 at ARMY 30
3-yd Run
6:15 - 2nd
Kelvin Hopkins Jr. run for 3 yds to the Army 37 for a 1ST down
4th & 1 at ARMY 34
4-yd Pass
5:45 - 2nd
Kelvin Hopkins Jr. pass complete to Glen Coates for 4 yds to the Army 41
1st & 10 at ARMY 37
4-yd Run
5:05 - 2nd
Connor Slomka run for 4 yds to the Army 45
2nd & 6 at ARMY 41
9-yd Run
4:28 - 2nd
Kelvin Hopkins Jr. run for 9 yds to the Duke 46 for a 1ST down
3rd & 2 at ARMY 45
2-yd Run
3:50 - 2nd
Darnell Woolfolk run for 2 yds to the Duke 44
1st & 10 at DUKE 46
1-yd Run
3:15 - 2nd
Andy Davidson run for 1 yd to the Duke 43
2nd & 8 at DUKE 44
Incompletion
2:35 - 2nd
Kelvin Hopkins Jr. pass incomplete to Camden Harrison
3rd & 7 at DUKE 43
Punt
2:28 - 2nd
Zach Potter punt for 36 yds, fair catch by T.J. Rahming at the Duke 7
4th & 7 at DUKE 43
15-yd Pass
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 7
8-yd Pass
1:50 - 2nd
Daniel Jones pass complete to Davis Koppenhaver for 8 yds to the Duke 30
1st & 10 at DUKE 22
3-yd Pass
1:44 - 2nd
Daniel Jones pass complete to T.J. Rahming for 3 yds to the Duke 33 for a 1ST down
2nd & 2 at DUKE 30
7-yd Run
1:07 - 2nd
Daniel Jones run for 7 yds to the Duke 40
1st & 10 at DUKE 33
(1:07 - 2nd) Timeout DUKE, clock 01:07
2-yd Run
0:56 - 2nd
Daniel Jones run for 2 yds to the Duke 42
2nd & 3 at DUKE 40
0-yd Run
0:00 - 2nd
Deon Jackson run for no gain to the Duke 42
3rd & 1 at DUKE 42
End of 2nd Quarter
3rd Quarter
Kickoff Return (Offense)
15:00 - 3rd
Jack Driggers kickoff for 63 yds , Kell Walker return for 14 yds to the Army 16
1-yd Run
14:47 - 3rd
Kell Walker run for 1 yd to the Army 17
1st & 10 at ARMY 16
7-yd Run
14:07 - 3rd
Kelvin Hopkins Jr. run for 7 yds to the Army 24
2nd & 9 at ARMY 17
-10-yd Run
13:50 - 3rd
Kell Walker run for 4 yds to the Army 28 ARMY Penalty, Personal Foul (-14 Yards) to the Army 14
3rd & 2 at ARMY 28
Incompletion
13:05 - 3rd
Kelvin Hopkins Jr. pass incomplete
3rd & 12 at ARMY 14
Punt
12:50 - 3rd
Nick Schrage punt for 46 yds , T.J. Rahming returns for 15 yds to the Army 45
4th & 12 at ARMY 14
Incompletion
12:45 - 3rd
Daniel Jones pass incomplete to Brittain Brown
1st & 10 at ARMY 45
6-yd Run
12:37 - 3rd
Brittain Brown run for 6 yds to the Army 39
2nd & 10 at ARMY 45
Sack
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
3rd & 4 at ARMY 39
5-yd Penalty
11:58 - 3rd
ARMY Penalty, False Start (Glen Coates) to the Army 40
1st & 10 at ARMY 45
0-yd Run
11:48 - 3rd
Kelvin Hopkins Jr. run for no gain to the Army 40
1st & 15 at ARMY 40
-6-yd Run
11:33 - 3rd
Kell Walker run for a loss of 6 yards to the Army 34
2nd & 15 at ARMY 40
32-yd Pass
10:47 - 3rd
Kelvin Hopkins Jr. pass complete to Kell Walker for 32 yds to the Duke 34 for a 1ST down
3rd & 21 at ARMY 34
3-yd Pass
10:21 - 3rd
Kelvin Hopkins Jr. pass complete to Jordan Asberry for 3 yds to the Duke 31
1st & 10 at DUKE 34
4-yd Run
9:40 - 3rd
Darnell Woolfolk run for 4 yds to the Duke 27
2nd & 7 at DUKE 31
3-yd Run
8:58 - 3rd
Kelvin Hopkins Jr. run for 3 yds to the Duke 24 for a 1ST down
3rd & 3 at DUKE 27
3-yd Run
8:19 - 3rd
Kelvin Hopkins Jr. run for 3 yds to the Duke 21
1st & 10 at DUKE 24
6-yd Run
7:17 - 3rd
Sandon McCoy run for 6 yds to the Duke 15
2nd & 7 at DUKE 21
5-yd Run
7:00 - 3rd
Connor Slomka run for 5 yds to the Duke 10 for a 1ST down
3rd & 1 at DUKE 15
7-yd Run
6:24 - 3rd
Kelvin Hopkins Jr. run for 7 yds to the Duke 3
1st & Goal at DUKE 10
3-yd Touchdown Run
5:44 - 3rd
Kelvin Hopkins Jr. 3 Yd Run (Landon Salyers Kick)
2nd & Goal at DUKE 3
Kickoff Return (Offense)
5:44 - 3rd
Landon Salyers kickoff for 59 yds , Brittain Brown return for 26 yds to the Duke 32
29-yd Pass
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 DUKE 46
3-yd Run
5:00 - 3rd
Brittain Brown run for 3 yds to the Army 36
1st & 10 at ARMY 39
-4-yd Run
4:30 - 3rd
Brittain Brown run for a loss of 4 yards to the Army 40
2nd & 7 at ARMY 36
10-yd Run
4:00 - 3rd
Daniel Jones run for 10 yds to the Army 30
3rd & 11 at ARMY 40
5-yd Run
3:49 - 3rd
Brittain Brown run for 5 yds to the Army 25 for a 1ST down
4th & 1 at ARMY 30
18-yd Pass
3:26 - 3rd
Daniel Jones pass complete to Johnathan Lloyd for 18 yds to the Army 7 for a 1ST down
1st & 10 at ARMY 25
7-yd Touchdown Run
3:13 - 3rd
Deon Jackson 7 Yd Run (Collin Wareham Kick)
1st & Goal at ARMY 7
Kickoff
3:13 - 3rd
Jack Driggers kickoff for 63 yds for a touchback
10-yd Penalty
3:08 - 3rd
Hopkins Jr., Kelvin pass incomplete to Coates, Glen, PENALTY ARMY holding (Schuffert, Austin) 10 yards to the ARMY15, NO PLAY.
1st & 10 at ARMY 25
Incompletion
2:58 - 3rd
Kelvin Hopkins Jr. pass incomplete to Glen Coates
1st & 20 at ARMY 15
28-yd Pass
2:50 - 3rd
Kelvin Hopkins Jr. pass complete to Kell Walker for 28 yds to the Army 43 for a 1ST down
2nd & 20 at ARMY 15
2-yd Run
2:20 - 3rd
Darnell Woolfolk run for 2 yds to the Army 45
1st & 10 at ARMY 43
Fumble Recovery (Own)
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
2nd & 8 at ARMY 45
45-yd Touchdown Pass
0:57 - 3rd
Camden Harrison 45 Yd pass from Kelvin Hopkins Jr. (Landon Salyers Kick)
1st & 10 at DUKE 45
15-yd Penalty
0:57 - 3rd
DUKE Penalty, Roughing Passer (15 Yards) to the 50 yard line
1st & 10 at ARMY 35
4th Quarter
Kickoff Return (Offense)
0:57 - 3rd
Landon Salyers kickoff for 28 yds , Daniel Helm return for 9 yds to the Duke 31
11-yd Run
0:47 - 3rd
Brittain Brown run for 11 yds to the Duke 42 for a 1ST down
1st & 10 at DUKE 31
0-yd Run
0:00 - 3rd
Deon Jackson run for no gain to the Duke 42
1st & 10 at DUKE 42
End of 3rd Quarter
16-yd Run
14:55 - 4th
T.J. Rahming run for 16 yds to the Army 42 for a 1ST down
2nd & 10 at DUKE 42
4-yd Run
14:29 - 4th
Deon Jackson run for 4 yds to the Army 38
1st & 10 at ARMY 42
13-yd Pass
13:57 - 4th
Daniel Jones pass complete to T.J. Rahming for 13 yds to the Army 25 for a 1ST down
2nd & 6 at ARMY 38
25-yd Touchdown Pass
13:27 - 4th
Aaron Young 25 Yd pass from Daniel Jones (Collin Wareham Kick)
1st & 10 at ARMY 25
Kickoff
13:27 - 4th
Jack Driggers kickoff for 63 yds for a touchback
7-yd Run
13:17 - 4th
Calen Holt run for 7 yds to the Army 32
1st & 10 at ARMY 25
Incompletion
12:45 - 4th
Kelvin Hopkins Jr. pass incomplete
2nd & 3 at ARMY 32
0-yd Run
12:23 - 4th
Kelvin Hopkins Jr. run for no gain to the Army 32
3rd & 3 at ARMY 32
13-yd Run
11:48 - 4th
Calen Holt run for 13 yds to the Army 45 for a 1ST down
4th & 3 at ARMY 32
4-yd Run
11:05 - 4th
Kelvin Hopkins Jr. run for 4 yds to the Army 49
1st & 10 at ARMY 45
19-yd Pass
10:36 - 4th
Kelvin Hopkins Jr. pass complete to Jordan Asberry for 19 yds to the Duke 32 for a 1ST down
2nd & 6 at ARMY 49
5-yd Penalty
10:03 - 4th
ARMY Penalty, False Start (Kell Walker) to the Duke 37
1st & 10 at DUKE 32
7-yd Pass
9:33 - 4th
Kelvin Hopkins Jr. pass complete to Glen Coates for 7 yds to the Duke 30
1st & 15 at DUKE 37
Incompletion
9:00 - 4th
Kelvin Hopkins Jr. pass incomplete to Glen Coates
2nd & 8 at DUKE 30
5-yd Penalty
9:00 - 4th
ARMY Penalty, False Start (-5 Yards) to the Duke 35
3rd & 8 at DUKE 30
Incompletion
8:54 - 4th
Kelvin Hopkins Jr. pass incomplete to Glen Coates
3rd & 13 at DUKE 35
18-yd Pass
8:46 - 4th
Kelvin Hopkins Jr. pass complete to Camden Harrison for 18 yds to the Duke 17 for a 1ST down
4th & 13 at DUKE 35
Incompletion
8:18 - 4th
Kelvin Hopkins Jr. pass incomplete to Jordan Asberry
1st & 10 at DUKE 17
Sack
8:02 - 4th
Kelvin Hopkins Jr. sacked by Victor Dimukeje for a loss of 13 yards to the Duke 30
2nd & 10 at DUKE 17
2-yd Run
7:22 - 4th
Kelvin Hopkins Jr. run for 2 yds to the Duke 28
3rd & 23 at DUKE 30
Blocked Field Goal
6:45 - 4th
Landon Salyers 45 yd FG BLOCKED blocked by Drew Jordan Dylan Singleton return for 33 yds to the Army 35
4th & 21 at DUKE 28
5-yd Run
6:32 - 4th
Deon Jackson run for 5 yds to the Army 30
1st & 10 at ARMY 35
15-yd Penalty
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.
2nd & 5 at ARMY 30
0-yd Run
5:42 - 4th
Deon Jackson run for no gain to the Army 15
1st & 10 at ARMY 15
-1-yd Pass
5:30 - 4th
Daniel Jones pass complete to Chris Taylor for a loss of 1 yard to the Army 16
2nd & 10 at ARMY 15
4-yd Run
5:00 - 4th
Daniel Jones run for 4 yds to the Army 12
3rd & 11 at ARMY 16
(4:02 - 4th) Timeout DUKE, clock 04:02
Field Goal Good
3:59 - 4th
Collin Wareham 30 Yd Field Goal
4th & 7 at ARMY 12
Kickoff
3:59 - 4th
Jack Driggers kickoff for 63 yds for a touchback
Incompletion
3:54 - 4th
Kelvin Hopkins Jr. pass incomplete to Glen Coates
1st & 10 at ARMY 25
Incompletion
3:49 - 4th
Kelvin Hopkins Jr. pass incomplete to Kell Walker
2nd & 10 at ARMY 25
Incompletion
3:43 - 4th
Kelvin Hopkins Jr. pass incomplete to Glen Coates
3rd & 10 at ARMY 25
Punt
3:32 - 4th
Nick Schrage punt for 46 yds , T.J. Rahming returns for 8 yds to the Duke 37
4th & 10 at ARMY 25
5-yd Run
3:05 - 4th
Marvin Hubbard III run for 5 yds to the Duke 42
1st & 10 at DUKE 37
5-yd Run
2:45 - 4th
Marvin Hubbard III run for 5 yds to the Duke 47 for a 1ST down
2nd & 5 at DUKE 42
2-yd Run
1:55 - 4th
Marvin Hubbard III run for 2 yds to the Duke 49
1st & 10 at DUKE 47
3-yd Run
1:08 - 4th
Marvin Hubbard III run for 3 yds to the Army 48
2nd & 8 at DUKE 49
5-yd Penalty
0:28 - 4th
DUKE Penalty, Delay of Game (-5 Yards) to the Duke 47
3rd & 5 at ARMY 48
9-yd Run
0:00 - 4th
Quentin Harris run for 9 yds to the Army 44
3rd & 10 at DUKE 47
End of 4th Quarter
ARMY @ DUKE Videos
Duke WR hauls in 25-yard TD
- 0:40
Army WR gets behind defense and scores TD
- 0:46
Duke RB breaks multiple tackles and scores TD
- 0:45
Game Information
Durham, NC


2025 Standings
FBS
| American ConferenceAmerican Conference | CONF | OVR |
|---|---|---|
| Tulane | 7-1 | 11-3 |
| North Texas | 7-1 | 12-2 |
| Navy | 7-1 | 11-2 |
| East Carolina | 6-2 | 9-4 |
| South Florida | 6-2 | 9-4 |
| Army | 4-4 | 7-6 |
| Memphis | 4-4 | 8-5 |
| UTSA | 4-4 | 7-6 |
| Temple | 3-5 | 5-7 |
| Florida Atlantic | 3-5 | 4-8 |
| Rice | 2-6 | 5-8 |
| UAB | 2-6 | 4-8 |
| Tulsa | 1-7 | 4-8 |
| Charlotte | 0-8 | 1-11 |
FBS
| Atlantic Coast ConferenceAtlantic Coast Conference | CONF | OVR |
|---|---|---|
| Virginia | 7-1 | 11-3 |
| SMU | 6-2 | 9-4 |
| Miami | 6-2 | 13-3 |
| Pittsburgh | 6-2 | 8-5 |
| Georgia Tech | 6-2 | 9-4 |
| Duke | 6-2 | 9-5 |
| NC State | 4-4 | 8-5 |
| California | 4-4 | 7-6 |
| Clemson | 4-4 | 7-6 |
| Louisville | 4-4 | 9-4 |
| Wake Forest | 4-4 | 9-4 |
| Stanford | 3-5 | 4-8 |
| Florida State | 2-6 | 5-7 |
| North Carolina | 2-6 | 4-8 |
| Virginia Tech | 2-6 | 3-9 |
| Boston College | 1-7 | 2-10 |
| Syracuse | 1-7 | 3-9 |
NCAAF News

11 college football teams facing big post-spring questions
Eleven notable teams and CFP contenders head into summer with some unresolved things that need answers.
2h

Wake Forest is giving Gio Lopez a breath of 'fresh air'
From North Carolina to Wake Forest, the dynamic has changed for quarterback Gio Lopez.
2h

Meet the 2026 NFL draft's undiscovered gem: Prospect X
After months of searching, we've found the prospect we believe is the 2026 NFL draft's best-kept secret.
2h
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2026 ESPN Enterprises, LLC. All rights reserved.

