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 |
#11 Blake Horvath (QB) | SR ('1) | 6'2"/195 | 52/80 (65%), 980 Yds, 7 TD / 3 INT | 98 Car, 640 Yds, (6.5 YPC), 8 TD, 5 FUM | A+ | A- | #50 | 332 (74%) | 0 | NA |
#5 Braxton Woodson (QB) | JR ('2) | 6'3"/215 | 3/7 (43%), 26 Yds, 0 TD / 0 INT | 10 Car, 194 Yds, (19.4 YPC), 2 TD, 0 FUM | C+ | A+ | #189 | 37 (8%) | 0.83 | 3* HS ('23) |
#1 Alex Erby (QB) | FR ('3) | 6'3"/212 | 0 | 0.82 | 3* HS ('24) | |||||
#16 Michael Dove (QB) | FR ('3) | 6'0"/200 | 0 | 0.81 | 3* HS ('25) | |||||
#15 Brady McDonough (QB) | FR ('3) | 6'0"/215 | 0 | 0.81 | 3* HS ('24) | |||||
#8 Jackson Gutierrez (QB) | SO ('3) | 6'0"/207 | 0/1 (0%), 0 Yds, 0 TD / 0 INT | 18 Car, 103 Yds, (5.7 YPC), 0 TD, 0 FUM | A- | #262 | 78 (17%) | 0 | NA | |
Running Backs | Yr | H/W | Rushing | Receiving | Run Grade | Rec Grade | Rush PPA | Snaps | Rating | Origin |
#46 Alex Tecza (RB) | SR ('1) | 6'0"/199 | 64 Car, 409 Yds, (6.4 YPC), 5 TD, 0 FUM | 6 Rec, 71 Yds, (11.8 YPR), 0 TD | A | A+ | #11 | 262 (40%) | 0 | NA |
#37 Shane Reynolds (RB) | SR ('0) | 6'1"/215 | 9 Car, 29 Yds, (3.2 YPC), 1 TD, 0 FUM | 1 Rec, 3 Yds, (3 YPR), 0 TD | #454 | 0 | 0 | NA | ||
#28 Mikey Pearson III (RB) | SO ('2) | 5'8"/205 | 2 Car, 2 Yds, (1 YPC), 0 TD, 0 FUM | 0 Rec, 0 Yds, (0 YPR), 0 TD | 0 | 0 | NA | |||
Wide Receivers | Yr | H/W | Receiving | Rushing | Rec Grade | Block Grade | Rec PPA | Snaps | Rating | Origin |
#22 Eli Heidenreich (WR) | SR ('0) | 6'0"/206 | 23 Rec, 485 Yds, (21.1 YPR), 4 TD, 0 FUM | 35 Car, 266 Yds, 3 TD | #19 | 0 | 0 | NA | ||
#24 Brandon Chatman (WR) | SR ('1) | 5'9"/174 | 8 Rec, 81 Yds, (10.1 YPR), 0 TD, 0 FUM | 25 Car, 152 Yds, 1 TD | C- | D+ | #596 | 332 (158%) | 0 | NA |
#89 Luke Hutchison (WR) | JR ('2) | 6'0"/190 | 4 Rec, 104 Yds, (26 YPR), 2 TD, 0 FUM | 1 Car, 2 Yds, 1 TD | A | B | #355 | 94 (45%) | 0 | NA |
#82 Nathan Kent (WR) | SR ('1) | 6'3"/180 | 4 Rec, 68 Yds, (17 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B+ | B | #417 | 115 (55%) | 0 | NA |
#86 Joshua Guerin (WR) | JR ('2) | 6'1"/180 | 2 Rec, 44 Yds, (22 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B- | A | #717 | 141 (67%) | 0 | NA |
#4 Charles Robinson (WR) | SO ('3) | 6'0"/179 | 1 Rec, 10 Yds, (10 YPR), 0 TD, 1 FUM | 9 Car, 30 Yds, 0 TD | F | D | #862 | 53 (25%) | 0 | NA |
#26 Michael Barrow (WR) | SO ('3) | 5'7"/190 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 2 Car, 9 Yds, 1 TD | C- | B- | #774 | 42 (20%) | 0 | NA |
#00 Kendall Evans (WR) | JR ('2) | 6'4"/210 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | A- | 17 (8%) | 0 | NA | ||
#20 TK Hodges (WR) | JR ('2) | 5'9"/190 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 2 Car, 12 Yds, 0 TD | C+ | 6 (3%) | 0 | NA | ||
#81 Casey Smith (WR) | JR ('2) | 6'4"/204 | 0 | 0 | NA | |||||
#84 Noah Bull (WR) | JR ('2) | 6'0"/210 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C+ | 4 (2%) | 0 | NA | ||
#25 Isaiah Bryant (WR) | JR ('1) | 5'9"/165 | 0 | 0 | NA | |||||
#29 Gage Leonard (WR) | JR ('1) | 5'9"/185 | 0 | 0 | NA | |||||
Tight Ends | Yr | H/W | Receiving | Rec Grade | Run Block Grade | Pass Block Grade | Rec PPA | Snaps | Rating | Origin |
#83 Cody Howard (TE) | SR ('1) | 6'2"/231 | 4 Rec, 128 Yds, (32 YPR), 1 TD, 0 FUM | A | A+ | B- | 142 (37%) | 0 | NA | |
#85 Jake Norris (TE) | JR ('2) | 6'3"/230 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | D+ | B+ | A- | 165 (42%) | 0 | NA | |
#87 Theo Elwell (TE) | SO ('3) | 6'5"/241 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | D+ | D+ | B | 53 (14%) | 0 | NA | |
#49 Will Miles (TE) | SO ('3) | 6'4"/230 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | C | D+ | 21 (5%) | 0 | NA | ||
#50 Malcolm Johnson (TE) | FR ('4) | 6'6"/278 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | C+ | 5 (1%) | 0 | NA | |||
#38 Jordan Collins (TE) | FR ('4) | 6'3"/228 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | A- | 8 (2%) | 0 | NA | |||
#45 Merrick Barlow (TE) | FR ('3) | 6'6"/225 | 0 | 0.85 | 3* HS ('25) | |||||
#43 Gavin Noe (TE) | JR ('1) | 6'1"/227 | 0 | 0.8 | 3* HS ('23) | |||||
Offensive Lineman | Yr | H/W | Grade | Run Block | Pass Block | Snaps | Rating | Origin | ||
#73 Sean Crowley (T) | SO ('3) | 6'4"/293 | B | B (71%) | C+ (29%) | 356 (80%) | 0 | NA | ||
#66 Jaylin Acevedo (T) | SO ('3) | 6'4"/310 | D+ | C+ (71%) | C+ (29%) | 346 (77%) | 0 | NA | ||
#65 Connor Heater (T) | SO ('3) | 6'3"/275 | D+ | C+ (78%) | C+ (22%) | 37 (8%) | 0 | NA | ||
#60 Zarian Simms (T) | JR ('2) | 6'4"/288 | D+ | C- (100%) | F (0%) | 12 (3%) | 0 | NA | ||
#65 Will Hampton (T) | FR ('4) | 6'5"/305 | B- | B- (100%) | F (0%) | 4 (1%) | 0 | NA | ||
#62 Jake Lusk (OT) | SR ('0) | 6'3"/257 | 0.82 | 3* HS ('21) | ||||||
#58 Karson Young (OT) | SO ('2) | 6'3"/290 | 0.8 | 2* HS ('23) | ||||||
#68 Ben Purvis (G) | SR ('1) | 6'3"/300 | B | B (71%) | A- (29%) | 363 (81%) | 0 | NA | ||
#79 Hoke Smith II (G) | JR ('2) | 6'3"/317 | B- | B (70%) | C- (30%) | 361 (81%) | 0 | NA | ||
#72 Greyson Crawford (G) | SR ('1) | 6'3"/284 | C- | C- (77%) | A (23%) | 64 (14%) | 0 | NA | ||
#64 Carmello Michel (G) | SO ('3) | 6'3"/316 | C | C+ (100%) | F (0%) | 17 (4%) | 0 | NA | ||
#78 Ben Reiland (G) | JR ('1) | 6'2"/298 | 0 | 0.81 | 3* HS ('23) | |||||
#63 Toran Smith (C) | SO ('3) | 6'2"/277 | B | B (82%) | B- (18%) | 188 (42%) | 0 | NA | ||
#69 Cam Nichols (C) | JR ('2) | 6'1"/288 | C+ | B (55%) | B- (45%) | 130 (29%) | 0 | NA | ||
#70 Jake Polito (C) | SO ('3) | 6'3"/295 | C | C+ (100%) | F (0%) | 17 (4%) | 0 | NA | ||
#96 Landon Robinson (OL) | SR ('0) | 6'0"/287 | 0 | NA | ||||||
#92 Rayne Fry (LS) | JR ('1) | 6'2"/196 | 0 | NA | ||||||
Defensive Line | Yr | H/W | Defensive Stats | Pass Defense | Run D | Pass Rush | Cov | Snaps | Rating | Origin |
#90 Julien Moutome (DE) | SO ('3) | 6'3"/263 | 20 Tac, 4 Solo, 3 TFL, 2 Sacks, 2 QB Hur | 1 PD, 0 INT (0 TDS) | D+ (49%) | B+ (51%) | C+ (0%) | 294 (74%) | 0 | NA |
#91 Chreign LaFond (DE) | SR ('1) | 6'5"/262 | 5 Tac, 0 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- (47%) | C- (53%) | C+ (0%) | 72 (18%) | 0 | NA |
#99 Tyler Narayan (DE) | SR ('1) | 6'1"/249 | C (67%) | C+ (33%) | 3 (1%) | 0.82 | 3* HS ('21) | |||
#69 Garrison Dibble (DE) | FR ('3) | 6'4"/250 | 0 | 0.84 | 3* HS ('25) | |||||
#95 Griffen Willis (DT) | JR ('2) | 6'1"/273 | 28 Tac, 10 Solo, 4 TFL, 2 Sacks, 1 QB Hur | 1 PD, 0 INT (0 TDS) | B (46%) | B (54%) | B- (0%) | 280 (71%) | 0 | NA |
#98 Kendall Whiteside (DT) | SR ('1) | 6'2"/280 | 6 Tac, 3 Solo, 1 TFL, 1 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ (46%) | D+ (54%) | 109 (27%) | 0 | NA | |
#97 Matt Reyes (DT) | JR ('2) | 6'3"/284 | D+ (67%) | C+ (33%) | 3 (1%) | 0 | NA | |||
Linebackers | Yr | H/W | Defensive Stats | Pass Defense | Run D | Pass Rush | Cov | Snaps | Rating | Origin |
#56 MarcAnthony Parker (LB) | SO ('3) | 6'0"/218 | 52 Tac, 25 Solo, 6 TFL, 2 Sacks, 2 QB Hur | 0 PD, 1 INT (0 TDS) | A (50%) | B+ (10%) | D (39%) | 312 (122%) | 0 | NA |
#35 Luke Pirris (LB) | SR ('1) | 6'4"/217 | 45 Tac, 15 Solo, 4 TFL, 2 Sacks, 3 QB Hur | 0 PD, 0 INT (0 TDS) | B (46%) | C+ (30%) | A (25%) | 341 (134%) | 0 | NA |
#39 Job Grant (LB) | JR ('2) | 6'2"/223 | 28 Tac, 15 Solo, 1 TFL, 0 Sacks, 2 QB Hur | 0 PD, 0 INT (0 TDS) | B (44%) | B- (13%) | F (43%) | 278 (109%) | 0 | NA |
#14 Jaxson Campbell (LB) | SR ('1) | 6'0"/202 | 24 Tac, 10 Solo, 2 TFL, 1 Sacks, 2 QB Hur | 1 PD, 0 INT (0 TDS) | B+ (48%) | A- (16%) | C+ (36%) | 238 (93%) | 0.8 | 3* HS ('21) |
#00 Kenneth McShan (LB) | SR ('1) | 6'1"/207 | 16 Tac, 4 Solo, 2 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | B+ (48%) | A+ (14%) | B- (38%) | 124 (49%) | 0 | NA |
#58 Coleman Cauley (LB) | JR ('2) | 6'1"/233 | 13 Tac, 4 Solo, 2 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | A (54%) | B+ (12%) | C+ (34%) | 113 (44%) | 0 | NA |
#49 Adam Klenk (LB) | SR ('1) | 6'2"/215 | 12 Tac, 3 Solo, 1 TFL, 1 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | B- (44%) | A- (42%) | B (13%) | 90 (35%) | 0 | NA |
#33 Ian Pourciau (LB) | SR ('1) | 6'2"/213 | 4 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- (42%) | D+ (14%) | C+ (44%) | 36 (14%) | 0 | NA |
#52 Nolan McCamy (LB) | JR ('2) | 6'2"/212 | 2 Tac, 0 Solo, 0 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | B+ (40%) | F (15%) | B (45%) | 20 (8%) | 0 | NA |
#21 JaSean McLean (LB) | JR ('1) | 6'2"/205 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | 0 | 0 | NA | |||
#51 Liam Barbee (LB) | SR ('1) | 6'0"/216 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ (67%) | C+ (33%) | 3 (1%) | 0 | NA | |
#42 Cam Robinson (LB) | FR ('4) | 6'0"/187 | C (50%) | B- (50%) | 4 (2%) | 0 | NA | |||
#57 Dylan Spelios (LB) | SR ('0) | 6'4"/230 | 0 | 0.8 | 3* HS ('21) | |||||
#59 Elijah Oatsvall (LB) | SR ('0) | 6'1"/203 | 0 | 0.77 | 2* HS ('21) | |||||
#81 Will Miller (LB) | FR ('4) | 6'3"/207 | B- (67%) | C+ (33%) | 3 (1%) | 0 | NA | |||
Secondary | Yr | H/W | Defensive Stats | Pass Defense | Run D | Pass Rush | Cov | Snaps | Rating | Origin |
#18 Phillip Hamilton (CB) | SO ('3) | 5'10"/175 | 18 Tac, 11 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 2 PD, 1 INT (0 TDS) | C+ (47%) | F (1%) | A- (52%) | 305 (77%) | 0 | NA |
#17 Justin Ross (CB) | SO ('3) | 6'2"/185 | 18 Tac, 10 Solo, 2 TFL, 1 Sacks, 2 QB Hur | 2 PD, 1 INT (0 TDS) | C- (44%) | A+ (4%) | B (52%) | 234 (59%) | 0 | NA |
#3 Irabonoise Oniha (CB) | JR ('2) | 6'1"/183 | 18 Tac, 9 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 6 PD, 0 INT (0 TDS) | B (48%) | A (3%) | B (49%) | 219 (55%) | 0 | NA |
#28 Bryce Allen (CB) | JR ('2) | 5'11"/181 | 3 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ (20%) | C- (80%) | 25 (6%) | 0 | NA | |
#6 Kenneth Hall (CB) | SR ('1) | 5'10"/180 | C (60%) | B- (40%) | 5 (1%) | 0 | NA | |||
#20 Austin Stull (CB) | FR ('3) | 5'10"/184 | 0 | 0.84 | 3* HS ('24) | |||||
#16 Giuseppe Sessi (S) | JR ('2) | 5'11"/204 | 33 Tac, 18 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | A- (48%) | C+ (0%) | B+ (52%) | 364 (61%) | 0 | NA |
#1 Seth English (S) | JR ('2) | 6'3"/199 | 13 Tac, 7 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | D+ (48%) | D (52%) | 194 (33%) | 0 | NA | |
#13 Andrew Duhart (S) | SR ('1) | 5'10"/185 | 7 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B (49%) | C- (51%) | 145 (24%) | 0 | NA | |
#7 Kush'i Abraham (S) | JR ('2) | 5'9"/186 | 3 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- (24%) | F (76%) | 41 (7%) | 0 | NA | |
#5 Matthew Seliga (S) | JR ('2) | 5'11"/190 | 3 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C (40%) | C- (3%) | B+ (57%) | 70 (12%) | 0 | NA |
#35 Trent Gillis (S) | FR ('3) | 6'1"/200 | 2 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | 0 | 0 | NA | |||
#22 Maxwell Williams (S) | SO ('2) | 6'0"/205 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | 0 | 0 | NA | |||
#9 Joshua Switzer (S) | JR ('2) | 5'10"/188 | C (13%) | F (88%) | 8 (1%) | 0 | NA | |||
Kickers | Yr | H/W | Field Goals | XPs | Points | FG Grade | Kickoffs | Rating | Origin | |
#17 Nathan Kirkwood (K) | SR ('1) | 6'2"/174 | 5/6 (83.3%), Long 48 Yds | 28/28 | 43 Pts | B- | D | 0 | NA | |
#11 Jacob Carlson (K) | SO ('3) | 5'10"/190 | 0 | NA | ||||||
#99 Lance Gossett (K) | JR ('2) | 6'1"/200 | B- | 0 | NA | |||||
#95 Justin Welch (K) | FR ('4) | 6'2"/190 | F | 0 | NA |
Total Team Talent for '25 is: 116, #136 in CFB. 0.81 Avg Per Player. Blue Chip Ratio 0%
Breakdown - Offense: 58.8 (47) Defense: 35.88 (36) ST: 0 (4)
87 Total players, 0 from Transfer Portal. 0% of roster is from the Portal.
0 from the '25 Transfer Portal. 0% of roster is from this years Portal, 7 players left via portal after '24.
Roster Breakdown: 0 elite players, 0 great players, 0 very good players, 0 good players, 14 JAGS, 0 low JAGS, 1 JAG- players
Snaps by class: FR: 98 (1%), SO: 2618 (30%), JR: 2990 (34%), SR: 3119 (35%), GR: 0 (0%)
139 players have no stats and no recruiting/portal ratings excluded from totals.