NOTE: 2026 rosters are nearly complete but not final. Only players with stats or recruiting/portal ratings are listed. Def Snap % are best estimates. DE/LB are mixed depending on the team.
Quarterbacks
| Player | H/W | Passing | Rushing | Pass | Run | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #17 Ethan Grunkemeyer SO | 6'2"/212 | 123/178 (69%), 1339 Yds, 8 TD / 4 INT | 35 Car, -46 Yds, (-1.3 YPC), 1 TD, 4 FUM | B | D+ | #115 | 476 (28.5%) | PSU ('26) | |
| #00 Troy Huhn FR | 6'5"/215 | 4* HS ('26) | |||||||
| #18 A.J. Brand SO | 6'2"/210 | 3* HS ('25) | |||||||
| #2 Bryce Baker SO | 6'3"/205 | UNC ('26) | |||||||
| #12 Kelden Ryan SO | 6'2"/195 | 3* HS ('25) |
Running Backs
| Player | H/W | Rushing | Receiving | Run | Rec | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #7 Bill Davis JR | 5'9"/235 | 158 Car, 763 Yds, (4.8 YPC), 6 TD, 0 FUM | 10 Rec, 79 Yds, (7.9 YPR), 0 TD | A | D+ | #484 | 398 (25.5%) | ULL ('26) | |
| #27 Marcellous Hawkins GR | 5'11"/219 | 118 Car, 749 Yds, (6.3 YPC), 1 TD, 0 FUM | 12 Rec, 74 Yds, (6.2 YPR), 1 TD | A+ | C+ | #95 | 374 (32%) | CEN ('25) | |
| #16 Jeffrey Overton Jr. SO | 5'10"/178 | 25 Car, 146 Yds, (5.8 YPC), 1 TD, 0 FUM | 1 Rec, 36 Yds, (36 YPR), 0 TD | B+ | A- | #229 | 86 (7%) | 4* HS ('25) | |
| #23 Tyler Mason SO | 6'0"/200 | 3 Car, 20 Yds, (6.7 YPC), 0 TD, 0 FUM | 2 Rec, 3 Yds, (1.5 YPR), 1 TD | B | B+ | #319 | 17 (1%) | 3* HS ('24) | |
| #00 Messiah Mickens FR | 5'10"/210 | 4* HS ('26) |
Wide Receivers
| Player | H/W | Receiving | Rushing | Rec | Block | PPA | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #00 Ayden Greene SR | 6'2"/190 | 31 Rec, 516 Yds, (16.6 YPR), 3 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | B+ | D | #283 | 632 (55%) | 3* HS ('23) | |
| #7 Que'Sean Brown JR | 5'8"/165 | 63 Rec, 842 Yds, (13.4 YPR), 5 TD, 3 FUM | 2 Car, -13 Yds, 0 TD | A | F | #158 | 619 (40.5%) | DUKE ('26) | |
| #9 Marlion Jackson SR | 6'2"/205 | 20 Rec, 370 Yds, (18.5 YPR), 2 TD, 1 FUM | 3 Car, 19 Yds, 0 TD | C+ | D+ | #453 | 420 (27%) | LT ('26) | |
| #2 Takye Heath JR | 5'10"/163 | 22 Rec, 200 Yds, (9.1 YPR), 3 TD, 0 FUM | 1 Car, 5 Yds, 0 TD | B | C | #438 | 340 (29%) | 3* HS ('23) | |
| #15 Shamarius Peterkin SO | 6'3"/174 | 2 Rec, 62 Yds, (31 YPR), 1 TD, 0 FUM | 0 Car, 0 Yds, 0 TD | C- | B | #632 | 143 (12%) | 4* HS ('25) | |
| #4 Tyseer Denmark SO | 5'10"/187 | 2 Rec, 17 Yds, (8.5 YPR), 0 TD, 0 FUM | 1 Car, 12 Yds, 0 TD | C- | C+ | 28 (1.5%) | PSU ('26) | ||
| #80 Jeff Exinor Jr. SO | 6'1"/221 | PSU ('26) | |||||||
| #83 Luke Stuewe SO | 6'2"/194 | 3* HS ('25) | |||||||
| #6 Keylen Adams SO | 6'2"/180 | 4* HS ('24) | |||||||
| #00 Davion Brown FR | 6'1"/195 | 4* HS ('26) | |||||||
| #7 Chanz Wiggins SO | 6'3"/201 | 4* HS ('24) | |||||||
| #21 Cameron Sparks SO | 6'2"/211 | 3* HS ('25) |
Tight Ends
| Player | H/W | Receiving | Rec | Run Blk | Pass Blk | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|
| #82 Benji Gosnell SR | 6'5"/254 | 12 Rec, 86 Yds, (7.2 YPR), 0 TD, 0 FUM | D+ | D | B- | 497 (60%) | 4* HS ('22) | |
| #85 Luke Reynolds JR | 6'4"/250 | 26 Rec, 257 Yds, (9.9 YPR), 0 TD, 1 FUM | C+ | A- | B- | 450 (40.5%) | PSU ('26) | |
| #13 Ja'Ricous Hairston JR | 6'2"/255 | 12 Rec, 112 Yds, (9.3 YPR), 3 TD, 0 FUM | B+ | D+ | C | 293 (35%) | NA | |
| #87 H. Saint Germain SR | 6'4"/249 | 4 Rec, 28 Yds, (7 YPR), 0 TD, 0 FUM | B+ | A | C+ | 35 (4%) | 3* HS ('22) | |
| #99 Cole Reemsnyder SR | 6'6"/231 | 0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM | B- | 2 (0%) | NA | |||
| #00 Pierce Petersohn FR | 6'5"/195 | 4* HS ('26) | ||||||
| #44 Matt Henderson SO | 6'5"/230 | PSU ('26) | ||||||
| #00 Isaiah Pina FR | 6'6"/225 | 3* HS ('26) |
Offensive Line
| Player | H/W | Grade | Run Blk | Pass Blk | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|
| #76 Aidan Lynch (T) SO | 6'7"/310 | F | C- | C- | 683 (54%) | 3* HS ('24) | |
| #79 Johnny Garrett (T) SR | 6'5"/318 | D | C- | D+ | 619 (49%) | 3* HS ('22) | |
| #71 Logan Howland (T) JR | 6'6"/322 | B- | B- | B- | 221 (16.2%) | OKLA ('26) | |
| #65 Justin Terry (T) JR | 6'5"/324 | B- | C+ | A | 57 (4.5%) | OSU ('26) | |
| #00 Tyrell Simpson (OT) FR | 6'7"/310 | 3* HS ('26) | |||||
| #00 Buddy Wegdam (OT) FR | 6'6"/280 | 3* HS ('26) | |||||
| #00 Maddox Cochrane (OT) FR | 6'7"/280 | 3* HS ('26) | |||||
| #00 Marlen Bright (OT) FR | 6'7"/290 | 4* HS ('26) | |||||
| #00 Thomas Wilder (OT) FR | 6'7"/295 | 4* HS ('26) | |||||
| #56 Layth Ghannam (G) JR | 6'5"/302 | D+ | C+ | D+ | 598 (48%) | 4* HS ('23) | |
| #53 Tommy Ricard (G) SO | 6'4"/298 | F | D | D+ | 156 (12%) | 3* HS ('24) | |
| #71 Gavin Crawford (G) SO | 6'3"/332 | D+ | D+ | C- | 108 (9%) | WVU ('25) | |
| #57 Lucas Austin (G) SO | 6'5"/300 | C | C | B+ | 9 (1%) | WVU ('25) | |
| #62 Kyle Altuner (C) SO | 6'3"/296 | C | B+ | C- | 793 (63%) | WVU ('25) | |
| #00 Benjamin Eziuka (IOL) FR | 6'3"/315 | 3* HS ('26) | |||||
| #51 Michael Troutman III (OL) SO | 6'2"/293 | PSU ('26) | |||||
| #62 Justin Bell (OL) SO | 6'6"/311 | MSU ('26) | |||||
| #50 Nathaniel Wright (OL) SO | 6'5"/298 | 3* HS ('25) | |||||
| #77 Brody Meadows (OL) SR | 6'7"/332 | 3* HS ('22) | |||||
| #96 Christian Epling (LS) SR | 6'2"/219 | NA | |||||
| #54 Deed Capper (LS) SO | 6'2"/220 | VT ('26) |
Defensive Line
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #94 Elhadj Fall (DE) GR | 6'3"/288 | 25 Tac, 10 Solo, 4 TFL, 3 Sacks, 2 QB Hur | 0 PD, 0 INT (0 TDS) | B+ | B- | F | 475 (44%) | GASO ('25) | |
| #31 Jason Abbey (DE) JR | 6'3"/248 | 17 Tac, 7 Solo, 2 TFL, 2 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | A- | B- | A- | 196 (18%) | 3* HS ('23) | |
| #42 Aycen Stevens (DE) JR | 6'5"/251 | 14 Tac, 3 Solo, 1 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | D | A- | 193 (18%) | 3* HS ('23) | |
| #20 Mylachi Williams (DE) SO | 6'3"/252 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | C- | B+ | C+ | 35 (2.7%) | PSU ('26) | |
| #93 Samuel Okunlola (DE) SR | 6'4"/250 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- | B | 33 (2.7%) | COLO ('26) | ||
| #16 Javion Hilson (DE) SO | 6'4"/246 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | B- | C- | C+ | 31 (2.7%) | MIZ ('26) | |
| #46 Cortez Harris (DE) SO | 6'3"/224 | C+ | C | D+ | 20 (1.8%) | PSU ('26) | |||
| #32 Deric Dandy (DE) SO | 6'4"/256 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- | C+ | C+ | 17 (2%) | 3* HS ('24) | |
| #58 Zeke Chinwike (DE) SO | 6'5"/246 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B | C | 6 (1%) | 3* HS ('25) | ||
| #00 Tyson Harley (DE) FR | 6'4"/215 | 4* HS ('26) | |||||||
| #29 Daniel Jennings (DE) SO | 6'1"/249 | PSU ('26) | |||||||
| #00 Kamren Johnson (DE) FR | 6'4"/225 | 3* HS ('26) | |||||||
| #13 Kemari Copeland (DT) SR | 6'3"/283 | 48 Tac, 12 Solo, 8 TFL, 5 Sacks, 1 QB Hur | 0 PD, 1 INT (0 TDS) | A- | A- | C- | 471 (55%) | 3* HS ('24) | |
| #99 Emmett Laws (DT) SO | 6'0"/293 | 12 Tac, 4 Solo, 1 TFL, 1 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- | A- | B+ | 161 (19%) | 3* HS ('24) | |
| #52 Randy Adirika (DT) SO | 6'3"/306 | A- | C- | C+ | 19 (1.8%) | PSU ('26) | |||
| #88 Christian Evans (DT) SO | 6'2"/290 | D+ | C | 13 (2%) | 3* HS ('25) | ||||
| #90 Eric Mensah (DT) JR | 6'2"/302 | 2 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | A- | B | 12 (0.9%) | OSU ('26) | ||
| #55 Gerard Johnson (DT) SO | 6'4"/282 | 1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B+ | C | 6 (1%) | 3* HS ('24) | ||
| #54 Grant Karczewski (DT) JR | 6'8"/288 | C | 1 (0%) | NA | |||||
| #52 Sherrod Henderson (DL) SO | 6'2"/226 | 3* HS ('25) | |||||||
| #00 Kamdon Gillespie (DL) FR | 6'3"/245 | 3* HS ('26) | |||||||
| #90 Andrew Hanchuk (DL) SO | 6'5"/285 | 3* HS ('24) |
Linebackers
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #3 Kaleb Spencer SR | 6'2"/221 | 67 Tac, 31 Solo, 9 TFL, 1 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | A- | B | F | 373 (85%) | MIAMI ('24) | |
| #16 Noah Chambers SO | 6'2"/220 | 43 Tac, 17 Solo, 2 TFL, 1 Sacks, 2 QB Hur | 2 PD, 0 INT (0 TDS) | D+ | B- | D+ | 283 (64%) | 3* HS ('25) | |
| #18 Curtis Jones Jr. JR | 6'4"/226 | 22 Tac, 13 Solo, 3 TFL, 1 Sacks, 1 QB Hur | 2 PD, 0 INT (0 TDS) | C- | C- | D+ | 253 (42.75%) | WVU ('26) | |
| #32 Keon Wylie SR | 6'2"/225 | 28 Tac, 16 Solo, 3 TFL, 1 Sacks, 3 QB Hur | 1 PD, 0 INT (0 TDS) | A- | C+ | D | 215 (36.75%) | PSU ('26) | |
| #26 Antwone Santiago SR | 6'3"/227 | 9 Tac, 4 Solo, 1 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | D+ | C- | C- | 114 (26%) | TEM ('25) | |
| #41 George Ballance JR | 6'0"/229 | 10 Tac, 6 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | D+ | B+ | 43 (10%) | NA | ||
| #44 Brett Clatterbaugh SO | 6'2"/243 | 2 Tac, 2 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- | C- | C+ | 16 (4%) | 3* HS ('25) | |
| #12 Gabe Williams SO | 6'4"/205 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B | C+ | 2 (0%) | 4* HS ('24) | ||
| #50 Darius Taylor JR | 6'0"/236 | C | C+ | 2 (0%) | NA | ||||
| #36 Brody Jones JR | 6'3"/222 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | NA | |||||
| #00 Terry Wiggins FR | 6'3"/210 | 4* HS ('26) | |||||||
| #00 Mathieu Lamah FR | 6'3"/220 | 3* HS ('26) | |||||||
| #00 Joshua Pittman FR | 6'3"/210 | 3* HS ('26) |
Secondary
| Player | H/W | Stats | Pass D | Run D | Rush | Cov | Snaps | Rating | Origin |
|---|---|---|---|---|---|---|---|---|---|
| #8 Jaquez White (CB) SR | 6'1"/190 | 67 Tac, 53 Solo, 4 TFL, 1 Sacks, 1 QB Hur | 11 PD, 3 INT (1 TDS) | A+ | B+ | A+ | 879 (42.75%) | TROY ('26) | |
| #13 Cam Chadwick (CB) JR | 6'0"/185 | 66 Tac, 42 Solo, 3 TFL, 1 Sacks, 2 QB Hur | 4 PD, 4 INT (0 TDS) | A | B | A- | 862 (42%) | CONN ('26) | |
| #9 Isaiah Brown-Murray (CB) SR | 5'9"/192 | 39 Tac, 29 Solo, 2 TFL, 0 Sacks, 0 QB Hur | 5 PD, 1 INT (0 TDS) | A | C- | A- | 694 (45%) | ECU ('25) | |
| #23 Thomas Williams (CB) JR | 5'11"/189 | 32 Tac, 21 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 6 PD, 0 INT (0 TDS) | A- | D+ | A- | 561 (36%) | 3* HS ('23) | |
| #17 Kenny Woseley Jr. (CB) SO | 5'10"/180 | 10 Tac, 5 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | F | B- | A- | 238 (11.25%) | PSU ('26) | |
| #35 Jojo Crim (CB) SO | 6'0"/171 | 8 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | F | B- | 149 (10%) | 3* HS ('25) | ||
| #7 Sherrod Covil (CB) GR | 5'11"/195 | 1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- | C- | 57 (4%) | NA | ||
| #28 Knahlij Harrell (CB) SO | 5'11"/185 | 3 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | F | 20 (1%) | 3* HS ('25) | ||
| #29 Jahmari DeLoatch (CB) SO | 5'10"/166 | 2 Tac, 0 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 1 PD, 0 INT (0 TDS) | C | C+ | B- | 15 (1%) | 4* HS ('25) | |
| #34 Josh Jones (CB) SO | 5'11"/194 | 1 Tac, 0 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | NA | |||||
| #00 Amauri Polydor (CB) FR | 6'1"/170 | 3* HS ('26) | |||||||
| #5 Joshua Clarke (CB) SO | 6'2"/185 | 3* HS ('24) | |||||||
| #11 Tyson Flowers (S) SR | 5'11"/204 | 48 Tac, 27 Solo, 0 TFL, 0 Sacks, 2 QB Hur | 2 PD, 0 INT (0 TDS) | B | B- | C+ | 617 (81%) | RICE ('25) | |
| #6 Jordan Bass (S) SR | 6'3"/205 | 21 Tac, 10 Solo, 1 TFL, 0 Sacks, 1 QB Hur | 0 PD, 0 INT (0 TDS) | C+ | B- | D | 389 (51%) | PITT ('25) | |
| #14 Sheldon Robinson (S) SO | 6'2"/203 | 21 Tac, 11 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | B- | C+ | D+ | 280 (37%) | 3* HS ('25) | |
| #15 Brennan Johnson (S) SO | 6'1"/202 | 17 Tac, 4 Solo, 1 TFL, 0 Sacks, 0 QB Hur | 0 PD, 0 INT (0 TDS) | A | D+ | F | 120 (16%) | 3* HS ('25) | |
| #00 Quentin Reddish (S) JR | 6'3"/205 | 15 Tac, 9 Solo, 0 TFL, 0 Sacks, 0 QB Hur | 0 PD, 1 INT (0 TDS) | B- | A | 110 (14%) | 4* HS ('24) | ||
| #5 Sherrod Covil Jr. (S) GR | 5'11"/200 | CLEM ('25) |
Kickers
| Player | H/W | FG | XP | Pts | FG G | KO G | Rating | Origin |
|---|---|---|---|---|---|---|---|---|
| #17 John Love SR | 5'11"/180 | 15/20 (75%), Long 56 Yds | 25/25 | 70 Pts | A- | A- | 3* HS ('22) | |
| #00 Will Love FR | 6'2"/205 | 3* HS ('26) |
FR ATH - No Position Yet
| Player | H/W | Rating | Origin |
|---|---|---|---|
| #00 Tyrell Grant FR | 6'1"/190 | 3* HS ('26) |
Roster & Program Overview
HC James Franklin new hireOC Ty Howle new hireDC Brent Pry new hire
Players with Starting experience3114 off • 17 def
Team Talent964#20 in CFB
Avg Talent / Player0.87Blue-chip 20%
Roster Size10737 portal (30.1%)
Talent Off: 424.06 (51)
Talent Def: 397.44 (53)
Talent ST: 13.2 (2)
New Portal In: 28 (22.8%)
Portal Losses: 28
Unrated/No Stats: 16
—
Elite: 0
Top 100: 0
Top 250: 15
Top 100 Pos: 62
JAG: 20
Low JAG: 0
JAG-: 1
FR Snaps: 0 (0%)
SO Snaps: 4703 (25%)
JR Snaps: 6228 (33%)
SR Snaps: 7083 (37%)
GR Snaps: 961 (5%)
75% Snaps by Upperclassmen
16 players on roster have not played, have no stats and no recruiting/portal ratings.
Class Breakdown
| Category | GR | SR | JR | SO | FR |
|---|---|---|---|---|---|
| Starters Returning | 2 | 8 | 1 | 3 | 0 |
| Portal Starters 2026 portal | 0 | 1 | 3 | 0 | 0 |
| Experienced Depth | 0 | 1 | 5 | 2 | 0 |
| Off Starters Returning | 1 | 3 | 1 | 2 | 0 |
| Off Depth Returning | 0 | 0 | 2 | 0 | 0 |
| Def Starters Returning | 1 | 5 | 0 | 1 | 0 |
| Def Depth Returning | 0 | 1 | 3 | 2 | 0 |
Positions Summary
Unit
Returning
(starters/exp'd depth)
(starters/exp'd depth)
Portal Adds
(starters/exp'd depth)
(starters/exp'd depth)
Snaps
(total/portal/return%)
(total/portal/return%)
Outlook
Experience - Production - Notes
Experience - Production - Notes
QBQB
0 (0)
0 (1)
476(476)0% returning
Exp 28.5% • Prod 50% — Virginia Tech lost their starting QB from last year. Ethan Grunkemeyer & Bryce Baker from the portal could compete for the job.
RBHB
1 (0)
0 (1)
875(398)55% returning
Exp 66% • Prod 68% — '25 lead RB Marcellous Hawkins returns, #2 rush threat at QB is gone
WR/TEWR + TE
2 (2)
1 (2)
3459(1517)56% returning
Exp 83% • Prod 100% — Virginia Tech returns leading WR Ayden Greene, but lost their #2 from last year.
OLT + G + C
4 (0)
0 (0)
3244(278)91% returning
T 62% • G 35% • C 63% — Virginia Tech OL: 4 starters back, 1 with multi game experience, 1 more with some game experience. Portal OL: 0 potential starters from '26 Portal, 1 more portals have experience.
DLDE + DT
2 (3)
0 (0)
1689(150)91% returning
DE 46% • DT 40% — DL experience and continuity summary.
LBLB
2 (1)
1 (1)
1301(468)64% returning
LB 90% — LB experience and continuity summary.
SecondaryCB + S
3 (2)
2 (0)
4991(1979)60% returning
CB 97% • S 100% — Secondary experience and continuity summary.
Team Snaps: Offense 8054 (2669 portal) 67% returning • Defense 7981 (2597 portal) 67% returning
Note: The units rarely add up to a full team of starters/depth in preseason, as inexperienced depth/portals will need to emerge
Note: The units rarely add up to a full team of starters/depth in preseason, as inexperienced depth/portals will need to emerge