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"/215203/339 (60%), 2174 Yds, 14 TD / 12 INT47 Car, 16 Yds, (0.3 YPC), 1 TD, 7 FUM BD+#93778 (96%)0.86SMU ('25)
#2 Ryan Boe (QB)FR ('4)6'3"/2151/3 (33%), 7 Yds, 0 TD / 0 INT10 Car, 112 Yds, (11.2 YPC), 1 TD, 0 FUM C-A#26829 (4%)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 ('3)5'11"/210175 Car, 886 Yds, (5.1 YPC), 10 TD, 2 FUM9 Rec, 51 Yds, (5.7 YPR), 1 TDA-D+#43374 (52%)0.843* HS ('23)
#6 Joseph Himon II (RB)JR ('2)5'9"/19099 Car, 486 Yds, (4.9 YPC), 1 TD, 0 FUM21 Rec, 118 Yds, (5.6 YPR), 0 TDAB+#189255 (35%)0.883* HS ('22)
#24 Dashun Reeder (RB)FR ('4)6'0"/19022 Car, 222 Yds, (10.1 YPC), 1 TD, 1 FUM0 Rec, 0 Yds, (0 YPR), 0 TDBB-#17230 (4%)0.863* HS ('24)
#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#16659 (8%)0.873* HS ('20)
#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"/20061 Rec, 783 Yds, (12.8 YPR), 6 TD, 0 FUM1 Car, 5 Yds, 0 TDA+B#30615 (62%)0.87SDSU ('25)
#80 Hayden Eligon II (WR)SO ('3)6'4"/21034 Rec, 476 Yds, (14 YPR), 3 TD, 0 FUM0 Car, 0 Yds, 0 TDAA-#147519 (52%)0.843* HS ('24)
#19 Drew Wagner (WR)SO ('3)5'10"/18522 Rec, 172 Yds, (7.8 YPR), 2 TD, 2 FUM3 Car, 17 Yds, 0 TDB+B-#723254 (26%)0NA
#10 Ricky Ahumaraeze (WR)SO ('3)6'4"/2109 Rec, 165 Yds, (18.3 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDBB+#959281 (28%)0.873* HS ('23)
#20 Chase Farrell (WR)FR ('4)5'10"/1803 Rec, 12 Yds, (4 YPR), 0 TD, 2 FUM1 Car, 1 Yds, 0 TDDA#86544 (4%)0.85STAN ('25)
#3 Frank Covey IV (WR)SO ('3)6'1"/2102 Rec, 22 Yds, (11 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDDB+#980196 (20%)0.873* HS ('23)
#87 Carson Grove (WR)FR ('4)5'11"/1851 Rec, 7 Yds, (7 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDDC+#81881 (8%)0.843* HS ('24)
#35 Tate Crane (WR)SR ('1)6'3"/210     00NA
#89 Cam Russell (WR)FR ('4)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"/25027 Rec, 283 Yds, (10.5 YPR), 2 TD, 0 FUMA-D+C 401 (31%)0.853* HS ('20)
#86 Lawson Albright (TE)SR ('1)6'5"/2507 Rec, 51 Yds, (7.3 YPR), 0 TD, 0 FUMFD+B 423 (32%)0.863* HS ('21)
#88 Alex Lines (TE)SR ('1)6'6"/2504 Rec, 14 Yds, (3.5 YPR), 0 TD, 0 FUMFC+B 114 (9%)0.84NMSU ('25)
#41 Robby Preckel (TE)FR ('4)6'3"/2301 Rec, 4 Yds, (4 YPR), 0 TD, 1 FUMB+FA+ 113 (9%)0.853* HS ('25)
#83 Blake Van Buren (TE)JR ('2)6'4"/2480 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUMFA-C- 230 (18%)0NA
#85 Patrick Schaller (TE)FR ('4)6'6"/2600 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUMC-FB- 21 (2%)0.873* HS ('24)
#81 Chris Petrucci (TE)JR ('2)6'4"/2500 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUMB-B  10 (1%)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 (49%)A+ (51%)  788 (98%)0.894* HS ('21)
#75 Martes Lewis (T)SR ('1)6'7"/350B-C (51%)B+ (49%)  593 (73%)0.86MINN ('25)
#73 Deuce McGuire (T)JR ('2)6'5"/310D+C- (47%)C- (53%)  212 (26%)0.883* HS ('22)
#63 Xavior Gray (T)SR ('1)6'8"/335AA+ (84%)F (16%)  19 (2%)0.85LIB ('25)
#71 Dennis Rahouski (T)FR ('4)6'5"/290BB+ (80%)B+ (20%)  10 (1%)0.813* HS ('24)
#62 Ezomo Oratokhai (G)FR ('4)6'4"/310B+A- (49%)A (51%)  788 (98%)0.863* HS ('24)
#60 Evan Beerntsen (G)SR ('1)6'4"/310AA+ (49%)B+ (51%)  785 (97%)0.85SDSU ('25)
#74 Nick Herzog (G)JR ('2)6'4"/300B-B- (77%)A- (23%)  22 (3%)0.883* HS ('22)
#77 Idrys Cotton (G)FR ('4)6'4"/315BB+ (80%)B+ (20%)  15 (2%)0.863* HS ('24)
#65 Jackson Carsello (C)SR ('1)6'4"/300AA (49%)A- (51%)  785 (97%)0.853* HS ('21)
#64 Anthony Birsa (C)SO ('3)6'5"/310A-A- (89%)B (11%)  19 (2%)0.883* HS ('23)
#50 Talan Chandler (C)FR ('4)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
#47 Michael Kilbane (DE)JR ('2)6'5"/27538 Tac, 15 Solo, 8 TFL, 4 Sacks, 7 QB Hur1 PD, 0 INT (0 TDS)A (47%)A (52%)B+ (1%)465 (70%)0.883* HS ('23)
#91 Aidan Hubbard (DE)SR ('1)6'4"/25523 Tac, 10 Solo, 7 TFL, 5 Sacks, 5 QB Hur0 PD, 0 INT (0 TDS)C+ (43%)B+ (51%)B+ (6%)323 (49%)0.863* HS ('21)
#52 Richie Hagarty (DE)SR ('1)6'3"/25014 Tac, 4 Solo, 1 TFL, 1 Sacks, 2 QB Hur0 PD, 0 INT (0 TDS)C+ (47%)B- (49%)D+ (4%)206 (31%)0.823* HS ('19)
#4 Anto Saka (DE)JR ('2)6'4"/25513 Tac, 7 Solo, 4 TFL, 3 Sacks, 2 QB Hur0 PD, 0 INT (0 TDS)B- (38%)A (57%)A- (5%)347 (52%)0.914* HS ('22)
#44 Callen Campbell (DE)FR ('4)6'4"/2605 Tac, 1 Solo, 0 TFL, 0 Sacks, 2 QB Hur0 PD, 0 INT (0 TDS)D (45%)B- (51%)C+ (4%)165 (25%)0.863* HS ('24)
#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 (2%)0.873* HS ('25)
#59 Jack Trautmann (DE)FR ('4)6'3"/255  D+ (26%)C- (68%)C+ (5%)19 (3%)0NA
#92 Mason Green (DE)SO ('3)6'2"/250  C (17%)D (83%) 6 (1%)0NA
#90 Carmine Bastone (DT)SR ('1)6'2"/29023 Tac, 10 Solo, 4 TFL, 3 Sacks, 4 QB Hur1 PD, 0 INT (0 TDS)B+ (49%)B (50%)D+ (1%)429 (65%)0NA
#95 Najee Story (DT)SR ('1)6'4"/27019 Tac, 10 Solo, 1 TFL, 1 Sacks, 0 QB Hur1 PD, 1 INT (0 TDS)B+ (51%)B- (49%)B (1%)372 (56%)0.893* HS ('21)
#15 Brendan Flakes (DT)SO ('2)6'4"/29118 Tac, 6 Solo, 1 TFL, 0 Sacks, 2 QB Hur1 PD, 0 INT (0 TDS)C+ (53%)B- (47%)C+ (0%)353 (53%)0.853* HS ('22)
#54 Tyler Gant (DT)SO ('3)6'3"/2903 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)F (47%)B- (53%)B- (0%)89 (13%)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 (5%)0.873* HS ('25)
#99 Troy Regovich (DT)FR ('4)6'5"/280  B+ (50%)C- (50%) 14 (2%)0.863* HS ('24)
#94 Miguel Jackson (DL)SR ('0)6'0"/2953 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)   00.83USU ('25)
#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)
LinebackersYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#37 Mac Uihlein (LB)SR ('1)6'1"/23081 Tac, 48 Solo, 4 TFL, 0 Sacks, 0 QB Hur0 PD, 4 INT (0 TDS)A- (47%)D+ (3%)B+ (50%)686 (137%)0.94* HS ('21)
#33 Braydon Brus (LB)JR ('2)6'1"/23070 Tac, 37 Solo, 5 TFL, 3 Sacks, 3 QB Hur3 PD, 0 INT (0 TDS)C+ (47%)A- (6%)C- (47%)686 (137%)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)
#34 Payton Roth (LB)SO ('3)6'4"/2257 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (55%)C+ (5%)D+ (41%)22 (4%)0NA
#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)B- (49%) F (51%)43 (9%)0.86ISU ('25)
#42 Nigel Glover (LB)SO ('3)6'3"/2302 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)  C+ (100%)1 (0%)0.86OSU ('24)
#40 Jason Reynolds II (LB)JR ('2)6'2"/2302 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C+ (83%)C+ (17%) 6 (1%)0.853* HS ('22)
#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 ('2)5'11"/19546 Tac, 22 Solo, 2 TFL, 0 Sacks, 1 QB Hur2 PD, 1 INT (0 TDS)C+ (44%)B- (3%)A+ (52%)545 (53%)0.853* HS ('22)
#13 Josh Fussell (CB)SO ('3)6'0"/19525 Tac, 13 Solo, 1 TFL, 0 Sacks, 0 QB Hur9 PD, 0 INT (0 TDS)C+ (46%)C (1%)B+ (52%)461 (45%)0.863* HS ('23)
#2 Fred Davis (CB)SR ('1)6'1"/20021 Tac, 15 Solo, 1 TFL, 0 Sacks, 0 QB Hur6 PD, 0 INT (0 TDS)B (48%)B+ (0%)B (52%)537 (53%)0.86JVST ('25)
#7 Ore Adeyi (CB)SR ('1)5'11"/19516 Tac, 10 Solo, 1 TFL, 0 Sacks, 0 QB Hur5 PD, 1 INT (0 TDS)D+ (40%)C+ (0%)C- (59%)309 (30%)0.843* HS ('21)
#8 Dillon Tatum (CB)JR ('2)5'11"/21015 Tac, 10 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)B+ (40%)D (7%)D+ (54%)91 (9%)0.86MSU ('25)
#12 Evan Smith (CB)JR ('2)5'10"/1856 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)A- (46%) A- (54%)82 (8%)0.863* HS ('22)
#25 Marquet Dorsey Jr. (CB)FR ('4)6'2"/1951 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C (38%) F (63%)16 (2%)0.863* HS ('25)
#6 Robert Fitzgerald (S)JR ('2)6'0"/210101 Tac, 62 Solo, 6 TFL, 0 Sacks, 1 QB Hur3 PD, 1 INT (0 TDS)A+ (47%)C- (1%)B (52%)682 (95%)0.873* HS ('22)
#18 Garner Wallace (S)SR ('1)6'4"/22043 Tac, 28 Solo, 1 TFL, 1 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS)C+ (47%)F (0%)C- (53%)580 (81%)0.863* HS ('21)
#20 Alijah Jones (S)FR ('4)6'0"/1858 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B (32%) B+ (68%)28 (4%)0.853* HS ('25)
#21 Damon Walters (S)SO ('3)6'1"/1953 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D+ (38%) B- (62%)50 (7%)0.883* HS ('23)
#26 Jalen Lewis (S)SO ('3)5'9"/2001 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C (30%) B+ (70%)10 (1%)0.833* HS ('23)
#29 Jon Jon Stevens (DB)FR ('3)6'0"/19012 Tac, 8 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)   00NA
#35 Sean Martin (DB)FR ('3)6'1"/1851 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)   00.833* HS ('24)
#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)
KickersYrH/WField GoalsXPsPointsFG GradeKickoffsRatingOrigin
#82 Jack Olsen (K)SR ('1)5'10"/19518/20 (90%), Long 41 Yds18/1872 PtsA-  0.833* HS ('20)
#94 Henry Helms (K)SO ('3)6'1"/180    D 0NA
PuntersYrH/WPuntsAccGradeRank  RatingOrigin
#11 Luke Akers (P)SR ('1)6'2"/20032, 1452 YDS (45.4 YPP), Long 59 YDS9 In 20, 4 TBB-B  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: 1932 (10%), SO: 3218 (17%), JR: 4954 (26%), SR: 8975 (47%), GR: 0 (0%)
16 players have no stats and no recruiting/portal ratings excluded from totals.