Northwestern's Roster/Depth Chart for 2025
Northwestern'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 Preston Stone (QB)SR ('1)6'1"/215100/161 (62%), 1081 Yds, 8 TD / 6 INT28 Car, 6 Yds, (0.2 YPC), 0 TD, 4 FUM B-C#122387 (95%)0.86SMU ('25)
#2 Ryan Boe (QB)FR ('3)6'3"/2151/2 (50%), 7 Yds, 0 TD / 0 INT4 Car, 85 Yds, (21.3 YPC), 1 TD, 0 FUM B-A+#21121 (5%)0.853* HS ('24)
#12 Marcus Romain (QB)FR ('4)6'0"/2100/0 (0%), 0 Yds, 0 TD / 0 INT0 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM    1 (0%)0.863* HS ('25)
#9 Aidan Gray (QB)SO ('2)6'3"/195     00.863* HS ('23)
#13 Gavin Frakes (QB)JR ('1)6'4"/235     00.82UVA ('25)
Running BacksYrH/WRushingReceivingRun GradeRec GradeRush PPASnapsRatingOrigin
#5 Caleb Komolafe (RB)SO ('2)5'11"/21095 Car, 416 Yds, (4.4 YPC), 5 TD, 0 FUM3 Rec, 9 Yds, (3 YPR), 0 TDA-C#29177 (44%)0.843* HS ('23)
#6 Joseph Himon II (RB)JR ('1)5'9"/19051 Car, 273 Yds, (5.4 YPC), 0 TD, 0 FUM14 Rec, 97 Yds, (6.9 YPR), 0 TDA-A-#114143 (35%)0.883* HS ('22)
#4 Cam Porter (RB)SR ('1)5'10"/21518 Car, 137 Yds, (7.6 YPC), 1 TD, 0 FUM3 Rec, 23 Yds, (7.7 YPR), 0 TDA-B#13959 (15%)0.873* HS ('20)
#24 Dashun Reeder (RB)FR ('3)6'0"/19017 Car, 171 Yds, (10.1 YPC), 1 TD, 0 FUM0 Rec, 0 Yds, (0 YPR), 0 TDB+B-#12420 (5%)0.863* HS ('24)
#27 Daniel Anderson (RB)FR ('4)5'11"/2103 Car, 9 Yds, (3 YPC), 0 TD, 0 FUM0 Rec, 0 Yds, (0 YPR), 0 TDCC+ 6 (1%)0.883* HS ('25)
#36 Ronny Johnson (RB)FR ('3)5'10"/175     00.853* HS ('25)
Wide ReceiversYrH/WReceivingRushingRec GradeBlock GradeRec PPASnapsRatingOrigin
#17 Griffin Wilde (WR)JR ('2)6'2"/20032 Rec, 469 Yds, (14.7 YPR), 3 TD, 0 FUM0 Car, 0 Yds, 0 TDA+B+#15270 (53%)0.87SDSU ('25)
#19 Drew Wagner (WR)SO ('3)5'10"/18513 Rec, 111 Yds, (8.5 YPR), 2 TD, 2 FUM1 Car, 8 Yds, 0 TDA-B-#651139 (28%)0NA
#80 Hayden Eligon II (WR)SO ('3)6'4"/2109 Rec, 115 Yds, (12.8 YPR), 2 TD, 0 FUM0 Car, 0 Yds, 0 TDBA+#388202 (40%)0.843* HS ('24)
#10 Ricky Ahumaraeze (WR)SO ('2)6'4"/2105 Rec, 88 Yds, (17.6 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDB-B#907177 (35%)0.873* HS ('23)
#20 Chase Farrell (WR)FR ('3)5'10"/1803 Rec, 12 Yds, (4 YPR), 0 TD, 1 FUM0 Car, 0 Yds, 0 TDFA#76541 (8%)0.85STAN ('25)
#3 Frank Covey IV (WR)SO ('2)6'1"/2102 Rec, 22 Yds, (11 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDDA-#882134 (27%)0.873* HS ('23)
#87 Carson Grove (WR)FR ('3)5'11"/1851 Rec, 7 Yds, (7 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDD+C+#72047 (9%)0.843* HS ('24)
#35 Tate Crane (WR)SR ('1)6'3"/210     00NA
#89 Cam Russell (WR)FR ('3)6'3"/210     00NA
#14 Dube Enongene (WR)FR ('3)6'1"/200     00.863* HS ('25)
#82 Braden Blueitt (WR)FR ('3)6'0"/200     00.863* HS ('25)
Tight EndsYrH/WReceivingRec GradeRun Block GradePass Block GradeRec PPASnapsRatingOrigin
#84 Hunter Welcing (TE)SR ('1)6'3"/25010 Rec, 109 Yds, (10.9 YPR), 1 TD, 0 FUMA-C-C- 164 (27%)0.853* HS ('20)
#88 Alex Lines (TE)SR ('1)6'6"/2504 Rec, 14 Yds, (3.5 YPR), 0 TD, 0 FUMFBB 91 (15%)0.84NMSU ('25)
#86 Lawson Albright (TE)SR ('1)6'5"/2502 Rec, 12 Yds, (6 YPR), 0 TD, 0 FUMFB-B- 223 (36%)0.863* HS ('21)
#83 Blake Van Buren (TE)JR ('1)6'4"/2480 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUMDB+D+ 92 (15%)0NA
#85 Patrick Schaller (TE)FR ('3)6'6"/2600 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUMC-F  20 (3%)0.873* HS ('24)
#41 Robby Preckel (TE)FR ('4)6'3"/2300 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUMC+C-  16 (3%)0.853* HS ('25)
#81 Chris Petrucci (TE)JR ('1)6'4"/2500 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUMB-B  10 (2%)0.873* HS ('22)
#18 Camp Magee (TE)SO ('2)6'5"/220     00.873* HS ('23)
#48 Tyler Kielmeyer (TE)FR ('3)6'6"/240     00.873* HS ('25)
#43 Noah Laporte (TE)FR ('3)6'6"/220     00.853* HS ('25)
Offensive LinemanYrH/WGradeRun BlockPass Block  SnapsRatingOrigin
#72 Caleb Tiernan (T)SR ('1)6'7"/325A-B+ (51%)A+ (49%)  389 (95%)0.894* HS ('21)
#75 Martes Lewis (T)SR ('1)6'7"/350C-C- (57%)C+ (43%)  252 (62%)0.86MINN ('25)
#73 Deuce McGuire (T)JR ('1)6'5"/310B-B (43%)C (57%)  149 (36%)0.883* HS ('22)
#63 Xavior Gray (T)SR ('1)6'8"/335AA+ (84%)F (16%)  19 (5%)0.85LIB ('25)
#71 Dennis Rahouski (T)FR ('3)6'5"/290BB+ (80%)B+ (20%)  10 (2%)0.813* HS ('24)
#60 Evan Beerntsen (G)SR ('1)6'4"/310A-A+ (51%)C+ (49%)  389 (95%)0.85SDSU ('25)
#62 Ezomo Oratokhai (G)FR ('3)6'4"/310B+B+ (51%)A- (49%)  389 (95%)0.863* HS ('24)
#64 Anthony Birsa (G)SO ('2)6'5"/310A-A- (89%)B (11%)  19 (5%)0.883* HS ('23)
#74 Nick Herzog (G)JR ('1)6'4"/300B-B- (84%)B+ (16%)  19 (5%)0.883* HS ('22)
#77 Idrys Cotton (G)FR ('3)6'4"/315BB+ (80%)B+ (20%)  15 (4%)0.863* HS ('24)
#65 Jackson Carsello (C)SR ('1)6'4"/300AA (50%)A- (50%)  387 (95%)0.853* HS ('21)
#50 Talan Chandler (C)FR ('3)6'2"/300B-B- (83%)B (17%)  6 (1%)0.84MIZ ('25)
#68 Logan Uihlein (OL)SO ('2)6'2"/245    0.94* HS ('21)
#76 Michael O'Connell (OL)FR ('3)6'7"/305    0.873* HS ('25)
#78 Trey Boyd (OL)FR ('3)6'5"/305    0.863* HS ('25)
#57 Hayden Wright (OL)FR ('3)6'5"/255    0.863* HS ('25)
#69 Jack Bailey (OL)SR ('0)6'3"/325    0.85COLO ('24)
#61 Matt Keeler (OL)SR ('0)6'6"/300    0.85TTU ('24)
#49 Liam Reardon (LS)SR ('0)6'1"/230    0NA
Defensive LineYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#91 Aidan Hubbard (DE)SR ('1)6'4"/25515 Tac, 5 Solo, 4 TFL, 3 Sacks, 2 QB Hur0 PD, 0 INT (0 TDS)B- (44%)B+ (49%)B+ (7%)207 (64%)0.863* HS ('21)
#47 Michael Kilbane (DE)JR ('2)6'5"/27515 Tac, 5 Solo, 4 TFL, 2 Sacks, 2 QB Hur0 PD, 0 INT (0 TDS)A- (47%)A- (51%)B (2%)184 (57%)0.883* HS ('23)
#52 Richie Hagarty (DE)SR ('1)6'3"/25010 Tac, 2 Solo, 1 TFL, 1 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)B+ (44%)B (53%)D (3%)147 (46%)0.823* HS ('19)
#4 Anto Saka (DE)JR ('1)6'4"/2557 Tac, 4 Solo, 2 TFL, 2 Sacks, 2 QB Hur0 PD, 0 INT (0 TDS)C- (38%)A (56%)C+ (6%)133 (41%)0.914* HS ('22)
#93 Caden O'Rourke (DE)FR ('4)6'5"/2302 Tac, 1 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B+ (46%)D+ (54%) 13 (4%)0.873* HS ('25)
#44 Callen Campbell (DE)FR ('3)6'4"/2602 Tac, 0 Solo, 0 TFL, 0 Sacks, 2 QB Hur0 PD, 0 INT (0 TDS)B- (49%)A- (47%)C+ (3%)59 (18%)0.863* HS ('24)
#59 Jack Trautmann (DE)FR ('3)6'3"/255  D+ (33%)B- (67%) 12 (4%)0NA
#92 Mason Green (DE)SO ('2)6'2"/250  C (17%)D (83%) 6 (2%)0NA
#90 Carmine Bastone (DT)SR ('1)6'2"/29012 Tac, 6 Solo, 2 TFL, 2 Sacks, 1 QB Hur1 PD, 0 INT (0 TDS)B (50%)B (48%)C- (2%)196 (61%)0NA
#95 Najee Story (DT)SR ('1)6'4"/2707 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)B- (54%)C+ (46%)B- (0%)159 (49%)0.893* HS ('21)
#15 Brendan Flakes (DT)SO ('1)6'4"/2917 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)C+ (51%)B- (49%)C+ (0%)156 (48%)0.853* HS ('22)
#54 Tyler Gant (DT)SO ('2)6'3"/2903 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)F (47%)B- (53%)B- (0%)88 (27%)0.883* HS ('23)
#56 Mason Mayne (DT)FR ('4)6'3"/2652 Tac, 0 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D+ (42%)D+ (58%) 31 (10%)0.873* HS ('25)
#99 Troy Regovich (DT)FR ('3)6'5"/280  B+ (50%)C- (50%) 14 (4%)0.863* HS ('24)
#55 Dylan Roberts (DL)SO ('2)6'3"/280     00.863* HS ('23)
#53 Tanner Jumpp (DL)FR ('3)6'3"/270     00.863* HS ('25)
#96 Jonah Hayes (DL)FR ('3)6'6"/245     00.853* HS ('25)
#97 Braxton Strong (DL)FR ('3)6'4"/250     00.843* HS ('24)
#94 Miguel Jackson (DL)SR ('0)6'0"/295     00.83USU ('25)
LinebackersYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#37 Mac Uihlein (LB)SR ('1)6'1"/23044 Tac, 32 Solo, 2 TFL, 0 Sacks, 0 QB Hur0 PD, 2 INT (0 TDS)C+ (48%)C- (4%)C+ (48%)321 (126%)0.94* HS ('21)
#33 Braydon Brus (LB)JR ('1)6'1"/23024 Tac, 14 Solo, 2 TFL, 1 Sacks, 1 QB Hur2 PD, 0 INT (0 TDS)C+ (48%)B (6%)F (47%)321 (126%)0.883* HS ('22)
#14 Yanni Karlaftis (LB)SR ('0)6'3"/23511 Tac, 6 Solo, 0 TFL, 0 Sacks, 1 QB Hur1 PD, 0 INT (0 TDS)   00.85PUR ('25)
#45 Jack Sadowsky V (LB)JR ('2)6'2"/2305 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C+ (41%) F (59%)34 (13%)0.86ISU ('25)
#34 Payton Roth (LB)SO ('2)6'4"/2253 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (40%) D+ (60%)15 (6%)0NA
#40 Jason Reynolds II (LB)JR ('1)6'2"/2302 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C+ (83%)C+ (17%) 6 (2%)0.853* HS ('22)
#42 Nigel Glover (LB)SO ('2)6'3"/2301 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)   00.86OSU ('24)
#38 Josh Veldman (LB)FR ('3)6'5"/210     00.863* HS ('25)
#29 Qayvier Johnson (LB)SO ('2)6'3"/225     00.853* HS ('24)
#32 Matthew Smith (LB)FR ('3)6'2"/210     00.833* HS ('24)
SecondaryYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#9 Braden Turner (CB)JR ('1)5'11"/19520 Tac, 10 Solo, 2 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (41%)D+ (1%)A- (57%)205 (43%)0.853* HS ('22)
#2 Fred Davis (CB)SR ('1)6'1"/20014 Tac, 9 Solo, 0 TFL, 0 Sacks, 0 QB Hur5 PD, 0 INT (0 TDS)B+ (47%) B+ (53%)302 (64%)0.86JVST ('25)
#8 Dillon Tatum (CB)JR ('1)5'11"/21012 Tac, 10 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)B+ (42%)D+ (5%)D+ (52%)73 (15%)0.86MSU ('25)
#7 Ore Adeyi (CB)SR ('1)5'11"/19510 Tac, 6 Solo, 1 TFL, 0 Sacks, 0 QB Hur3 PD, 1 INT (0 TDS)D+ (42%)C+ (1%)B- (57%)179 (38%)0.843* HS ('21)
#13 Josh Fussell (CB)SO ('2)6'0"/1955 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur5 PD, 0 INT (0 TDS)F (50%)D+ (1%)A (49%)143 (30%)0.863* HS ('23)
#12 Evan Smith (CB)JR ('1)5'10"/1854 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B+ (38%) B+ (62%)45 (10%)0.863* HS ('22)
#6 Robert Fitzgerald (S)JR ('1)6'0"/21047 Tac, 31 Solo, 3 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A (48%)D (2%)C- (50%)321 (89%)0.873* HS ('22)
#18 Garner Wallace (S)SR ('1)6'4"/22022 Tac, 14 Solo, 1 TFL, 1 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)B- (46%)F (0%)B (54%)248 (69%)0.863* HS ('21)
#20 Alijah Jones (S)FR ('4)6'0"/1855 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B (32%) B+ (68%)28 (8%)0.853* HS ('25)
#25 Marquet Dorsey Jr. (S)FR ('4)6'2"/1951 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C (40%) C- (60%)15 (4%)0.863* HS ('25)
#26 Jalen Lewis (S)SO ('2)5'9"/2001 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C (30%) B+ (70%)10 (3%)0.833* HS ('23)
#21 Damon Walters (S)SO ('2)6'1"/195  D (44%) D+ (56%)18 (5%)0.883* HS ('23)
#29 Jon Jon Stevens (DB)FR ('3)6'0"/1909 Tac, 7 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)   00NA
#31 Tito Williams Jr. (DB)FR ('3)6'2"/185     00.863* HS ('24)
#16 J.J. Lewis (DB)SO ('2)6'0"/200     00.853* HS ('23)
#23 Cole Shivers (DB)SO ('2)5'10"/180     00.853* HS ('23)
#28 Timi Oke (DB)FR ('3)6'1"/185     00.853* HS ('24)
#35 Sean Martin (DB)FR ('3)6'1"/185     00.833* HS ('24)
KickersYrH/WField GoalsXPsPointsFG GradeKickoffsRatingOrigin
#82 Jack Olsen (K)SR ('1)5'10"/1956/7 (85.7%), Long 41 Yds11/1129 PtsB-  0.833* HS ('20)
#94 Henry Helms (K)SO ('2)6'1"/180    D 0NA
PuntersYrH/WPuntsAccGradeRank  RatingOrigin
#11 Luke Akers (P)SR ('1)6'2"/20015, 704 YDS (46.9 YPP), Long 59 YDS5 In 20, 4 TBCA-  0.84UCLA ('22)
#92 Nikola Dugandzic (P)FR ('4)6'5"/215      0.833* HS ('25)

Head Coach David Braun returns, OC Zach Lujan returns, DC Tim McGarigle returns
Total Team Talent for '25 is: 840, #41 in CFB. 0.86 Avg Per Player. Blue Chip Ratio 4%
Breakdown - Offense: 366.64 (51) Defense: 335.48 (47) ST: 20 (4)
102 Total players, 18 from Transfer Portal. 15.3% of roster is from the Portal.
16 from the '25 Transfer Portal. 13.6% of roster is from this years Portal, 13 players left via portal after '24.
Roster Breakdown: 0 elite players, 0 great players, 3 very good players, 50 good players, 38 JAGS, 0 low JAGS, 0 JAG- players
Snaps by class: FR: 957 (10%), SO: 1502 (16%), JR: 2300 (25%), SR: 4466 (48%), GR: 0 (0%)
16 players have no stats and no recruiting/portal ratings excluded from totals.