NOTE: Only players with stats or recruiting/portal ratings are listed. Def Snap % are best estimates.
| Quarterbacks | Yr | H/W | Passing | Rushing | Pass Grade | Run Grade | Pass PPA | Snaps | Rating | Origin |
| #15 Josh Holst (QB) | SO ('2) | 6'4"/204 | 78/130 (60%), 689 Yds, 4 TD / 3 INT | 54 Car, 155 Yds, (2.9 YPC), 1 TD, 2 FUM | D+ | F | #155 | 348 (70%) | 0 | NA |
| #2 Brady Davidson (QB) | FR ('4) | 6'5"/224 | 32/75 (43%), 269 Yds, 1 TD / 3 INT | 9 Car, -36 Yds, (-4 YPC), 0 TD, 2 FUM | F | D | #313 | 118 (24%) | 0.83 | 3* HS ('25) |
| #12 Jackson Proctor (QB) | JR ('1) | 6'2"/210 | 2/6 (33%), 8 Yds, 0 TD / 0 INT | 2 Car, 13 Yds, (6.5 YPC), 0 TD, 0 FUM | D+ | C- | #292 | 22 (4%) | 0.82 | DART ('25) |
| #14 Jalen Macon (QB) | JR ('1) | 6'5"/230 | 0/0 (0%), 0 Yds, 0 TD / 0 INT | 7 Car, 22 Yds, (3.1 YPC), 0 TD, 0 FUM | B | #230 | 12 (2%) | 0.84 | UAPB ('24) | |
| Running Backs | Yr | H/W | Rushing | Receiving | Run Grade | Rec Grade | Rush PPA | Snaps | Rating | Origin |
| #10 Chavon Wright (RB) | SR ('1) | 5'8"/212 | 133 Car, 512 Yds, (3.8 YPC), 2 TD, 1 FUM | 8 Rec, 16 Yds, (2 YPR), 0 TD | A | C | #65 | 274 (44%) | 0 | NA |
| #1 Telly Johnson Jr. (RB) | SO ('3) | 5'11"/209 | 103 Car, 579 Yds, (5.6 YPC), 3 TD, 2 FUM | 15 Rec, 96 Yds, (6.4 YPR), 0 TD | A- | D+ | #169 | 235 (38%) | 0.82 | 3* HS ('24) |
| #21 Lazaro Rogers (RB) | FR ('4) | 5'10"/200 | 21 Car, 129 Yds, (6.1 YPC), 1 TD, 0 FUM | 1 Rec, 2 Yds, (2 YPR), 0 TD | C+ | C+ | #303 | 34 (5%) | 0.85 | 3* HS ('25) |
| #28 Jaylen Poe (RB) | SO ('2) | 5'10"/212 | 6 Car, 40 Yds, (6.7 YPC), 0 TD, 0 FUM | 7 Rec, 34 Yds, (4.9 YPR), 0 TD | B | B | #319 | 55 (9%) | 0 | NA |
| #24 Elijah Porter (RB) | FR ('3) | 5'11"/202 | 2 Car, 21 Yds, (10.5 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | C+ | 25 (4%) | 0.83 | 3* HS ('22) | ||
| #27 Ahmir Smith (RB) | SO ('2) | 5'10"/200 | 0 | 0.83 | 3* HS ('24) | |||||
| #34 Triston White (RB) | FR ('3) | 5'10"/209 | 0 | 0.83 | 3* HS ('25) | |||||
| Wide Receivers | Yr | H/W | Receiving | Rushing | Rec Grade | Block Grade | Rec PPA | Snaps | Rating | Origin |
| #6 DeAree Rogers (WR) | JR ('2) | 5'11"/200 | 41 Rec, 468 Yds, (11.4 YPR), 3 TD, 0 FUM | 1 Car, 22 Yds, 0 TD | A+ | C- | #99 | 374 (57%) | 0 | NA |
| #9 George Dimopoulos (WR) | SO ('3) | 6'2"/200 | 11 Rec, 58 Yds, (5.3 YPR), 0 TD, 1 FUM | 0 Car, 0 Yds, 0 TD | C- | F | #642 | 263 (40%) | 0.83 | 3* HS ('24) |
| #7 Gary Givens (WR) | SO ('3) | 6'1"/200 | 10 Rec, 110 Yds, (11 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | D+ | C- | #533 | 384 (58%) | 0 | NA |
| #00 La'Don Bryant (WR) | FR ('3) | 6'4"/204 | 6 Rec, 40 Yds, (6.7 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | D | F | #764 | 231 (35%) | 0.82 | 3* HS ('24) |
| #3 Rickey Taylor Jr. (WR) | FR ('3) | 6'1"/180 | 3 Rec, 69 Yds, (23 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C | B | 35 (5%) | 0 | NA | |
| #4 Kenji Lewis (WR) | SR ('1) | 6'1"/200 | 1 Rec, 7 Yds, (7 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B | B- | 5 (1%) | 0.83 | UAPB ('24) | |
| #5 Justin Lynch (WR) | SR ('1) | 6'1"/205 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 1 Car, 1 Yds, 0 TD | B- | 3 (0%) | 0.84 | TEM ('22) | ||
| #25 Landon Tate (WR) | FR ('4) | 5'10"/181 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C+ | 2 (0%) | 0 | NA | ||
| #30 Keagan Ruane-Martino (WR) | FR ('4) | 5'11"/183 | 0 | 0 | NA | |||||
| #88 Andrew Bond (WR) | JR ('2) | 5'11"/187 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C+ | B- | 3 (0%) | 0 | NA | |
| #26 Thomas McCoy (WR) | FR ('3) | 6'1"/208 | 0 | 0.82 | MRSH ('25) | |||||
| Tight Ends | Yr | H/W | Receiving | Rec Grade | Run Block Grade | Pass Block Grade | Rec PPA | Snaps | Rating | Origin |
| #80 Jake Appleget (TE) | JR ('1) | 6'4"/242 | 7 Rec, 57 Yds, (8.1 YPR), 1 TD, 0 FUM | D+ | D+ | A- | 433 (76%) | 0.85 | NEB ('24) | |
| #86 Devon Akers (TE) | FR ('3) | 6'7"/223 | 1 Rec, 7 Yds, (7 YPR), 1 TD, 0 FUM | A+ | B | 13 (2%) | 0.81 | 3* HS ('24) | ||
| #85 Joe Stein (TE) | FR ('3) | 6'6"/252 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | B- | 3 (1%) | 0.81 | 3* HS ('24) | |||
| #49 Devin Habermehl (TE) | FR ('4) | 6'1"/246 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | C+ | B- | 4 (1%) | 0.82 | 3* HS ('25) | ||
| #83 Jason Fowler (TE) | FR ('3) | 6'5"/252 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | B- | 1 (0%) | 0 | NA | |||
| #82 Caleb Haack (TE) | FR ('3) | 6'9"/220 | 0 | 0.89 | 3* HS ('25) | |||||
| #87 Liam Russo (TE) | FR ('3) | 6'5"/226 | 0 | 0.84 | 3* HS ('25) | |||||
| #89 Casey Popish (TE) | FR ('3) | 6'4"/235 | 0 | 0.83 | 3* HS ('25) | |||||
| Offensive Lineman | Yr | H/W | Grade | Run Block | Pass Block | Snaps | Rating | Origin | ||
| #54 Evan Malcore (T) | JR ('1) | 6'6"/305 | A- | A- (54%) | B (46%) | 493 (99%) | 0.8 | 3* HS ('22) | ||
| #77 Izuchukwu Ozoh (T) | SR ('1) | 6'4"/285 | F | B- (49%) | F (51%) | 337 (67%) | 0 | NA | ||
| #58 Ross Liegel (T) | FR ('3) | 6'6"/278 | B | C+ (57%) | B+ (43%) | 162 (32%) | 0.84 | 3* HS ('24) | ||
| #66 Lane Mahnesmith (T) | FR ('3) | 6'8"/320 | D | C- (74%) | A- (26%) | 19 (4%) | 0.82 | 3* HS ('24) | ||
| #55 Abiathar Curry (G) | JR ('1) | 6'3"/307 | D | D+ (53%) | C- (47%) | 466 (93%) | 0.82 | 3* HS ('22) | ||
| #64 Aidan Tweedy (G) | SR ('1) | 6'2"/301 | B | B+ (53%) | A- (47%) | 422 (84%) | 0 | NA | ||
| #75 Thomas Paasch (G) | SO ('2) | 6'5"/306 | C- | C+ (58%) | C- (42%) | 110 (22%) | 0.84 | 3* HS ('23) | ||
| #63 Landon Hron (C) | SO ('2) | 6'3"/318 | B- | B- (53%) | A- (47%) | 501 (100%) | 0 | NA | ||
| #61 Ben Gustafson (OL) | FR ('3) | 6'8"/302 | 0.85 | 3* HS ('24) | ||||||
| #70 Michael Jimmar (OL) | SO ('2) | 6'5"/312 | 0.83 | 3* HS ('23) | ||||||
| #67 Tyler Rindels (OL) | FR ('3) | 6'4"/282 | 0.83 | 3* HS ('25) | ||||||
| #62 Grey Rumohr (OL) | FR ('3) | 6'5"/305 | 0.82 | 3* HS ('24) | ||||||
| #78 Jacob Welch (OL) | SO ('2) | 6'6"/316 | 0.82 | 3* HS ('23) | ||||||
| #76 Tyler Chambers (OL) | FR ('3) | 6'5"/297 | 0.8 | 3* HS ('25) | ||||||
| #53 Luke Skartvedt (OL) | SO ('2) | 6'3"/321 | 0.8 | 3* HS ('23) | ||||||
| #44 Ross Pedro (LS) | SR ('0) | 6'0"/220 | 0 | NA | ||||||
| Defensive Line | Yr | H/W | Defensive Stats | Pass Defense | Run D | Pass Rush | Cov | Snaps | Rating | Origin |
| #97 Roy Williams (DE) | SR ('1) | 6'6"/257 | 35 Tac, 17 Solo, 3 TFL, 2 Sacks, 11 QB Hur | 0 PD, 0 INT (0 TDS) | B (50%) | B (50%) | B- (0%) | 458 (87%) | 0.82 | 3* HS ('22) |
| #11 Jalonnie Williams (DE) | SR ('1) | 6'4"/286 | 28 Tac, 7 Solo, 1 TFL, 0 Sacks, 5 QB Hur | 1 PD, 0 INT (0 TDS) | C+ (50%) | C (49%) | A- (1%) | 411 (78%) | 0.82 | 3* HS ('21) |
| #16 Jay'shon Thomas (DE) | SO ('2) | 6'4"/246 | 15 Tac, 5 Solo, 3 TFL, 2 Sacks, 2 QB Hur | 0 PD, 0 INT (0 TDS) | C+ (49%) | B- (50%) | D+ (0%) | 206 (39%) | 0.8 | 3* HS ('23) |
| #95 Lance Ingold (DE) | FR ('3) | 6'5"/258 | 8 Tac, 2 Solo, 1 TFL, 1 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | F (71%) | B (29%) | C+ (0%) | 65 (12%) | 0.83 | 3* HS ('24) |
| #87 Micah Cook (DE) | FR ('4) | 6'6"/251 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | F (88%) | F (12%) | 17 (3%) | 0.84 | 3* HS ('25) | |
| #13 Ivan Moore Jr. (DE) | FR ('3) | 6'4"/228 | D (100%) | 6 (1%) | 0.85 | 3* HS ('24) | ||||
| #52 Ivan Davis (DE) | SR ('1) | 6'3"/244 | C+ (33%) | D (62%) | C+ (5%) | 21 (4%) | 0.82 | 3* HS ('20) | ||
| #53 Charles Brooks III (DE) | FR ('3) | 6'5"/220 | 0 | 0.82 | 3* HS ('25) | |||||
| #8 Pierce Oppong (DE) | SR ('0) | 6'3"/264 | 0 | 0.81 | 3* HS ('20) | |||||
| #10 Mark Hensley (DT) | SO ('2) | 6'3"/290 | 23 Tac, 15 Solo, 5 TFL, 1 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | B+ (50%) | C (50%) | B- (0%) | 371 (70%) | 0.8 | 3* HS ('23) |
| #6 Dasean Dixon (DT) | SR ('1) | 6'2"/296 | 23 Tac, 6 Solo, 4 TFL, 1 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | B (54%) | C- (46%) | C+ (0%) | 285 (54%) | 0 | NA |
| #00 Alvin Gulley Jr. (DT) | SR ('1) | 6'0"/302 | 14 Tac, 2 Solo, 1 TFL, 1 Sacks, 3 QB Hur | 2 PD, 0 INT (0 TDS) | B- (54%) | B+ (46%) | 247 (47%) | 0 | NA | |
| #90 Reggie Jean (DT) | JR ('1) | 6'1"/298 | 8 Tac, 2 Solo, 0 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | B (58%) | B- (42%) | B- (0%) | 123 (23%) | 0.84 | 3* HS ('22) |
| #44 Montrel Canion (DT) | FR ('4) | 6'2"/295 | 2 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ (53%) | C- (47%) | 17 (3%) | 0 | NA | |
| #99 Amari Washington (DT) | FR ('4) | 6'3"/283 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ (64%) | C- (36%) | 11 (2%) | 0.83 | 3* HS ('25) | |
| #93 Fawzy Omotoso (DT) | FR ('3) | 6'3"/251 | 0 | 0.84 | 3* HS ('25) | |||||
| JR ('1) | 6'3"/275 | 0 | 0 | 3* HS ('22) | ||||||
| Linebackers | Yr | H/W | Defensive Stats | Pass Defense | Run D | Pass Rush | Cov | Snaps | Rating | Origin |
| #32 Quinn Urwiler (LB) | SR ('1) | 6'0"/226 | 109 Tac, 53 Solo, 6 TFL, 2 Sacks, 2 QB Hur | 0 PD, 0 INT (0 TDS) | A+ (51%) | A- (6%) | D (43%) | 495 (129%) | 0 | NA |
| #17 Filip Maciorowski (LB) | SO ('2) | 6'3"/225 | 67 Tac, 32 Solo, 5 TFL, 3 Sacks, 0 QB Hur | 2 PD, 0 INT (0 TDS) | C (51%) | B- (8%) | B+ (41%) | 440 (114%) | 0 | NA |
| #23 Marc Pretto (LB) | JR ('1) | 6'2"/225 | 24 Tac, 9 Solo, 1 TFL, 1 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B+ (52%) | A (6%) | D+ (43%) | 145 (38%) | 0.84 | FOR ('24) |
| #25 Jake Gassaway (LB) | JR ('1) | 6'0"/225 | 6 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 2 PD, 0 INT (0 TDS) | B+ (63%) | C (5%) | D (32%) | 62 (16%) | 0.85 | 3* HS ('22) |
| #19 Danny Cronin (LB) | SR ('1) | 6'3"/225 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | F (100%) | 6 (2%) | 0 | NA | ||
| #14 Malik Armstrong (LB) | JR ('1) | 6'0"/192 | C- (100%) | 6 (2%) | 0.79 | 2* HS ('22) | ||||
| #41 KJ McRae (LB) | FR ('3) | 6'3"/222 | B- (100%) | 6 (2%) | 0.8 | 3* HS ('24) | ||||
| #57 Kimar Nelson (LB) | FR ('3) | 6'2"/220 | 0 | 0.85 | 3* HS ('25) | |||||
| #45 Trenton Nixon (LB) | FR ('3) | 6'2"/233 | 0 | 0.82 | 3* HS ('25) | |||||
| Secondary | Yr | H/W | Defensive Stats | Pass Defense | Run D | Pass Rush | Cov | Snaps | Rating | Origin |
| #3 Jacob Finley (CB) | JR ('1) | 5'11"/184 | 33 Tac, 20 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 3 PD, 0 INT (0 TDS) | A- (49%) | B (1%) | B+ (50%) | 438 (55%) | 0.82 | 3* HS ('22) |
| #1 Ty Myles (CB) | SR ('1) | 5'10"/191 | 30 Tac, 14 Solo, 2 TFL, 0 Sacks, 1 QB Hur | 1 PD, 0 INT (0 TDS) | A- (48%) | B- (2%) | C+ (49%) | 431 (54%) | 0.79 | 2* HS ('21) |
| #7 Donte Harrison (CB) | SR ('1) | 6'1"/185 | 24 Tac, 14 Solo, 2 TFL, 0 Sacks, 0 QB Hur | 3 PD, 1 INT (0 TDS) | A (51%) | C+ (0%) | A- (48%) | 372 (47%) | 0 | NA |
| #33 Taylor Powell (CB) | FR ('3) | 6'4"/198 | 20 Tac, 13 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | A+ (64%) | C (2%) | B+ (34%) | 104 (13%) | 0.84 | 3* HS ('24) |
| #9 Dev'ion Reynolds (CB) | FR ('3) | 6'1"/190 | 15 Tac, 11 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 3 PD, 0 INT (1 TDS) | D (51%) | C (49%) | 210 (26%) | 0 | NA | |
| #12 Keshawn Lyons (CB) | JR ('2) | 6'1"/180 | 4 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ (57%) | F (43%) | 21 (3%) | 0.74 | MAN ('25) | |
| #34 James Little IV (CB) | FR ('4) | 5'11"/170 | C (91%) | C+ (9%) | 11 (1%) | 0 | NA | |||
| #21 Austin Tillman (CB) | FR ('3) | 5'11"/179 | 0 | 0.84 | 3* HS ('25) | |||||
| #22 Jasper Beeler (S) | JR ('2) | 6'2"/194 | 54 Tac, 25 Solo, 1 TFL, 1 Sacks, 0 QB Hur | 2 PD, 2 INT (0 TDS) | A- (50%) | A (1%) | A (49%) | 525 (85%) | 0 | NA |
| #4 Muhammed Jammeh (S) | SR ('1) | 6'1"/201 | 50 Tac, 30 Solo, 1 TFL, 0 Sacks, 1 QB Hur | 1 PD, 2 INT (0 TDS) | A- (49%) | B+ (1%) | C+ (50%) | 500 (81%) | 0.81 | 3* HS ('21) |
| #26 James Finley (S) | FR ('4) | 6'1"/183 | 17 Tac, 12 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 2 INT (0 TDS) | B+ (55%) | C+ (1%) | A (44%) | 132 (21%) | 0.87 | 3* HS ('25) |
| #24 Broderick Windham (S) | JR ('2) | 6'2"/200 | 8 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B (53%) | B- (47%) | 53 (9%) | 0 | NA | |
| #27 Trey Porter (S) | JR ('1) | 6'0"/198 | 3 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | 0 | 0.83 | 3* HS ('22) | |||
| #37 Miles Thompson (S) | SO ('3) | 5'11"/180 | 2 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- (100%) | 7 (1%) | 0.84 | TTU ('25) | ||
| #2 Cyrus McGarrell (S) | SR ('1) | 6'2"/197 | D+ (42%) | C+ (58%) | 24 (4%) | 0.79 | 2* HS ('21) | |||
| SO ('2) | 6'2"/185 | 0 | 0 | 3* HS ('24) | ||||||
| #29 Romelo Walker (DB) | FR ('3) | 6'1"/195 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | 0 | 0 | NA | |||
| #30 Andruw Ellis (DB) | FR ('3) | 6'0"/196 | 0 | 0.85 | 3* HS ('25) | |||||
| #38 Amari Williams (DB) | FR ('3) | 6'1"/172 | 0 | 0.82 | 3* HS ('25) | |||||
| Kickers | Yr | H/W | Field Goals | XPs | Points | FG Grade | Kickoffs | Rating | Origin | |
| #60 Andrew Glass (K) | SR ('1) | 5'10"/184 | 7/10 (70%), Long 50 Yds | 9/10 | 30 Pts | D | C | 0.74 | KENT ('25) | |
| #30 Jake Seibert (K) | SR ('0) | 6'1"/197 | 0.84 | OSU ('23) | ||||||
| Punters | Yr | H/W | Punts | Acc | Grade | Rank | Rating | Origin | ||
| #90 Danny Vuckovic (P) | SO ('2) | 6'1"/206 | 25, 1057 YDS (42.3 YPP), Long 54 YDS | 7 In 20, 1 TB | B- | B | 0 | NA | ||
| #36 Jake Ference (P) | FR ('4) | 6'0"/188 | 21, 870 YDS (41.4 YPP), Long 54 YDS | 4 In 20, 0 TB | B- | 0 | NA |
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.