Old Dominion's 2026 Team Roster/Depth Chart Outlook
Official Roster has been loaded (Last Update: Feb 25, 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 |
|---|---|---|---|---|---|---|---|---|---|
| #2 Jaxon Potter JR | 6'5"/205 | 67/95 (71%), 604 Yds, 4 TD / 3 INT | 5 Car, 8 Yds, (1.6 YPC), 0 TD, 0 FUM | C+ | D+ | #130 | 164 (52%) | WSU ('26) | |
| #10 Quinn Henicle SO | 6'2"/211 | 17/40 (43%), 184 Yds, 0 TD / 0 INT | 44 Car, 209 Yds, (4.8 YPC), 2 TD, 5 FUM | D | B | #218 | 152 (48%) | 3* HS ('24) | |
| #4 Ryan Huff FR | 6'3"/215 | 0/1 (0%), 0 Yds, 0 TD / 0 INT | 0 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM | D+ | #274 | 1 (0%) | 3* HS ('25) | ||
| #9 Brooklyn Nace FR | 6'2"/194 | 3* HS ('26) |
Running Backs
| Player | H/W | Rushing | Receiving | Run | Rec | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #3 Devin Roche JR | 5'7"/172 | 111 Car, 634 Yds, (5.7 YPC), 4 TD, 3 FUM | 5 Rec, 31 Yds, (6.2 YPR), 0 TD | B- | C- | #281 | 302 (33%) | 3* HS ('23) | |
| #5 Maurki James SO | 6'1"/206 | 56 Car, 224 Yds, (4 YPC), 2 TD, 2 FUM | 6 Rec, 39 Yds, (6.5 YPR), 0 TD | B- | D | #185 | 164 (18%) | NA | |
| #22 Hunter Patterson SR | 5'11"/180 | 0 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | C- | D+ | 51 (6%) | WES ('26) | ||
| #28 Troy Marquez SO | 5'10"/194 | 1 Car, 8 Yds, (8 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | C | 6 (1%) | NA | |||
| #00 Breyon Williams FR | 5'9"/185 | 3* HS ('26) | |||||||
| #20 CJ Jackson FR | 5'9"/168 | 3* HS ('26) | |||||||
| #6 Trey Hall SR | 5'11"/185 | MISS ('26) |
Wide Receivers
| Player | H/W | Receiving | Rushing | Rec | Block | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #7 Kendall Harris JR | 6'1"/200 | 37 Rec, 478 Yds, (12.9 YPR), 3 TD, 0 FUM | 1 Car, 2 Yds, 0 TD | C+ | 679 (117%) | NA | |||
| #11 TJ Johnson SR | 6'3"/180 | 4 Rec, 68 Yds, (17 YPR), 1 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C- | F | #753 | 217 (38%) | NA | |
| #17 Sidney Mbanasor SR | 6'5"/216 | 6 Rec, 68 Yds, (11.3 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C- | B | #730 | 206 (36%) | TULN ('25) | |
| #1 JJ Harrell SO | 6'0"/195 | 4* HS ('24) | |||||||
| #12 BJ Bedgood FR | 6'0"/175 | 3* HS ('26) | |||||||
| #14 Zialis Blackmon FR | 6'3"/181 | 3* HS ('26) | |||||||
| #8 Josh Rodriguez FR | 6'0"/190 | 3* HS ('25) | |||||||
| #00 TaySean Jones FR | 6'2"/210 | 3* HS ('26) |
Tight Ends
| Player | H/W | Receiving | Rec | Run Blk | Pass Blk | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|
| #86 Leon Haughton Jr. SR | 6'4"/227 | 4 Rec, 43 Yds, (10.8 YPR), 1 TD, 0 FUM | D | C | D | 116 (67%) | MD ('26) | |
| #88 Karl Peterson JR | 6'3"/232 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | C- | C | B- | 11 (6%) | NA | |
| #80 Chris Warren FR | 6'2"/220 | 3* HS ('25) |
Offensive Line
| Player | H/W | Grade | Run Blk | Pass Blk | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|
| #74 Carson Bradley (T) JR | 6'6"/315 | D | F | A- | 24 (8%) | NA | |
| #00 Wesley Lattus (OT) FR | 6'5"/260 | 3* HS ('26) | |||||
| #00 Keegan Parker (OT) FR | 6'7"/240 | 3* HS ('26) | |||||
| #00 Maarten Woudsma (G) | 0'0"/ | C | B- | B- | 871 (246.6%) | ODU ('26) | |
| #69 Logan Cox (G) JR | 6'4"/328 | D | D+ | C- | 144 (45%) | KSU ('25) | |
| #18 Jackson Forrest (C) SO | 6'0"/225 | NA | |||||
| #26 Justin Watts (C) SO | 6'0"/170 | NA | |||||
| #5 Brandon Crutchfield (C) JR | 5'10"/175 | 3* HS ('24) | |||||
| #71 Jack Sheehan (C) FR | 6'6"/310 | 3* HS ('25) | |||||
| #34 Jeremiah Deese (C) FR | 6'2"/196 | 3* HS ('26) | |||||
| #97 LeDarrion Menter (C) SO | 6'2"/260 | 3* HS ('25) | |||||
| #93 Chris Hilliard (C) FR | 6'2"/283 | 3* HS ('26) | |||||
| #00 Khi'len Gates (IOL) | 0'0"/ | LIN ('26) | |||||
| #76 Bubba Craig (OL) JR | 6'6"/312 | ARK ('26) | |||||
| #58 Dory Lewis-Wilson (OL) FR | 6'1"/293 | 3* HS ('26) | |||||
| #30 Brendan Durkin (LS) SR | 6'1"/195 | NA |
Defensive Line
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #36 Javen Gibson (DE) SR | 6'2"/240 | 24 Tac, 8 Solo, 5 TFL, 4 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | B- | C | C | 316 (43%) | NA | |
| #95 Ahmaad Foster (DE) SO | 6'4"/280 | 16 Tac, 7 Solo, 3 TFL, 1 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | C | C | 87 (12%) | 3* HS ('24) | |
| #90 Chris Forbes (DT) SO | 6'1"/290 | 31 Tac, 11 Solo, 9 TFL, 1 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | C | C- | B- | 402 (57%) | 3* HS ('24) | |
| #9 DeAndre Lynch (DT) JR | 6'3"/290 | 30 Tac, 3 Solo, 2 TFL, 1 Sacks, 2 QB Hur | 2 PD, 0 INT (0 TDS) | C- | C+ | C+ | 399 (57%) | NA | |
| #40 Hunter Malecki (DT) SO | 6'3"/255 | 10 Tac, 3 Solo, 3 TFL, 3 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C- | C | B- | 170 (24%) | 3* HS ('25) | |
| #94 L. McFadden-Pressley (DT) SO | 6'0"/305 | 6 Tac, 1 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C- | C | C | 138 (20%) | 3* HS ('24) | |
| #44 Bucci Farmer (DT) SO | 6'1"/310 | 6 Tac, 1 Solo, 2 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | C | 90 (11.7%) | APP ('26) | ||
| #00 Malachi Harris (DL) FR | 6'3"/250 | 3* HS ('26) |
Linebackers
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #32 Ja'Mez Drummer SR | 6'1"/226 | 4 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 2 INT (0 TDS) | B+ | B+ | B | 506 (99%) | NA | |
| #00 Mario Thompson JR | 6'0"/210 | 9 Tac, 4 Solo, 0 TFL, 0 Sacks, 1 QB Hur | 1 PD, 0 INT (0 TDS) | C | C- | B+ | 103 (20%) | 3* HS ('23) | |
| #13 Jed Olotu-Judah SO | 6'1"/215 | 14 Tac, 6 Solo, 0 TFL, 0 Sacks, 1 QB Hur | 1 PD, 0 INT (0 TDS) | C- | C | C- | 65 (13%) | 3* HS ('24) | |
| #22 AJ Ashworth SO | 6'0"/225 | 10 Tac, 5 Solo, 0 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | B | D+ | D+ | 46 (9%) | NA | |
| #6 Montrell Chapman SR | 6'3"/230 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ | D | 18 (4%) | MSST ('26) | ||
| #41 Gage Sawyers JR | 6'0"/190 | 5 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D | C- | C | 14 (3%) | NA | |
| #10 Koa Naotala SR | 5'11"/222 | C | 3 (1%) | NA | |||||
| #42 Talan Babin FR | 6'1"/215 | 3* HS ('26) |
Secondary
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #1 Zion Frink (CB) JR | 6'0"/190 | 60 Tac, 37 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 6 PD, 1 INT (0 TDS) | C- | C- | B | 632 (64%) | NA | |
| #23 Jorian Haynes (CB) JR | 5'9"/180 | 11 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | C- | C | 149 (15%) | NA | |
| #24 Dirrick Goodman (CB) JR | 6'0"/205 | 11 Tac, 3 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | C- | D+ | C+ | 87 (9%) | NA | |
| #28 Chris Boykins (CB) SO | 5'10"/177 | C | 8 (1%) | NA | |||||
| #30 Shaq Leaks (CB) FR | 5'11"/166 | 3* HS ('26) | |||||||
| #21 Eddie Guerra (CB) FR | 5'11"/170 | 3* HS ('26) | |||||||
| #27 Kingston Gregory (CB) FR | 6'1"/160 | 3* HS ('26) | |||||||
| #3 Mario Easterly (S) SR | 6'0"/195 | 80 Tac, 23 Solo, 2 TFL, 0 Sacks, 3 QB Hur | 4 PD, 1 INT (0 TDS) | C | C | B- | 694 (46%) | 3* HS ('22) | |
| #2 Nickendre Stiger (S) SR | 5'11"/194 | 46 Tac, 25 Solo, 3 TFL, 0 Sacks, 0 QB Hur | 5 PD, 1 INT (0 TDS) | B+ | C- | B | 468 (31%) | KSU ('25) | |
| #33 Daevon Iles (S) JR | 5'11"/184 | 37 Tac, 15 Solo, 1 TFL, 0 Sacks, 1 QB Hur | 2 PD, 1 INT (0 TDS) | B- | C+ | B | 434 (29%) | 3* HS ('24) | |
| #19 Lucas Struck (S) JR | 6'0"/200 | 46 Tac, 11 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (1 TDS) | B | C- | B- | 232 (15%) | NA | |
| #7 Ryan Ramey (S) JR | 5'10"/190 | 9 Tac, 3 Solo, 0 TFL, 0 Sacks, 1 QB Hur | 1 PD, 1 INT (0 TDS) | D | C+ | B- | 158 (10%) | NA | |
| #20 Jivan Baly (S) SO | 5'11"/175 | 9 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | C- | C- | 97 (6%) | NCST ('26) | |
| #16 Trey Caver (S) JR | 6'0"/182 | 5 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | A | D | 43 (3%) | BBG ('25) | ||
| #11 Kollin Collier (S) JR | 6'0"/190 | TCU ('25) | |||||||
| #00 Will Phillips (S) FR | 6'2"/185 | 3* HS ('26) | |||||||
| #00 Zion Agnew (S) JR | 5'9"/160 | LEN ('26) |
Kickers
| Player | H/W | FG | XP | Pts | FG G | KO G | Rating | Origin |
|---|---|---|---|---|---|---|---|---|
| #93 Nathanial Eichner SR | 5'9"/160 | 7/10 (70%), Long 32 Yds | 19/19 | 40 Pts | C | C | NA | |
| #99 Andrew Nelms JR | 6'2"/210 | F | FAU ('26) | |||||
| #97 Mikhail Iakovlev SO | 5'11"/190 | F | NA |
Punters
| Player | H/W | Punts | Acc | Grade | Rank | Rating | Origin |
|---|---|---|---|---|---|---|---|
| #96 Ian Brandt JR | 6'2"/194 | 47, 1926 YDS (41 YPP), Long 59 YDS | 18 In 20, 3 TB | C | A+ | NA |
FR ATH - No Position Yet
| Player | H/W | Rating | Origin |
|---|---|---|---|
| #68 Martez Curry SR | 6'3"/307 | LIN ('26) | |
| #70 Khi’Len Gates JR | 6'1"/294 | LIN ('26) | |
| #50 Brayden Walker SO | 6'2"/297 | ELON ('26) | |
| #79 Raykwon Goldthwaite SR | 6'8"/305 | NOR ('26) |
Roster & Program Overview
HC Ricky Rahne returnsOC Kody Cook new hireDC Blake Seiler returns
Players with Starting experience2110 off • 11 def
Team Talent438#126 in CFB
Avg Talent / Player0.83Blue-chip 1.25%
Roster Size7921 portal (19.6%)
Off: 38 Talent: (#120)
Def: 33 Talent: (#132)
ST: 4
New Portal In: 15 (14%)
Portal Losses: 23
Unrated/No Stats: 28
Total Team Snaps: 10174
Elite: 0
Top 100: 0
Top 250: 1
Top 100 Pos: 3
JAG: 48
Low JAG: 0
JAG-: 3
FR Snaps: 1 (0%)
SO Snaps: 2105 (19%)
JR Snaps: 5066 (45%)
SR Snaps: 3002 (27%)
GR Snaps: 0 (0%)
72% Snaps by Upperclassmen
28 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 | 5 | 5 | 2 | 0 |
| Portal Starters 2026 portal | 0 | 1 | 1 | 0 | 0 |
| Experienced Depth | 0 | 1 | 2 | 3 | 0 |
| Off Starters Returning | 0 | 2 | 3 | 1 | 0 |
| Off Depth Returning | 0 | 0 | 0 | 1 | 0 |
| Def Starters Returning | 0 | 3 | 2 | 1 | 0 |
| Def Depth Returning | 0 | 1 | 2 | 2 | 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
1 (0)
1 (0)
317(164)
Exp 100% • Prod 23% — Old Dominion lost their starting QB from last year. QB Jaxon Potter was taken in the portal to compete for the starting job.
RBHB
1 (1)
0 (0)
523(51)
Exp 58% • Prod 34% — QB in '25 was lead rusher, lead RB is also gone
WR/TEWR + TE
3 (0)
1 (0)
1229(116)
Exp 96% • Prod 26% — Old Dominion lost their top 2 WR's from last year.
OLT + G + C
1 (0)
1 (0)
1039(871)
T 4% • G 100% • C 0% — Old Dominion OL: 0 starters back, 0 with multi game experience, 1 more with some game experience. Portal OL: 1 potential starters from '26 Portal, 0 more portals have experience.
DLDE + DT
3 (2)
0 (0)
1602(90)
DE 28% • DT 85% — DL experience and continuity summary.
LBLB
1 (1)
0 (0)
755(18)
LB 50% — LB experience and continuity summary.
SecondaryCB + S
2 (2)
0 (0)
3002(97)
CB 45% • S 70% — Secondary experience and continuity summary.
Team Snaps: Offense 3108 (1202 portal) 61% returning, (39% via Portal) • Defense 5359 (205 portal) 96% returning, (4% 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