Northern Illinois's Roster/Depth Chart for 2025
Northern Illinois'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
#15 Josh Holst (QB)SO ('2)6'4"/20478/130 (60%), 689 Yds, 4 TD / 3 INT54 Car, 155 Yds, (2.9 YPC), 1 TD, 2 FUM D+F#155348 (70%)0NA
#2 Brady Davidson (QB)FR ('4)6'5"/22432/75 (43%), 269 Yds, 1 TD / 3 INT9 Car, -36 Yds, (-4 YPC), 0 TD, 2 FUM FD#313118 (24%)0.833* HS ('25)
#12 Jackson Proctor (QB)JR ('1)6'2"/2102/6 (33%), 8 Yds, 0 TD / 0 INT2 Car, 13 Yds, (6.5 YPC), 0 TD, 0 FUM D+C-#29222 (4%)0.82DART ('25)
#14 Jalen Macon (QB)JR ('1)6'5"/2300/0 (0%), 0 Yds, 0 TD / 0 INT7 Car, 22 Yds, (3.1 YPC), 0 TD, 0 FUM  B#23012 (2%)0.84UAPB ('24)
Running BacksYrH/WRushingReceivingRun GradeRec GradeRush PPASnapsRatingOrigin
#10 Chavon Wright (RB)SR ('1)5'8"/212133 Car, 512 Yds, (3.8 YPC), 2 TD, 1 FUM8 Rec, 16 Yds, (2 YPR), 0 TDAC#65274 (44%)0NA
#1 Telly Johnson Jr. (RB)SO ('3)5'11"/209103 Car, 579 Yds, (5.6 YPC), 3 TD, 2 FUM15 Rec, 96 Yds, (6.4 YPR), 0 TDA-D+#169235 (38%)0.823* HS ('24)
#21 Lazaro Rogers (RB)FR ('4)5'10"/20021 Car, 129 Yds, (6.1 YPC), 1 TD, 0 FUM1 Rec, 2 Yds, (2 YPR), 0 TDC+C+#30334 (5%)0.853* HS ('25)
#28 Jaylen Poe (RB)SO ('2)5'10"/2126 Car, 40 Yds, (6.7 YPC), 0 TD, 0 FUM7 Rec, 34 Yds, (4.9 YPR), 0 TDBB#31955 (9%)0NA
#24 Elijah Porter (RB)FR ('3)5'11"/2022 Car, 21 Yds, (10.5 YPC), 0 TD, 0 FUM0 Rec, 0 Yds, (0 YPR), 0 TD C+ 25 (4%)0.833* HS ('22)
#27 Ahmir Smith (RB)SO ('2)5'10"/200     00.833* HS ('24)
#34 Triston White (RB)FR ('3)5'10"/209     00.833* HS ('25)
Wide ReceiversYrH/WReceivingRushingRec GradeBlock GradeRec PPASnapsRatingOrigin
#6 DeAree Rogers (WR)JR ('2)5'11"/20041 Rec, 468 Yds, (11.4 YPR), 3 TD, 0 FUM1 Car, 22 Yds, 0 TDA+C-#99374 (57%)0NA
#9 George Dimopoulos (WR)SO ('3)6'2"/20011 Rec, 58 Yds, (5.3 YPR), 0 TD, 1 FUM0 Car, 0 Yds, 0 TDC-F#642263 (40%)0.833* HS ('24)
#7 Gary Givens (WR)SO ('3)6'1"/20010 Rec, 110 Yds, (11 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDD+C-#533384 (58%)0NA
#00 La'Don Bryant (WR)FR ('3)6'4"/2046 Rec, 40 Yds, (6.7 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDDF#764231 (35%)0.823* HS ('24)
#3 Rickey Taylor Jr. (WR)FR ('3)6'1"/1803 Rec, 69 Yds, (23 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDCB 35 (5%)0NA
#4 Kenji Lewis (WR)SR ('1)6'1"/2001 Rec, 7 Yds, (7 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDBB- 5 (1%)0.83UAPB ('24)
#5 Justin Lynch (WR)SR ('1)6'1"/2050 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM1 Car, 1 Yds, 0 TD B- 3 (0%)0.84TEM ('22)
#25 Landon Tate (WR)FR ('4)5'10"/1810 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TD C+ 2 (0%)0NA
#30 Keagan Ruane-Martino (WR)FR ('4)5'11"/183     00NA
#88 Andrew Bond (WR)JR ('2)5'11"/1870 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDC+B- 3 (0%)0NA
#26 Thomas McCoy (WR)FR ('3)6'1"/208     00.82MRSH ('25)
Tight EndsYrH/WReceivingRec GradeRun Block GradePass Block GradeRec PPASnapsRatingOrigin
#80 Jake Appleget (TE)JR ('1)6'4"/2427 Rec, 57 Yds, (8.1 YPR), 1 TD, 0 FUMD+D+A- 433 (76%)0.85NEB ('24)
#86 Devon Akers (TE)FR ('3)6'7"/2231 Rec, 7 Yds, (7 YPR), 1 TD, 0 FUMA+B  13 (2%)0.813* HS ('24)
#85 Joe Stein (TE)FR ('3)6'6"/2520 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM B-  3 (1%)0.813* HS ('24)
#49 Devin Habermehl (TE)FR ('4)6'1"/2460 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM C+B- 4 (1%)0.823* HS ('25)
#83 Jason Fowler (TE)FR ('3)6'5"/2520 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUMB-   1 (0%)0NA
#82 Caleb Haack (TE)FR ('3)6'9"/220     00.893* HS ('25)
#87 Liam Russo (TE)FR ('3)6'5"/226     00.843* HS ('25)
#89 Casey Popish (TE)FR ('3)6'4"/235     00.833* HS ('25)
Offensive LinemanYrH/WGradeRun BlockPass Block  SnapsRatingOrigin
#54 Evan Malcore (T)JR ('1)6'6"/305A-A- (54%)B (46%)  493 (99%)0.83* HS ('22)
#77 Izuchukwu Ozoh (T)SR ('1)6'4"/285FB- (49%)F (51%)  337 (67%)0NA
#58 Ross Liegel (T)FR ('3)6'6"/278BC+ (57%)B+ (43%)  162 (32%)0.843* HS ('24)
#66 Lane Mahnesmith (T)FR ('3)6'8"/320DC- (74%)A- (26%)  19 (4%)0.823* HS ('24)
#55 Abiathar Curry (G)JR ('1)6'3"/307DD+ (53%)C- (47%)  466 (93%)0.823* HS ('22)
#64 Aidan Tweedy (G)SR ('1)6'2"/301BB+ (53%)A- (47%)  422 (84%)0NA
#75 Thomas Paasch (G)SO ('2)6'5"/306C-C+ (58%)C- (42%)  110 (22%)0.843* HS ('23)
#63 Landon Hron (C)SO ('2)6'3"/318B-B- (53%)A- (47%)  501 (100%)0NA
#61 Ben Gustafson (OL)FR ('3)6'8"/302    0.853* HS ('24)
#70 Michael Jimmar (OL)SO ('2)6'5"/312    0.833* HS ('23)
#67 Tyler Rindels (OL)FR ('3)6'4"/282    0.833* HS ('25)
#62 Grey Rumohr (OL)FR ('3)6'5"/305    0.823* HS ('24)
#78 Jacob Welch (OL)SO ('2)6'6"/316    0.823* HS ('23)
#76 Tyler Chambers (OL)FR ('3)6'5"/297    0.83* HS ('25)
#53 Luke Skartvedt (OL)SO ('2)6'3"/321    0.83* HS ('23)
#44 Ross Pedro (LS)SR ('0)6'0"/220    0NA
Defensive LineYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#97 Roy Williams (DE)SR ('1)6'6"/25735 Tac, 17 Solo, 3 TFL, 2 Sacks, 11 QB Hur0 PD, 0 INT (0 TDS)B (50%)B (50%)B- (0%)458 (87%)0.823* HS ('22)
#11 Jalonnie Williams (DE)SR ('1)6'4"/28628 Tac, 7 Solo, 1 TFL, 0 Sacks, 5 QB Hur1 PD, 0 INT (0 TDS)C+ (50%)C (49%)A- (1%)411 (78%)0.823* HS ('21)
#16 Jay'shon Thomas (DE)SO ('2)6'4"/24615 Tac, 5 Solo, 3 TFL, 2 Sacks, 2 QB Hur0 PD, 0 INT (0 TDS)C+ (49%)B- (50%)D+ (0%)206 (39%)0.83* HS ('23)
#95 Lance Ingold (DE)FR ('3)6'5"/2588 Tac, 2 Solo, 1 TFL, 1 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)F (71%)B (29%)C+ (0%)65 (12%)0.833* HS ('24)
#87 Micah Cook (DE)FR ('4)6'6"/2511 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)F (88%)F (12%) 17 (3%)0.843* HS ('25)
#13 Ivan Moore Jr. (DE)FR ('3)6'4"/228   D (100%) 6 (1%)0.853* HS ('24)
#52 Ivan Davis (DE)SR ('1)6'3"/244  C+ (33%)D (62%)C+ (5%)21 (4%)0.823* HS ('20)
#53 Charles Brooks III (DE)FR ('3)6'5"/220     00.823* HS ('25)
#8 Pierce Oppong (DE)SR ('0)6'3"/264     00.813* HS ('20)
#10 Mark Hensley (DT)SO ('2)6'3"/29023 Tac, 15 Solo, 5 TFL, 1 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)B+ (50%)C (50%)B- (0%)371 (70%)0.83* HS ('23)
#6 Dasean Dixon (DT)SR ('1)6'2"/29623 Tac, 6 Solo, 4 TFL, 1 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)B (54%)C- (46%)C+ (0%)285 (54%)0NA
#00 Alvin Gulley Jr. (DT)SR ('1)6'0"/30214 Tac, 2 Solo, 1 TFL, 1 Sacks, 3 QB Hur2 PD, 0 INT (0 TDS)B- (54%)B+ (46%) 247 (47%)0NA
#90 Reggie Jean (DT)JR ('1)6'1"/2988 Tac, 2 Solo, 0 TFL, 0 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)B (58%)B- (42%)B- (0%)123 (23%)0.843* HS ('22)
#44 Montrel Canion (DT)FR ('4)6'2"/2952 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C+ (53%)C- (47%) 17 (3%)0NA
#99 Amari Washington (DT)FR ('4)6'3"/2831 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D+ (64%)C- (36%) 11 (2%)0.833* HS ('25)
#93 Fawzy Omotoso (DT)FR ('3)6'3"/251     00.843* HS ('25)
#93 Cam Crowell (DT)JR ('1)6'3"/275     003* HS ('22)
LinebackersYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#32 Quinn Urwiler (LB)SR ('1)6'0"/226109 Tac, 53 Solo, 6 TFL, 2 Sacks, 2 QB Hur0 PD, 0 INT (0 TDS)A+ (51%)A- (6%)D (43%)495 (129%)0NA
#17 Filip Maciorowski (LB)SO ('2)6'3"/22567 Tac, 32 Solo, 5 TFL, 3 Sacks, 0 QB Hur2 PD, 0 INT (0 TDS)C (51%)B- (8%)B+ (41%)440 (114%)0NA
#23 Marc Pretto (LB)JR ('1)6'2"/22524 Tac, 9 Solo, 1 TFL, 1 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B+ (52%)A (6%)D+ (43%)145 (38%)0.84FOR ('24)
#25 Jake Gassaway (LB)JR ('1)6'0"/2256 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur2 PD, 0 INT (0 TDS)B+ (63%)C (5%)D (32%)62 (16%)0.853* HS ('22)
#19 Danny Cronin (LB)SR ('1)6'3"/2251 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)F (100%)  6 (2%)0NA
#14 Malik Armstrong (LB)JR ('1)6'0"/192  C- (100%)  6 (2%)0.792* HS ('22)
#41 KJ McRae (LB)FR ('3)6'3"/222  B- (100%)  6 (2%)0.83* HS ('24)
#57 Kimar Nelson (LB)FR ('3)6'2"/220     00.853* HS ('25)
#45 Trenton Nixon (LB)FR ('3)6'2"/233     00.823* HS ('25)
SecondaryYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#3 Jacob Finley (CB)JR ('1)5'11"/18433 Tac, 20 Solo, 0 TFL, 0 Sacks, 0 QB Hur3 PD, 0 INT (0 TDS)A- (49%)B (1%)B+ (50%)438 (55%)0.823* HS ('22)
#1 Ty Myles (CB)SR ('1)5'10"/19130 Tac, 14 Solo, 2 TFL, 0 Sacks, 1 QB Hur1 PD, 0 INT (0 TDS)A- (48%)B- (2%)C+ (49%)431 (54%)0.792* HS ('21)
#7 Donte Harrison (CB)SR ('1)6'1"/18524 Tac, 14 Solo, 2 TFL, 0 Sacks, 0 QB Hur3 PD, 1 INT (0 TDS)A (51%)C+ (0%)A- (48%)372 (47%)0NA
#33 Taylor Powell (CB)FR ('3)6'4"/19820 Tac, 13 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A+ (64%)C (2%)B+ (34%)104 (13%)0.843* HS ('24)
#9 Dev'ion Reynolds (CB)FR ('3)6'1"/19015 Tac, 11 Solo, 0 TFL, 0 Sacks, 0 QB Hur3 PD, 0 INT (1 TDS)D (51%) C (49%)210 (26%)0NA
#12 Keshawn Lyons (CB)JR ('2)6'1"/1804 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D+ (57%) F (43%)21 (3%)0.74MAN ('25)
#34 James Little IV (CB)FR ('4)5'11"/170  C (91%) C+ (9%)11 (1%)0NA
#21 Austin Tillman (CB)FR ('3)5'11"/179     00.843* HS ('25)
#22 Jasper Beeler (S)JR ('2)6'2"/19454 Tac, 25 Solo, 1 TFL, 1 Sacks, 0 QB Hur2 PD, 2 INT (0 TDS)A- (50%)A (1%)A (49%)525 (85%)0NA
#4 Muhammed Jammeh (S)SR ('1)6'1"/20150 Tac, 30 Solo, 1 TFL, 0 Sacks, 1 QB Hur1 PD, 2 INT (0 TDS)A- (49%)B+ (1%)C+ (50%)500 (81%)0.813* HS ('21)
#26 James Finley (S)FR ('4)6'1"/18317 Tac, 12 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 2 INT (0 TDS)B+ (55%)C+ (1%)A (44%)132 (21%)0.873* HS ('25)
#24 Broderick Windham (S)JR ('2)6'2"/2008 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B (53%) B- (47%)53 (9%)0NA
#27 Trey Porter (S)JR ('1)6'0"/1983 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)   00.833* HS ('22)
#37 Miles Thompson (S)SO ('3)5'11"/1802 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B- (100%)  7 (1%)0.84TTU ('25)
#2 Cyrus McGarrell (S)SR ('1)6'2"/197  D+ (42%) C+ (58%)24 (4%)0.792* HS ('21)
#30 Adrian Thomas (S)SO ('2)6'2"/185     003* HS ('24)
#29 Romelo Walker (DB)FR ('3)6'1"/1951 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)   00NA
#30 Andruw Ellis (DB)FR ('3)6'0"/196     00.853* HS ('25)
#38 Amari Williams (DB)FR ('3)6'1"/172     00.823* HS ('25)
KickersYrH/WField GoalsXPsPointsFG GradeKickoffsRatingOrigin
#60 Andrew Glass (K)SR ('1)5'10"/1847/10 (70%), Long 50 Yds9/1030 PtsDC 0.74KENT ('25)
#30 Jake Seibert (K)SR ('0)6'1"/197      0.84OSU ('23)
PuntersYrH/WPuntsAccGradeRank  RatingOrigin
#90 Danny Vuckovic (P)SO ('2)6'1"/20625, 1057 YDS (42.3 YPP), Long 54 YDS7 In 20, 1 TBB-B  0NA
#36 Jake Ference (P)FR ('4)6'0"/18821, 870 YDS (41.4 YPP), Long 54 YDS4 In 20, 0 TBB-   0NA

Head Coach Thomas Hammock returns, OC Wesley Beschorner returns, DC Nick Benedetto returns
Total Team Talent for '25 is: 526, #113 in CFB. 0.82 Avg Per Player. Blue Chip Ratio 0%
Breakdown - Offense: 213.86 (46) Defense: 198.12 (45) ST: 9.68 (4)
95 Total players, 11 from Transfer Portal. 9% of roster is from the Portal.
5 from the '25 Transfer Portal. 4.1% of roster is from this years Portal, 26 players left via portal after '24.
Roster Breakdown: 0 elite players, 0 great players, 0 very good players, 2 good players, 60 JAGS, 3 low JAGS, 2 JAG- players
Snaps by class: FR: 1857 (14%), SO: 3232 (24%), JR: 3638 (27%), SR: 4839 (36%), GR: 0 (0%)
27 players have no stats and no recruiting/portal ratings excluded from totals.