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 ('3)6'4"/20478/130 (60%), 689 Yds, 4 TD / 3 INT54 Car, 155 Yds, (2.9 YPC), 1 TD, 2 FUM D+D#164385 (51%)0NA
#2 Brady Davidson (QB)FR ('4)6'5"/22440/87 (46%), 384 Yds, 3 TD / 3 INT12 Car, -23 Yds, (-1.9 YPC), 0 TD, 2 FUM FD+#329188 (25%)0.833* HS ('25)
#14 Jalen Macon (QB)JR ('2)6'5"/2309/21 (43%), 105 Yds, 1 TD / 0 INT45 Car, 216 Yds, (4.8 YPC), 5 TD, 1 FUM D+B+#323163 (22%)0.84UAPB ('24)
#12 Jackson Proctor (QB)JR ('2)6'2"/2102/6 (33%), 8 Yds, 0 TD / 0 INT2 Car, 13 Yds, (6.5 YPC), 0 TD, 0 FUM D+C-#30422 (3%)0.82DART ('25)
Running BacksYrH/WRushingReceivingRun GradeRec GradeRush PPASnapsRatingOrigin
#10 Chavon Wright (RB)SR ('1)5'8"/212196 Car, 875 Yds, (4.5 YPC), 5 TD, 1 FUM8 Rec, 16 Yds, (2 YPR), 0 TDAC-#50435 (45%)0NA
#1 Telly Johnson Jr. (RB)SO ('3)5'11"/209124 Car, 690 Yds, (5.6 YPC), 4 TD, 2 FUM16 Rec, 97 Yds, (6.1 YPR), 0 TDB+C-#486327 (34%)0.823* HS ('24)
#21 Lazaro Rogers (RB)FR ('4)5'10"/20033 Car, 189 Yds, (5.7 YPC), 1 TD, 0 FUM1 Rec, 2 Yds, (2 YPR), 0 TDBC#31352 (5%)0.853* HS ('25)
#24 Elijah Porter (RB)FR ('4)5'11"/20212 Car, 80 Yds, (6.7 YPC), 0 TD, 0 FUM1 Rec, 67 Yds, (67 YPR), 1 TDAB#33796 (10%)0.833* HS ('22)
#28 Jaylen Poe (RB)SO ('3)5'10"/2126 Car, 40 Yds, (6.7 YPC), 0 TD, 0 FUM7 Rec, 34 Yds, (4.9 YPR), 0 TDBB#32655 (6%)0NA
#11 Romelo Ware (RB)FR ('4)5'9"/1902 Car, 1 Yds, (0.5 YPC), 0 TD, 0 FUM0 Rec, 0 Yds, (0 YPR), 0 TDD+  6 (1%)0NA
#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"/20046 Rec, 506 Yds, (11 YPR), 3 TD, 0 FUM4 Car, 43 Yds, 0 TDAB#106582 (57%)0NA
#7 Gary Givens (WR)SO ('3)6'1"/20012 Rec, 145 Yds, (12.1 YPR), 1 TD, 0 FUM0 Car, 0 Yds, 0 TDD+C-#671518 (51%)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#703263 (26%)0.833* HS ('24)
#3 Rickey Taylor Jr. (WR)FR ('4)6'1"/1809 Rec, 134 Yds, (14.9 YPR), 1 TD, 0 FUM0 Car, 0 Yds, 0 TDB+C+#575240 (24%)0NA
#00 La'Don Bryant (WR)FR ('4)6'4"/2046 Rec, 40 Yds, (6.7 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDDD#812374 (37%)0.823* HS ('24)
#4 Kenji Lewis (WR)SR ('1)6'1"/2001 Rec, 7 Yds, (7 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDBB- 5 (0%)0.83UAPB ('24)
#5 Justin Lynch (WR)SR ('1)6'1"/2050 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM3 Car, 2 Yds, 0 TD C+#8799 (1%)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+ 14 (1%)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 ('2)6'4"/2427 Rec, 57 Yds, (8.1 YPR), 1 TD, 0 FUMDCA- 468 (59%)0.85NEB ('24)
#83 Jason Fowler (TE)FR ('4)6'5"/2522 Rec, 14 Yds, (7 YPR), 0 TD, 0 FUMA-C-B 50 (6%)0NA
#86 Devon Akers (TE)FR ('4)6'7"/2231 Rec, 7 Yds, (7 YPR), 1 TD, 0 FUMAB-  27 (3%)0.813* HS ('24)
#85 Joe Stein (TE)FR ('4)6'6"/2520 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM D  15 (2%)0.813* HS ('24)
#49 Devin Habermehl (TE)FR ('4)6'1"/2460 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM AA+ 15 (2%)0.823* HS ('25)
#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 ('2)6'6"/305A-A- (58%)B+ (42%)  715 (94%)0.83* HS ('22)
#77 Izuchukwu Ozoh (T)SR ('1)6'4"/285FB (52%)F (48%)  408 (54%)0NA
#58 Ross Liegel (T)FR ('4)6'6"/278B+B+ (63%)B- (37%)  384 (51%)0.843* HS ('24)
#66 Lane Mahnesmith (T)FR ('4)6'8"/320FC- (76%)C- (24%)  63 (8%)0.823* HS ('24)
#61 Ben Gustafson (T)FR ('4)6'8"/302B+B+ (100%)F (0%)  9 (1%)0.853* HS ('24)
#55 Abiathar Curry (G)JR ('2)6'3"/307DD (57%)C- (43%)  714 (94%)0.823* HS ('22)
#64 Aidan Tweedy (G)SR ('1)6'2"/301BB+ (58%)B- (42%)  648 (85%)0NA
#75 Thomas Paasch (G)SO ('3)6'5"/306C-C+ (58%)C- (42%)  110 (15%)0.843* HS ('23)
#78 Jacob Welch (G)SO ('3)6'6"/316CB+ (66%)F (34%)  38 (5%)0.823* HS ('23)
#76 Tyler Chambers (G)FR ('4)6'5"/297D+C- (100%)F (0%)  16 (2%)0.83* HS ('25)
#63 Landon Hron (C)SO ('3)6'3"/318BB (57%)A- (43%)  749 (99%)0NA
#69 Logan Gross (C)FR ('4)6'4"/296B+B+ (100%)F (0%)  16 (2%)0NA
#67 Tyler Rindels (OL)FR ('3)6'4"/282    0.833* HS ('25)
#70 Michael Jimmar (OL)SO ('2)6'5"/312    0.833* HS ('23)
#62 Grey Rumohr (OL)FR ('3)6'5"/305    0.823* HS ('24)
#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"/25733 Tac, 17 Solo, 3 TFL, 2 Sacks, 11 QB Hur0 PD, 0 INT (0 TDS)B (49%)B- (50%)B- (0%)530 (68%)0.823* HS ('22)
#11 Jalonnie Williams (DE)SR ('1)6'4"/28630 Tac, 8 Solo, 1 TFL, 0 Sacks, 5 QB Hur1 PD, 0 INT (0 TDS)C+ (50%)C- (49%)A- (1%)457 (59%)0.823* HS ('21)
#16 Jay'shon Thomas (DE)SO ('3)6'4"/24619 Tac, 8 Solo, 3 TFL, 2 Sacks, 5 QB Hur0 PD, 0 INT (0 TDS)C+ (52%)B+ (47%)D+ (1%)393 (51%)0.83* HS ('23)
#95 Lance Ingold (DE)FR ('4)6'5"/25817 Tac, 7 Solo, 2 TFL, 2 Sacks, 2 QB Hur0 PD, 0 INT (0 TDS)D (62%)A- (38%)C+ (0%)234 (30%)0.833* HS ('24)
#93 Fawzy Omotoso (DE)FR ('4)6'3"/2511 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B+ (35%)D+ (65%) 17 (2%)0.843* HS ('25)
#87 Micah Cook (DE)FR ('4)6'6"/251  D+ (55%)D+ (45%) 58 (7%)0.843* HS ('25)
#13 Ivan Moore Jr. (DE)FR ('4)6'4"/228   D (100%) 6 (1%)0.853* HS ('24)
#52 Ivan Davis (DE)SR ('1)6'3"/244  B (41%)D+ (57%)C+ (3%)37 (5%)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 ('3)6'3"/29031 Tac, 18 Solo, 5 TFL, 1 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)B (52%)C+ (48%)B- (0%)566 (73%)0.83* HS ('23)
#6 Dasean Dixon (DT)SR ('1)6'2"/29624 Tac, 5 Solo, 3 TFL, 1 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)C+ (54%)C (46%)C+ (0%)403 (52%)0NA
#00 Alvin Gulley Jr. (DT)SR ('1)6'0"/30216 Tac, 3 Solo, 1 TFL, 1 Sacks, 3 QB Hur2 PD, 0 INT (0 TDS)C- (57%)B+ (43%) 304 (39%)0NA
#90 Reggie Jean (DT)JR ('2)6'1"/29810 Tac, 4 Solo, 1 TFL, 1 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS)C- (57%)B (43%)B- (0%)194 (25%)0.843* HS ('22)
#99 Amari Washington (DT)FR ('4)6'3"/2834 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D+ (30%)B+ (70%) 50 (6%)0.833* HS ('25)
#44 Montrel Canion (DT)FR ('4)6'2"/2951 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D+ (48%)D+ (52%) 29 (4%)0NA
#55 Jordan Bellamy (DT)FR ('4)6'2"/310  D+ (30%)C- (70%) 10 (1%)0NA
#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"/226127 Tac, 65 Solo, 8 TFL, 2 Sacks, 2 QB Hur1 PD, 1 INT (0 TDS)A+ (52%)A- (7%)C+ (41%)742 (133%)0NA
#17 Filip Maciorowski (LB)SO ('3)6'3"/22576 Tac, 34 Solo, 6 TFL, 3 Sacks, 0 QB Hur2 PD, 0 INT (0 TDS)C+ (54%)B (7%)B (39%)612 (110%)0NA
#23 Marc Pretto (LB)JR ('2)6'2"/22527 Tac, 11 Solo, 2 TFL, 1 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B (49%)B+ (6%)C- (45%)246 (44%)0.84FOR ('24)
#57 Kimar Nelson (LB)FR ('4)6'2"/2205 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C (22%)A- (17%)B (61%)18 (3%)0.853* HS ('25)
#25 Jake Gassaway (LB)JR ('2)6'0"/2255 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur2 PD, 0 INT (0 TDS)B+ (63%)C (5%)D (32%)62 (11%)0.853* HS ('22)
#19 Danny Cronin (LB)SR ('1)6'3"/225  F (100%)  6 (1%)0NA
#41 KJ McRae (LB)FR ('4)6'3"/222  B- (100%)  6 (1%)0.83* HS ('24)
#45 Trenton Nixon (LB)FR ('3)6'2"/233     00.823* HS ('25)
SecondaryYrH/WDefensive StatsPass DefenseRun DPass RushCovSnapsRatingOrigin
#3 Jacob Finley (CB)JR ('2)5'11"/18457 Tac, 34 Solo, 1 TFL, 0 Sacks, 0 QB Hur7 PD, 0 INT (0 TDS)A- (51%)A- (1%)B (48%)674 (57%)0.823* HS ('22)
#7 Donte Harrison (CB)SR ('1)6'1"/18530 Tac, 19 Solo, 2 TFL, 0 Sacks, 0 QB Hur5 PD, 1 INT (0 TDS)A+ (52%)C (0%)A- (48%)497 (42%)0NA
#33 Taylor Powell (CB)FR ('4)6'4"/19830 Tac, 17 Solo, 1 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)A+ (57%)D+ (2%)B+ (42%)306 (26%)0.843* HS ('24)
#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 (36%)0.792* HS ('21)
#9 Dev'ion Reynolds (CB)FR ('4)6'1"/19013 Tac, 11 Solo, 0 TFL, 0 Sacks, 0 QB Hur3 PD, 0 INT (1 TDS)F (53%)C (0%)C- (47%)316 (27%)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%) D (43%)21 (2%)0.74MAN ('25)
#34 James Little IV (CB)FR ('4)5'11"/1702 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C+ (50%) D+ (50%)36 (3%)0NA
#38 Amari Williams (CB)FR ('4)6'1"/1722 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)C+ (35%) C+ (65%)17 (1%)0.823* HS ('25)
#14 Malik Armstrong (CB)JR ('2)6'0"/1921 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D+ (52%) B (48%)27 (2%)0.792* HS ('22)
#29 Romelo Walker (CB)FR ('4)6'1"/1951 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)D+ (55%) B+ (45%)47 (4%)0NA
#21 Austin Tillman (CB)FR ('3)5'11"/179     00.843* HS ('25)
#22 Jasper Beeler (S)JR ('2)6'2"/19474 Tac, 38 Solo, 1 TFL, 1 Sacks, 0 QB Hur2 PD, 3 INT (0 TDS)A (52%)A (1%)A (47%)771 (85%)0NA
#4 Muhammed Jammeh (S)SR ('1)6'1"/20157 Tac, 32 Solo, 1 TFL, 0 Sacks, 1 QB Hur1 PD, 2 INT (0 TDS)A- (50%)B+ (1%)C+ (49%)621 (68%)0.813* HS ('21)
#26 James Finley (S)FR ('4)6'1"/18315 Tac, 10 Solo, 0 TFL, 0 Sacks, 0 QB Hur2 PD, 2 INT (0 TDS)B (56%)C+ (0%)B+ (43%)248 (27%)0.873* HS ('25)
#24 Broderick Windham (S)JR ('2)6'2"/20011 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)B (55%)C (1%)D+ (45%)128 (14%)0NA
#27 Trey Porter (S)JR ('1)6'0"/1984 Tac, 3 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 (3%)0.792* HS ('21)
#30 Adrian Thomas (S)SO ('2)6'2"/185     003* HS ('24)
#30 Andruw Ellis (DB)FR ('3)6'0"/196     00.853* HS ('25)
KickersYrH/WField GoalsXPsPointsFG GradeKickoffsRatingOrigin
#60 Andrew Glass (K)SR ('1)5'10"/18410/12 (83.3%), Long 41 Yds20/2150 PtsC+C 0.74KENT ('25)
#30 Jake Seibert (K)SR ('0)6'1"/197      0.84OSU ('23)
PuntersYrH/WPuntsAccGradeRank  RatingOrigin
#36 Jake Ference (P)FR ('4)6'0"/18830, 1310 YDS (43.7 YPP), Long 61 YDS6 In 20, 1 TBBC+  0NA
#90 Danny Vuckovic (P)SO ('3)6'1"/20625, 1057 YDS (42.3 YPP), Long 54 YDS7 In 20, 1 TBB-B-  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 (48) Defense: 198.12 (46) ST: 9.68 (4)
98 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: 3955 (20%), SO: 4468 (22%), JR: 5456 (27%), SR: 6257 (31%), GR: 0 (0%)
24 players have no stats and no recruiting/portal ratings excluded from totals.