Quarterbacks | Yr | H/W | Passing | Rushing | Pass Grade | Run Grade | Pass PPA | Snaps | Rating | Origin |
#4 Maddux Madsen (QB) | SO ('2) | 5'10"/203 | 247/396 (62%), 3018 Yds, 23 TD / 6 INT | 57 Car, 221 Yds, (3.9 YPC), 5 TD, 1 FUM | B | B- | #14 | 945 (93%) | 0.83 | 3* HS ('22) |
#7 Malachi Nelson (QB) | FR ('3) | 6'3"/190 | 12/17 (71%), 128 Yds, 0 TD / 1 INT | 2 Car, -11 Yds, (-5.5 YPC), 0 TD, 0 FUM | A | C- | #255 | 57 (3.6%) | 0.91 | USC ('24) |
#14 Max Cutforth (QB) | FR ('3) | 6'2"/208 | 2/2 (100%), 13 Yds, 0 TD / 0 INT | 0 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM | B- | 9 (1%) | 0 | NA | ||
#16 Kaleb Annett (QB) | FR ('3) | 6'3"/180 | 0 | 0.84 | 3* HS ('24) | |||||
Running Backs | Yr | H/W | Rushing | Receiving | Run Grade | Rec Grade | Rush PPA | Snaps | Rating | Origin |
#1 Jambres Dubar (RB) | SO ('3) | 6'0"/211 | 25 Car, 99 Yds, (4 YPC), 2 TD, 0 FUM | 2 Rec, 18 Yds, (9 YPR), 0 TD | B+ | B+ | #445 | 54 (6%) | 0.88 | 3* HS ('23) |
#24 Dylan Riley (RB) | FR ('4) | 5'10"/185 | 22 Car, 135 Yds, (6.1 YPC), 2 TD, 2 FUM | 3 Rec, 22 Yds, (7.3 YPR), 0 TD | B+ | B- | #310 | 50 (5%) | 0.87 | 3* HS ('24) |
#26 Sire Gaines (RB) | FR ('4) | 6'0"/208 | 20 Car, 156 Yds, (7.8 YPC), 1 TD, 1 FUM | 3 Rec, 44 Yds, (14.7 YPR), 1 TD | B- | A+ | #184 | 39 (4%) | 0.87 | 3* HS ('24) |
#25 Kaden Dudley (RB) | JR ('1) | 5'10"/205 | 0 | 0.85 | 3* HS ('21) | |||||
Wide Receivers | Yr | H/W | Receiving | Rushing | Rec Grade | Block Grade | Rec PPA | Snaps | Rating | Origin |
#9 Cameron Camper (WR) | SR ('1) | 6'3"/203 | 58 Rec, 903 Yds, (15.6 YPR), 4 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | A | A | #53 | 668 (52%) | 0 | NA |
#3 Latrell Caples (WR) | SR ('1) | 6'0"/190 | 38 Rec, 473 Yds, (12.4 YPR), 5 TD, 2 FUM | 0 Car, 0 Yds, 0 TD | A- | C+ | #145 | 622 (48%) | 0.87 | 3* HS ('20) |
#17 Prince Strachan (WR) | SO ('3) | 6'5"/212 | 25 Rec, 304 Yds, (12.2 YPR), 1 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B+ | B- | #355 | 450 (35%) | 0.84 | 3* HS ('22) |
#81 Austin Bolt (WR) | SR ('1) | 6'3"/210 | 16 Rec, 196 Yds, (12.3 YPR), 4 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B+ | A | #278 | 374 (29%) | 0.85 | 3* HS ('20) |
#13 Chase Penry (WR) | JR ('1) | 6'0"/195 | 14 Rec, 164 Yds, (11.7 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B+ | C+ | #485 | 218 (17%) | 0.86 | COLO ('23) |
#80 Cameron Bates (WR) | FR ('4) | 5'10"/165 | 9 Rec, 67 Yds, (7.4 YPR), 0 TD, 1 FUM | 4 Car, 43 Yds, 1 TD | B+ | C | #804 | 100 (8%) | 0.86 | 3* HS ('24) |
#82 Ben Ford (WR) | JR ('1) | 5'10"/186 | 4 Rec, 34 Yds, (8.5 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B | B- | #710 | 68 (5%) | 0.8 | 3* HS ('21) |
#5 Chris Marshall (WR) | JR ('2) | 6'3"/208 | 3 Rec, 13 Yds, (4.3 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | D+ | B+ | #878 | 58 (5%) | 0.99 | 5* HS ('22) |
#27 Kayden Chan (WR) | JR ('2) | 5'10"/180 | 1 Rec, 6 Yds, (6 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B- | B- | 8 (1%) | 0 | NA | |
#19 Troy Wilkey (WR) | SO ('3) | 5'8"/175 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 4 Car, 15 Yds, 0 TD | 4 (0%) | 0 | NA | |||
#18 Cooper Jones (WR) | SR ('1) | 5'6"/170 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C+ | C+ | 8 (1%) | 0 | NA | |
#83 Tyrone Jackson (WR) | FR ('3) | 6'1"/160 | 0 | 0.86 | 3* HS ('24) | |||||
#89 Jackson Grier (WR) | FR ('3) | 5'11"/183 | 0 | 0.8 | 3* HS ('23) | |||||
Tight Ends | Yr | H/W | Receiving | Rec Grade | Run Block Grade | Pass Block Grade | Rec PPA | Snaps | Rating | Origin |
#85 Matt Lauter (TE) | JR ('1) | 6'3"/240 | 48 Rec, 629 Yds, (13.1 YPR), 7 TD, 1 FUM | A | F | D | 731 (52%) | 0 | NA | |
#88 Matt Wagner (TE) | FR ('3) | 6'4"/245 | 9 Rec, 98 Yds, (10.9 YPR), 0 TD, 0 FUM | A- | D+ | C | 436 (31%) | 0.83 | 3* HS ('23) | |
#86 Austin Terry (TE) | SO ('2) | 6'3"/240 | 2 Rec, 35 Yds, (17.5 YPR), 0 TD, 0 FUM | C+ | D+ | B | 108 (8%) | 0.86 | 3* HS ('22) | |
#96 Luke Voorhees (TE) | JR ('1) | 6'3"/240 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | F | B+ | B | 121 (9%) | 0 | NA | |
#87 Mitchell Bothwell (TE) | JR ('1) | 6'5"/240 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | C+ | C | 9 (0.6%) | 0.83 | NOVA ('24) | ||
#47 Kaden Anderson (TE) | FR ('3) | 6'3"/232 | 0 | 0.84 | 3* HS ('24) | |||||
#48 Oliver Fisher (TE) | FR ('3) | 6'5"/238 | 0 | 0.83 | 3* HS ('23) | |||||
Offensive Lineman | Yr | H/W | Snaps | Grade | Run Block | Pass Block | Rating | Origin | ||
#77 Kage Casey (T) | SO ('2) | 6'5"/310 | 947 (92%) | A+ | A+ (51%) | A+ (49%) | 0.85 | 3* HS ('22) | ||
#65 Hall Schmidt (T) | SO ('2) | 6'7"/305 | 725 (70%) | D | D+ (52%) | C- (48%) | 0.83 | 3* HS ('22) | ||
#75 Daylon Metoyer (T) | JR ('2) | 6'4"/315 | 235 (23%) | F | F (52%) | C- (48%) | 0.85 | 3* HS ('24) | ||
#70 Kyle Cox (T) | FR ('3) | 6'6"/293 | 97 (9%) | B | B+ (63%) | B (37%) | 0.83 | 3* HS ('23) | ||
#74 Connor Gilbreath (T) | SO ('2) | 6'5"/272 | 55 (3%) | B+ | A (65%) | D+ (35%) | 0.83 | LSU ('24) | ||
#78 Tyler Keinath (G) | JR ('1) | 6'2"/309 | 487 (48%) | B- | C+ (53%) | B- (47%) | 0.78 | WIU ('23) | ||
#62 Roger Carreon (G) | SO ('2) | 6'5"/305 | 335 (33%) | B- | B (50%) | B (50%) | 0.84 | 3* HS ('22) | ||
#68 Jake Steele (G) | SO ('2) | 6'4"/306 | 189 (11.4%) | B | B+ (51%) | B- (49%) | 0.82 | SJSU ('24) | ||
#64 Carson Rasmussen (G) | FR ('3) | 6'4"/299 | 57 (6%) | B- | C (67%) | A+ (33%) | 0.83 | 3* HS ('23) | ||
#72 Zach Holmes (C) | JR ('1) | 6'2"/297 | 623 (62%) | B+ | A- (52%) | B- (48%) | 0 | NA | ||
#63 Mason Randolph (C) | JR ('1) | 6'4"/302 | 223 (22%) | B | B+ (49%) | C (51%) | 0.86 | 3* HS ('21) | ||
#67 Jason Steele (C) | FR ('3) | 6'4"/300 | 154 (15%) | B | B (55%) | B (45%) | 0.85 | 3* HS ('23) | ||
#61 JJ Talo (OL) | SO ('2) | 6'2"/300 | 0.84 | 3* HS ('22) | ||||||
#76 Gregory Bienvenue (OL) | FR ('3) | 6'3"/285 | 0.84 | 3* HS ('24) | ||||||
#69 Eyitayo Omotinugbon (OL) | FR ('3) | 6'2"/270 | 0.84 | 3* HS ('24) | ||||||
Defensive Line | Yr | H/W | Defensive Stats | Pass Defense | Run D | Pass Rush | Cov | Snaps | Rating | Origin |
#5 Jayden Virgin-Morgan (DE) | SO ('2) | 6'3"/253 | 40 Tac, 20 Solo, 16 TFL, 10 Sacks, 5 QB Hur | 0 PD, 0 INT (0 TDS) | B+ (40%) | C+ (53%) | A- (7%) | 762 (80%) | 0.86 | 3* HS ('22) |
#95 Max Stege (DE) | SO ('3) | 6'4"/275 | 14 Tac, 8 Solo, 5 TFL, 3 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ (37%) | A- (61%) | A- (2%) | 193 (20%) | 0.84 | 3* HS ('23) |
#52 Tavion Woodard (DE) | SR ('1) | 6'4"/260 | 5 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B+ (46%) | A- (46%) | C+ (9%) | 90 (5.4%) | 0.84 | BALL ('24) |
#5 Jayden Virgin-Morgan (DE) | SO ('2) | 6'3"/245 | B+ (40%) | C+ (53%) | A- (7%) | 762 (80%) | 0 | NA | ||
#56 Mason Jacobsen (DE) | SO ('2) | 6'2"/248 | C (100%) | 1 (0%) | 0 | NA | ||||
#25 Nick Hawthorne (DE) | FR ('3) | 6'1"/200 | 0 | 0.86 | 3* HS ('23) | |||||
#50 Joseph Marsh (DE) | SO ('2) | 6'3"/230 | 0 | 0.85 | 3* HS ('24) | |||||
#93 Demanuel Brown Jr. (DE) | FR ('3) | 6'2"/265 | 0 | 0.85 | 3* HS ('23) | |||||
#51 Roman Caywood (DE) | FR ('3) | 6'3"/227 | 0 | 0.84 | 3* HS ('24) | |||||
#90 Braxton Fely (DT) | JR ('2) | 6'1"/297 | 24 Tac, 14 Solo, 9 TFL, 6 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | D+ (39%) | B (60%) | C (1%) | 584 (62%) | 0.84 | 3* HS ('22) |
#99 Michael Madrie (DT) | FR ('3) | 6'3"/270 | 2 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | F (36%) | B (64%) | 58 (6%) | 0.85 | 3* HS ('23) | |
#59 Lopez Sanusi (DT) | FR ('4) | 6'3"/295 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ (57%) | C- (43%) | 23 (2%) | 0.82 | 3* HS ('24) | |
#60 Spencer Gieg (DT) | SO ('2) | 6'1"/262 | F (78%) | C (22%) | 9 (1%) | 0 | NA | |||
#58 Trevor McKenna (DT) | FR ('3) | 6'6"/262 | 0 | 0.83 | 3* HS ('24) | |||||
#97 Hayden Hanks (DL) | FR ('3) | 6'3"/270 | 0 | 0.84 | 3* HS ('24) | |||||
#79 Connor Warkentin (DL) | FR ('3) | 6'5"/260 | 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) | JR ('1) | 6'3"/240 | 60 Tac, 33 Solo, 8 TFL, 4 Sacks, 3 QB Hur | 3 PD, 0 INT (0 TDS) | A+ (45%) | B (15%) | B+ (41%) | 482 (141%) | 0.84 | 3* HS ('21) |
#10 Andrew Simpson (LB) | JR ('1) | 6'0"/240 | 45 Tac, 29 Solo, 11 TFL, 3 Sacks, 0 QB Hur | 0 PD, 1 INT (0 TDS) | A (38%) | B+ (21%) | A- (41%) | 506 (148%) | 0 | NA |
#43 Jake Ripp (LB) | SO ('2) | 6'3"/235 | 9 Tac, 6 Solo, 2 TFL, 2 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | C- (41%) | A- (48%) | D+ (11%) | 107 (31%) | 0.84 | 3* HS ('22) |
#22 Chase Martin (LB) | SO ('3) | 6'1"/222 | 5 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | A (48%) | B+ (11%) | D+ (41%) | 27 (8%) | 0.86 | 3* HS ('23) |
#17 Clay Martineau (LB) | FR ('4) | 6'3"/210 | 2 Tac, 2 Solo, 2 TFL, 1 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | A (71%) | A+ (14%) | C+ (14%) | 7 (2%) | 0.87 | 3* HS ('24) |
#30 Wyatt Milkovic (LB) | FR ('3) | 6'0"/229 | 0 | 0.85 | 3* HS ('23) | |||||
#44 Udoka Ezeani (LB) | JR ('1) | 6'2"/208 | 0 | 0.8 | 3* HS ('24) | |||||
Secondary | Yr | H/W | Defensive Stats | Pass Defense | Run D | Pass Rush | Cov | Snaps | Rating | Origin |
#7 A'Marion McCoy (CB) | SR ('1) | 6'0"/175 | 60 Tac, 53 Solo, 2 TFL, 0 Sacks, 1 QB Hur | 12 PD, 1 INT (1 TDS) | F (39%) | F (0%) | A+ (61%) | 818 (85%) | 0.85 | 3* HS ('23) |
#20 Davon Banks (CB) | JR ('1) | 5'11"/184 | 35 Tac, 29 Solo, 6 TFL, 1 Sacks, 0 QB Hur | 3 PD, 1 INT (1 TDS) | B+ (35%) | B+ (1%) | C+ (64%) | 416 (25.8%) | 0.85 | WASH ('24) |
#6 Jeremiah Earby (CB) | JR ('2) | 6'2"/181 | 34 Tac, 28 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 6 PD, 1 INT (0 TDS) | A- (39%) | C+ (0%) | B (61%) | 614 (37.8%) | 0.87 | CAL ('24) |
#26 Khai Taylor (CB) | FR ('3) | 6'1"/174 | 2 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B (71%) | D (29%) | 7 (1%) | 0.83 | 3* HS ('23) | |
#16 Franklyn Johnson Jr. (CB) | FR ('3) | 5'10"/167 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- (69%) | B- (31%) | 16 (2%) | 0.85 | 3* HS ('23) | |
#47 Jacob Williams (CB) | FR ('3) | 5'11"/190 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | 0 | 0 | NA | |||
#27 Dionte Thornton (CB) | SO ('2) | 6'3"/204 | B- (42%) | B (58%) | 12 (1%) | 0.85 | 3* HS ('22) | |||
#35 Treyvon Tolmaire (CB) | FR ('3) | 5'11"/180 | 0 | 0.86 | 3* HS ('24) | |||||
#00 Ty Benefield (S) | SO ('3) | 6'2"/200 | 82 Tac, 59 Solo, 5 TFL, 0 Sacks, 1 QB Hur | 3 PD, 2 INT (0 TDS) | B+ (39%) | A+ (1%) | B+ (60%) | 899 (50%) | 0.87 | 3* HS ('23) |
#21 Zion Washington (S) | JR ('1) | 6'1"/202 | 67 Tac, 46 Solo, 4 TFL, 0 Sacks, 0 QB Hur | 6 PD, 0 INT (0 TDS) | C- (37%) | D (1%) | B- (62%) | 879 (49%) | 0.85 | 3* HS ('21) |
#41 Boen Phelps (S) | FR ('3) | 6'1"/203 | 6 Tac, 5 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | F (46%) | A (7%) | D+ (48%) | 46 (3%) | 0 | NA |
#28 Seth Knothe (S) | SO ('2) | 6'1"/210 | 2 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | 0 | 0 | NA | |||
#36 Cole Miller (S) | FR ('3) | 5'11"/181 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- (100%) | 1 (0%) | 0 | NA | ||
#38 Travis Anderson (S) | FR ('4) | 5'11"/181 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C- (63%) | B- (38%) | 8 (0%) | 0.85 | 3* HS ('24) | |
#18 Gabe Tahir (S) | FR ('3) | 6'1"/196 | 1 Tac, 0 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | 0 | 0.85 | 3* HS ('23) | |||
Kickers | Yr | H/W | Field Goals | XPs | Points | FG Grade | Kickoffs | Rating | Origin | |
#39 Taren Schive (K) | SR ('1) | 5'10"/182 | C+ | 0 | NA | |||||
Punters | Yr | H/W | Punts | Acc | Grade | Rank | Rating | Origin | ||
#46 J. Ferguson-Reynolds (P) | JR ('2) | 6'2"/183 | 43, 1872 YDS (43.5 YPP), Long 68 YDS | 16 In 20, 3 TB | B+ | C | 0 | NA | ||
#30 Jarrett Reeser (P) | SO ('2) | 5'8"/215 | 0 | NA |
Total Team Talent for '24 is: 564, #69 in CFB. 0.85 Avg Per Player. Blue Chip Ratio 2.38%
Breakdown - Offense: 264.84 (43) Defense: 215.22 (38) ST: 0 (3)
84 Total players, 9 from Transfer Portal. 9.5% of roster is from the Portal.
8 from the '24 Transfer Portal. 8.4% of roster is from this years Portal, 14 players left via portal after '23.
Roster Breakdown: 1 elite players, 0 great players, 1 very good players, 16 good players, 46 JAGS, 1 low JAGS, 0 JAG- players
Snaps by class: FR: 1925 (10%), SO: 7639 (39%), JR: 7206 (37%), SR: 2915 (15%), GR: 0 (0%)
11 players have no stats and no recruiting/portal ratings excluded from totals.