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
#8 AJ Hairston (QB)FR ('4)6'3"/215107/216 (50%), 957 Yds, 4 TD / 4 INT43 Car, 3 Yds, (0.1 YPC), 0 TD, 1 FUM B-D#324393 (49%)0.833* HS ('24)
#9 Grant Jordan (QB)SR ('1)6'2"/21063/110 (57%), 595 Yds, 3 TD / 2 INT43 Car, 73 Yds, (1.7 YPC), 2 TD, 0 FUM CB+#321225 (28%)0.83YALE ('25)
#1 Brandon Rose (QB)JR ('2)6'2"/21252/88 (59%), 424 Yds, 1 TD / 3 INT27 Car, 4 Yds, (0.1 YPC), 0 TD, 3 FUM C-F#181176 (22%)0.84UTAH ('25)
#19 Zach Lawrence (QB)FR ('3)6'1"/195     00.833* HS ('25)
Running BacksYrH/WRushingReceivingRun GradeRec GradeRush PPASnapsRatingOrigin
#26 Brandon Hood (RB)FR ('4)5'10"/20098 Car, 368 Yds, (3.8 YPC), 2 TD, 3 FUM11 Rec, 88 Yds, (8 YPR), 0 TDC+F#559298 (38%)0.85COLO ('25)
#24 Rocko Griffin (RB)JR ('2)5'9"/20053 Car, 245 Yds, (4.6 YPC), 2 TD, 1 FUM10 Rec, 61 Yds, (6.1 YPR), 0 TDB-B-#386196 (25%)0.80UTSA ('25)
#23 Elijah Faulkner (RB)FR ('4)5'9"/18540 Car, 114 Yds, (2.9 YPC), 0 TD, 0 FUM1 Rec, 5 Yds, (5 YPR), 0 TDBF#573139 (18%)0NA
#28 Juwaun Price (RB)SR ('1)5'10"/20126 Car, 101 Yds, (3.9 YPC), 0 TD, 0 FUM5 Rec, 23 Yds, (4.6 YPR), 0 TDC+F#236123 (16%)0.82UNT ('25)
#4 Da'Marion Alberic (RB)FR ('4)5'10"/1808 Car, 23 Yds, (2.9 YPC), 0 TD, 0 FUM2 Rec, 17 Yds, (8.5 YPR), 0 TDCB#43636 (5%)0.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 ('2)5'11"/19563 Rec, 616 Yds, (9.8 YPR), 0 TD, 0 FUM9 Car, 39 Yds, 0 TDA-B#371480 (46%)0NA
#12 Donnie Gray (WR)SR ('1)6'2"/21027 Rec, 260 Yds, (9.6 YPR), 0 TD, 0 FUM4 Car, 24 Yds, 0 TDC-A-#513543 (52%)0.81NW ('25)
#00 Kenyon Massey (WR)FR ('4)5'10"/18017 Rec, 104 Yds, (6.1 YPR), 0 TD, 1 FUM0 Car, 0 Yds, 0 TDC-D+#707233 (22%)0.833* HS ('24)
#7 Jake McConnachie (WR)SR ('1)6'5"/21516 Rec, 144 Yds, (9 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDCA-#816270 (26%)0.80PITT ('25)
#5 Tyree Kelly (WR)JR ('2)6'3"/20513 Rec, 113 Yds, (8.7 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDC+B#965190 (18%)0.74USF ('25)
#14 Kezion Dia-Johnson (WR)FR ('4)6'0"/1856 Rec, 73 Yds, (12.2 YPR), 1 TD, 0 FUM0 Car, 0 Yds, 0 TDC-B+#971148 (14%)0.863* HS ('24)
#10 T.Y. Harding (WR)JR ('2)5'9"/1804 Rec, 30 Yds, (7.5 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDCC#64244 (4%)0.772* HS ('22)
#17 Dallas Elliott (WR)JR ('2)6'2"/1803 Rec, 32 Yds, (10.7 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDDC+#963107 (10%)0NA
#3 Elijah Pedro (WR)FR ('4)6'1"/1802 Rec, 18 Yds, (9 YPR), 1 TD, 0 FUM0 Car, 0 Yds, 0 TDCB#79581 (8%)0NA
#6 Savion Robinson (WR)JR ('2)6'0"/1850 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDCB- 8 (1%)0NA
#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 ('2)6'6"/24020 Rec, 199 Yds, (10 YPR), 3 TD, 0 FUMC-D+C 472 (44%)0.74UTM ('25)
#83 Reece Adkins (TE)SR ('1)6'6"/2509 Rec, 133 Yds, (14.8 YPR), 1 TD, 0 FUMC+CC 265 (25%)0.74UCF ('25)
#86 Jax Markovich (TE)FR ('4)6'4"/2457 Rec, 38 Yds, (5.4 YPR), 0 TD, 1 FUMFDB+ 216 (20%)0.843* HS ('25)
#87 Owen Anderson (TE)JR ('2)6'4"/2553 Rec, 31 Yds, (10.3 YPR), 1 TD, 0 FUMBFB 65 (6%)0.85ILL ('24)
#18 Matt Ogunniyi (TE)FR ('4)6'5"/2361 Rec, 3 Yds, (3 YPR), 0 TD, 0 FUMC-B+B- 21 (2%)0.873* HS ('24)
#85 Magnus Von Saldern (TE)JR ('2)6'4"/2851 Rec, 1 Yds, (1 YPR), 1 TD, 0 FUMA+D+C 29 (3%)0NA
#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%)C- (64%)  779 (98%)0.823* HS ('21)
#72 Luke Painton (T)SR ('1)6'7"/320DB+ (36%)D (64%)  441 (56%)0.86CLMB ('24)
#77 Jaxon King (T)JR ('2)6'7"/310FF (39%)D+ (61%)  212 (27%)0.74GRAM ('24)
#75 Tanner Burlingame (T)FR ('4)6'5"/305A+A+ (86%)B+ (14%)  14 (2%)0.823* HS ('24)
#56 Sullivan Weidman (G)JR ('2)6'5"/318D+D+ (36%)D+ (64%)  466 (59%)0.83WVU ('25)
#63 Kyle Brown (G)SR ('1)6'4"/295BB+ (34%)C (66%)  388 (49%)0.84DART ('25)
#69 Brock Taylor (G)FR ('4)6'3"/315DC- (39%)D (61%)  345 (43%)0.813* HS ('24)
#70 Michael Entwistle (G)SR ('1)6'3"/295D+D+ (40%)C- (60%)  254 (32%)0NA
#54 Mao Glynn II (G)SR ('1)6'3"/305D+B- (36%)D (64%)  208 (26%)0.83CIN ('24)
#76 Riley Bloch (G)FR ('4)6'3"/295DD+ (100%)F (0%)  4 (1%)0NA
#55 Benjamin Roy Jr. (C)SR ('1)6'2"/295C-B (36%)C- (64%)  569 (72%)0.853* HS ('21)
#64 Peyton Miller (C)SO ('3)6'3"/310DD (34%)C- (66%)  288 (36%)0.813* HS ('23)
#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
#16 Marques White (DE)SR ('1)6'2"/25043 Tac, 17 Solo, 11 TFL, 5 Sacks, 3 QB Hur1 PD, 0 INT (0 TDS)A (57%)A+ (37%)B+ (6%)470 (64%)0NA
#9 David Onuoha (DE)JR ('2)6'1"/23742 Tac, 18 Solo, 5 TFL, 3 Sacks, 2 QB Hur0 PD, 0 INT (0 TDS)A- (51%)A- (45%)B (4%)397 (54%)0.81RUTG ('25)
#49 Shambre Jackson (DE)SR ('1)6'3"/28532 Tac, 8 Solo, 1 TFL, 1 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C- (53%)C (47%)C- (0%)371 (50%)0.85FSU ('23)
#10 Zukudo Igwenagu (DE)SR ('1)6'4"/25016 Tac, 6 Solo, 0 TFL, 0 Sacks, 2 QB Hur1 PD, 0 INT (0 TDS)C+ (67%)C (33%) 240 (33%)0.79RUTG ('22)
#15 Aquan Robinson (DE)SR ('1)6'4"/23515 Tac, 2 Solo, 2 TFL, 0 Sacks, 2 QB Hur0 PD, 0 INT (0 TDS)D+ (66%)D+ (34%)C+ (0%)277 (38%)0.792* HS ('21)
#33 Erik Hehl (DE)SR ('2)6'0"/26010 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (64%)B- (36%) 80 (11%)0NA
#97 Jermaine Wiggins Jr. (DE)JR ('2)6'3"/2554 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D (67%)C (31%)B- (2%)104 (14%)0.843* HS ('22)
#92 Romando Johnson (DE)FR ('4)6'3"/245  C+ (100%)  8 (1%)0.84WVU ('25)
#11 Tim Grant-Randall (DT)SR ('1)6'0"/28527 Tac, 9 Solo, 3 TFL, 2 Sacks, 2 QB Hur1 PD, 0 INT (0 TDS)C+ (56%)B- (44%)B- (0%)510 (69%)0.83EMU ('24)
#91 Shymell Davis (DT)SR ('1)6'3"/29518 Tac, 7 Solo, 0 TFL, 0 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)C- (61%)A- (39%)B (0%)412 (56%)0.74MAINE ('25)
#90 Tim Passmore Jr. (DT)JR ('2)6'2"/29513 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C- (64%)D (36%) 297 (40%)0NA
#54 Malachi Madison (DT)JR ('2)6'3"/2909 Tac, 3 Solo, 1 TFL, 1 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)C+ (58%)B- (41%)C- (0%)228 (31%)0.84VT ('25)
#55 Jaden Wiggins (DT)SO ('3)6'0"/2703 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)F (85%)C (15%) 26 (4%)0NA
#2 Joshua Nobles (DL)SR ('0)6'4"/250     00.83JKST ('25)
LinebackersYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#5 Tyler Martin (LB)JR ('2)6'2"/23597 Tac, 34 Solo, 3 TFL, 0 Sacks, 0 QB Hur2 PD, 1 INT (1 TDS)B- (59%)B- (4%)A- (37%)690 (120%)0.84ARIZ ('23)
#44 Timmy Hinspeter (LB)JR ('2)6'1"/23069 Tac, 20 Solo, 4 TFL, 2 Sacks, 2 QB Hur2 PD, 1 INT (0 TDS)A+ (50%)A+ (5%)B- (45%)330 (57%)0.82RUTG ('25)
#19 Rashad Henry (LB)SO ('3)6'2"/23051 Tac, 12 Solo, 3 TFL, 0 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)C- (66%)F (2%)D+ (32%)390 (68%)0NA
#30 Donovan Dyson (LB)SO ('3)6'1"/23019 Tac, 11 Solo, 2 TFL, 0 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)C- (71%)B- (7%)C- (22%)189 (33%)0.843* HS ('23)
#52 Dean Shaffer (LB)SR ('1)6'1"/2307 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (49%)D (3%)F (47%)87 (15%)0.74YALE ('25)
#22 Nick Hawthorne (LB)FR ('4)6'2"/2175 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A- (76%)C+ (3%)D+ (21%)33 (6%)0.81BSU ('25)
#36 David Timson (LB)FR ('4)5'10"/2202 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B (80%) C+ (20%)10 (2%)0NA
#18 Dinos Drossos (LB)FR ('3)6'2"/2101 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)   00NA
#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)
SecondaryYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#1 Malcolm Greene (CB)SR ('1)5'11"/19035 Tac, 18 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)D+ (58%)A- (0%)D (42%)643 (73%)0.82UVA ('25)
#12 Brennen Bailey (CB)SO ('3)6'2"/18018 Tac, 13 Solo, 1 TFL, 0 Sacks, 0 QB Hur2 PD, 0 INT (0 TDS)C- (57%)C- (0%)C- (42%)434 (49%)0.84WES ('24)
#24 K. Watkins-Hunter (CB)SR ('1)6'1"/19016 Tac, 13 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C- (49%)C+ (1%)B- (51%)190 (21%)0.74GTWN ('24)
#7 TJ Magee (CB)JR ('2)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 (18%)0.74DAV ('25)
#13 Raheim Sexil (CB)FR ('4)6'1"/1958 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B+ (65%) D+ (35%)141 (16%)0.81FIU ('25)
#14 Ryan Barnes (CB)SR ('1)6'2"/1857 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C+ (60%) B- (40%)163 (18%)0.84ND ('24)
#23 JC Clark (CB)FR ('4)5'10"/1601 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D (63%)C (2%)D+ (35%)43 (5%)0.83* HS ('25)
#3 Steven Ortiz (CB)SR ('0)5'10"/185     00.86MINN ('23)
#00 Derrieon Craig (S)SR ('1)5'10"/21578 Tac, 27 Solo, 1 TFL, 1 Sacks, 1 QB Hur2 PD, 0 INT (0 TDS)B- (55%)B+ (8%)C- (38%)633 (52%)0.833* HS ('22)
#38 Zeraun Daniel (S)JR ('2)6'1"/20575 Tac, 34 Solo, 3 TFL, 0 Sacks, 0 QB Hur2 PD, 0 INT (0 TDS)B (63%)D+ (1%)B- (36%)560 (46%)0.74GTWN ('25)
#3 Kendall Bournes (S)JR ('2)6'0"/19558 Tac, 27 Solo, 2 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (61%) F (39%)524 (43%)0NA
#6 Jeremiah McGill (S)JR ('2)5'11"/19528 Tac, 19 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 1 INT (0 TDS)D+ (50%)A- (0%)F (50%)377 (31%)0.833* HS ('22)
#29 Zachary Farris (S)SR ('1)6'0"/19022 Tac, 7 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C (66%)D (2%)D+ (31%)204 (17%)0NA
#20 Keith Sarkodieh (S)FR ('4)6'2"/19010 Tac, 7 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C+ (52%)C+ (2%)D (45%)42 (3%)0NA
#27 Michael Pangaro (S)FR ('4)6'1"/1805 Tac, 1 Solo, 0 TFL, 0 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)B+ (68%)B+ (3%)B- (30%)37 (3%)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)D+ (35%) A (65%)66 (5%)0.83BALL ('25)
#32 Jose Touron (S)FR ('4)5'10"/185  C (100%)  3 (0%)0NA
#7 Lake Ellis (DB)GR ('0)6'0"/180     00.85BRY ('24)
#11 Leonard St. Gourdin (DB)GR ('0)6'3"/205     00.85DART ('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"/2009/15 (60%), Long 53 Yds12/1439 PtsC+  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"/25069, 3211 YDS (46.5 YPP), Long 66 YDS26 In 20, 2 TBAD+  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 (47) ST: 11.84 (4)
96 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: 2975 (14%), SO: 1581 (7%), JR: 7323 (34%), SR: 9661 (45%), GR: 0 (0%)
29 players have no stats and no recruiting/portal ratings excluded from totals.