Massachusetts's Roster/Depth Chart for 2025
Massachusetts'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
#9 Grant Jordan (QB)SR ('1)6'2"/21024/38 (63%), 248 Yds, 0 TD / 1 INT17 Car, 10 Yds, (0.6 YPC), 2 TD, 0 FUM C+B+#10088 (48%)0.83YALE ('25)
#1 Brandon Rose (QB)JR ('1)6'2"/21227/44 (61%), 217 Yds, 0 TD / 1 INT8 Car, -1 Yds, (-0.1 YPC), 0 TD, 1 FUM D+F#6773 (40%)0.84UTAH ('25)
#8 AJ Hairston (QB)FR ('3)6'3"/2157/12 (58%), 84 Yds, 0 TD / 0 INT2 Car, 2 Yds, (1 YPC), 0 TD, 0 FUM BC-#7423 (13%)0.833* HS ('24)
#19 Zach Lawrence (QB)FR ('3)6'1"/195     00.833* HS ('25)
Running BacksYrH/WRushingReceivingRun GradeRec GradeRush PPASnapsRatingOrigin
#24 Rocko Griffin (RB)JR ('1)5'9"/20030 Car, 142 Yds, (4.7 YPC), 1 TD, 0 FUM3 Rec, 8 Yds, (2.7 YPR), 0 TDB-D+#24088 (48%)0.80UTSA ('25)
#26 Brandon Hood (RB)FR ('3)5'10"/20016 Car, 42 Yds, (2.6 YPC), 1 TD, 0 FUM2 Rec, 12 Yds, (6 YPR), 0 TDC-F#23656 (30%)0.85COLO ('25)
#23 Elijah Faulkner (RB)FR ('4)5'9"/1855 Car, 10 Yds, (2 YPC), 0 TD, 0 FUM0 Rec, 0 Yds, (0 YPR), 0 TDC-C 8 (4%)0NA
#28 Juwaun Price (RB)SR ('1)5'10"/2012 Car, 5 Yds, (2.5 YPC), 0 TD, 0 FUM1 Rec, -5 Yds, (-5 YPR), 0 TDDC#14632 (17%)0.82UNT ('25)
#4 Da'Marion Alberic (RB)FR ('3)5'10"/180     00.833* HS ('24)
#32 Jackson Paradis (RB)JR ('1)6'0"/225     00.80BUFF ('23)
Wide ReceiversYrH/WReceivingRushingRec GradeBlock GradeRec PPASnapsRatingOrigin
#2 Jacquon Gibson (WR)JR ('1)5'11"/19524 Rec, 258 Yds, (10.8 YPR), 0 TD, 0 FUM3 Car, 11 Yds, 0 TDA-B-#152158 (63%)0NA
#12 Donnie Gray (WR)SR ('1)6'2"/2105 Rec, 87 Yds, (17.4 YPR), 0 TD, 0 FUM1 Car, 9 Yds, 0 TDBA-#147126 (50%)0.81NW ('25)
#5 Tyree Kelly (WR)JR ('2)6'3"/2055 Rec, 52 Yds, (10.4 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDBB#30377 (31%)0.74USF ('25)
#7 Jake McConnachie (WR)SR ('1)6'5"/2154 Rec, 31 Yds, (7.8 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDB-A+#28559 (23%)0.80PITT ('25)
#10 T.Y. Harding (WR)JR ('1)5'9"/1804 Rec, 30 Yds, (7.5 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDCC#19545 (18%)0.772* HS ('22)
#00 Kenyon Massey (WR)FR ('3)5'10"/1802 Rec, 6 Yds, (3 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDC+C+ 14 (6%)0.833* HS ('24)
#17 Dallas Elliott (WR)JR ('1)6'2"/1801 Rec, 8 Yds, (8 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDBB- 3 (1%)0NA
#14 Kezion Dia-Johnson (WR)FR ('3)6'0"/1850 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDC-B- 19 (8%)0.863* HS ('24)
#3 Elijah Pedro (WR)FR ('4)6'1"/1800 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TD B- 2 (1%)0NA
#6 Savion Robinson (WR)JR ('1)6'0"/185     00NA
#12 Sam Staruch (WR)SR ('0)6'1"/182     00.74MICH ('24)
Tight EndsYrH/WReceivingRec GradeRun Block GradePass Block GradeRec PPASnapsRatingOrigin
#11 Max Dowling (TE)JR ('1)6'6"/2405 Rec, 42 Yds, (8.4 YPR), 0 TD, 0 FUMD+D+B 97 (42%)0.74UTM ('25)
#83 Reece Adkins (TE)SR ('1)6'6"/2502 Rec, 20 Yds, (10 YPR), 0 TD, 0 FUMD+C+B 96 (41%)0.74UCF ('25)
#86 Jax Markovich (TE)FR ('4)6'4"/2450 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUMD+F  30 (13%)0.843* HS ('25)
#85 Magnus Von Saldern (TE)JR ('1)6'4"/2850 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM C+  4 (2%)0NA
#87 Owen Anderson (TE)JR ('1)6'4"/2550 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUMCC-B- 6 (3%)0.85ILL ('24)
#18 Matt Ogunniyi (TE)FR ('3)6'5"/236     00.873* HS ('24)
#88 John Condakes (TE)FR ('3)6'3"/225     00NA
Offensive LinemanYrH/WGradeRun BlockPass Block  SnapsRatingOrigin
#79 Ryan Mosesso (T)SR ('1)6'5"/305C-C- (35%)B- (65%)  179 (97%)0.823* HS ('21)
#72 Luke Painton (T)SR ('1)6'7"/320C-A- (40%)D (60%)  133 (72%)0.86CLMB ('24)
#75 Tanner Burlingame (T)FR ('3)6'5"/305CC+ (80%)B- (20%)  5 (3%)0.823* HS ('24)
#77 Jaxon King (T)JR ('1)6'7"/310CC+ (80%)B- (20%)  5 (3%)0.74GRAM ('24)
#54 Mao Glynn II (G)SR ('1)6'3"/305DB- (36%)D (64%)  172 (93%)0.83CIN ('24)
#63 Kyle Brown (G)SR ('1)6'4"/295CB- (35%)C+ (65%)  112 (61%)0.84DART ('25)
#56 Sullivan Weidman (G)JR ('1)6'5"/318D+C- (31%)C- (69%)  95 (52%)0.83WVU ('25)
#64 Peyton Miller (G)SO ('2)6'3"/310C-D+ (30%)A+ (70%)  37 (20%)0.813* HS ('23)
#69 Brock Taylor (G)FR ('3)6'3"/315BB (63%)B+ (38%)  8 (4%)0.813* HS ('24)
#70 Michael Entwistle (G)SR ('1)6'3"/295C+C+ (63%)B (38%)  8 (4%)0NA
#76 Riley Bloch (G)FR ('3)6'3"/29511    0NA
#55 Benjamin Roy Jr. (C)SR ('1)6'2"/295FD+ (36%)D+ (64%)  165 (90%)0.853* HS ('21)
#57 Paul Tchio (OL)SR ('0)6'5"/290    0.84GT ('24)
#72 Ethan Mottinger (OL)GR ('0)6'5"/330    0.823* HS ('20)
#73 Zachary Franks (OL)SR ('0)6'5"/310    0.82DUKE ('25)
#60 Josh Atwood (OL)GR ('0)6'2"/330    0.813* HS ('20)
#47 Jovoni Borbon (LS)SR ('0)5'10"/210    0.74MCNS ('25)
Defensive LineYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#9 David Onuoha (DE)JR ('1)6'1"/2379 Tac, 4 Solo, 0 TFL, 0 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)A- (35%)A- (64%)B- (1%)140 (71%)0.81RUTG ('25)
#49 Shambre Jackson (DE)SR ('1)6'3"/2859 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B (38%)C- (62%)C+ (0%)128 (65%)0.85FSU ('23)
#16 Marques White (DE)SR ('1)6'2"/2506 Tac, 5 Solo, 4 TFL, 2 Sacks, 1 QB Hur1 PD, 0 INT (0 TDS)A (37%)A+ (54%)B (9%)91 (46%)0NA
#10 Zukudo Igwenagu (DE)SR ('1)6'4"/2502 Tac, 1 Solo, 0 TFL, 0 Sacks, 1 QB Hur1 PD, 0 INT (0 TDS)A- (48%)B- (52%) 21 (11%)0.79RUTG ('22)
#97 Jermaine Wiggins Jr. (DE)JR ('1)6'3"/2552 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C (59%)B (41%)C+ (0%)27 (14%)0.843* HS ('22)
#15 Aquan Robinson (DE)SR ('1)6'4"/2351 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)F (54%)D (46%) 37 (19%)0.792* HS ('21)
#33 Erik Hehl (DE)SR ('1)6'0"/2601 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B (65%)B (35%) 17 (9%)0NA
#11 Tim Grant-Randall (DT)SR ('1)6'0"/2859 Tac, 3 Solo, 2 TFL, 1 Sacks, 1 QB Hur1 PD, 0 INT (0 TDS)D (36%)B (64%)B- (0%)127 (65%)0.83EMU ('24)
#91 Shymell Davis (DT)SR ('1)6'3"/2956 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B (42%)C (58%)C+ (0%)98 (50%)0.74MAINE ('25)
#90 Tim Passmore Jr. (DT)JR ('1)6'2"/2955 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A- (56%)C- (44%) 84 (43%)0NA
#54 Malachi Madison (DT)JR ('1)6'3"/2905 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (50%)B (50%) 74 (38%)0.84VT ('25)
#55 Jaden Wiggins (DT)SO ('2)6'0"/2701 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D+ (78%)C (22%) 9 (5%)0NA
#92 Romando Johnson (DL)FR ('3)6'3"/245     00.84WVU ('25)
#2 Joshua Nobles (DL)SR ('0)6'4"/250     00.83JKST ('25)
LinebackersYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#44 Timmy Hinspeter (LB)JR ('1)6'1"/23024 Tac, 5 Solo, 2 TFL, 1 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)A+ (45%)A- (8%)B- (47%)148 (75%)0.82RUTG ('25)
#00 Derrieon Craig (LB)SR ('1)5'10"/21523 Tac, 15 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)B- (38%)A (9%)C- (53%)148 (75%)0.833* HS ('22)
#5 Tyler Martin (LB)JR ('1)6'2"/23519 Tac, 9 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 1 INT (1 TDS)C- (38%)D+ (4%)A- (58%)120 (61%)0.84ARIZ ('23)
#19 Rashad Henry (LB)SO ('2)6'2"/2309 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C+ (49%)D+ (4%)C (46%)69 (35%)0NA
#52 Dean Shaffer (LB)SR ('1)6'1"/2307 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A- (50%)D+ (2%)D (48%)86 (43%)0.74YALE ('25)
#30 Donovan Dyson (LB)SO ('2)6'1"/2302 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A- (50%)D+ (33%)B- (17%)24 (12%)0.843* HS ('23)
#00 Jalen Harrell (LB)SR ('0)6'2"/210     00.85MIAMI ('23)
#40 Dominic Schofield (LB)SR ('0)6'2"/230     00.833* HS ('21)
#16 Jadrian Gibbs (LB)SO ('2)6'0"/200     00.833* HS ('24)
#17 Christian LeBrun (LB)SO ('2)6'0"/210     00.833* HS ('23)
#22 Gerrell Johnson (LB)GR ('0)6'3"/220     00.823* HS ('20)
#22 Nick Hawthorne (LB)FR ('3)6'2"/217     00.81BSU ('25)
SecondaryYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#7 TJ Magee (CB)JR ('1)5'10"/1909 Tac, 6 Solo, 0 TFL, 0 Sacks, 0 QB Hur2 PD, 0 INT (0 TDS)A- (37%)D+ (2%)B+ (61%)158 (69%)0.74DAV ('25)
#1 Malcolm Greene (CB)SR ('1)5'11"/1902 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D (47%) B (53%)116 (51%)0.82UVA ('25)
#12 Brennen Bailey (CB)SO ('2)6'2"/1801 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (35%) F (65%)102 (45%)0.84WES ('24)
#13 Raheim Sexil (CB)FR ('3)6'1"/1951 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B (44%) C+ (56%)39 (17%)0.81FIU ('25)
#14 Ryan Barnes (CB)SR ('1)6'2"/185  C- (50%) C+ (50%)34 (15%)0.84ND ('24)
#23 JC Clark (CB)FR ('4)5'10"/160  C (100%)  1 (0%)0.83* HS ('25)
#24 K. Watkins-Hunter (CB)SR ('1)6'1"/190  C (80%) C+ (20%)5 (2%)0.74GTWN ('24)
#3 Steven Ortiz (CB)SR ('0)5'10"/185     00.86MINN ('23)
#3 Kendall Bournes (S)JR ('2)6'0"/19515 Tac, 4 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A- (44%) D+ (56%)143 (62%)0NA
#6 Jeremiah McGill (S)JR ('1)5'11"/19514 Tac, 11 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A- (36%)A- (0%)F (64%)137 (59%)0.833* HS ('22)
#20 Keith Sarkodieh (S)FR ('3)6'2"/1908 Tac, 6 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (38%) D+ (63%)24 (10%)0NA
#4 DD Snyder (S)SR ('1)6'0"/1863 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C (34%) A- (66%)64 (28%)0.83BALL ('25)
#29 Zachary Farris (S)SR ('1)6'0"/1903 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B (73%) A- (27%)22 (10%)0NA
#38 Zeraun Daniel (S)JR ('2)6'1"/2052 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B+ (56%)F (0%)B- (44%)54 (23%)0.74GTWN ('25)
#27 Michael Pangaro (S)FR ('3)6'1"/1801 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (61%) B (39%)18 (8%)0NA
#11 Leonard St. Gourdin (DB)GR ('0)6'3"/205     00.85DART ('24)
#7 Lake Ellis (DB)GR ('0)6'0"/180     00.85BRY ('24)
#21 Te'Rai Powell (DB)GR ('0)6'0"/195     00.813* HS ('20)
KickersYrH/WField GoalsXPsPointsFG GradeKickoffsRatingOrigin
#99 Derek Morris (K)SO ('3)6'2"/2003/4 (75%), Long 53 Yds4/513 PtsD  0.74CAL ('25)
#46 Marcus Lye (K)SR ('1)6'1"/210    B- 0.74NAU ('25)
#98 Riley Moore (K)SR ('0)5'10"/185      0.74WEB ('22)
PuntersYrH/WPuntsAccGradeRank  RatingOrigin
#98 Keegan Andrews (P)SR ('1)6'3"/25016, 759 YDS (47.4 YPP), Long 66 YDS8 In 20, 0 TBB-C+  0.74TA&M ('25)

Head Coach Joe Harasymiak is a new hire, OC Mike Bajakian is a new hire, DC Jared Keyte is a new hire
Total Team Talent for '25 is: 540, #109 in CFB. 0.81 Avg Per Player. Blue Chip Ratio 0%
Breakdown - Offense: 218.42 (45) Defense: 212.24 (44) ST: 11.84 (4)
93 Total players, 49 from Transfer Portal. 39.2% of roster is from the Portal.
34 from the '25 Transfer Portal. 27.2% of roster is from this years Portal, 28 players left via portal after '24.
Roster Breakdown: 0 elite players, 0 great players, 0 very good players, 4 good players, 53 JAGS, 2 low JAGS, 16 JAG- players
Snaps by class: FR: 340 (7%), SO: 285 (6%), JR: 1939 (39%), SR: 2411 (48%), GR: 0 (0%)
32 players have no stats and no recruiting/portal ratings excluded from totals.