Official Roster not available yet
Def Snap % are best estimates. DE/LB are mixed depending on the team.
Quarterbacks
| Player | H/W | Passing | Rushing | Pass | Run | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #15 Josh Holst SO | 6'4"/204 | 78/130 (60%), 689 Yds, 4 TD / 3 INT | 54 Car, 155 Yds, (2.9 YPC), 1 TD, 2 FUM | D | D+ | #168 | 385 (52%) | NA | |
| #2 Brady Davidson FR | 6'5"/224 | 40/87 (46%), 384 Yds, 3 TD / 3 INT | 12 Car, -23 Yds, (-1.9 YPC), 0 TD, 2 FUM | F | C- | #346 | 188 (26%) | 3* HS ('25) | |
| #14 Jalen Macon JR | 6'5"/230 | 9/21 (43%), 105 Yds, 1 TD / 0 INT | 45 Car, 216 Yds, (4.8 YPC), 5 TD, 1 FUM | D | B | #341 | 163 (22%) | UAPB ('24) | |
| #12 Jackson Proctor JR | 6'2"/210 | 2/6 (33%), 8 Yds, 0 TD / 0 INT | 2 Car, 13 Yds, (6.5 YPC), 0 TD, 0 FUM | #319 | DART ('25) |
Running Backs
| Player | H/W | Rushing | Receiving | Run | Rec | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #10 Chavon Wright SR | 5'8"/212 | 196 Car, 875 Yds, (4.5 YPC), 5 TD, 1 FUM | 8 Rec, 16 Yds, (2 YPR), 0 TD | A- | D+ | #58 | 435 (45%) | NA | |
| #1 Telly Johnson Jr. SO | 5'11"/209 | 124 Car, 690 Yds, (5.6 YPC), 4 TD, 2 FUM | 16 Rec, 97 Yds, (6.1 YPR), 0 TD | B- | C- | #500 | 327 (34%) | 3* HS ('24) | |
| #24 Elijah Porter FR | 5'11"/202 | 12 Car, 80 Yds, (6.7 YPC), 0 TD, 0 FUM | 1 Rec, 67 Yds, (67 YPR), 1 TD | B | C | #348 | 96 (10%) | 3* HS ('22) | |
| #28 Jaylen Poe SO | 5'10"/212 | 6 Car, 40 Yds, (6.7 YPC), 0 TD, 0 FUM | 7 Rec, 34 Yds, (4.9 YPR), 0 TD | C+ | C | #338 | 55 (6%) | NA | |
| #21 Lazaro Rogers FR | 5'10"/200 | 33 Car, 189 Yds, (5.7 YPC), 1 TD, 0 FUM | 1 Rec, 2 Yds, (2 YPR), 0 TD | C+ | C- | #323 | 52 (5%) | 3* HS ('25) | |
| #11 Romelo Ware FR | 5'9"/190 | 2 Car, 1 Yds, (0.5 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | C- | 6 (1%) | NA | |||
| #27 Ahmir Smith SO | 5'10"/200 | 3* HS ('24) | |||||||
| #34 Triston White FR | 5'10"/209 | 3* HS ('25) |
Wide Receivers
| Player | H/W | Receiving | Rushing | Rec | Block | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #6 DeAree Rogers JR | 5'11"/200 | 46 Rec, 506 Yds, (11 YPR), 3 TD, 0 FUM | 4 Car, 43 Yds, 0 TD | B | B+ | #122 | 582 (75%) | NA | |
| #00 La'Don Bryant FR | 6'4"/204 | 6 Rec, 40 Yds, (6.7 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | D | D+ | #835 | 374 (48%) | 3* HS ('24) | |
| #9 George Dimopoulos SO | 6'2"/200 | 11 Rec, 58 Yds, (5.3 YPR), 0 TD, 1 FUM | 0 Car, 0 Yds, 0 TD | C- | F | #719 | 263 (34%) | 3* HS ('24) | |
| #3 Rickey Taylor Jr. FR | 6'1"/180 | 9 Rec, 134 Yds, (14.9 YPR), 1 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C+ | B+ | #590 | 240 (31%) | NA | |
| #25 Landon Tate FR | 5'10"/181 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C+ | 14 (2%) | NA | |||
| #5 Justin Lynch SR | 6'1"/205 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 3 Car, 2 Yds, 0 TD | C+ | #895 | 9 (1%) | TEM ('22) | ||
| #4 Kenji Lewis SR | 6'1"/200 | 1 Rec, 7 Yds, (7 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C | B- | 5 (1%) | UAPB ('24) | ||
| #7 Gary Givens SO | 6'1"/200 | 12 Rec, 145 Yds, (12.1 YPR), 1 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | #688 | NA | ||||
| #30 Keagan Ruane-Martino FR | 5'11"/183 | NA | |||||||
| #00 Aidan Wyzard FR | 6'1"/185 | 3* HS ('25) | |||||||
| #26 Thomas McCoy FR | 6'1"/208 | MRSH ('25) |
Tight Ends
| Player | H/W | Receiving | Rec | Run Blk | Pass Blk | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|
| #83 Jason Fowler FR | 6'5"/252 | 2 Rec, 14 Yds, (7 YPR), 0 TD, 0 FUM | B+ | C | B | 50 (15%) | NA | |
| #86 Devon Akers FR | 6'7"/223 | 1 Rec, 7 Yds, (7 YPR), 1 TD, 0 FUM | B | B- | 27 (8%) | 3* HS ('24) | ||
| #85 Joe Stein FR | 6'6"/252 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | D | 15 (5%) | 3* HS ('24) | |||
| #49 Devin Habermehl FR | 6'1"/246 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | A | A+ | 15 (5%) | 3* HS ('25) | ||
| #80 Jake Appleget JR | 6'4"/242 | 7 Rec, 57 Yds, (8.1 YPR), 1 TD, 0 FUM | NEB ('24) | |||||
| #82 Caleb Haack FR | 6'9"/220 | 3* HS ('25) | ||||||
| #87 Liam Russo FR | 6'5"/226 | 3* HS ('25) | ||||||
| #89 Casey Popish FR | 6'4"/235 | 3* HS ('25) |
Offensive Line
| Player | H/W | Grade | Run Blk | Pass Blk | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|
| #54 Evan Malcore (T) JR | 6'6"/305 | B- | A- | B | 715 (97%) | 3* HS ('22) | |
| #77 Izuchukwu Ozoh (T) SR | 6'4"/285 | D | A- | F | 408 (55%) | NA | |
| #58 Ross Liegel (T) FR | 6'6"/278 | B- | A- | B- | 384 (52%) | 3* HS ('24) | |
| #66 Lane Mahnesmith (T) FR | 6'8"/320 | D- | C- | C- | 63 (9%) | 3* HS ('24) | |
| #61 Ben Gustafson (T) FR | 6'8"/302 | C+ | B+ | 9 (1%) | 3* HS ('24) | ||
| #00 Dane Schmidtknecht (OT) FR | 6'6"/295 | 3* HS ('25) | |||||
| #55 Abiathar Curry (G) JR | 6'3"/307 | D | D | C- | 714 (97%) | 3* HS ('22) | |
| #64 Aidan Tweedy (G) SR | 6'2"/301 | C | B | B- | 648 (88%) | NA | |
| #75 Thomas Paasch (G) SO | 6'5"/306 | C- | C+ | C- | 110 (15%) | 3* HS ('23) | |
| #78 Jacob Welch (G) SO | 6'6"/316 | C | A- | F | 38 (5%) | 3* HS ('23) | |
| #76 Tyler Chambers (G) FR | 6'5"/297 | D+ | C- | 16 (2%) | 3* HS ('25) | ||
| #63 Landon Hron (C) SO | 6'3"/318 | C+ | B+ | B+ | 749 (102%) | NA | |
| #69 Logan Gross (C) FR | 6'4"/296 | C+ | B+ | 16 (2%) | NA | ||
| #70 Michael Jimmar (OL) SO | 6'5"/312 | 3* HS ('23) | |||||
| #67 Tyler Rindels (OL) FR | 6'4"/282 | 3* HS ('25) | |||||
| #62 Grey Rumohr (OL) FR | 6'5"/305 | 3* HS ('24) | |||||
| #53 Luke Skartvedt (OL) SO | 6'3"/321 | 3* HS ('23) | |||||
| #44 Ross Pedro (LS) SR | 6'0"/220 | NA |
Defensive Line
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #97 Roy Williams (DE) SR | 6'6"/257 | 33 Tac, 17 Solo, 3 TFL, 2 Sacks, 11 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | C | C | 530 (54%) | 3* HS ('22) | |
| #11 Jalonnie Williams (DE) SR | 6'4"/286 | 30 Tac, 8 Solo, 1 TFL, 0 Sacks, 5 QB Hur | 1 PD, 0 INT (0 TDS) | C- | C- | B- | 458 (46%) | 3* HS ('21) | |
| #16 Jay'shon Thomas (DE) SO | 6'4"/246 | 19 Tac, 8 Solo, 3 TFL, 2 Sacks, 5 QB Hur | 0 PD, 0 INT (0 TDS) | C- | C | D+ | 392 (40%) | 3* HS ('23) | |
| #87 Micah Cook (DE) FR | 6'6"/251 | D+ | C- | 58 (6%) | 3* HS ('25) | ||||
| #52 Ivan Davis (DE) SR | 6'3"/244 | C+ | C- | 37 (4%) | 3* HS ('20) | ||||
| #93 Fawzy Omotoso (DE) FR | 6'3"/251 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- | D+ | 17 (2%) | 3* HS ('25) | ||
| #95 Lance Ingold (DE) FR | 6'5"/258 | 17 Tac, 7 Solo, 2 TFL, 2 Sacks, 2 QB Hur | 0 PD, 0 INT (0 TDS) | 3* HS ('24) | |||||
| #53 Charles Brooks III (DE) FR | 6'5"/220 | 3* HS ('25) | |||||||
| #8 Pierce Oppong (DE) SR | 6'3"/264 | 3* HS ('20) | |||||||
| #10 Mark Hensley (DT) SO | 6'3"/290 | 31 Tac, 18 Solo, 5 TFL, 1 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | C- | C | C | 566 (54%) | 3* HS ('23) | |
| #6 Dasean Dixon (DT) SR | 6'2"/296 | 24 Tac, 5 Solo, 3 TFL, 1 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | C- | C | C | 403 (39%) | NA | |
| #00 Alvin Gulley Jr. (DT) SR | 6'0"/302 | 16 Tac, 3 Solo, 1 TFL, 1 Sacks, 3 QB Hur | 2 PD, 0 INT (0 TDS) | C- | C+ | 304 (29%) | NA | ||
| #90 Reggie Jean (DT) JR | 6'1"/298 | 10 Tac, 4 Solo, 1 TFL, 1 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | D | C | C | 194 (19%) | 3* HS ('22) | |
| #99 Amari Washington (DT) FR | 6'3"/283 | 4 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C- | B | 50 (5%) | 3* HS ('25) | ||
| #44 Montrel Canion (DT) FR | 6'2"/295 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | C- | 29 (3%) | NA | ||
| #55 Jordan Bellamy (DT) FR | 6'2"/310 | D+ | C- | 10 (1%) | NA | ||||
| 6'3"/275 | 3* HS ('22) |
Linebackers
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #32 Quinn Urwiler SR | 6'0"/226 | 127 Tac, 65 Solo, 8 TFL, 2 Sacks, 2 QB Hur | 1 PD, 1 INT (0 TDS) | A- | B+ | C | 742 (212%) | NA | |
| #23 Marc Pretto JR | 6'2"/225 | 27 Tac, 11 Solo, 2 TFL, 1 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- | C+ | D+ | 246 (70%) | FOR ('24) | |
| #25 Jake Gassaway JR | 6'0"/225 | 5 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 2 PD, 0 INT (0 TDS) | B- | C- | D+ | 62 (18%) | 3* HS ('22) | |
| #57 Kimar Nelson FR | 6'2"/220 | 5 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C- | B | C+ | 19 (5%) | 3* HS ('25) | |
| #19 Danny Cronin SR | 6'3"/225 | D- | 6 (2%) | NA | |||||
| #17 Filip Maciorowski SO | 6'3"/225 | 76 Tac, 34 Solo, 6 TFL, 3 Sacks, 0 QB Hur | 2 PD, 0 INT (0 TDS) | NA | |||||
| #00 Jashawn Nelson FR | 6'2"/220 | 3* HS ('25) | |||||||
| #45 Trenton Nixon FR | 6'2"/233 | 3* HS ('25) | |||||||
| #41 KJ McRae FR | 6'3"/222 | 3* HS ('24) |
Secondary
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #7 Donte Harrison (CB) SR | 6'1"/185 | 30 Tac, 19 Solo, 2 TFL, 0 Sacks, 0 QB Hur | 5 PD, 1 INT (0 TDS) | B+ | C- | C+ | 497 (39%) | NA | |
| #1 Ty Myles (CB) SR | 5'10"/191 | 30 Tac, 14 Solo, 2 TFL, 0 Sacks, 1 QB Hur | 1 PD, 0 INT (0 TDS) | B- | C | C- | 431 (34%) | 2* HS ('21) | |
| #9 Dev'ion Reynolds (CB) FR | 6'1"/190 | 13 Tac, 11 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 3 PD, 0 INT (1 TDS) | F | C- | C- | 316 (25%) | NA | |
| #29 Romelo Walker (CB) FR | 6'1"/195 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D | C+ | 47 (4%) | NA | ||
| #34 James Little IV (CB) FR | 5'11"/170 | 2 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | C- | 36 (3%) | NA | ||
| #14 Malik Armstrong (CB) JR | 6'0"/192 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C- | C+ | 27 (2%) | 2* HS ('22) | ||
| #12 Keshawn Lyons (CB) JR | 6'1"/180 | 4 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ | D | 21 (2%) | MAN ('25) | ||
| #38 Amari Williams (CB) FR | 6'1"/172 | 2 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | C | 17 (1%) | 3* HS ('25) | ||
| #3 Jacob Finley (CB) JR | 5'11"/184 | 57 Tac, 34 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 7 PD, 0 INT (0 TDS) | 3* HS ('22) | |||||
| #21 Austin Tillman (CB) FR | 5'11"/179 | 3* HS ('25) | |||||||
| #4 Muhammed Jammeh (S) SR | 6'1"/201 | 57 Tac, 32 Solo, 1 TFL, 0 Sacks, 1 QB Hur | 1 PD, 2 INT (0 TDS) | C+ | C+ | D+ | 621 (67%) | 3* HS ('21) | |
| #26 James Finley (S) FR | 6'1"/183 | 15 Tac, 10 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 2 PD, 2 INT (0 TDS) | C | C- | C+ | 248 (27%) | 3* HS ('25) | |
| #24 Broderick Windham (S) JR | 6'2"/200 | 11 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | C- | D+ | 127 (14%) | NA | |
| #2 Cyrus McGarrell (S) SR | 6'2"/197 | C- | C | 24 (3%) | 2* HS ('21) | ||||
| #37 Miles Thompson (S) SO | 5'11"/180 | 2 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C | 7 (1%) | TTU ('25) | |||
| #22 Jasper Beeler (S) JR | 6'2"/194 | 74 Tac, 38 Solo, 1 TFL, 1 Sacks, 0 QB Hur | 2 PD, 3 INT (0 TDS) | NA | |||||
| #27 Trey Porter (S) JR | 6'0"/198 | 4 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | 3* HS ('22) | |||||
| 6'2"/185 | 3* HS ('24) | ||||||||
| #33 Taylor Powell (DB) FR | 6'4"/198 | 30 Tac, 17 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | 3* HS ('24) | |||||
| #30 Andruw Ellis (DB) FR | 6'0"/196 | 3* HS ('25) |
Kickers
| Player | H/W | FG | XP | Pts | FG G | KO G | Rating | Origin |
|---|---|---|---|---|---|---|---|---|
| #60 Andrew Glass SR | 5'10"/184 | 10/12 (83.3%), Long 41 Yds | 20/21 | 50 Pts | B- | B- | KENT ('25) | |
| #30 Jake Seibert SR | 6'1"/197 | OSU ('23) |
Punters
| Player | H/W | Punts | Acc | Grade | Rank | Rating | Origin |
|---|---|---|---|---|---|---|---|
| #36 Jake Ference FR | 6'0"/188 | 30, 1310 YDS (43.7 YPP), Long 61 YDS | 6 In 20, 1 TB | C+ | A- | NA | |
| #90 Danny Vuckovic SO | 6'1"/206 | 25, 1057 YDS (42.3 YPP), Long 54 YDS | 7 In 20, 1 TB | NA |
Roster & Program Overview
HC Thomas Hammock returnsOC Wesley Beschorner returnsDC Nick Benedetto returns
Players with Starting experience3016 off • 14 def
Team Talent542#113 in CFB
Avg Talent / Player0.82Blue-chip 0%
Roster Size9911 portal (8.9%)
Talent Off: 227.22 (49)
Talent Def: 211.24 (46)
Talent ST: 9.68 (4)
New Portal In: 5 (4%)
Portal Losses: 26
Unrated/No Stats: 25
Total Team Snaps: 16323
Elite: 0
Top 100: 0
Top 250: 0
Top 100 Pos: 2
JAG: 62
Low JAG: 3
JAG-: 2
FR Snaps: 3375 (21%)
SO Snaps: 3177 (19%)
JR Snaps: 3460 (21%)
SR Snaps: 6311 (39%)
GR Snaps: 0 (0%)
60% Snaps by Upperclassmen
25 players on roster have not played, have no stats and no recruiting/portal ratings.
Class Breakdown
| Category | GR | SR | JR | SO | FR |
|---|---|---|---|---|---|
| Starters Returning | 0 | 8 | 4 | 4 | 1 |
| Portal Starters 2025 portal | 0 | 0 | 0 | 0 | 0 |
| Experienced Depth | 0 | 2 | 2 | 2 | 5 |
| Off Starters Returning | 0 | 3 | 3 | 3 | 1 |
| Off Depth Returning | 0 | 0 | 1 | 1 | 3 |
| Def Starters Returning | 0 | 5 | 1 | 1 | 0 |
| Def Depth Returning | 0 | 2 | 1 | 1 | 2 |
Positions Summary
Unit
Returning
(starters/exp'd depth)
(starters/exp'd depth)
Portal Adds
(starters/exp'd depth)
(starters/exp'd depth)
Snaps
(total/portal)
(total/portal)
Outlook
Experience - Production - Notes
Experience - Production - Notes
QBQB
1 (2)
0 (0)
736(0)
Exp 100% • Prod 100% — Josh Holst returns, who started multiple games in '25. Jackson Proctor was brought in via the portal.
RBHB
1 (1)
0 (0)
971(0)
Exp 100% • Prod 100% — Northern Illinois lost their top 2 Rushers from last year.
WR/TEWR + TE
4 (1)
0 (0)
1594(0)
Exp 96% • Prod 100% — Northern Illinois lost their top 2 WR's from last year.
OLT + G + C
5 (1)
0 (0)
3870(0)
T 107% • G 104% • C 104% — Northern Illinois OL: 5 starters back, 1 with multi game experience, 1 more with some game experience. Portal OL: 0 potential starters from '25 Portal, 0 more portals have experience.
DLDE + DT
4 (3)
0 (0)
3048(0)
DE 76% • DT 75% — DL experience and continuity summary.
LBLB
2 (0)
0 (0)
1075(0)
LB 102% — LB experience and continuity summary.
SecondaryCB + S
1 (4)
0 (0)
2419(0)
CB 55% • S 56% — Secondary experience and continuity summary.
Team Snaps: Offense 7171 (0 portal) 100% returning, (0% via Portal) • Defense 6542 (0 portal) 100% returning, (0% via Portal)
Note: The units rarely add up to a full team of starters/depth in preseason, as inexperienced depth/portals will need to emerge
Note: The units rarely add up to a full team of starters/depth in preseason, as inexperienced depth/portals will need to emerge