Old Dominion's Roster/Depth Chart for 2025
Old Dominion's 2025 Team Roster/Depth Chart Outlook
NOTE: Only players with stats or recruiting/portal ratings are listed. Def Snap % are best estimates.

QuarterbacksYrH/WPassingRushingPass GradeRun GradePass PPASnapsRatingOrigin
#1 Colton Joseph (QB)SO ('1)6'2"/20046/68 (68%), 629 Yds, 5 TD / 3 INT29 Car, 294 Yds, (10.1 YPC), 4 TD, 1 FUM A+A- 156 (88%)0.833* HS ('23)
#10 Quinn Henicle (QB)FR ('3)6'2"/2113/5 (60%), 20 Yds, 0 TD / 0 INT2 Car, 10 Yds, (5 YPC), 0 TD, 0 FUM C-D+ 22 (12%)0.823* HS ('24)
#4 Ryan Huff (QB)FR ('3)6'3"/215     00.843* HS ('25)
Running BacksYrH/WRushingReceivingRun GradeRec GradeRush PPASnapsRatingOrigin
#5 Maurki James (RB)FR ('3)6'1"/20623 Car, 79 Yds, (3.4 YPC), 1 TD, 0 FUM1 Rec, 2 Yds, (2 YPR), 0 TDBC- 72 (40%)0NA
#20 Trequan Jones (RB)JR ('2)5'9"/18318 Car, 264 Yds, (14.7 YPC), 4 TD, 0 FUM2 Rec, 13 Yds, (6.5 YPR), 0 TDA+A 49 (28%)0NA
#18 Ke'Travion Hargrove (RB)SR ('1)6'0"/20115 Car, 68 Yds, (4.5 YPC), 0 TD, 0 FUM0 Rec, 0 Yds, (0 YPR), 0 TDC-C- 43 (24%)0.9GRAM ('25)
#3 Devin Roche (RB)SO ('1)5'7"/1724 Car, 25 Yds, (6.3 YPC), 1 TD, 1 FUM0 Rec, 0 Yds, (0 YPR), 0 TDFC+ 8 (4%)0.833* HS ('23)
#28 Troy Marquez (RB)FR ('3)5'10"/1941 Car, 8 Yds, (8 YPC), 0 TD, 0 FUM0 Rec, 0 Yds, (0 YPR), 0 TDC+  6 (3%)0NA
Wide ReceiversYrH/WReceivingRushingRec GradeBlock GradeRec PPASnapsRatingOrigin
#6 Ja'Cory Thomas (WR)JR ('2)6'3"/21011 Rec, 193 Yds, (17.5 YPR), 1 TD, 0 FUM0 Car, 0 Yds, 0 TDA+B+ 119 (45%)0NA
#7 N. Abdul-Rahim Gladding (WR)SO ('3)6'0"/19810 Rec, 140 Yds, (14 YPR), 2 TD, 0 FUM0 Car, 0 Yds, 0 TDAB 127 (48%)0NA
#2 Tre' Brown III (WR)SO ('1)6'2"/18010 Rec, 136 Yds, (13.6 YPR), 1 TD, 0 FUM0 Car, 0 Yds, 0 TDA-B 124 (47%)0NA
#00 TJ Lott (WR)SO ('1)5'11"/1704 Rec, 54 Yds, (13.5 YPR), 1 TD, 0 FUM0 Car, 0 Yds, 0 TDA-C+ 43 (16%)0NA
#13 Sidney Mbanasor (WR)JR ('1)6'5"/2162 Rec, 14 Yds, (7 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDBB 42 (16%)0.83TULN ('25)
#11 TJ Johnson (WR)JR ('2)6'3"/1801 Rec, 36 Yds, (36 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDB+D 35 (13%)0NA
#12 Titus Myers (WR)SO ('3)6'1"/1750 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDC-B 22 (8%)0NA
#14 Zay Prince (WR)FR ('4)5'9"/1800 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDC-B- 16 (6%)0NA
#8 Josh Rodriguez (WR)FR ('3)6'0"/190     00.853* HS ('25)
#85 Dallas Sims (WR)SO ('2)6'3"/195     00.83MINN ('24)
Tight EndsYrH/WReceivingRec GradeRun Block GradePass Block GradeRec PPASnapsRatingOrigin
#19 Dawson Johnson (TE)FR ('3)6'3"/2304 Rec, 36 Yds, (9 YPR), 0 TD, 0 FUMC-C-B- 51 (28%)0.82FLA ('25)
#9 Jailen Butler (TE)JR ('2)6'4"/2454 Rec, 25 Yds, (6.3 YPR), 0 TD, 0 FUMD+FB+ 120 (65%)0NA
#87 Trey Lancaster (TE)SR ('1)6'3"/2380 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUMB-B-  13 (7%)0NA
#80 Chris Warren (TE)FR ('3)6'2"/220     00.833* HS ('25)
Offensive LinemanYrH/WGradeRun BlockPass Block  SnapsRatingOrigin
#58 S. Dubose-Bourne (T)SR ('1)6'4"/315B-C+ (50%)B+ (50%)  159 (89%)0NA
#64 Zach Barlev (T)SR ('1)6'4"/318A-B+ (50%)A- (50%)  143 (80%)0.81ILL ('24)
#68 Griffin Duggan (T)SR ('1)6'5"/292B-B- (44%)B (56%)  25 (14%)0.83VT ('25)
#77 Josh Schuetzmann (T)FR ('3)6'7"/304C-C- (63%)B+ (37%)  19 (11%)0.813* HS ('24)
#79 Theo Bachelder (T)FR ('3)6'6"/305BB (54%)B+ (46%)  13 (7%)0NA
#61 Jack Scala (T)SO ('1)6'5"/307FD+ (90%)F (10%)  10 (6%)0NA
#75 Skyler Grant (G)SR ('1)6'3"/310CC (50%)C (50%)  159 (89%)0.83* HS ('21)
#55 Maarten Woudsma (G)JR ('1)6'5"/315D+C- (50%)C (50%)  159 (89%)0.83* HS ('22)
#69 Logan Cox (G)SO ('1)6'4"/328DD (63%)A- (37%)  19 (11%)0.80KSU ('25)
#67 Kainan Miller (G)SO ('1)6'4"/310CC+ (83%)B (17%)  6 (3%)0NA
#65 Ryan Joyce (C)SR ('1)6'4"/304DD (55%)A+ (45%)  110 (62%)0.83FOR ('25)
#70 Andy Silverthorn (C)FR ('4)6'5"/270A-A- (37%)B+ (63%)  46 (26%)0.833* HS ('25)
#78 Elijah Hoskin (C)SR ('1)6'3"/298C-C (68%)B+ (32%)  22 (12%)0NA
#72 Colin Henrich (OL)GR ('0)6'3"/305    0.83GAST ('24)
#71 Jack Sheehan (OL)FR ('3)6'6"/310    0.833* HS ('25)
#63 Cameron Hill (OL)FR ('3)6'1"/310    0.823* HS ('25)
#30 Brendan Durkin (LS)JR ('1)6'1"/195    0NA
Defensive LineYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#43 Kris Trinidad (DE)SR ('1)6'5"/2728 Tac, 2 Solo, 2 TFL, 1 Sacks, 2 QB Hur0 PD, 0 INT (0 TDS)C+ (42%)B+ (57%)C- (1%)146 (92%)0NA
#94 Ricardo Williams Jr. (DE)SR ('1)6'2"/2927 Tac, 2 Solo, 0 TFL, 0 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)C- (61%)F (39%) 90 (57%)0NA
#36 Javen Gibson (DE)JR ('2)6'2"/2406 Tac, 3 Solo, 2 TFL, 2 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)B (44%)B- (56%)C+ (0%)89 (56%)0NA
#95 Ahmaad Foster (DE)FR ('3)6'4"/2804 Tac, 2 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)F (68%)C- (32%) 19 (12%)0.823* HS ('24)
#98 Christopher Spencer (DE)JR ('1)6'5"/2752 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D+ (59%)D (41%) 37 (23%)0.83* HS ('22)
#30 Fred Giles (DE)JR ('2)6'3"/2452 Tac, 0 Solo, 1 TFL, 0 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)B (26%)D (74%) 31 (19%)0NA
#97 LeDarrion Menter (DE)FR ('4)6'2"/260  D+ (100%)  3 (2%)0.843* HS ('25)
#99 Cole Daniels (DT)SR ('1)6'0"/3007 Tac, 3 Solo, 2 TFL, 1 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)C+ (55%)B (45%)C+ (0%)83 (52%)0.823* HS ('21)
#9 DeAndre Lynch (DT)SO ('1)6'3"/2905 Tac, 0 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D+ (51%)B- (49%)C+ (0%)95 (60%)0NA
#90 Chris Forbes (DT)FR ('3)6'1"/2904 Tac, 1 Solo, 2 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D (49%)D (51%)B+ (0%)101 (64%)0.833* HS ('24)
#40 Hunter Malecki (DT)FR ('4)6'3"/2551 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C+ (28%)A- (72%) 39 (25%)0.833* HS ('25)
#75 L. McFadden-Pressley (DL)FR ('3)6'0"/305     00.813* HS ('24)
LinebackersYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#4 Jeremy Mack Jr. (LB)SR ('1)5'10"/20020 Tac, 12 Solo, 3 TFL, 2 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)B+ (42%)B- (12%)A (46%)167 (100%)0NA
#34 Jahleel Culbreath (LB)JR ('1)6'4"/22216 Tac, 8 Solo, 2 TFL, 1 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)D (48%)A- (15%)B (37%)164 (98%)0NA
#38 Seth Naotala (LB)SR ('1)6'0"/22514 Tac, 4 Solo, 2 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A- (50%)D+ (18%)F (31%)109 (65%)0NA
#18 Jackson Forrest (LB)FR ('4)6'0"/2259 Tac, 4 Solo, 2 TFL, 0 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)F (33%)A (17%)B+ (50%)54 (32%)0NA
#1 Keshawn Thomas (LB)JR ('2)6'1"/2309 Tac, 4 Solo, 2 TFL, 1 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A (49%)B- (14%)B+ (37%)51 (30%)0NA
#42 Jason Henderson (LB)SR ('1)6'1"/2255 Tac, 4 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (64%)D+ (5%)B+ (31%)55 (33%)03* HS ('21)
#00 Mario Thompson (LB)JR ('2)6'0"/2104 Tac, 1 Solo, 0 TFL, 0 Sacks, 1 QB Hur1 PD, 0 INT (0 TDS)D+ (55%)B- (18%)A (27%)56 (33%)0.813* HS ('23)
#24 Dirrick Goodman (LB)SO ('3)6'0"/2053 Tac, 1 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A- (94%) C+ (6%)16 (10%)0NA
#22 AJ Ashworth (LB)FR ('3)6'0"/2252 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A- (100%)  9 (5%)0NA
#13 Jed Olotu-Judah (LB)FR ('3)6'1"/2152 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)B (58%)C- (8%)B- (33%)24 (14%)0.83* HS ('24)
#41 Gage Sawyers (LB)SO ('1)6'0"/190  C (100%)  1 (1%)0NA
#10 Koa Naotala (LB)JR ('1)5'11"/222    C+ (100%)3 (2%)0NA
SecondaryYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#8 Botros Alisandro (CB)SR ('1)6'1"/18816 Tac, 8 Solo, 0 TFL, 0 Sacks, 0 QB Hur4 PD, 0 INT (0 TDS)C+ (48%)C- (1%)A (51%)151 (64%)0.74PUR ('25)
#5 Brandon Crutchfield (CB)SO ('3)5'10"/17513 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 1 INT (0 TDS)A- (46%) A- (54%)110 (47%)0.813* HS ('24)
#6 Zion Frink (CB)SO ('1)6'0"/1909 Tac, 6 Solo, 0 TFL, 0 Sacks, 0 QB Hur3 PD, 0 INT (0 TDS)F (45%) B (55%)157 (66%)0NA
#26 Justin Watts (CB)FR ('4)6'0"/1702 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)C+ (29%) D+ (71%)28 (12%)0NA
#25 Zach Hobson (CB)SR ('1)6'3"/1931 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (91%) C+ (9%)11 (5%)0.74 ('25)
#20 Langston Williams (CB)SR ('1)5'10"/178  C+ (91%) C+ (9%)11 (5%)0.823* HS ('21)
#28 Chris Boykins (CB)FR ('3)5'10"/177  C (100%)  5 (2%)0NA
#3 Mario Easterly (S)JR ('1)6'0"/19526 Tac, 7 Solo, 1 TFL, 0 Sacks, 1 QB Hur1 PD, 0 INT (0 TDS)B+ (44%)D+ (3%)C (54%)194 (42%)0.833* HS ('22)
#12 Jerome Carter (S)SO ('3)6'1"/19020 Tac, 13 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 2 INT (0 TDS)A (45%)D+ (2%)A (53%)206 (44%)0.813* HS ('24)
#2 Nickendre Stiger (S)SR ('1)5'11"/19416 Tac, 9 Solo, 1 TFL, 0 Sacks, 0 QB Hur2 PD, 0 INT (0 TDS)A- (45%) A+ (55%)165 (36%)0.83KSU ('25)
#33 Daevon Iles (S)SO ('3)5'11"/1849 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C- (43%) C (57%)61 (13%)0.833* HS ('24)
#19 Lucas Struck (S)SO ('1)6'0"/2008 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D+ (63%) B (37%)35 (8%)0NA
#27 Jordan Saunders (S)SO ('1)5'10"/1853 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B (68%) F (32%)28 (6%)0NA
#14 Marco Tyson (S)JR ('2)5'11"/1883 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C+ (90%) C+ (10%)10 (2%)0NA
#7 Ryan Ramey (S)SO ('1)5'10"/1901 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (100%)  9 (2%)0NA
#16 Trey Caver (S)SO ('3)6'0"/182  A+ (93%) C+ (7%)14 (3%)0.74BBG ('25)
#11 Kollin Collier (S)SO ('2)6'0"/190     00.84TCU ('25)
#17 CJ Floyd (S)FR ('3)5'11"/192     00.833* HS ('25)
KickersYrH/WField GoalsXPsPointsFG GradeKickoffsRatingOrigin
#94 Riley Callaghan (K)SR ('1)6'4"/2002/2 (100%), Long 50 Yds15/1521 PtsB-  0NA
#92 Josh Hamel (K)SR ('1)6'1"/200    B- 0NA
PuntersYrH/WPuntsAccGradeRank  RatingOrigin
#96 Ian Brandt (P)SO ('1)6'2"/19411, 492 YDS (44.7 YPP), Long 59 YDS4 In 20, 1 TBB+C  0NA

Head Coach Ricky Rahne returns, OC Kevin Decker returns, DC Blake Seiler returns
Total Team Talent for '25 is: 328, #130 in CFB. 0.82 Avg Per Player. Blue Chip Ratio 1.33%
Breakdown - Offense: 142.56 (39) Defense: 120.56 (42) ST: 0 (3)
84 Total players, 14 from Transfer Portal. 11.7% of roster is from the Portal.
15 from the '25 Transfer Portal. 12.5% of roster is from this years Portal, 32 players left via portal after '24.
Roster Breakdown: 0 elite players, 0 great players, 1 very good players, 0 good players, 38 JAGS, 0 low JAGS, 3 JAG- players
Snaps by class: FR: 607 (12%), SO: 1477 (28%), JR: 1251 (24%), SR: 1848 (36%), GR: 0 (0%)
36 players have no stats and no recruiting/portal ratings excluded from totals.