East Carolina's Roster/Depth Chart for 2025
East Carolina'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
#4 Katin Houser (QB)SR ('1)6'3"/22583/116 (72%), 973 Yds, 5 TD / 1 INT13 Car, 42 Yds, (3.2 YPC), 0 TD, 0 FUM AF 218 (85%)0.87MSU ('24)
#9 Chaston Ditta (QB)FR ('4)6'0"/1903/4 (75%), 36 Yds, 1 TD / 0 INT0 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM B-  9 (4%)0.843* HS ('25)
#11 Mike Wright Jr. (QB)SR ('1)6'4"/1953/5 (60%), 13 Yds, 0 TD / 0 INT8 Car, 50 Yds, (6.3 YPC), 1 TD, 0 FUM C+B+ 25 (10%)0.883* HS ('20)
#2 Raheim Jeter (QB)JR ('2)6'4"/2260/0 (0%), 0 Yds, 0 TD / 0 INT0 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM  C- 4 (2%)0.853* HS ('23)
#7 Cole Hodge (QB)FR ('3)6'0"/198     00.853* HS ('24)
Running BacksYrH/WRushingReceivingRun GradeRec GradeRush PPASnapsRatingOrigin
#7 London Montgomery (RB)SO ('3)5'11"/19730 Car, 108 Yds, (3.6 YPC), 2 TD, 0 FUM2 Rec, 20 Yds, (10 YPR), 0 TDB-D 77 (31%)0.87PSU ('24)
#5 Parker Jenkins (RB)JR ('2)5'11"/20923 Car, 78 Yds, (3.4 YPC), 2 TD, 0 FUM2 Rec, 12 Yds, (6 YPR), 0 TDBD+ 78 (32%)0.83HOU ('25)
#21 Marlon Gunn Jr. (RB)SR ('1)6'0"/20715 Car, 38 Yds, (2.5 YPC), 2 TD, 0 FUM0 Rec, 0 Yds, (0 YPR), 0 TDC+D+ 41 (17%)0.873* HS ('22)
#20 TJ Engleman Jr. (RB)SO ('3)5'9"/17911 Car, 67 Yds, (6.1 YPC), 1 TD, 0 FUM1 Rec, -2 Yds, (-2 YPR), 0 TDB+B- 19 (8%)0.853* HS ('24)
#28 DeJuan Lacy (RB)SO ('2)5'9"/20010 Car, 44 Yds, (4.4 YPC), 1 TD, 0 FUM0 Rec, 0 Yds, (0 YPR), 0 TDCF 30 (12%)0NA
#25 Eddie Love Jr. (RB)FR ('3)5'8"/175     00.883* HS ('25)
Wide ReceiversYrH/WReceivingRushingRec GradeBlock GradeRec PPASnapsRatingOrigin
#9 Anthony Smith (WR)SR ('1)6'3"/18923 Rec, 241 Yds, (10.5 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDAF 166 (47%)0.85NCST ('24)
#1 Yannick Smith (WR)SO ('3)6'3"/20714 Rec, 136 Yds, (9.7 YPR), 2 TD, 0 FUM0 Car, 0 Yds, 0 TDB+B 188 (53%)0.873* HS ('24)
#10 Brock Spalding (WR)JR ('1)5'11"/19313 Rec, 221 Yds, (17 YPR), 1 TD, 0 FUM0 Car, 0 Yds, 0 TDA+D+ 78 (22%)0.823* HS ('22)
#12 Jaquaize Pettaway (WR)JR ('2)6'0"/1945 Rec, 3 Yds, (0.6 YPR), 0 TD, 0 FUM1 Car, -2 Yds, 0 TDDD 52 (15%)0.85OKLA ('25)
#13 Tyler Johnson (WR)SO ('2)6'0"/1834 Rec, 41 Yds, (10.3 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDBC+ 48 (14%)0.84PSU ('25)
#19 Payton Mangrum (WR)SR ('1)5'11"/2013 Rec, 53 Yds, (17.7 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDBA- 61 (17%)0.82SC ('25)
#81 Jyron Waiters (WR)FR ('3)5'11"/1813 Rec, 32 Yds, (10.7 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDD+D 45 (13%)0.843* HS ('24)
#14 Dillon Lorick (WR)FR ('3)6'1"/1961 Rec, 11 Yds, (11 YPR), 1 TD, 0 FUM0 Car, 0 Yds, 0 TDB+B- 18 (5%)0.843* HS ('24)
#89 Malik Leverett (WR)JR ('2)6'3"/1891 Rec, 8 Yds, (8 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDDB- 23 (6%)0.873* HS ('23)
#3 Kelan Robinson (WR)SR ('1)6'3"/2101 Rec, 7 Yds, (7 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDC-B 23 (6%)0.84KU ('23)
#24 Kyler Pearson (WR)SR ('1)5'8"/150     00.83* HS ('20)
#17 Johnny Williams (WR)FR ('4)5'10"/1600 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TD B- 9 (3%)0.863* HS ('25)
#88 Trenton Cloud (WR)FR ('3)6'1"/186     00.863* HS ('24)
#84 Connor Hodge (WR)FR ('3)6'1"/160     00.853* HS ('25)
Tight EndsYrH/WReceivingRec GradeRun Block GradePass Block GradeRec PPASnapsRatingOrigin
#6 Desirrio Riles (TE)JR ('2)6'3"/2388 Rec, 74 Yds, (9.3 YPR), 1 TD, 0 FUMBDB+ 114 (39%)0.853* HS ('23)
#8 Jayvontay Conner (TE)SO ('2)6'4"/2317 Rec, 162 Yds, (23.1 YPR), 1 TD, 0 FUMA+D+C 112 (38%)0.86MISS ('24)
#45 Mason Brown (TE)JR ('2)6'5"/2370 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUMDDA- 46 (16%)0NA
#83 Stephen Collier (TE)FR ('4)6'2"/2200 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUMB-C+B- 20 (7%)0.843* HS ('25)
#87 Cayman Reynolds (TE)FR ('3)6'4"/225     00.853* HS ('25)
#86 Kaleb Morrow (TE)FR ('3)6'6"/240     00.843* HS ('25)
Offensive LinemanYrH/WGradeRun BlockPass Block  SnapsRatingOrigin
#62 Jimarion McCrimon (T)JR ('2)6'5"/307C-C- (43%)C (57%)  222 (87%)0NA
#71 Bryce Weaver (T)JR ('2)6'4"/327B-C+ (45%)B (55%)  130 (51%)0.823* HS ('23)
#77 Cooper Trnavsky (T)SR ('1)6'5"/295FF (39%)F (61%)  92 (36%)0.74NBY ('25)
#66 Marleo Neolien (T)JR ('2)6'7"/331D+C+ (71%)A- (29%)  28 (11%)0.843* HS ('23)
#61 Jayson Tarpeh (T)SR ('1)6'7"/328CB- (70%)D+ (30%)  27 (11%)0.782* HS ('24)
#69 Emmanuel Poku (G)JR ('2)6'6"/326BB (43%)B- (57%)  222 (87%)0NA
#53 Panda Askew (G)SR ('1)6'3"/300CC+ (49%)C- (51%)  117 (46%)0.823* HS ('20)
#75 Kyle Long (G)SR ('1)6'6"/328C-C- (41%)C+ (59%)  123 (48%)0.83MD ('25)
#56 Leivi Semaia (G)JR ('2)6'4"/340B-B (70%)A- (30%)  27 (11%)0NA
#78 Kendall Walton (G)FR ('4)6'5"/300C+C+ (70%)B (30%)  10 (4%)0.833* HS ('25)
#55 Darius Bell (C)SR ('1)6'5"/300C-C- (43%)B (57%)  222 (87%)0.85MAINE ('24)
#72 Jeremiah Williams (C)JR ('2)6'4"/315D+C (70%)A- (30%)  27 (11%)0NA
#73 Karson Jones (OL)JR ('1)6'4"/298    0.81HOU ('24)
#54 Dru McClough (OL)SO ('2)6'3"/290    0.82PRE ('25)
#67 Peyton Reeder (OL)FR ('3)6'5"/290    0.833* HS ('24)
#79 Sam Riddy Jr. (OL)FR ('3)6'6"/288    0.833* HS ('24)
#52 Jonathan Stokes (OL)FR ('3)6'4"/285    0.833* HS ('25)
#76 Jacob Sacra (OL)JR ('1)6'6"/309    0.863* HS ('22)
#85 Triston O'Brien (LS)JR ('1)6'3"/225    0.74INST ('25)
Defensive LineYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#35 Kieran Davis (DE)JR ('3)6'2"/2508 Tac, 2 Solo, 2 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A (30%)A (57%)B- (13%)46 (24%)0.843* HS ('23)
#40 Kendrick DuJour (DE)JR ('1)6'5"/2257 Tac, 3 Solo, 2 TFL, 2 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)A- (34%)A- (41%)A- (25%)56 (29%)0.85SHSU ('25)
#9 J.D. Lampley (DE)SR ('1)6'3"/2705 Tac, 2 Solo, 3 TFL, 1 Sacks, 1 QB Hur1 PD, 0 INT (0 TDS)C+ (33%)B+ (65%)C+ (2%)114 (59%)0.833* HS ('22)
#8 Jasiyah Robinson (DE)SR ('1)6'3"/2524 Tac, 4 Solo, 2 TFL, 2 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)B+ (36%)A- (59%)C- (5%)81 (42%)0.84MSU ('21)
#44 Preston Carr (DT)JR ('2)6'3"/3008 Tac, 4 Solo, 2 TFL, 1 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A (37%)B (63%)B- (0%)95 (49%)0NA
#54 Zion Wilson (DT)SR ('1)6'3"/3188 Tac, 2 Solo, 2 TFL, 1 Sacks, 2 QB Hur0 PD, 0 INT (0 TDS)A- (28%)C (72%)C+ (0%)89 (46%)0NA
#99 Justin Benton (DT)SO ('2)6'1"/3007 Tac, 2 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (48%)B- (52%)B- (0%)46 (24%)0.88HOU ('25)
#52 Xavier McIver (DT)SR ('1)6'3"/3206 Tac, 3 Solo, 2 TFL, 1 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (43%)C- (57%) 44 (23%)0.82UTM ('25)
#93 Rion Roseborough (DT)SO ('3)6'2"/3156 Tac, 2 Solo, 2 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A- (41%)B- (59%)C+ (0%)73 (38%)0.74TOWS ('25)
#98 Torin Brazell (DT)FR ('3)6'2"/275  C+ (31%)D+ (69%) 13 (7%)0NA
#94 Javon Williams (DT)FR ('3)6'2"/308  C+ (60%)C (40%) 10 (5%)0.833* HS ('24)
#97 Jacoby Martin (DT)SO ('3)6'2"/252  C- (40%)C (60%) 5 (3%)0NA
#55 Dominick Moody (DT)FR ('4)6'2"/260  B- (50%)C (50%) 4 (2%)0.843* HS ('25)
#51 Evan Powell (DT)FR ('4)6'4"/245  C+ (67%)C+ (33%) 3 (2%)0.873* HS ('25)
#90 Josiah Dwyer (DT)FR ('4)6'4"/255  C (67%)C+ (33%) 3 (2%)0.843* HS ('25)
#92 Dylon Worthen (DL)FR ('3)6'2"/235     00.863* HS ('25)
LinebackersYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#7 Samuel Dankah (LB)SR ('1)6'6"/22512 Tac, 6 Solo, 2 TFL, 0 Sacks, 1 QB Hur1 PD, 0 INT (0 TDS)C+ (39%)D (13%)D+ (48%)126 (79%)0NA
#5 Ryheem Craig (LB)SR ('1)6'3"/23110 Tac, 5 Solo, 1 TFL, 1 Sacks, 1 QB Hur1 PD, 0 INT (0 TDS)D+ (31%)B+ (40%)B- (28%)89 (56%)0.83LOU ('24)
#10 Dameon Wilson (LB)SR ('1)6'1"/2349 Tac, 4 Solo, 3 TFL, 1 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A (39%)B+ (12%)D+ (49%)95 (59%)0.86MIZ ('24)
#42 Julien Davis (LB)JR ('1)6'2"/2247 Tac, 3 Solo, 1 TFL, 0 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)   00.833* HS ('23)
#11 DJ Johnson Jr. (LB)SO ('3)6'0"/2216 Tac, 3 Solo, 0 TFL, 0 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)B- (28%)F (16%)D (55%)85 (53%)0.843* HS ('23)
#1 Jackson Barker (LB)JR ('1)6'2"/2275 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D+ (25%)F (18%)B+ (57%)56 (35%)0NA
#43 Jordan Miles (LB)FR ('3)6'1"/2003 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)   00.843* HS ('25)
#25 Noah Holmes (LB)SR ('1)6'1"/2171 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B+ (69%) B- (31%)16 (10%)0NA
#47 Kendric Davis (LB)FR ('4)6'2"/2001 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C+ (50%)C+ (13%)A- (38%)8 (5%)0.853* HS ('25)
#41 Jayden Olden (LB)SO ('3)6'1"/2131 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C+ (50%)C+ (13%)C+ (38%)8 (5%)0NA
#48 Landon Lewis (LB)FR ('4)6'3"/2051 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A+ (50%)C+ (13%)C+ (38%)8 (5%)0NA
SecondaryYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#17 Rasheed Reason (CB)SR ('1)5'10"/1759 Tac, 6 Solo, 2 TFL, 0 Sacks, 0 QB Hur0 PD, 1 INT (0 TDS)D (35%)C+ (1%)B+ (64%)126 (40%)0.83ODU ('25)
#22 Jonathan Jean (CB)SR ('1)5'10"/1919 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B (33%)D+ (6%)D+ (61%)70 (22%)0.82RICE ('25)
#15 Jordy Lowery (CB)JR ('2)5'11"/1896 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A- (44%) D+ (56%)79 (25%)0.83WCU ('25)
#24 TyMir Brown (CB)SR ('1)6'0"/1805 Tac, 5 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (27%) A- (73%)113 (36%)0.86UNC ('23)
#4 Kevon Merrell (CB)SO ('3)6'1"/1883 Tac, 2 Solo, 1 TFL, 0 Sacks, 1 QB Hur2 PD, 0 INT (0 TDS)D (41%)A- (6%)A- (53%)90 (29%)0.863* HS ('24)
#26 Alex Moye (CB)SO ('3)6'2"/1823 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C+ (24%) C+ (76%)29 (9%)0NA
#12 Chance Graves (CB)SR ('1)6'1"/1851 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)B- (32%)F (5%)A (63%)56 (18%)0.74RICH ('25)
#39 Angelo Ross (CB)FR ('4)6'1"/1701 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C (60%) A- (40%)5 (2%)0.853* HS ('25)
#14 Key Crowell (CB)SO ('3)5'11"/1651 Tac, 0 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C+ (54%) D+ (46%)28 (9%)0.83IND ('25)
#23 Tavius Horne Jr. (CB)FR ('4)5'11"/1601 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A- (43%) C+ (57%)14 (4%)0.863* HS ('25)
#27 O'Marion Lewis (CB)FR ('3)6'2"/190  B+ (50%) A (50%)14 (4%)0.833* HS ('24)
#37 Adam Cole (CB)JR ('2)6'0"/181  C (25%) B- (75%)4 (1%)0NA
#31 Derrion Horsley (CB)FR ('4)6'2"/185  C (100%)  2 (1%)0.863* HS ('25)
#2 Ja'Marley Riddle (S)SO ('3)6'0"/18214 Tac, 10 Solo, 0 TFL, 0 Sacks, 0 QB Hur3 PD, 1 INT (0 TDS)A (37%) D (63%)161 (75%)0.853* HS ('24)
#3 Teagan Wilk (S)SR ('1)6'0"/1969 Tac, 6 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 1 INT (0 TDS)B- (38%)B- (6%)B+ (56%)160 (74%)0.83HOU ('25)
#35 Ayden Duncanson (S)SO ('3)6'0"/1917 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)C- (32%) A+ (68%)44 (20%)0.87UNC ('24)
#20 Kamaurri McKinley (S)JR ('3)6'2"/1864 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D+ (31%)B+ (7%)B- (62%)42 (19%)0.833* HS ('23)
#28 Ladarian Paulk (S)SR ('1)5'11"/1863 Tac, 2 Solo, 0 TFL, 0 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)B- (29%) A+ (71%)17 (8%)0.82 ('25)
#30 Timothy Patterson (S)JR ('2)5'11"/175  C (50%) B- (50%)8 (4%)0NA
#45 Jurnee Lattimore (DB)SO ('2)5'10"/1712 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)   00NA
#32 Durante Speer (DB)FR ('3)6'2"/180     00.853* HS ('25)
#21 Jonathan Akins (DB)SO ('2)5'11"/177     00.84MD ('25)
#37 Bernard Lackey Jr. (DB)FR ('3)6'2"/175     00.843* HS ('25)
#6 DeMarius Hines (DB)SO ('2)5'11"/194     00.833* HS ('24)
#38 Miles Gaddy (DB)SO ('2)6'1"/175     00.74UNC ('25)
KickersYrH/WField GoalsXPsPointsFG GradeKickoffsRatingOrigin
#30 Nick Mazzie (K)SR ('1)6'2"/2272/4 (50%), Long 36 Yds7/713 PtsC-  0.74UNH ('25)
#95 Andrew Conrad (K)SR ('1)5'10"/170 6/66 PtsC  0NA
#43 Noah Perez (K)SR ('1)5'7"/160 2/22 PtsC-  0NA
#93 Everett Scott (K)SO ('3)5'10"/168    B- 0NA
PuntersYrH/WPuntsAccGradeRank  RatingOrigin
#37 Ryan Leavy (P)SR ('1)6'1"/1857, 295 YDS (42.1 YPP), Long 47 YDS1 In 20, 0 TBC-B+  0.74DUKE ('25)
#48 Tomas O'Halloran (P)FR ('3)6'3"/2003, 131 YDS (43.7 YPP), Long 52 YDS1 In 20, 1 TBD   0NA

Head Coach Blake Harrell returns, OC John David Baker returns, DC Josh Aldridge is a new hire
Total Team Talent for '25 is: 690, #78 in CFB. 0.83 Avg Per Player. Blue Chip Ratio 0%
Breakdown - Offense: 306.58 (50) Defense: 267.16 (52) ST: 5.92 (6)
108 Total players, 35 from Transfer Portal. 25.2% of roster is from the Portal.
24 from the '25 Transfer Portal. 17.3% of roster is from this years Portal, 31 players left via portal after '24.
Roster Breakdown: 0 elite players, 0 great players, 0 very good players, 20 good players, 57 JAGS, 1 low JAGS, 7 JAG- players
Snaps by class: FR: 213 (4%), SO: 1111 (20%), JR: 1658 (30%), SR: 2569 (46%), GR: 0 (0%)
31 players have no stats and no recruiting/portal ratings excluded from totals.