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 | 46/77 (60%), 376 Yds, 1 TD / 2 INT | 33 Car, 57 Yds, (1.7 YPC), 0 TD, 1 FUM | D+ | F | #141 | 224 (60%) | 0 | NA |
#2 Brady Davidson (QB) | FR ('4) | 6'5"/224 | 26/58 (45%), 215 Yds, 1 TD / 3 INT | 5 Car, -19 Yds, (-3.8 YPC), 0 TD, 2 FUM | F | D | #289 | 116 (31%) | 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- | #274 | 22 (6%) | 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+ | #228 | 12 (3%) | 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 | 82 Car, 314 Yds, (3.8 YPC), 1 TD, 0 FUM | 6 Rec, 13 Yds, (2.2 YPR), 0 TD | A | C- | #80 | 205 (43%) | 0 | NA |
#1 Telly Johnson Jr. (RB) | SO ('3) | 5'11"/209 | 67 Car, 395 Yds, (5.9 YPC), 2 TD, 1 FUM | 11 Rec, 61 Yds, (5.5 YPR), 0 TD | B+ | D+ | #198 | 171 (36%) | 0.82 | 3* HS ('24) |
#21 Lazaro Rogers (RB) | FR ('4) | 5'10"/200 | 17 Car, 115 Yds, (6.8 YPC), 1 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | C+ | C- | #409 | 27 (6%) | 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 | #315 | 55 (12%) | 0 | NA |
#24 Elijah Porter (RB) | FR ('3) | 5'11"/202 | 0 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | D | C+ | 20 (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 | 28 Rec, 289 Yds, (10.3 YPR), 1 TD, 0 FUM | 1 Car, 22 Yds, 0 TD | A | D+ | #79 | 266 (55%) | 0 | NA |
#9 George Dimopoulos (WR) | SO ('3) | 6'2"/200 | 7 Rec, 47 Yds, (6.7 YPR), 0 TD, 1 FUM | 0 Car, 0 Yds, 0 TD | D+ | F | #510 | 219 (46%) | 0.83 | 3* HS ('24) |
#7 Gary Givens (WR) | SO ('3) | 6'1"/200 | 6 Rec, 87 Yds, (14.5 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | D+ | B | #493 | 305 (64%) | 0 | NA |
#00 La'Don Bryant (WR) | FR ('3) | 6'4"/204 | 4 Rec, 25 Yds, (6.3 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | D+ | D | #723 | 156 (33%) | 0.82 | 3* HS ('24) |
#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 | 0 Car, 0 Yds, 0 TD | B- | 3 (1%) | 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 | ||
#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 (1%) | 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 | 4 Rec, 36 Yds, (9 YPR), 1 TD, 0 FUM | D | D+ | A- | 327 (75%) | 0.85 | NEB ('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) | |||
#86 Devon Akers (TE) | FR ('3) | 6'7"/223 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | B- | 5 (1%) | 0.81 | 3* HS ('24) | |||
#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) | |||||
#49 Devin Habermehl (TE) | FR ('3) | 6'1"/246 | 0 | 0.82 | 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- (52%) | B (48%) | 370 (99%) | 0.8 | 3* HS ('22) | ||
#77 Izuchukwu Ozoh (T) | SR ('1) | 6'4"/285 | F | C+ (49%) | D (51%) | 326 (87%) | 0 | NA | ||
#58 Ross Liegel (T) | FR ('3) | 6'6"/278 | B+ | B (60%) | A+ (40%) | 42 (11%) | 0.84 | 3* HS ('24) | ||
#66 Lane Mahnesmith (T) | FR ('3) | 6'8"/320 | F | C- (93%) | B- (7%) | 15 (4%) | 0.82 | 3* HS ('24) | ||
#55 Abiathar Curry (G) | JR ('1) | 6'3"/307 | F | F (51%) | D+ (49%) | 339 (91%) | 0.82 | 3* HS ('22) | ||
#64 Aidan Tweedy (G) | SR ('1) | 6'2"/301 | B | B (50%) | A- (50%) | 299 (80%) | 0 | NA | ||
#75 Thomas Paasch (G) | SO ('2) | 6'5"/306 | C- | C+ (58%) | C- (42%) | 110 (29%) | 0.84 | 3* HS ('23) | ||
#63 Landon Hron (C) | SO ('2) | 6'3"/318 | C | C- (52%) | A (48%) | 374 (100%) | 0 | NA | ||
#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) | ||||||
#70 Michael Jimmar (OL) | SO ('2) | 6'5"/312 | 0.83 | 3* HS ('23) | ||||||
#78 Jacob Welch (OL) | SO ('2) | 6'6"/316 | 0.82 | 3* HS ('23) | ||||||
#62 Grey Rumohr (OL) | FR ('3) | 6'5"/305 | 0.82 | 3* HS ('24) | ||||||
#67 Tyler Rindels (OL) | FR ('3) | 6'4"/282 | 0.83 | 3* HS ('25) | ||||||
#61 Ben Gustafson (OL) | FR ('3) | 6'8"/302 | 0.85 | 3* HS ('24) | ||||||
#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 | 28 Tac, 15 Solo, 2 TFL, 1 Sacks, 7 QB Hur | 0 PD, 0 INT (0 TDS) | B+ (50%) | B- (49%) | C+ (0%) | 339 (87%) | 0.82 | 3* HS ('22) |
#11 Jalonnie Williams (DE) | SR ('1) | 6'4"/286 | 19 Tac, 5 Solo, 1 TFL, 0 Sacks, 5 QB Hur | 1 PD, 0 INT (0 TDS) | C- (49%) | C- (50%) | A- (1%) | 300 (77%) | 0.82 | 3* HS ('21) |
#16 Jay'shon Thomas (DE) | SO ('2) | 6'4"/246 | 8 Tac, 2 Solo, 1 TFL, 0 Sacks, 2 QB Hur | 0 PD, 0 INT (0 TDS) | C- (50%) | C (50%) | C+ (0%) | 131 (34%) | 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 (17%) | 0.83 | 3* HS ('24) |
#13 Ivan Moore Jr. (DE) | FR ('3) | 6'4"/228 | D+ (100%) | 6 (2%) | 0.85 | 3* HS ('24) | ||||
#52 Ivan Davis (DE) | SR ('1) | 6'3"/244 | C+ (33%) | D (62%) | C+ (5%) | 21 (5%) | 0.82 | 3* HS ('20) | ||
#87 Micah Cook (DE) | FR ('3) | 6'6"/251 | 0 | 0.84 | 3* HS ('25) | |||||
#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) | |||||
#6 Dasean Dixon (DT) | SR ('1) | 6'2"/296 | 15 Tac, 3 Solo, 3 TFL, 1 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | B- (50%) | C (50%) | C+ (0%) | 208 (53%) | 0 | NA |
#10 Mark Hensley (DT) | SO ('2) | 6'3"/290 | 14 Tac, 9 Solo, 4 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | A- (51%) | C+ (49%) | B- (0%) | 266 (68%) | 0.8 | 3* HS ('23) |
#00 Alvin Gulley Jr. (DT) | SR ('1) | 6'0"/302 | 9 Tac, 2 Solo, 1 TFL, 1 Sacks, 1 QB Hur | 2 PD, 0 INT (0 TDS) | C+ (55%) | B+ (45%) | 207 (53%) | 0 | NA | |
#90 Reggie Jean (DT) | JR ('1) | 6'1"/298 | 4 Tac, 2 Solo, 0 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | B (53%) | B (48%) | C+ (0%) | 80 (21%) | 0.84 | 3* HS ('22) |
#44 Montrel Canion (DT) | FR ('4) | 6'2"/295 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ (53%) | C- (47%) | 17 (4%) | 0 | NA | |
#93 Fawzy Omotoso (DT) | FR ('3) | 6'3"/251 | 0 | 0.84 | 3* HS ('25) | |||||
#99 Amari Washington (DT) | FR ('3) | 6'3"/283 | 0 | 0.83 | 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 | 70 Tac, 36 Solo, 5 TFL, 2 Sacks, 2 QB Hur | 0 PD, 0 INT (0 TDS) | A+ (51%) | B+ (6%) | C- (43%) | 360 (126%) | 0 | NA |
#17 Filip Maciorowski (LB) | SO ('2) | 6'3"/225 | 46 Tac, 21 Solo, 3 TFL, 2 Sacks, 0 QB Hur | 2 PD, 0 INT (0 TDS) | B- (50%) | B- (8%) | B+ (42%) | 337 (118%) | 0 | NA |
#23 Marc Pretto (LB) | JR ('1) | 6'2"/225 | 12 Tac, 3 Solo, 1 TFL, 1 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ (49%) | A (7%) | C- (44%) | 90 (32%) | 0.84 | FOR ('24) |
#25 Jake Gassaway (LB) | JR ('1) | 6'0"/225 | 5 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 2 PD, 0 INT (0 TDS) | B+ (62%) | C (3%) | D+ (34%) | 61 (21%) | 0.85 | 3* HS ('22) |
#19 Danny Cronin (LB) | SR ('1) | 6'3"/225 | F (100%) | 6 (2%) | 0 | NA | ||||
#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) | |||||
#41 KJ McRae (LB) | FR ('3) | 6'3"/222 | 0 | 0.8 | 3* HS ('24) | |||||
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 | 22 Tac, 13 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 2 PD, 0 INT (0 TDS) | B+ (49%) | B (1%) | B+ (50%) | 394 (95%) | 0.82 | 3* HS ('22) |
#7 Donte Harrison (CB) | SR ('1) | 6'1"/185 | 20 Tac, 12 Solo, 2 TFL, 0 Sacks, 0 QB Hur | 3 PD, 1 INT (0 TDS) | A+ (50%) | A (50%) | 308 (74%) | 0 | NA | |
#9 Dev'ion Reynolds (CB) | FR ('3) | 6'1"/190 | 5 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (1 TDS) | F (50%) | D+ (50%) | 104 (25%) | 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%) | D (43%) | 21 (5%) | 0.74 | MAN ('25) | |
#37 Miles Thompson (CB) | SO ('3) | 5'11"/180 | C (100%) | 1 (0%) | 0.84 | TTU ('25) | ||||
#34 James Little IV (CB) | FR ('4) | 5'11"/170 | C (80%) | C+ (20%) | 5 (1%) | 0 | NA | |||
#21 Austin Tillman (CB) | FR ('3) | 5'11"/179 | 0 | 0.84 | 3* HS ('25) | |||||
#14 Malik Armstrong (CB) | JR ('1) | 6'0"/192 | 0 | 0.79 | 2* HS ('22) | |||||
#22 Jasper Beeler (S) | JR ('2) | 6'2"/194 | 40 Tac, 20 Solo, 1 TFL, 1 Sacks, 0 QB Hur | 1 PD, 1 INT (0 TDS) | B+ (50%) | A (1%) | B+ (49%) | 396 (62%) | 0 | NA |
#4 Muhammed Jammeh (S) | SR ('1) | 6'1"/201 | 38 Tac, 23 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 1 PD, 2 INT (0 TDS) | A (49%) | C+ (1%) | B (51%) | 371 (58%) | 0.81 | 3* HS ('21) |
#1 Ty Myles (S) | SR ('1) | 5'10"/191 | 25 Tac, 14 Solo, 2 TFL, 0 Sacks, 1 QB Hur | 1 PD, 0 INT (0 TDS) | A- (48%) | B (2%) | C- (49%) | 328 (52%) | 0.79 | 2* HS ('21) |
#33 Taylor Powell (S) | FR ('3) | 6'4"/198 | 8 Tac, 3 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | A (62%) | C (3%) | C- (34%) | 61 (10%) | 0.84 | 3* HS ('24) |
#24 Broderick Windham (S) | JR ('2) | 6'2"/200 | 6 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B (53%) | C+ (47%) | 51 (8%) | 0 | NA | |
#26 James Finley (S) | FR ('4) | 6'1"/183 | 3 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- (65%) | C+ (3%) | C- (33%) | 40 (6%) | 0.87 | 3* HS ('25) |
#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) | |||
#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) | ||||||
#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 | 6/8 (75%), Long 39 Yds | 5/6 | 23 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 | 4, 167 YDS (41.8 YPP), Long 47 YDS | 0 In 20, 0 TB | C+ | 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 (43) Defense: 198.12 (44) ST: 9.68 (4)
91 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: 1131 (11%), SO: 2436 (24%), JR: 2756 (27%), SR: 3746 (37%), GR: 0 (0%)
31 players have no stats and no recruiting/portal ratings excluded from totals.