Campus Sports HQ
Updates
Football Home
School HubVirginia Tech Home

Football recruiting intelligence

Football Roster Forecast

2027 HS Rank: 15Points: 234.81
2027 Overall Rank: 15Points: 234.81

Follow Virginia Polytechnic Institute and State University recruiting, transfer portal activity, personnel, roster forecasts, and football news.

1024High School Recruiting
59Transfers
Photo: Virginia Tech Athletics

Virginia Tech Football Office

Roster Outlook

Published roster pool, sorted alphabetically within positions. Multi-position players are grouped by their first listed role. Depth order, scholarship status and remaining eligibility are not verified; planning changes are your assumptions.

ESPN · 2026 football rosterUpdated 2026-10-03
Loading saved plan
120Published roster members
0/25Your 2026 lineup assignments
75Coaching and support staff
12Scheduled games

Roster pool · offense

Alphabetical examples · no depth ranking.

Published roster pool · position placement is illustrative

Academic class is reproduced from ESPN. It does not establish remaining NCAA eligibility or scholarship status.

PlayerPos.Academic classHt / WtHometown / previous school
Keylen Adams#6 Keylen AdamsWRJR6' 0" / 180
Kyle Altuner#62 Kyle AltunerOLJR6' 3" / 302
Lucas Austin#57 Lucas AustinOLJR6' 5" / 305
Bryce Baker#22 Bryce BakerQBSO6' 2" / 211
Justin Bell#61 Justin BellOLSO6' 6" / 322
L.J. Booker#80 L.J. BookerWRJR6' 2" / 204
A.J. Brand#18 A.J. BrandWRSO6' 1" / 214
Marlen Bright#74 Marlen BrightOLFR6' 6" / 315
DB#11 Davion BrownWRFR6' 1" / 204
Que'Sean Brown#3 Que'Sean BrownWRSR5' 8" / 175
John Buetow#35 John BuetowRBJR5' 8" / 208
MC#60 Maddox CochraneOLFR6' 6" / 285
Gavin Crawford#71 Gavin CrawfordOLSO6' 0" / 323
Montavious Cunningham#66 Montavious CunninghamOLSR6' 3" / 315
Bill Davis#32 Bill DavisRBSR5' 9" / 228
Tyseer Denmark#4 Tyseer DenmarkWRJR5' 10" / 183
Jeff Exinor Jr.#20 Jeff Exinor Jr.WRSO6' 1" / 213
BE#75 Benjamin EziukaOLFR6' 2" / 317
Johnny Garrett#79 Johnny GarrettOLSR6' 5" / 323
Layth Ghannam#56 Layth GhannamOLSR6' 4" / 315
Benji Gosnell#82 Benji GosnellTESR6' 4" / 252
Ayden Greene#0 Ayden GreeneWRSR6' 1" / 193
Ethan Grunkemeyer#17 Ethan GrunkemeyerQBJR6' 2" / 213
Ja'Ricous Hairston#13 Ja'Ricous HairstonTESR6' 2" / 256
Elijah Haughawout#51 Elijah HaughawoutOLJR6' 3" / 300
Marcellous Hawkins Jr.#27 Marcellous Hawkins Jr.RBSR5' 10" / 221
Takye Heath#2 Takye HeathWRSR5' 9" / 171
Matt Henderson#44 Matt HendersonTESO6' 5" / 252
Logan Howland#70 Logan HowlandOLSR6' 6" / 325
Drew Hube#28 Drew HubeWRJR6' 0" / 198
Troy Huhn#14 Troy HuhnQBFR6' 4" / 215
Marlion Jackson#5 Marlion JacksonWRSR6' 2" / 210
Brody Jones#36 Brody JonesTESR6' 3" / 242
RL#58 Roseby LubintusOLFR6' 5" / 342
Aidan Lynch#76 Aidan LynchOLJR6' 6" / 320
Tyler Mason#23 Tyler MasonRBJR5' 10" / 212
Brody Meadows#77 Brody MeadowsOLSR6' 7" / 335
Messiah Mickens#26 Messiah MickensRBFR5' 10" / 205
Jeffrey Overton Jr.#16 Jeffrey Overton Jr.RBSO5' 9" / 206
SP#15 Shamarius PeterkinWRSO6' 2" / 179
PP#88 Pierce PetersohnTEFR6' 4" / 223
Cole Reemsnyder#99 Cole ReemsnyderTESR6' 5" / 245
Luke Reynolds#85 Luke ReynoldsTEJR6' 4" / 250
Tommy Ricard#53 Tommy RicardOLJR6' 3" / 307
Kelden Ryan#12 Kelden RyanQBSO6' 1" / 197
Harrison Saint Germain#87 Harrison Saint GermainTESR6' 4" / 251
TS#65 Tyrell SimpsonOLFR6' 7" / 337
Luke Stuewe#83 Luke StueweWRSO6' 2" / 199
Darius Taylor#46 Darius TaylorRBSR5' 11" / 231
Justin Terry#72 Justin TerryOLJR6' 5" / 331
MT#54 Michael Troutman IIIOLSO6' 2" / 312
BW#52 Buddy WegdamOLFR6' 5" / 302
Chanz Wiggins#7 Chanz WigginsWRJR6' 3" / 196
TW#55 Thomas WilderOLFR6' 6" / 315
Nathaniel Wright#50 Nathaniel WrightOLSO6' 4" / 304
HZ#89 Hudson ZellWRFR5' 11" / 192
Jason Abbey#31 Jason AbbeyDLSR6' 3" / 256
Randy Adirika#36 Randy AdirikaDLSO6' 2" / 311
George Ballance#25 George BallanceLBSR5' 11" / 230
Jordan Bass#6 Jordan BassSSR6' 3" / 212
Isaiah Brown-Murray#9 Isaiah Brown-MurrayCBSR5' 9" / 197
Cam Chadwick Jr.#20 Cam Chadwick Jr.CBSR5' 11" / 193
Noah Chambers#16 Noah ChambersLBSO6' 1" / 232
Zeke Chinwike#58 Zeke ChinwikeDLSO6' 5" / 254
Joshua Clarke#5 Joshua ClarkeCBJR6' 1" / 189
Brett Clatterbaugh#44 Brett ClatterbaughDLSO6' 1" / 260
ZC#21 Zaevion ClevelandCBFR6' 2" / 195
Kemari Copeland#13 Kemari CopelandDLSR6' 2" / 305
Sherrod Covil#7 Sherrod CovilSSR5' 10" / 196
Jojo Crim#35 Jojo CrimCBSO5' 11" / 173
Deric Dandy#32 Deric DandyDLJR6' 2" / 253
Jahmari DeLoatch#29 Jahmari DeLoatchCBSO5' 9" / 176
Christian Evans#88 Christian EvansDLSO6' 2" / 291
Elhadj Fall#94 Elhadj FallDLSR6' 3" / 308
Tyson Flowers#1 Tyson FlowersSSR5' 11" / 204
Danny Garvin#47 Danny GarvinCBFR6' 0" / 194
Tyrell Grant Jr.#24 Tyrell Grant Jr.SFR6' 0" / 205
Andrew Hanchuk#90 Andrew HanchukDLJR6' 5" / 300
TH#27 Tyson HarleyDLFR6' 2" / 248
Knahlij Harrell#28 Knahlij HarrellSSO5' 11" / 195
Cortez Harris#34 Cortez HarrisDLSO6' 2" / 253
Sherrod Henderson#52 Sherrod HendersonDLSO6' 2" / 252
Javion Hilson#40 Javion HilsonDLSO6' 3" / 250
Daniel Jennings#56 Daniel JenningsDLSO6' 1" / 253
Brennan Johnson#15 Brennan JohnsonSSO5' 11" / 199
Kamren Johnson#63 Kamren JohnsonDLFR6' 3" / 271
Gerard Johnson III#55 Gerard Johnson IIIDLJR6' 4" / 306
Josh Jones#43 Josh JonesCBJR5' 10" / 193
Curtis Jones Jr.#30 Curtis Jones Jr.LBJR6' 1" / 231
Grant Karczewski#54 Grant KarczewskiDLSR6' 7" / 306
Mathieu Lamah#19 Mathieu LamahLBFR6' 3" / 230
Emmett Laws#99 Emmett LawsDLJR6' 0" / 301
Eric Mensah#45 Eric MensahDLJR6' 2" / 311
JO#38 John-Patrick OatesLBFR6' 1" / 225
Samuel Okunlola#51 Samuel OkunlolaDLSR6' 3" / 252
Amauri Polydor#18 Amauri PolydorCBFR6' 0" / 184
Quentin Reddish#0 Quentin ReddishSJR6' 2" / 196
T-Ron Richardson Jr.#95 T-Ron Richardson Jr.DLFR6' 2" / 302
Sheldon Robinson#14 Sheldon RobinsonSSO6' 2" / 208
Antwone Santiago#26 Antwone SantiagoLBSR6' 2" / 226
DQ Smith#11 DQ SmithSSR6' 0" / 208
Kaleb Spencer#3 Kaleb SpencerLBSR6' 1" / 230
Aycen Stevens#42 Aycen StevensDLSR6' 5" / 264
CT#41 Chris TangeloSFR6' 4" / 199
Jaquez White#2 Jaquez WhiteCBSR5' 11" / 192
Terry Wiggins#39 Terry WigginsLBFR6' 3" / 226
Gabe Williams#12 Gabe WilliamsLBJR6' 4" / 230
Mylachi Williams#37 Mylachi WilliamsDLJR6' 3" / 253
Thomas Williams#23 Thomas WilliamsCBSR5' 11" / 193
Garrett Witherington#91 Garrett WitheringtonDLFR6' 3" / 284
Kenny Woseley Jr.#22 Kenny Woseley Jr.CBJR5' 11" / 185
Keon Wylie#33 Keon WylieLBSR6' 2" / 228
Cole Byrd#93 Cole ByrdPKSO6' 1" / 201
Deed Capper#49 Deed CapperLSJR6' 2" / 226
Aiden Daugherty#92 Aiden DaughertyPKJR5' 11" / 184
Christian Epling#96 Christian EplingLSSR6' 1" / 228
LJ#97 Luke JonesPFR6' 1" / 221
John Love#17 John LovePKSR5' 11" / 181
Will Love#98 Will LovePKFR6' 1" / 196
Nathan Totten#95 Nathan TottenPSR6' 1" / 230