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 |
#4 Maddux Madsen (QB) | JR ('1) | 5'10"/201 | 122/200 (61%), 1570 Yds, 11 TD / 5 INT | 37 Car, 38 Yds, (1 YPC), 2 TD, 3 FUM | B- | C | #54 | 421 (90%) | 0.83 | 3* HS ('22) |
#14 Max Cutforth (QB) | SO ('2) | 6'2"/208 | 6/10 (60%), 67 Yds, 0 TD / 0 INT | 2 Car, -11 Yds, (-5.5 YPC), 0 TD, 0 FUM | C | C- | #179 | 49 (10%) | 0 | NA |
#16 Kaleb Annett (QB) | FR ('3) | 6'3"/183 | 0 | 0.84 | 3* HS ('24) | |||||
Running Backs | Yr | H/W | Rushing | Receiving | Run Grade | Rec Grade | Rush PPA | Snaps | Rating | Origin |
#24 Dylan Riley (RB) | SO ('3) | 5'10"/190 | 71 Car, 494 Yds, (7 YPC), 5 TD, 0 FUM | 7 Rec, 114 Yds, (16.3 YPR), 1 TD | A+ | A- | #59 | 133 (27%) | 0.87 | 3* HS ('24) |
#26 Sire Gaines (RB) | FR ('3) | 6'0"/209 | 69 Car, 349 Yds, (5.1 YPC), 3 TD, 2 FUM | 7 Rec, 37 Yds, (5.3 YPR), 0 TD | A | D+ | #63 | 197 (41%) | 0.87 | 3* HS ('24) |
#23 Malik Sherrod (RB) | SR ('1) | 5'8"/177 | 44 Car, 220 Yds, (5 YPC), 2 TD, 2 FUM | 14 Rec, 103 Yds, (7.4 YPR), 0 TD | A- | D+ | #255 | 143 (30%) | 0.83 | FRES ('25) |
#28 Seth Knothe (RB) | JR ('1) | 6'1"/216 | 7 Car, 26 Yds, (3.7 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | C | 9 (2%) | 0 | NA | ||
#1 Jambres Dubar (RB) | JR ('2) | 6'0"/205 | 0 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | 2 (0%) | 0.88 | 3* HS ('23) | |||
#34 Greg Ard (RB) | FR ('3) | 5'10"/190 | 0 | 0.89 | 4* HS ('25) | |||||
Wide Receivers | Yr | H/W | Receiving | Rushing | Rec Grade | Block Grade | Rec PPA | Snaps | Rating | Origin |
#3 Latrell Caples (WR) | SR ('1) | 6'0"/191 | 21 Rec, 292 Yds, (13.9 YPR), 2 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B | B+ | #124 | 292 (48%) | 0.87 | 3* HS ('20) |
#82 Ben Ford (WR) | SR ('1) | 5'10"/187 | 20 Rec, 299 Yds, (15 YPR), 5 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | A- | A- | #36 | 260 (43%) | 0.8 | 3* HS ('21) |
#5 Chris Marshall (WR) | JR ('1) | 6'3"/211 | 19 Rec, 344 Yds, (18.1 YPR), 1 TD, 1 FUM | 0 Car, 0 Yds, 0 TD | B | B- | #271 | 321 (53%) | 0.91 | MISS ('24) |
#80 Cameron Bates (WR) | SO ('3) | 5'10"/170 | 4 Rec, 55 Yds, (13.8 YPR), 0 TD, 0 FUM | 3 Car, 37 Yds, 1 TD | C+ | D | #547 | 91 (15%) | 0.86 | 3* HS ('24) |
#25 Quinton Brown (WR) | FR ('4) | 5'8"/163 | 3 Rec, 49 Yds, (16.3 YPR), 1 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | A | A- | #600 | 36 (6%) | 0.86 | 3* HS ('25) |
#13 Chase Penry (WR) | SR ('1) | 6'0"/194 | 3 Rec, 31 Yds, (10.3 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C- | B | #593 | 122 (20%) | 0.86 | COLO ('23) |
#17 D. Whitlock Jr. (WR) | JR ('1) | 6'0"/185 | 1 Rec, 12 Yds, (12 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B | B | 39 (6%) | 0 | NA | |
#83 Qumonte Williams Jr. (WR) | FR ('4) | 6'5"/197 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | D+ | B | 52 (9%) | 0.86 | 3* HS ('25) | |
#49 AJ Maes (WR) | SO ('2) | 6'3"/198 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B- | 3 (0%) | 0 | NA | ||
#84 Gavin Packer (WR) | FR ('3) | 5'10"/172 | 0 | 0.87 | 3* HS ('25) | |||||
#81 Kamryn Jones (WR) | FR ('3) | 6'2"/180 | 0 | 0.86 | 3* HS ('25) | |||||
GR ('0) | 6'3"/210 | 0 | 0 | 3* HS ('20) | ||||||
#29 AJ Jones (WR) | FR ('3) | 6'1"/183 | 0 | 0.83 | 3* HS ('25) | |||||
Tight Ends | Yr | H/W | Receiving | Rec Grade | Run Block Grade | Pass Block Grade | Rec PPA | Snaps | Rating | Origin |
#85 Matt Lauter (TE) | SR ('1) | 6'3"/240 | 17 Rec, 179 Yds, (10.5 YPR), 1 TD, 0 FUM | B | A+ | C+ | 265 (41%) | 0 | NA | |
#88 Matt Wagner (TE) | SO ('2) | 6'5"/243 | 10 Rec, 113 Yds, (11.3 YPR), 0 TD, 0 FUM | B- | D | C- | 242 (38%) | 0.83 | 3* HS ('23) | |
#45 Troy Grizzle (TE) | FR ('3) | 6'3"/246 | 1 Rec, 10 Yds, (10 YPR), 1 TD, 0 FUM | B- | B+ | 11 (2%) | 0 | NA | ||
#96 Luke Voorhees (TE) | SR ('1) | 6'3"/240 | 1 Rec, 7 Yds, (7 YPR), 0 TD, 0 FUM | B- | F | B | 80 (13%) | 0 | NA | |
#86 Austin Terry (TE) | JR ('1) | 6'3"/237 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | D+ | D+ | B- | 41 (6%) | 0.86 | 3* HS ('22) | |
#47 Kaden Anderson (TE) | FR ('3) | 6'3"/223 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | B- | 1 (0%) | 0.84 | 3* HS ('24) | |||
#46 Carter Kuchenbuch (TE) | FR ('3) | 6'5"/238 | 0 | 0.84 | 3* HS ('25) | |||||
Offensive Lineman | Yr | H/W | Grade | Run Block | Pass Block | Snaps | Rating | Origin | ||
#77 Kage Casey (T) | JR ('1) | 6'5"/316 | A | A+ (42%) | A- (58%) | 433 (92%) | 0.85 | 3* HS ('22) | ||
#75 Daylon Metoyer (T) | JR ('1) | 6'4"/331 | F | C- (43%) | C- (57%) | 422 (90%) | 0.85 | 3* HS ('24) | ||
#70 Kyle Cox (T) | SO ('2) | 6'6"/296 | B- | B (81%) | D+ (19%) | 37 (8%) | 0.83 | 3* HS ('23) | ||
#68 Jake Steele (T) | JR ('1) | 6'4"/302 | F | B+ (94%) | B+ (6%) | 16 (3%) | 0.82 | SJSU ('24) | ||
#65 Hall Schmidt (T) | JR ('1) | 6'7"/308 | B+ | A (59%) | D+ (41%) | 37 (8%) | 0.83 | 3* HS ('22) | ||
#67 Jason Steele (G) | SO ('2) | 6'4"/300 | B- | B (43%) | C (58%) | 440 (94%) | 0.85 | 3* HS ('23) | ||
#62 Roger Carreon (G) | JR ('1) | 6'5"/306 | C- | B- (44%) | C- (56%) | 393 (84%) | 0.84 | 3* HS ('22) | ||
#64 Carson Rasmussen (G) | SO ('2) | 6'5"/305 | A | A+ (84%) | F (16%) | 32 (7%) | 0.83 | 3* HS ('23) | ||
#78 Tyler Keinath (G) | SR ('1) | 6'2"/322 | B+ | B+ (70%) | A (30%) | 40 (9%) | 0.78 | WIU ('23) | ||
#61 JJ Talo (G) | JR ('1) | 6'3"/311 | C- | C (100%) | F (0%) | 5 (1%) | 0.84 | 3* HS ('22) | ||
#63 Mason Randolph (C) | SR ('1) | 6'4"/309 | B- | B+ (43%) | D+ (57%) | 329 (70%) | 0.86 | 3* HS ('21) | ||
#72 Zach Holmes (C) | SR ('1) | 6'2"/302 | D+ | B+ (43%) | D+ (57%) | 168 (36%) | 0 | NA | ||
#52 Stewart Taufa (C) | FR ('4) | 6'1"/300 | B | B+ (100%) | F (0%) | 5 (1%) | 0.85 | 3* HS ('25) | ||
#79 Connor Warkentin (OL) | FR ('3) | 6'5"/277 | 0.83 | 3* HS ('24) | ||||||
#74 Connor Gilbreath (OL) | JR ('1) | 6'5"/272 | 0.83 | LSU ('24) | ||||||
#76 Greg Bienvenue (OL) | FR ('3) | 6'4"/315 | 0.84 | 3* HS ('24) | ||||||
#69 Tayo Omotinugbon (OL) | FR ('3) | 6'2"/288 | 0.84 | 3* HS ('24) | ||||||
#71 Miles Walker (OL) | SO ('2) | 6'5"/317 | 0.84 | OSU ('25) | ||||||
#66 Jacob Tracy (OL) | FR ('3) | 6'6"/253 | 0.85 | 3* HS ('25) | ||||||
Defensive Line | Yr | H/W | Defensive Stats | Pass Defense | Run D | Pass Rush | Cov | Snaps | Rating | Origin |
#5 Jayden Virgin-Morgan (DE) | JR ('1) | 6'3"/253 | 27 Tac, 12 Solo, 6 TFL, 3 Sacks, 5 QB Hur | 0 PD, 0 INT (0 TDS) | A- (51%) | A- (41%) | A- (8%) | 301 (78%) | 0.86 | 3* HS ('22) |
#95 Max Stege (DE) | JR ('2) | 6'4"/264 | 11 Tac, 2 Solo, 1 TFL, 1 Sacks, 2 QB Hur | 0 PD, 0 INT (0 TDS) | B- (52%) | B- (46%) | C+ (2%) | 254 (66%) | 0.84 | 3* HS ('23) |
#15 Malakai Williams (DE) | SR ('1) | 6'5"/245 | 5 Tac, 3 Solo, 2 TFL, 2 Sacks, 5 QB Hur | 0 PD, 0 INT (0 TDS) | B (47%) | B+ (53%) | 102 (27%) | 0.83 | IDHO ('25) | |
#13 Sterling Lane II (DE) | JR ('1) | 6'3"/232 | 2 Tac, 2 Solo, 1 TFL, 1 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | D+ (20%) | A- (80%) | 15 (4%) | 0.87 | ARIZ ('25) | |
#51 Roman Caywood (DE) | FR ('3) | 6'3"/245 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | C (46%) | A+ (51%) | C+ (2%) | 41 (11%) | 0.84 | 3* HS ('24) |
#91 Bol Bol (DE) | FR ('4) | 6'4"/223 | D (26%) | A- (65%) | B- (9%) | 34 (9%) | 0.86 | 3* HS ('25) | ||
#56 Mason Jacobsen (DE) | JR ('1) | 6'2"/263 | C (25%) | D+ (75%) | 12 (3%) | 0 | NA | |||
#50 Jaden Williams (DE) | FR ('3) | 6'3"/254 | 0 | 0.87 | 3* HS ('25) | |||||
#40 Deshawn Toilolo (DE) | FR ('3) | 6'2"/230 | 0 | 0.84 | 3* HS ('25) | |||||
#85 Camden DeGraw-Tryall (DE) | SO ('2) | 6'4"/232 | 0 | 0.83 | WSU ('25) | |||||
#90 Braxton Fely (DT) | SR ('1) | 6'1"/296 | 14 Tac, 4 Solo, 5 TFL, 5 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ (51%) | A+ (48%) | D+ (1%) | 239 (62%) | 0.84 | 3* HS ('22) |
#19 Dion Washington (DT) | SR ('1) | 6'2"/290 | 9 Tac, 3 Solo, 1 TFL, 1 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- (49%) | B- (51%) | 158 (41%) | 0.84 | HAW ('25) | |
#59 Lopez Sanusi (DT) | FR ('3) | 6'3"/299 | 6 Tac, 3 Solo, 1 TFL, 1 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ (45%) | B (54%) | B- (1%) | 97 (25%) | 0.82 | 3* HS ('24) |
#99 Michael Madrie (DT) | SO ('2) | 6'4"/281 | 5 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B (45%) | C+ (55%) | C+ (0%) | 139 (36%) | 0.85 | 3* HS ('23) |
#92 David Latu (DT) | JR ('1) | 6'4"/305 | 4 Tac, 1 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | A (51%) | C (49%) | 57 (15%) | 0.83 | BYU ('25) | |
#94 Keanu Mailoto (DT) | SR ('1) | 6'5"/280 | 2 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | B (48%) | B- (52%) | C+ (0%) | 77 (20%) | 0.83 | ARIZ ('25) |
#97 Hayden Hanks (DL) | FR ('3) | 6'3"/280 | 0 | 0.84 | 3* HS ('24) | |||||
#58 Trevor McKenna (DL) | FR ('3) | 6'6"/267 | 0 | 0.83 | 3* HS ('24) | |||||
Linebackers | Yr | H/W | Defensive Stats | Pass Defense | Run D | Pass Rush | Cov | Snaps | Rating | Origin |
#53 Marco Notarainni (LB) | SR ('1) | 6'3"/238 | 35 Tac, 21 Solo, 2 TFL, 0 Sacks, 5 QB Hur | 0 PD, 0 INT (0 TDS) | B+ (52%) | A- (12%) | B (36%) | 322 (115%) | 0.84 | 3* HS ('21) |
#43 Jake Ripp (LB) | JR ('1) | 6'3"/240 | 25 Tac, 11 Solo, 2 TFL, 0 Sacks, 3 QB Hur | 0 PD, 0 INT (0 TDS) | C+ (54%) | A- (10%) | B- (36%) | 241 (86%) | 0.84 | 3* HS ('22) |
#41 Boen Phelps (LB) | SO ('2) | 6'1"/204 | 23 Tac, 12 Solo, 1 TFL, 0 Sacks, 2 QB Hur | 0 PD, 1 INT (1 TDS) | C+ (53%) | B (14%) | A+ (33%) | 223 (80%) | 0 | NA |
#55 Mana Tuioti (LB) | FR ('4) | 5'10"/220 | 3 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | B+ (19%) | A+ (15%) | C+ (65%) | 26 (9%) | 0.85 | 3* HS ('25) |
#44 S. Brackett-Lambey (LB) | FR ('4) | 6'2"/230 | 1 Tac, 0 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- (21%) | F (14%) | A- (64%) | 14 (5%) | 0 | NA |
#17 Clay Martineau (LB) | SO ('3) | 6'3"/220 | 1 Tac, 0 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C (20%) | F (20%) | A- (60%) | 10 (4%) | 0.87 | 3* HS ('24) |
#22 Chase Martin (LB) | JR ('2) | 6'1"/225 | C (20%) | C+ (80%) | 5 (2%) | 0.86 | 3* HS ('23) | |||
Secondary | Yr | H/W | Defensive Stats | Pass Defense | Run D | Pass Rush | Cov | Snaps | Rating | Origin |
#6 Jeremiah Earby (CB) | SR ('1) | 6'2"/182 | 30 Tac, 20 Solo, 2 TFL, 1 Sacks, 0 QB Hur | 3 PD, 0 INT (0 TDS) | A- (53%) | B+ (1%) | D+ (46%) | 291 (75%) | 0.87 | CAL ('24) |
#7 A'Marion McCoy (CB) | SR ('1) | 6'0"/176 | 15 Tac, 10 Solo, 2 TFL, 0 Sacks, 0 QB Hur | 2 PD, 2 INT (1 TDS) | F (51%) | F (1%) | A (49%) | 314 (81%) | 0.85 | 3* HS ('23) |
#16 Franklyn Johnson Jr. (CB) | SO ('2) | 5'10"/172 | 5 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | F (41%) | B- (59%) | 59 (15%) | 0.85 | 3* HS ('23) | |
#14 Demetrius Freeney (CB) | JR ('1) | 6'0"/190 | 2 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ (26%) | C+ (74%) | 39 (10%) | 0.83 | ARIZ ('25) | |
#36 Cole Miller (CB) | SO ('2) | 6'0"/185 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ (20%) | B (80%) | 25 (6%) | 0 | NA | |
#23 Sherrod Smith (CB) | SO ('3) | 6'1"/185 | D+ (36%) | A- (64%) | 44 (11%) | 0 | NA | |||
#35 Trey Tolmaire (CB) | FR ('3) | 5'11"/180 | A (100%) | 6 (2%) | 0.86 | 3* HS ('24) | ||||
#00 Ty Benefield (S) | JR ('2) | 6'2"/204 | 42 Tac, 26 Solo, 6 TFL, 0 Sacks, 0 QB Hur | 1 PD, 2 INT (0 TDS) | A (51%) | C+ (0%) | B+ (48%) | 338 (66%) | 0.87 | 3* HS ('23) |
#21 Zion Washington (S) | SR ('1) | 6'1"/212 | 31 Tac, 21 Solo, 2 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | C- (51%) | A- (1%) | B- (47%) | 337 (65%) | 0.85 | 3* HS ('21) |
#4 Davon Banks (S) | SR ('1) | 5'11"/180 | 10 Tac, 5 Solo, 2 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | D+ (43%) | A (3%) | F (54%) | 132 (26%) | 0.85 | WASH ('24) |
#20 Jaden Mickey (S) | JR ('1) | 6'0"/185 | 9 Tac, 7 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 2 PD, 0 INT (0 TDS) | C+ (44%) | F (5%) | A+ (52%) | 124 (24%) | 0.86 | ND ('25) |
#18 Samuel Brooks (S) | JR ('2) | 6'1"/180 | 6 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B+ (25%) | D+ (19%) | A- (56%) | 16 (3%) | 0 | NA |
#10 Derek Ganter Jr. (S) | SO ('2) | 6'0"/188 | 5 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B (23%) | C (5%) | B (72%) | 43 (8%) | 0.86 | EWU ('25) |
#38 Travis Anderson (S) | FR ('3) | 5'11"/188 | 2 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | B+ (22%) | B+ (78%) | 41 (8%) | 0.85 | 3* HS ('24) | |
#29 Arthur de Boachie (DB) | FR ('3) | 6'0"/188 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | 0 | 0.83 | 3* HS ('25) | |||
#32 Ja'Bree Bickham (DB) | FR ('3) | 6'3"/179 | 0 | 0.87 | 3* HS ('25) | |||||
#33 Josiah Alanis (DB) | FR ('3) | 6'1"/178 | 0 | 0.86 | 3* HS ('25) | |||||
#36 Tahj Crutchfield (DB) | FR ('3) | 5'11"/177 | 0 | 0.86 | 3* HS ('25) | |||||
#34 Dominik Calhoun (DB) | FR ('3) | 5'11"/181 | 0 | 0.85 | 3* HS ('25) | |||||
#25 Jaylen Webb (DB) | JR ('1) | 6'2"/195 | 0 | 0 | NA | |||||
Kickers | Yr | H/W | Field Goals | XPs | Points | FG Grade | Kickoffs | Rating | Origin | |
#35 Colton Boomer (K) | JR ('1) | 5'10"/175 | 4/5 (80%), Long 50 Yds | 21/21 | 33 Pts | C | A- | 0.74 | UCF ('25) | |
#30 Jarrett Reeser (K) | JR ('1) | 5'9"/207 | C | 0 | NA | |||||
#48 Roland Podesta (K) | FR ('3) | 6'3"/210 | 0.81 | 3* HS ('25) | ||||||
Punters | Yr | H/W | Punts | Acc | Grade | Rank | Rating | Origin | ||
#37 Oscar Doyle (P) | JR ('2) | 6'3"/220 | 18, 803 YDS (44.6 YPP), Long 59 YDS | 5 In 20, 1 TB | A- | D+ | 0 | NA |
Total Team Talent for '25 is: 692, #77 in CFB. 0.85 Avg Per Player. Blue Chip Ratio 1.33%
Breakdown - Offense: 288.78 (48) Defense: 282.2 (45) ST: 9.44 (4)
97 Total players, 19 from Transfer Portal. 16.1% of roster is from the Portal.
13 from the '25 Transfer Portal. 11% of roster is from this years Portal, 19 players left via portal after '24.
Roster Breakdown: 0 elite players, 0 great players, 1 very good players, 27 good players, 50 JAGS, 1 low JAGS, 1 JAG- players
Snaps by class: FR: 820 (8%), SO: 2019 (19%), JR: 3909 (36%), SR: 4040 (37%), GR: 0 (0%)
21 players have no stats and no recruiting/portal ratings excluded from totals.