Campus Sports HQ
Updates
Football Home
School HubVirginia Home

Football recruiting intelligence

Football Roster Forecast

2027 HS Rank: 73Points: 173.79
2027 Overall Rank: 73Points: 173.79

Follow University of Virginia recruiting, transfer portal activity, personnel, roster forecasts, and football news.

291High School Recruiting
54Transfers
Photo: Virginia Athletics

Virginia 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
122Published roster members
0/25Your 2026 lineup assignments
21Coaching 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
Josiah Abdullah#13 Josiah AbdullahWRSO5' 10" / 192
Jon Adair#79 Jon AdairOLSO6' 5" / 308
KA#27 Kyle AltWR6' 2" / 184
Solomon Beebe#28 Solomon BeebeRBJR5' 10" / 199
Dylan Biehl#75 Dylan BiehlOLFR6' 4" / 277
McKale Boley#52 McKale BoleyOLSR6' 5" / 329
Xavier Brown#0 Xavier BrownRBSR5' 10" / 202
Ryan Brubaker#69 Ryan BrubakerOLSR6' 6" / 313
DaMari Carter#82 DaMari CarterWRFR6' 2" / 200
Ty'Lyric Coleman#8 Ty'Lyric ColemanWRSR6' 2" / 198
Dylan Cope#85 Dylan CopeWRFR6' 3" / 193
Kameron Courtney#5 Kameron CourtneyWRJR5' 11" / 195
Connor Cox#88 Connor CoxTESR6' 6" / 250
Tyson Davis#22 Tyson DavisWRSR5' 10" / 187
Xay Davis#25 Xay DavisRBSO5' 10" / 205
Grant Ellinger#65 Grant EllingerOLJR6' 4" / 303
Rico Flores Jr.#11 Rico Flores Jr.WRSR6' 2" / 211
Cole Geer#6 Cole GeerQBSO6' 1" / 209
Jacquon Gibson#4 Jacquon GibsonWRSR5' 11" / 196
Mikey Gildea#66 Mikey GildeaOLFR6' 4" / 298
Ely Hamrick#16 Ely HamrickQBFR6' 5" / 230
Jim Harris Jr.#55 Jim Harris Jr.OLSO6' 5" / 295
Noah Hartsoe#58 Noah HartsoeOLSR6' 3" / 317
Luke Hatfield#57 Luke HatfieldOLFR6' 4" / 285
Eli Holstein#10 Eli HolsteinQBSR6' 4" / 234
Noah Josey#77 Noah JoseyOLSR6' 5" / 315
TeKai Kirby#81 TeKai KirbyWRSR6' 2" / 232
Trevor Ladd#80 Trevor LaddWRJR6' 2" / 242
Peyton Lewis#2 Peyton LewisRBJR6' 1" / 212
Boone Lourd#14 Boone LourdQBJR6' 1" / 203
Da'Shawn Martin#18 Da'Shawn MartinWRJR6' 0" / 180
Drake Metcalf#60 Drake MetcalfOLSR6' 2" / 304
Jekail Middlebrook#21 Jekail MiddlebrookRBSR5' 10" / 198
Monroe Mills#71 Monroe MillsOLSR6' 7" / 322
Brand Morgan#45 Brand MorganWRSO6' 3" / 207
Dillon Newton-Short#15 Dillon Newton-ShortWRSO6' 0" / 206
Henry Omohundro#30 Henry OmohundroTEJR6' 3" / 251
Alex Payne#76 Alex PayneOLSO6' 5" / 312
Beau Pribula#7 Beau PribulaQBSR6' 2" / 209
Grayson Reid#51 Grayson ReidOLSO6' 3" / 309
Jack Rhodes#26 Jack RhodesWRFR6' 1" / 175
Isaiah Robinson#84 Isaiah RobinsonWRSO6' 2" / 215
John Rogers#89 John RogersTESO6' 4" / 239
Hayden Rollison#94 Hayden RollisonTESR6' 3" / 235
Will Rosen#67 Will RosenOLJR6' 1" / 290
CJ Spence#29 CJ SpenceWRSO6' 4" / 204
Dane Steele#61 Dane SteeleOLSR6' 4" / 312
Jack Stevens#37 Jack StevensRBSO5' 10" / 198
Cole Surber#64 Cole SurberOLSR6' 5" / 305
Makilan Thomas#54 Makilan ThomasOLSR6' 3" / 317
Willem Thurber#83 Willem ThurberTESO6' 5" / 234
Dakota Twitty#9 Dakota TwittyTESR6' 5" / 247
Lukas Ungar#86 Lukas UngarTESR6' 4" / 234
Noah Vaughn#3 Noah VaughnRBSR5' 9" / 196
Triston Ward#23 Triston WardWRJR6' 1" / 189
Jae'Oyn Williams#17 Jae'Oyn WilliamsQBFR5' 10" / 217
Dane Wleklinski#70 Dane WleklinskiOLJR6' 6" / 302
Ben York#72 Ben YorkOLJR6' 5" / 314
Justin Zames#87 Justin ZamesTESO6' 4" / 238
Keke Adams#21 Keke AdamsSJR6' 0" / 198
Omillio Agard#20 Omillio AgardCBJR5' 11" / 187
Jonathan Allen#92 Jonathan AllenDTSR6' 2" / 304
Nnanna Anyanwu#33 Nnanna AnyanwuDESR6' 5" / 251
Devon Baxter#99 Devon BaxterDEJR6' 6" / 244
Dallas Brannon#28 Dallas BrannonLBFR6' 2" / 219
Anthony Britton#55 Anthony BrittonDTSR6' 3" / 308
Myles Brown#13 Myles BrownLBJR6' 3" / 226
Fisher Camac#14 Fisher CamacDESR6' 7" / 262
Patrick Campbell#31 Patrick CampbellDBSR6' 0" / 195
Kevin Chadwick Jr.#34 Kevin Chadwick Jr.SSR5' 11" / 209
Kervins Choute#88 Kervins ChouteDLSR6' 4" / 293
Cayden Cook-Cash#49 Cayden Cook-CashLBJR6' 3" / 231
Corey Costner#4 Corey CostnerSSO6' 1" / 213
Jayden Covil#29 Jayden CovilCBFR5' 11" / 161
Landon Danley#32 Landon DanleyLBSR6' 3" / 225
Alex Dunn#27 Alex DunnDBFR6' 0" / 180
Christian Ellis#8 Christian EllisSSR6' 0" / 206
Matthew Fobbs-White#16 Matthew Fobbs-WhiteDESR6' 3" / 245
Kevon Gray#3 Kevon GrayCBJR6' 0" / 180
Jason Hammond#91 Jason HammondDTSR6' 2" / 284
Caleb Hardy#26 Caleb HardyLBSR6' 4" / 217
IH#22 Isaiah HarrisCBFR6' 1" / 180
Jewett Hayes#85 Jewett HayesDEJR6' 4" / 241
Jacobie Henderson#10 Jacobie HendersonCBSR5' 11" / 198
Darrion Henry-Young#44 Darrion Henry-YoungDTSR6' 4" / 295
Brandyn Hillman#6 Brandyn HillmanSSR6' 0" / 190
Jam Jackson#9 Jam JacksonCBSR6' 2" / 184
Sichan John#51 Sichan JohnDTSO6' 3" / 302
Gavin Johnson#53 Gavin JohnsonDESO6' 1" / 234
Armstrong Jones#38 Armstrong JonesSJR6' 1" / 183
Jaylen Jones#23 Jaylen JonesSSR6' 1" / 205
Billy Koudelka#93 Billy KoudelkaDEJR6' 8" / 256
Ezekiel Larry#94 Ezekiel LarryDESR6' 2" / 240
Maddox Marcellus#11 Maddox MarcellusLBSR6' 2" / 232
Jalen McNair#18 Jalen McNairSSR5' 8" / 221
Ethan Minter#30 Ethan MinterSJR6' 0" / 195
Cazeem Moore#6 Cazeem MooreDESR6' 4" / 252
Ja'Maric Morris#0 Ja'Maric MorrisDBSR6' 3" / 219
Chase Morrison#46 Chase MorrisonDTJR6' 4" / 271
Josiah Persinger#7 Josiah PersingerCBSO5' 11" / 179
Donavon Platt#2 Donavon PlattDBSR5' 11" / 212
Isaiah Reese#42 Isaiah ReeseLBSO6' 3" / 222
Bull Richardson#96 Bull RichardsonDTFR6' 1" / 300
Kam Robinson#5 Kam RobinsonLBSR6' 2" / 239
Justin Ross#17 Justin RossCBJR6' 2" / 187
Justin Rowe#45 Justin RoweLBSO6' 2" / 239
Lukas Sanker#15 Lukas SankerDBSR6' 0" / 202
Tyler Simmons#56 Tyler SimmonsDTJR6' 3" / 278
Gabe Sneed#47 Gabe SneedDESR6' 4" / 260
Justin Townsend#36 Justin TownsendDLSR6' 2" / 265
Derek Uran#25 Derek UranLBFR6' 2" / 205
Evan Ward#19 Evan WardDESO6' 5" / 250
Montino Williams#1 Montino WilliamsSSO6' 3" / 211
AB#90 Aiden BellPKFR6' 0" / 175
Will Bettridge#41 Will BettridgePKSR5' 11" / 191
Zach Christinat#39 Zach ChristinatLSJR6' 1" / 210
Tim Hamann#14 Tim HamannPKFR5' 11" / 180
CM#43 Chris MessmorePKFR6' 2" / 185
Wyatt Rubinoff#50 Wyatt RubinoffLSJR6' 2" / 220
Elijah Slibeck#99 Elijah SlibeckPSR6' 6" / 236
Daniel Sparks#38 Daniel SparksPSR6' 7" / 226
Jacob Tannenbaum#49 Jacob TannenbaumLSSO6' 1" / 212