Official Roster has been loaded (Last Update: Feb 22, 2026)
Def Snap % are best estimates. DE/LB are mixed depending on the team.
Quarterbacks
| Player | H/W | Passing | Rushing | Pass | Run | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #5 Walker Eget GR | 6'3"/223 | 232/393 (59%), 3058 Yds, 17 TD / 9 INT | 33 Car, 96 Yds, (2.9 YPC), 0 TD, 6 FUM | C+ | C- | #16 | 651 (39%) | SJSU ('26) | |
| #1 Ari Patu GR | 6'4"/220 | 48/95 (51%), 517 Yds, 5 TD / 4 INT | 44 Car, 133 Yds, (3 YPC), 1 TD, 3 FUM | D | C- | 238 (14.25%) | NOR ('26) | ||
| #00 Terry Walker FR | 6'4"/190 | 3* HS ('26) | |||||||
| #12 Dan Mahan FR | 6'2"/195 | 3* HS ('25) | |||||||
| #16 Lawrence Gardner FR | 6'0"/200 | NA |
Running Backs
| Player | H/W | Rushing | Receiving | Run | Rec | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #20 Nate Sheppard SO | 5'10"/200 | 200 Car, 1132 Yds, (5.7 YPC), 11 TD, 0 FUM | 37 Rec, 286 Yds, (7.7 YPR), 1 TD | A | B | #53 | 552 (45%) | 4* HS ('25) | |
| #00 Wilhelm Daal | 0'0"/ | 0 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | B- | C+ | 196 (12%) | YALE ('26) | ||
| #5 CJ Campbell Jr. GR | 5'10"/210 | 22 Car, 119 Yds, (5.4 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | C+ | C- | #186 | 48 (3%) | RUTG ('26) | |
| #28 Cole Denson SO | 6'0"/200 | 0 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | 4 (0%) | NA | ||||
| #00 CJ Givers FR | 5'11"/195 | 3* HS ('26) | |||||||
| #00 Jayvian Tanelus FR | 5'10"/195 | 3* HS ('26) |
Wide Receivers
| Player | H/W | Receiving | Rushing | Rec | Block | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #17 Jared Richardson GR | 6'2"/215 | 80 Rec, 1033 Yds, (12.9 YPR), 12 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | A- | C | 670 (25.5%) | PENN ('26) | ||
| #9 Javen Nicholas SR | 5'9"/190 | 60 Rec, 740 Yds, (12.3 YPR), 5 TD, 1 FUM | 7 Car, 36 Yds, 0 TD | B | C- | #292 | 610 (23.25%) | CHAR ('26) | |
| #8 Jayden Moore SO | 5'8"/190 | 7 Rec, 42 Yds, (6 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C | C+ | #645 | 79 (4%) | 3* HS ('24) | |
| #17 Jaivon Solomon FR | 6'1"/170 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B | 12 (1%) | 3* HS ('25) | |||
| #88 Paxon Kettering SO | 6'4"/200 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B | 7 (0%) | NA | |||
| #6 Jamien Little FR | 6'2"/180 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B- | 4 (0%) | 3* HS ('25) | |||
| #19 Kavon Simmons FR | 6'1"/175 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B- | 2 (0%) | 3* HS ('25) | |||
| #21 Qeanu Johnson FR | 5'11"/190 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B- | 1 (0%) | 3* HS ('25) | |||
| #00 Kavon Conciauro FR | 6'4"/200 | 3* HS ('26) | |||||||
| #00 Brody Keefe FR | 6'3"/200 | 3* HS ('26) |
Tight Ends
| Player | H/W | Receiving | Rec | Run Blk | Pass Blk | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|
| #85 Jeremiah Hasley SR | 6'3"/245 | 40 Rec, 454 Yds, (11.4 YPR), 6 TD, 0 FUM | C+ | A | B | 820 (47%) | 3* HS ('22) | |
| #85 Nate Kurisky SR | 6'3"/240 | 20 Rec, 157 Yds, (7.9 YPR), 2 TD, 0 FUM | C | C- | C+ | 457 (19.5%) | LOU ('26) | |
| #15 Jake Taylor SR | 6'5"/235 | 2 Rec, 20 Yds, (10 YPR), 0 TD, 0 FUM | D+ | C | C- | 142 (8%) | 3* HS ('22) | |
| #46 Tony Boggs JR | 6'4"/295 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | D+ | B- | 57 (3%) | NA | ||
| #00 Benjamin Moseley FR | 6'4"/205 | 3* HS ('26) | ||||||
| #81 Brett Elliott SO | 6'3"/240 | 3* HS ('24) |
Offensive Line
| Player | H/W | Grade | Run Blk | Pass Blk | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|
| #62 Nick Del Grande (T) SR | 6'4"/300 | B | A- | A+ | 663 (47.7%) | CCU ('26) | |
| #77 Braden Miller (T) SR | 6'6"/315 | D+ | C- | C- | 502 (36%) | CAL ('26) | |
| #66 Caleb Dorris (T) JR | 6'6"/305 | C- | B | D+ | 28 (2%) | 3* HS ('23) | |
| #62 Cole Allen (T) FR | 6'5"/265 | C- | C | 13 (1%) | 3* HS ('25) | ||
| #64 Jordan Larsen (G) SR | 6'3"/310 | D+ | D | C | 780 (63%) | SDAK ('25) | |
| #63 Bradley Smith (G) SO | 6'2"/305 | C+ | B | B+ | 337 (27%) | 3* HS ('24) | |
| #76 Gemyel Allen (G) SO | 6'3"/320 | C | B | 20 (2%) | 3* HS ('24) | ||
| #74 Reagan McCranie (G) JR | 6'2"/320 | D | D | 16 (1%) | 3* HS ('23) | ||
| #72 Matt Craycraft (C) SR | 6'3"/300 | C+ | B+ | B+ | 988 (80%) | 3* HS ('22) | |
| #79 Roman Fina (OL) FR | 6'4"/270 | 3* HS ('25) | |||||
| #54 Daniel Boyd (OL) FR | 6'2"/305 | 3* HS ('25) | |||||
| #55 Ryan Daly (OL) SO | 6'0"/290 | 3* HS ('24) | |||||
| #73 Evan Scott (OL) FR | 6'4"/295 | 3* HS ('25) | |||||
| #52 Micah Sahakian (OL) GR | 6'5"/325 | COR ('24) | |||||
| #78 Nathan Kutufaris (OL) FR | 6'5"/280 | 3* HS ('25) | |||||
| #65 Kai Jacobowitz (OL) FR | 6'7"/320 | 3* HS ('25) | |||||
| #71 Jamin Brown (OL) FR | 6'3"/300 | 3* HS ('25) | |||||
| #00 Sean Stover (OL) FR | 6'4"/315 | 4* HS ('26) | |||||
| #27 Jack Yates (LS) SR | 6'0"/215 | NA | |||||
| #49 Jack Ronilo (LS) JR | 6'1"/215 | NA |
Defensive Line
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #10 Tyshon Reed (DE) JR | 6'3"/245 | 23 Tac, 9 Solo, 3 TFL, 1 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | C | D- | 235 (23%) | 3* HS ('24) | |
| #50 Kevin O'Connor (DE) JR | 6'4"/245 | 11 Tac, 3 Solo, 1 TFL, 0 Sacks, 4 QB Hur | 0 PD, 0 INT (0 TDS) | B- | B | C | 210 (20%) | 3* HS ('23) | |
| #14 Bryce Davis (DE) SO | 6'3"/260 | 10 Tac, 6 Solo, 2 TFL, 0 Sacks, 2 QB Hur | 1 PD, 0 INT (0 TDS) | C | B- | C | 155 (15%) | 4* HS ('25) | |
| #43 Semaj Turner (DE) SO | 6'3"/250 | 6 Tac, 1 Solo, 0 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | D+ | D+ | C- | 128 (12%) | 3* HS ('23) | |
| #18 Kobe Smith (DE) SO | 6'3"/220 | 10 Tac, 4 Solo, 0 TFL, 0 Sacks, 2 QB Hur | 0 PD, 0 INT (0 TDS) | C- | C | D+ | 98 (10%) | 3* HS ('24) | |
| #90 Tommy Rupley (DE) FR | 6'4"/240 | C | 3 (0%) | 3* HS ('25) | |||||
| #93 Sampson Onuoha (DE) FR | 6'3"/230 | 2 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | 2 (0%) | 3* HS ('25) | |||
| #98 Jaylen Carl (DE) SO | 6'4"/240 | C | 1 (0%) | 3* HS ('24) | |||||
| #00 Obinna Umeh (DE) FR | 6'3"/225 | 3* HS ('26) | |||||||
| #95 Dakota Quinonez (DT) JR | 6'1"/285 | A | C+ | C- | 405 (33.3%) | DART ('26) | |||
| #95 Preston Watson (DT) JR | 6'1"/295 | 15 Tac, 8 Solo, 3 TFL, 1 Sacks, 2 QB Hur | 1 PD, 0 INT (0 TDS) | C | C+ | 305 (28%) | 3* HS ('24) | ||
| #44 David Anderson (DT) JR | 6'4"/290 | 9 Tac, 3 Solo, 1 TFL, 0 Sacks, 1 QB Hur | 1 PD, 0 INT (0 TDS) | B- | C- | 232 (21%) | 3* HS ('23) | ||
| #34 Owen Wafle (DT) SO | 6'2"/295 | 5 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | C | 103 (8.1%) | PSU ('26) | ||
| #87 Bariate Kara (DT) FR | 6'5"/280 | C | 3 (0%) | 4* HS ('25) | |||||
| #55 Julius Columbus (DT) FR | 6'1"/285 | D- | 3 (0%) | 3* HS ('25) | |||||
| #00 Ayden Cain (DT) FR | 6'1"/270 | 3* HS ('26) | |||||||
| #00 Chadwicke Cannon (DT) FR | 6'1"/275 | 3* HS ('26) |
Linebackers
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #34 Luke Mergott JR | 6'3"/225 | 91 Tac, 48 Solo, 8 TFL, 2 Sacks, 9 QB Hur | 3 PD, 2 INT (0 TDS) | C+ | D+ | C+ | 788 (116%) | 3* HS ('23) | |
| #42 Kendall Johnson JR | 6'3"/225 | 37 Tac, 20 Solo, 3 TFL, 1 Sacks, 4 QB Hur | 2 PD, 0 INT (0 TDS) | B+ | C+ | F | 359 (53%) | 3* HS ('23) | |
| #36 Nick Morris Jr. GR | 6'3"/235 | 18 Tac, 12 Solo, 4 TFL, 0 Sacks, 2 QB Hur | 0 PD, 0 INT (0 TDS) | B | C- | D- | 150 (22%) | 3* HS ('21) | |
| #31 Elliott Schaper SO | 6'3"/210 | 16 Tac, 5 Solo, 2 TFL, 2 Sacks, 0 QB Hur | 0 PD, 1 INT (0 TDS) | F | B+ | D+ | 93 (14%) | 3* HS ('25) | |
| #24 Bradley Gompers SO | 6'5"/225 | 14 Tac, 8 Solo, 2 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | B- | C | 93 (14%) | 4* HS ('25) | |
| #30 Will Felder Jr. FR | 6'0"/195 | 3 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | C- | C | 9 (1%) | 3* HS ('25) | |
| #40 Asher Wasserman FR | 6'2"/220 | 2 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ | 5 (1%) | 3* HS ('25) | |||
| #11 Derrick Brown Jr. SO | 6'2"/225 | C | 1 (0%) | 3* HS ('24) | |||||
| #28 Jon Morris SO | 6'2"/200 | 5 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | CONN ('26) | |||||
| #00 Colsen Gatten FR | 6'1"/215 | 3* HS ('26) |
Secondary
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #21 Landan Callahan (CB) SO | 5'11"/185 | 42 Tac, 25 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 2 PD, 0 INT (0 TDS) | D | C- | C | 577 (29%) | 3* HS ('24) | |
| #5 Kimari Robinson (CB) JR | 5'10"/180 | 34 Tac, 18 Solo, 2 TFL, 0 Sacks, 0 QB Hur | 2 PD, 0 INT (0 TDS) | C+ | D | C | 554 (28%) | 3* HS ('23) | |
| #22 Che Ojarikre (CB) JR | 6'2"/205 | 30 Tac, 15 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 2 PD, 0 INT (0 TDS) | B | C+ | D+ | 435 (16.5%) | STAN ('26) | |
| #28 Dylan Flowers (CB) GR | 5'10"/180 | 33 Tac, 26 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 4 PD, 0 INT (1 TDS) | B- | C- | B | 369 (13.5%) | WKU ('26) | |
| #5 Kyon Loud (CB) SO | 6'2"/175 | 5 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B | D- | B- | 318 (12%) | MONT ('26) | |
| #12 Evan Smith (CB) SR | 5'10"/185 | 6 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | B- | B- | 82 (3%) | NW ('26) | ||
| #49 Evan Smith (CB) SR | 5'9"/170 | B- | B- | 82 (3%) | NW ('26) | ||||
| #28 Kaleb Lanier (CB) FR | 6'0"/185 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | C- | C+ | 47 (2%) | 3* HS ('25) | |
| #23 Kolbe Harmon (CB) FR | 5'10"/180 | 3* HS ('25) | |||||||
| #00 Tyson Sanford (CB) FR | 5'11"/180 | 3* HS ('26) | |||||||
| #8 DaShawn Stone (S) JR | 6'3"/200 | 86 Tac, 46 Solo, 2 TFL, 0 Sacks, 1 QB Hur | 3 PD, 2 INT (0 TDS) | C+ | B+ | D- | 755 (61%) | 3* HS ('23) | |
| #10 Patrick Smith-Young (S) SR | 5'9"/190 | 70 Tac, 42 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 3 PD, 0 INT (0 TDS) | C- | C- | B+ | 659 (39.75%) | UNT ('26) | |
| #35 Andrew Pellicciotta (S) SO | 5'11"/200 | 26 Tac, 14 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 2 PD, 1 INT (0 TDS) | C+ | C- | C+ | 245 (20%) | 3* HS ('25) | |
| #6 Leon Griffin III (S) JR | 5'11"/195 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | C+ | 18 (1%) | 3* HS ('23) | ||
| #00 Lyrik Pettis (S) FR | 6'1"/175 | 3* HS ('26) | |||||||
| #00 KD Cotton (S) FR | 5'9"/190 | 3* HS ('26) | |||||||
| #37 Brady Winter (S) FR | 5'11"/195 | NA |
Kickers
| Player | H/W | FG | XP | Pts | FG G | KO G | Rating | Origin |
|---|---|---|---|---|---|---|---|---|
| #38 Ashton Zamani FR | 5'11"/165 | 3* HS ('25) | ||||||
| #00 Gavin Strange FR | 5'11"/170 | 3* HS ('26) | ||||||
| #39 Cosme Salas SO | 5'7"/185 | 1/1 | 1 Pts | F | NA |
Punters
| Player | H/W | Punts | Acc | Grade | Rank | Rating | Origin |
|---|---|---|---|---|---|---|---|
| #41 Kade Reynoldson JR | 6'2"/195 | 44, 1963 YDS (44.6 YPP), Long 57 YDS | 21 In 20, 2 TB | C+ | B- | NA |
FR ATH - No Position Yet
| Player | H/W | Rating | Origin |
|---|---|---|---|
| #00 Jayden Boyd FR | 5'10"/165 | 3* HS ('26) |
Roster & Program Overview
HC Manny Diaz returnsOC Jonathan Brewer returnsDC Jonathan Patke returns
Players with Starting experience2511 off • 14 def
Team Talent818#56 in CFB
Avg Talent / Player0.86Blue-chip 4%
Roster Size9620 portal (20.8%)
Talent Off: 320.86 (47)
Talent Def: 365.12 (44)
Talent ST: 13.12 (4)
New Portal In: 18 (18.8%)
Portal Losses: 18
Unrated/No Stats: 0
Total Team Snaps: 18225
Elite: 0
Top 100: 1
Top 250: 2
Top 100 Pos: 56
JAG: 27
Low JAG: 0
JAG-: 1
FR Snaps: 207 (1%)
SO Snaps: 3915 (21%)
JR Snaps: 5612 (30%)
SR Snaps: 6274 (34%)
GR Snaps: 2217 (12%)
76% Snaps by Upperclassmen
0 players on roster have not played, have no stats and no recruiting/portal ratings.
Class Breakdown
| Category | GR | SR | JR | SO | FR |
|---|---|---|---|---|---|
| Starters Returning | 0 | 3 | 3 | 1 | 0 |
| Portal Starters 2026 portal | 0 | 1 | 1 | 0 | 0 |
| Experienced Depth | 1 | 0 | 4 | 4 | 0 |
| Off Starters Returning | 0 | 3 | 0 | 1 | 0 |
| Off Depth Returning | 0 | 0 | 0 | 1 | 0 |
| Def Starters Returning | 0 | 0 | 3 | 0 | 0 |
| Def Depth Returning | 1 | 0 | 4 | 3 | 0 |
Positions Summary
Unit
Returning
(starters/exp'd depth)
(starters/exp'd depth)
Portal Adds
(starters/exp'd depth)
(starters/exp'd depth)
Snaps
(total/portal)
(total/portal)
Outlook
Experience - Production - Notes
Experience - Production - Notes
QBQB
0 (0)
0 (1)
889(889)
Exp 53.25% • Prod 67% — Duke lost their starting QB from last year. Walker Eget & Ari Patu from the portal could compete for the job.
RBHB
1 (0)
0 (0)
800(244)
Exp 60% • Prod 72% — Duke returns Nate Sheppard, but lost their #2 Rusher from last year.
WR/TEWR + TE
1 (0)
0 (3)
2861(1737)
Exp 27% • Prod 56% — Duke lost their top 2 WR's from last year.
OLT + G + C
2 (1)
1 (1)
3347(1165)
T 43% • G 47% • C 80% — Duke OL: 2 starters back, 1 with multi game experience, 0 more with some game experience. Portal OL: 2 potential starters from '26 Portal, 0 more portals have experience.
DLDE + DT
0 (5)
1 (0)
1883(508)
DE 40% • DT 45% — DL experience and continuity summary.
LBLB
2 (1)
0 (0)
1498(0)
LB 74% — LB experience and continuity summary.
SecondaryCB + S
1 (3)
0 (1)
4141(1945)
CB 54% • S 61% — Secondary experience and continuity summary.
Team Snaps: Offense 7897 (4035 portal) 49% returning, (51% via Portal) • Defense 7522 (2453 portal) 67% returning, (33% via Portal)
Note: The units rarely add up to a full team of starters/depth in preseason, as inexperienced depth/portals will need to emerge
Note: The units rarely add up to a full team of starters/depth in preseason, as inexperienced depth/portals will need to emerge