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 Ben Gulbranson (QB) | SR ('1) | 6'3"/220 | 116/196 (59%), 1445 Yds, 6 TD / 4 INT | 27 Car, -140 Yds, (-5.2 YPC), 0 TD, 5 FUM | B- | D+ | #64 | 407 (100%) | 0.86 | ORST ('25) |
#2 Elijah Brown (QB) | FR ('3) | 6'2"/205 | 0 | 0.91 | 4* HS ('24) | |||||
#9 Myles Jackson (QB) | JR ('1) | 6'2"/195 | 0 | 0.89 | 3* HS ('23) | |||||
#10 Dylan Rizk (QB) | SO ('2) | 6'2"/220 | 0 | 0.86 | UCF ('25) | |||||
Running Backs | Yr | H/W | Rushing | Receiving | Run Grade | Rec Grade | Rush PPA | Snaps | Rating | Origin |
#20 Micah Ford (RB) | SO ('3) | 6'0"/220 | 91 Car, 400 Yds, (4.4 YPC), 3 TD, 0 FUM | 8 Rec, 77 Yds, (9.6 YPR), 0 TD | A- | C+ | #176 | 186 (45%) | 0.87 | 3* HS ('24) |
#33 Cole Tabb (RB) | FR ('3) | 5'8"/200 | 39 Car, 194 Yds, (5 YPC), 1 TD, 0 FUM | 3 Rec, 20 Yds, (6.7 YPR), 0 TD | B+ | C+ | #206 | 93 (23%) | 0.88 | 3* HS ('24) |
#6 Tuna Altahir (RB) | SR ('3) | 6'0"/225 | 15 Car, 55 Yds, (3.7 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | B- | D+ | #416 | 52 (13%) | 0.85 | EWU ('25) |
#26 Sedrick Irvin (RB) | JR ('2) | 5'10"/205 | 15 Car, 52 Yds, (3.5 YPC), 1 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | C+ | F | #230 | 78 (19%) | 0.89 | 3* HS ('23) |
#5 Chris Davis Jr. (RB) | SO ('2) | 5'10"/195 | 0 | 0.88 | 3* HS ('24) | |||||
#34 Champ Hampton (RB) | JR ('1) | 5'10"/220 | 0 | 0.86 | 3* HS ('23) | |||||
Wide Receivers | Yr | H/W | Receiving | Rushing | Rec Grade | Block Grade | Rec PPA | Snaps | Rating | Origin |
#3 C.J. Williams (WR) | SR ('0) | 6'1"/205 | 36 Rec, 412 Yds, (11.4 YPR), 1 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | #59 | 0 | 0.86 | WIS ('25) | ||
#11 Bryce Farrell (WR) | SR ('1) | 5'10"/175 | 19 Rec, 381 Yds, (20.1 YPR), 1 TD, 0 FUM | 2 Car, 8 Yds, 0 TD | A- | A- | #134 | 258 (50%) | 0.88 | 3* HS ('20) |
#00 Caden High (WR) | JR ('2) | 5'10"/165 | 15 Rec, 190 Yds, (12.7 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B+ | D+ | #269 | 197 (38%) | 0.86 | SCST ('25) |
#37 Myles Libman (WR) | JR ('2) | 6'0"/195 | 6 Rec, 64 Yds, (10.7 YPR), 1 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B | B+ | #520 | 127 (25%) | 0.83 | 3* HS ('23) |
#25 Marcus Brown (WR) | FR ('3) | 5'10"/170 | 3 Rec, 7 Yds, (2.3 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C | D | #666 | 45 (9%) | 0 | NA |
#4 Jordan Onovughe (WR) | SO ('1) | 6'2"/210 | 2 Rec, 17 Yds, (8.5 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C+ | A- | #727 | 45 (9%) | 0.83 | COLO ('25) |
#13 Liam Thorpe (WR) | FR ('4) | 6'0"/195 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 1 FUM | 0 Car, 0 Yds, 0 TD | C- | B | 15 (3%) | 0.86 | 3* HS ('25) | |
#81 Jonanthony Hall (WR) | FR ('4) | 6'1"/180 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C- | B- | 10 (2%) | 0.93 | 4* HS ('25) | |
#39 Tyler Kuo (WR) | JR ('2) | 6'3"/205 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C | D+ | 8 (2%) | 0 | NA | |
#19 David Pantelis (WR) | SR ('0) | 5'11"/195 | 0 | 0.86 | YALE ('25) | |||||
#40 Jason Thompson (WR) | JR ('1) | 5'10"/180 | 0 | 0.85 | 3* HS ('22) | |||||
Tight Ends | Yr | H/W | Receiving | Rec Grade | Run Block Grade | Pass Block Grade | Rec PPA | Snaps | Rating | Origin |
#86 Sam Roush (TE) | SR ('1) | 6'5"/260 | 18 Rec, 219 Yds, (12.2 YPR), 2 TD, 1 FUM | C- | B | B+ | 383 (64%) | 0.9 | 4* HS ('22) | |
#88 Benji Blackburn (TE) | SO ('3) | 6'6"/260 | 4 Rec, 19 Yds, (4.8 YPR), 1 TD, 0 FUM | C- | D+ | B+ | 137 (23%) | 0.87 | 3* HS ('24) | |
#84 Chico Holt (TE) | SO ('1) | 6'5"/250 | 1 Rec, 36 Yds, (36 YPR), 0 TD, 0 FUM | A+ | C- | B- | 10 (2%) | 0 | NA | |
#80 Brendan Doyle (TE) | SR ('3) | 6'4"/255 | 1 Rec, 3 Yds, (3 YPR), 0 TD, 0 FUM | D+ | B- | B+ | 67 (11%) | 0.86 | MEM ('25) | |
#83 Reiman Zebert (TE) | FR ('3) | 6'6"/220 | 0 | 0.87 | 3* HS ('25) | |||||
#87 Aiden Black (TE) | FR ('3) | 6'4"/240 | 0 | 0.86 | 3* HS ('24) | |||||
#85 Zach Giuliano (TE) | FR ('3) | 6'6"/235 | 0 | 0.86 | 3* HS ('25) | |||||
#89 Griffin Waiss (TE) | SR ('0) | 6'5"/240 | 0 | 0.78 | WASH ('24) | |||||
Offensive Lineman | Yr | H/W | Grade | Run Block | Pass Block | Snaps | Rating | Origin | ||
#66 Niki Prongos (T) | JR ('1) | 6'7"/310 | B | B (43%) | B (57%) | 407 (100%) | 0.86 | UCLA ('25) | ||
#58 Kahlil House (T) | SO ('3) | 6'5"/305 | D | C- (41%) | C- (59%) | 376 (92%) | 0.87 | 3* HS ('24) | ||
#71 Emeka Ugorji (G) | FR ('4) | 6'5"/295 | C- | C (43%) | C- (57%) | 306 (75%) | 0.86 | 3* HS ('25) | ||
#68 Zak Yamauchi (G) | FR ('4) | 6'4"/325 | D | C (44%) | F (56%) | 136 (33%) | 0.88 | 3* HS ('23) | ||
#60 Nick Fattig (G) | SO ('1) | 6'4"/300 | B | B- (47%) | A+ (53%) | 126 (31%) | 0.85 | TTU ('25) | ||
#55 Simione Pale (G) | JR ('2) | 6'4"/320 | A | A+ (52%) | C+ (48%) | 90 (22%) | 0.88 | 3* HS ('23) | ||
#74 Fisher Anderson (C) | SR ('1) | 6'6"/315 | B | B (41%) | A- (59%) | 341 (84%) | 0.91 | 4* HS ('22) | ||
#51 Ziron Brown (C) | FR ('3) | 6'3"/305 | D | C- (40%) | D+ (60%) | 253 (62%) | 0.88 | 3* HS ('24) | ||
#62 Josh Williams (OL) | FR ('3) | 6'4"/310 | 0.88 | 3* HS ('25) | ||||||
#59 Charlie Hoitink (OL) | FR ('3) | 6'4"/300 | 0.88 | 3* HS ('24) | ||||||
#56 Hayden Gunter (OL) | FR ('3) | 6'7"/295 | 0.87 | 3* HS ('24) | ||||||
#76 Jack Leyrer (OL) | SR ('0) | 6'5"/300 | 0.86 | 3* HS ('21) | ||||||
#73 Charlie Symonds (OL) | JR ('1) | 6'8"/305 | 0.86 | 3* HS ('23) | ||||||
#79 Kai Greer (OL) | FR ('3) | 6'6"/295 | 0.85 | GT ('25) | ||||||
#53 Nathan Mejia (OL) | JR ('1) | 6'3"/305 | 0.85 | SAC ('25) | ||||||
#65 Allen Thomason (OL) | JR ('1) | 6'5"/275 | 0.84 | 3* HS ('23) | ||||||
Defensive Line | Yr | H/W | Defensive Stats | Pass Defense | Run D | Pass Rush | Cov | Snaps | Rating | Origin |
#95 Adam Shovlin (DE) | FR ('3) | 6'4"/270 | 0 | 0.88 | 3* HS ('25) | |||||
#91 Clay Patterson (DT) | SR ('1) | 6'3"/280 | 14 Tac, 8 Solo, 4 TFL, 3 Sacks, 3 QB Hur | 1 PD, 0 INT (0 TDS) | B+ (34%) | A+ (66%) | C+ (0%) | 220 (50%) | 0.86 | UNLV ('24) |
#45 Omar Staples (DT) | JR ('2) | 6'3"/270 | 7 Tac, 4 Solo, 1 TFL, 1 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B+ (24%) | B (76%) | C+ (0%) | 105 (24%) | 0.86 | 3* HS ('23) |
#97 Zach Rowell (DT) | SR ('1) | 6'3"/280 | 7 Tac, 2 Solo, 0 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | F (36%) | D+ (64%) | B- (0%) | 136 (31%) | 0.87 | 3* HS ('22) |
#75 B. Marceau-Olayinka (DT) | JR ('2) | 6'3"/300 | 6 Tac, 3 Solo, 0 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | B (42%) | B- (58%) | D (0%) | 148 (33%) | 0.85 | 3* HS ('23) |
#94 Anthony Franklin (DT) | SR ('3) | 6'3"/285 | 6 Tac, 2 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | F (39%) | D+ (61%) | C+ (0%) | 165 (37%) | 0.83 | 3* HS ('21) |
#98 Zach Buckey (DT) | SR ('3) | 6'3"/270 | 4 Tac, 2 Solo, 1 TFL, 1 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | D+ (40%) | B- (59%) | C+ (2%) | 63 (14%) | 0.85 | 3* HS ('21) |
#42 Jacobi Murray (DT) | SO ('3) | 6'1"/315 | 3 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | F (67%) | C- (29%) | C+ (4%) | 24 (5%) | 0.87 | 3* HS ('24) |
#55 Joe Asiain (DT) | FR ('3) | 6'3"/275 | 2 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ (59%) | A- (41%) | C+ (0%) | 17 (4%) | 0.85 | 3* HS ('24) |
#96 Connor Bachhuber (DT) | FR ('3) | 6'5"/275 | D+ (100%) | 7 (2%) | 0.85 | 3* HS ('24) | ||||
#99 Benedict Umeh (DL) | FR ('3) | 6'5"/275 | 0 | 0.93 | 4* HS ('24) | |||||
#57 Kole Briehler (DL) | FR ('3) | 6'2"/275 | 0 | 0.88 | 3* HS ('25) | |||||
#95 Aristotle Taylor (DL) | GR ('0) | 6'7"/260 | 0 | 0.84 | 3* HS ('21) | |||||
Linebackers | Yr | H/W | Defensive Stats | Pass Defense | Run D | Pass Rush | Cov | Snaps | Rating | Origin |
#35 Matt Rose (LB) | SR ('1) | 6'2"/225 | 47 Tac, 23 Solo, 4 TFL, 1 Sacks, 1 QB Hur | 2 PD, 0 INT (0 TDS) | B+ (35%) | C- (13%) | A+ (52%) | 289 (104%) | 0.84 | 3* HS ('22) |
#23 Hunter Barth (LB) | SR ('1) | 6'2"/230 | 22 Tac, 14 Solo, 3 TFL, 2 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | D (33%) | B+ (10%) | F (57%) | 245 (88%) | 0.86 | CAL ('25) |
#38 Zach Johnson (LB) | SO ('1) | 6'3"/230 | 20 Tac, 12 Solo, 2 TFL, 1 Sacks, 2 QB Hur | 1 PD, 0 INT (0 TDS) | B+ (36%) | A (16%) | D+ (48%) | 142 (51%) | 0.84 | IDHO ('25) |
#11 Tevarua Tafiti (LB) | SR ('1) | 6'2"/240 | 16 Tac, 6 Solo, 4 TFL, 1 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | B- (34%) | C (52%) | D+ (13%) | 262 (94%) | 0.91 | 4* HS ('22) |
#51 Sam Mattingly (LB) | SO ('3) | 6'2"/235 | 13 Tac, 9 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | F (33%) | D (22%) | D+ (45%) | 96 (35%) | 0.87 | 3* HS ('24) |
#00 Jahsiah Galvan (LB) | JR ('1) | 6'2"/230 | 12 Tac, 10 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | B- (35%) | D (13%) | A+ (53%) | 55 (20%) | 0.86 | UNI ('24) |
#44 Ernest Cooper (LB) | SR ('1) | 6'4"/245 | 12 Tac, 6 Solo, 2 TFL, 1 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B (32%) | F (59%) | D+ (9%) | 223 (80%) | 0.94 | 4* HS ('22) |
#14 Wilfredo Aybar (LB) | SR ('3) | 6'2"/260 | 10 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ (36%) | D (54%) | D+ (10%) | 227 (82%) | 0 | NA |
#30 Ese Dubre (LB) | SR ('3) | 6'2"/260 | 4 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- (39%) | B+ (54%) | C+ (7%) | 59 (21%) | 0.87 | 3* HS ('21) |
#49 Gabe Kaminski (LB) | FR ('4) | 6'3"/225 | 4 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- (38%) | A- (50%) | A- (13%) | 32 (12%) | 0.88 | 3* HS ('25) |
#41 Anson Pulsipher (LB) | SR ('0) | 6'0"/220 | 2 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | 0 | 0.8 | 3* HS ('20) | |||
#2 Dylan Stephenson (LB) | FR ('3) | 6'4"/235 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ (47%) | D+ (47%) | C+ (7%) | 15 (5%) | 0.9 | 4* HS ('24) |
#36 Tre Williams (LB) | JR ('2) | 6'2"/235 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C (80%) | C+ (20%) | 5 (2%) | 0.87 | 3* HS ('23) | |
#43 Landon McComber (LB) | FR ('3) | 6'2"/225 | 0 | 0.88 | 3* HS ('25) | |||||
#52 Maxwell Richardson (LB) | FR ('3) | 6'3"/230 | 0 | 0.87 | 3* HS ('24) | |||||
#40 Mickey Vaccarello (LB) | FR ('3) | 6'2"/230 | 0 | 0.87 | 3* HS ('25) | |||||
#90 Gavin Geweniger (LB) | JR ('1) | 6'4"/240 | 0 | 0.86 | 3* HS ('23) | |||||
#25 Bo Tate (LB) | FR ('3) | 6'0"/220 | 0 | 0.86 | 3* HS ('24) | |||||
Secondary | Yr | H/W | Defensive Stats | Pass Defense | Run D | Pass Rush | Cov | Snaps | Rating | Origin |
#6 Collin Wright (CB) | SR ('1) | 6'0"/195 | 22 Tac, 15 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 2 PD, 1 INT (1 TDS) | A (35%) | C- (1%) | A- (64%) | 319 (68%) | 0.87 | 3* HS ('22) |
#22 Che Ojarikre (CB) | SO ('1) | 6'2"/205 | 12 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B (33%) | B+ (2%) | B- (66%) | 215 (46%) | 0.86 | 3* HS ('23) |
#9 Brandon Nicholson (CB) | SO ('3) | 6'0"/190 | 8 Tac, 6 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 2 PD, 0 INT (0 TDS) | D+ (35%) | F (2%) | D+ (63%) | 165 (35%) | 0.87 | 3* HS ('24) |
#8 Cam Richardson (CB) | SO ('3) | 6'2"/195 | 7 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ (49%) | D+ (51%) | 51 (11%) | 0.85 | 3* HS ('24) | |
#10 Jordan Washington (CB) | SR ('1) | 6'0"/190 | 6 Tac, 6 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B+ (38%) | D+ (3%) | D+ (59%) | 61 (13%) | 0.85 | DART ('25) |
#31 Aaron Morris (CB) | JR ('2) | 5'11"/195 | 6 Tac, 4 Solo, 0 TFL, 0 Sacks, 1 QB Hur | 1 PD, 0 INT (0 TDS) | C- (19%) | C+ (1%) | B+ (81%) | 124 (27%) | 0.85 | 3* HS ('23) |
#28 Sam Neely III (CB) | FR ('3) | 5'11"/185 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | 0 | 0.85 | WAKE ('25) | |||
#26 Chris Garland (CB) | FR ('3) | 6'0"/180 | 0 | 0.85 | 3* HS ('25) | |||||
#27 Breylan Thompson (CB) | SO ('2) | 6'1"/185 | 0 | 0.84 | YALE ('25) | |||||
#34 Javion Randall (CB) | FR ('3) | 5'11"/190 | 0 | 0.82 | 3* HS ('24) | |||||
#21 Scotty Edwards (S) | SR ('1) | 6'1"/200 | 33 Tac, 19 Solo, 1 TFL, 1 Sacks, 1 QB Hur | 1 PD, 0 INT (0 TDS) | A (33%) | B- (3%) | D+ (64%) | 234 (43%) | 0.82 | 3* HS ('20) |
#5 Jay Green (S) | JR ('1) | 6'3"/215 | 24 Tac, 17 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 3 PD, 0 INT (0 TDS) | A- (34%) | B (1%) | A- (65%) | 397 (72%) | 0.84 | 3* HS ('22) |
#32 Mitch Leigber (S) | SR ('3) | 6'1"/200 | 16 Tac, 8 Solo, 0 TFL, 0 Sacks, 1 QB Hur | 1 PD, 0 INT (0 TDS) | C- (35%) | B+ (2%) | D (63%) | 253 (46%) | 0.88 | 3* HS ('21) |
#39 Charlie Eckhardt (S) | FR ('3) | 6'2"/205 | 15 Tac, 9 Solo, 0 TFL, 0 Sacks, 1 QB Hur | 1 PD, 0 INT (0 TDS) | A- (31%) | B+ (2%) | F (67%) | 131 (24%) | 0 | NA |
#29 Darrius Davis (S) | SO ('3) | 6'0"/200 | 6 Tac, 6 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | D (25%) | F (7%) | D+ (68%) | 60 (11%) | 0.86 | 3* HS ('24) |
#3 Jaylen'Dai Sumlin (S) | SO ('3) | 6'2"/200 | 2 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B+ (52%) | C (5%) | B+ (43%) | 21 (4%) | 0 | NA |
#17 Omari Gaines (S) | FR ('3) | 6'2"/200 | 0 | 0.86 | 3* HS ('25) | |||||
#15 Donte Utu (S) | FR ('3) | 6'1"/170 | 0 | 0.85 | 3* HS ('25) | |||||
Kickers | Yr | H/W | Field Goals | XPs | Points | FG Grade | Kickoffs | Rating | Origin | |
#13 Emmet Kenney (K) | SR ('3) | 6'3"/220 | 8/10 (80%), Long 46 Yds | 11/11 | 35 Pts | B+ | A- | 0 | NA | |
#19 London Bironas (K) | FR ('3) | 5'10"/180 | 0.82 | 3* HS ('25) | ||||||
Punters | Yr | H/W | Punts | Acc | Grade | Rank | Rating | Origin | ||
#37 Aidan Flintoft (P) | JR ('2) | 6'2"/210 | 29, 1233 YDS (42.5 YPP), Long 62 YDS | 4 In 20, 1 TB | A- | F | 0.83 | 3* HS ('23) |
Total Team Talent for '25 is: 854, #39 in CFB. 0.86 Avg Per Player. Blue Chip Ratio 10.67%
Breakdown - Offense: 354.58 (45) Defense: 371.62 (49) ST: 13.2 (3)
97 Total players, 20 from Transfer Portal. 17.9% of roster is from the Portal.
19 from the '25 Transfer Portal. 17% of roster is from this years Portal, 29 players left via portal after '24.
Roster Breakdown: 0 elite players, 0 great players, 8 very good players, 52 good players, 29 JAGS, 1 low JAGS, 0 JAG- players
Snaps by class: FR: 1262 (12%), SO: 2091 (20%), JR: 2079 (20%), SR: 4798 (47%), GR: 0 (0%)
15 players have no stats and no recruiting/portal ratings excluded from totals.