Virginia
ACC
29
Incoming
23
Outgoing
+6
Net
Team TVS:
20%
Roster Risk by Position
Offense
22%
Defense
19%
Special Teams
4%
Highest Risk Players
Harrison Waylee
RB
39%
Jahmal Edrine
WR
39%
Xavier Brown
RB
38%
Devin Neal
S
36%
Cam Ross
WR
36%
Transfer Impact by Position
| Pos | Out | In | Net Value |
|---|---|---|---|
| QB | 3 | 2 | +$3,896K |
| DL | 3 | 7 | +$2,129K |
| DB | 3 | 8 | +$1,289K |
| LB | 3 | 0 | $-385K |
| TE | 0 | 2 | +$300K |
| WR | 6 | 4 | $-292K |
| RB | 1 | 3 | $-220K |
| ST | 0 | 1 | +$150K |
| OL | 2 | 2 | +$0K |
Coaching Staff
3 coaches
Tony Elliott
Head Coach
Previously: Clemson (2021)
Des Kitchings
Offensive Coordinator
Previously: South Carolina (2020)
John Rudzinski
Defensive Coordinator
Previously: Air Force (2021)
2026 Recruiting Class
10 commits
#636
Dylan Cope
WR
3-star
(0.8793)
#1274
Dallas Brannon
ATH
3-star
(0.8656)
#1371
Dylan Biehl
IOL
3-star
(0.8589)
#1500
Michael Gildea
OT
3-star
(0.86)
#1615
Jayden Covil
CB
3-star
(0.8589)
#1615
Luke Hatfield
IOL
3-star
(0.8589)
#1838
Jack Rhodes
WR
3-star
(0.8533)
#1903
Ely Hamrick
QB
3-star
(0.8511)
#1903
Jae'Oyn Williams
ATH
3-star
(0.8511)
#2126
Isaiah Harris
WR
3-star
(0.8478)
Transfer Pipelines
Historical patterns
Players Transfer to Virginia From:
Players Transfer from Virginia To:
Top Recruiting Cities (Transfer Portal)
Jacksonville, FL (2)
Recruiting Pipelines
High school & state data (2020-2026)
Top High School Feeders
St. Thomas Aquinas
Fort Lauderdale, FL
4 recruits
3.0-star avg
Episcopal
Alexandria, VA
3 recruits
3.3-star avg
Recruiting by State
VA
18
FL
9
NC
6
GA
6
TN
5
SC
3
MD
2
LA
2
Incoming Transfers
29
Omillio Agard
Jonathan Allen
Nnanna Anyanwu
Devon Baxter
Solomon Beebe
Ryan Brubaker
Connor Cox
Tyson Davis
Christian Ellis
Rico Flores Jr.
Matthew Fobbs-White
Jacquon Gibson
Jacobie Henderson
Darrion Henry-Young
Brandyn Hillman
Eli Holstein
Jaylen Jones
Ezekiel Larry
Peyton Lewis
Da'Shawn Martin
Jalen McNair
Jekail Middlebrook
Alex Payne
Beau Pribula
Justin Ross
Lukas Ungar
Zion Wilson
Patrick Campbell
Wyatt Rubinoff
Outgoing Transfers
23
Andre Greene Jr.
Trell Harris
Stevie Bracey
Mekhi Buchanan
Kameron Courtney
Suderian Harrison
Terrell Jones
Bjorn Jurgensen
Daniel Kaelin
Emmanuel Karnley
Davis Lane Jr.
Trey McDonald
Hunter Osborne
Ja'Son Prevard
Wallace Unamba
Dre Walker
Tyshawn Wyatt
Grady Brosterhous
Da'Marcus Crosby
Da'Marcus Crosby II
Jorge Diaz Nicolas
Maddox Marcellus
Eli Wood
Potential Incoming Targets
10 players
Portal players from feeder schools and coaching connections who haven't committed yet.
Jake Garcia
QB
4-star
$1.1M
Jake Guarnera
IOL
4-star
$321K
Enow Etta
DL
4-star
$262K
Zeke Berry
CB
3-star
$253K
Eddy Toussom
EDGE
3-star
$248K
Bryson Kuzdzal
RB
2-star
$174K
Jeremiah Vessel
S
3-star
$150K
Lawrence Hattar
IOL
$150K
Andrew Sprague
OT
4-star
$150K
Amorie Morrison
EDGE
$135K
Transfer Ledger
50 transactions
| Date | Player | Pos | School | NIL Value | |
|---|---|---|---|---|---|
| 02-02 | ← IN | Patrick Campbell | CB | Dartmouth → | $150K |
| 01-26 | ← IN | Lukas Ungar | TE | New Mexico State → | $150K |
| 01-21 | OUT → | Eli Wood | WR | → Utah State | $58K |
| 01-20 | OUT → | Grady Brosterhous | QB | → Utah State | $114K |
| 01-19 | OUT → | Davis Lane Jr. | WR | → Rice | $30K |
| 01-18 | ← IN | Tyson Davis | WR | Central Michigan → | $190K |
| 01-18 | ← IN | Jonathan Allen | DL | UAB → | $366K |
| 01-17 | OUT → | Da'Marcus Crosby II | DB | → TBD | $150K |
| 01-17 | OUT → | Stevie Bracey | LB | → Buffalo | $30K |
| 01-17 | ← IN | Jacquon Gibson | WR | Massachusetts → | $236K |
| 01-17 | ← IN | Darrion Henry-Young | DL | Coastal Carolina → | $150K |
| 01-16 | OUT → | Kameron Courtney | WR | → TBD | $150K |
| 01-16 | ← IN | Da'Shawn Martin | WR | Kent State → | $183K |
| 01-16 | ← IN | Jalen McNair | S | Buffalo → | $248K |
| 01-15 | OUT → | Andre Greene Jr. | WR | → Georgia Southern | $30K |
| 01-14 | OUT → | Bjorn Jurgensen | QB | → Hawai'i | $214K |
| 01-14 | ← IN | Eli Holstein | QB | Pittsburgh → | $2,312K |
| 01-14 | ← IN | Brandyn Hillman | S | Michigan → | $289K |
| 01-14 | ← IN | Justin Ross | CB | Navy → | $181K |
| 01-13 | ← IN | Rico Flores Jr. | WR | UCLA → | $150K |
| 01-13 | ← IN | Omillio Agard | CB | Wisconsin → | $150K |
| 01-13 | ← IN | Beau Pribula | QB | Missouri → | $2,164K |
| 01-13 | ← IN | Alex Payne | OT | USC → | $150K |
| 01-13 | ← IN | Ryan Brubaker | IOL | South Carolina → | $150K |
| 01-12 | OUT → | Wallace Unamba | OT | → TBD | $150K |
| 01-12 | OUT → | Daniel Kaelin | QB | → Nebraska | $251K |
| 01-12 | ← IN | Zion Wilson | DL | East Carolina → | $1,135K |
| 01-11 | OUT → | Suderian Harrison | WR | → East Tennessee State | $10K |
| 01-11 | ← IN | Devon Baxter | EDGE | Michigan → | $150K |
| 01-10 | ← IN | Solomon Beebe | RB | UAB → | $240K |
| 01-10 | ← IN | Jaylen Jones | S | Georgia State → | $256K |
| 01-10 | ← IN | Connor Cox | TE | North Carolina → | $150K |
| 01-09 | OUT → | Terrell Jones | DL | → South Florida | $30K |
| 01-09 | OUT → | Dre Walker | CB | → App State | $30K |
| 01-09 | ← IN | Wyatt Rubinoff | LS | New Hampshire → | $150K |
| 01-09 | ← IN | Nnanna Anyanwu | EDGE | UTSA → | $391K |
| 01-09 | ← IN | Ezekiel Larry | EDGE | Yale → | $150K |
| 01-08 | OUT → | Emmanuel Karnley | CB | → Washington | $166K |
| 01-07 | ← IN | Peyton Lewis | RB | Tennessee → | $216K |
| 01-07 | ← IN | Matthew Fobbs-White | EDGE | Baylor → | $150K |
| 01-06 | OUT → | Hunter Osborne | DL | → Arkansas | $183K |
| 01-05 | OUT → | Trell Harris | WR | → Oklahoma | $773K |
| 01-05 | ← IN | Jacobie Henderson | CB | Rutgers → | $212K |
| 01-04 | ← IN | Jekail Middlebrook | RB | Middle Tennessee → | $340K |
| 01-04 | ← IN | Christian Ellis | S | Virginia Tech → | $150K |
| 01-02 | OUT → | Maddox Marcellus | LB | → TBD | $205K |
| 12-29 | OUT → | Trey McDonald | LB | → TBD | $150K |
| 12-14 | OUT → | Mekhi Buchanan | EDGE | → TBD | $150K |
| 12-09 | OUT → | Tyshawn Wyatt | OT | → TBD | $150K |
| - | OUT → | J'Mari Taylor | RB | → NFL Draft | $1,016K |
OUT: $4.0M
IN: $10.9M
NET: +$6.9M
Current Roster
99 players
| # | Name | Pos | Year | Ht | Wt | Est. Value |
|---|---|---|---|---|---|---|
| 16 |
Cole Geer
|
QB | FR | 6'1" | 205 lbs | $179K |
| 14 |
Boone Lourd
|
QB | SO | 6'1" | 203 lbs | $336K |
| 4 |
Chandler Morris
|
QB | SR | 6'0" | 192 lbs | $1.9M |
| 6 | Brady Wilson | QB | FR | 6'0" | 185 lbs | $389K |
| 20 |
Xavier Brown
|
RB | SR | 5'10" | 198 lbs | $150K |
| 25 |
Xay Davis
|
RB | FR | 5'10" | 193 lbs | $150K |
| 27 |
Owen Gardner
|
RB | SR | 5'6" | 180 lbs | $150K |
| 3 | J'Mari Taylor | RB | SR | 5'9" | 204 lbs | $1.0M |
| 28 | Noah Vaughn | RB | JR | 5'9" | 199 lbs | $150K |
| 21 | Harrison Waylee | RB | SR | 5'10" | 212 lbs | $248K |
| 13 |
Josiah Abdullah
|
WR | FR | 5'10" | 186 lbs | $150K |
| 17 |
TyLyric Coleman
|
WR | JR | 6'2" | 194 lbs | $150K |
| 7 |
Jahmal Edrine
|
WR | SR | 6'3" | 221 lbs | $228K |
| 80 |
Trevor Ladd
|
WR | SO | 6'2" | 235 lbs | $150K |
| 15 |
Dillon Newton-Short
|
WR | FR | 6'0" | 210 lbs | $150K |
| 88 |
Bryce Robinson
|
WR | JR | 6'5" | 205 lbs | $150K |
| 6 |
Cam Ross
|
WR | SR | 5'10" | 186 lbs | $200K |
| 8 | Jayden Thomas | WR | SR | 6'2" | 220 lbs | $150K |
| 23 | Triston Ward | WR | SO | 6'1" | 192 lbs | $150K |
| - |
Sage Ennis
|
TE | SR | 6'4" | 245 lbs | $232K |
| 81 |
TeKai Kirby
|
TE | JR | 6'2" | 240 lbs | $150K |
| 30 |
Henry Omohundro
|
TE | SO | 6'3" | 247 lbs | $150K |
| 89 |
John Rogers
|
TE | SO | 6'4" | 235 lbs | $150K |
| 94 |
Hayden Rollison
|
TE | JR | 6'3" | 245 lbs | $150K |
| 83 | Willem Thurber | TE | FR | 6'5" | 235 lbs | $150K |
| 9 | Dakota Twitty | TE | SR | 6'5" | 245 lbs | $150K |
| 88 | Walker Wallace | TE | SR | 6'7" | 242 lbs | $150K |
| 87 | Justin Zames | TE | FR | 6'4" | 237 lbs | $150K |
| 79 |
Jon Adair
|
OL | FR | 6'5" | 280 lbs | $150K |
| 52 |
McKale Boley
|
OL | SR | 6'5" | 316 lbs | $217K |
| 75 |
Houston Curry
|
OL | SR | 6'5" | 280 lbs | $150K |
| 65 |
Grant Ellinger
|
OL | SO | 6'4" | 290 lbs | $150K |
| 55 |
Jim Harris Jr.
|
OL | FR | 6'5" | 294 lbs | $150K |
| 58 |
Noah Hartsoe
|
OL | SR | 6'3" | 319 lbs | $150K |
| 77 |
Noah Josey
|
OL | SR | 6'5" | 310 lbs | $217K |
| 57 |
Andy Lutes
|
OL | JR | 6'4" | 275 lbs | $150K |
| 60 |
Drake Metcalf
|
OL | SR | 6'2" | 300 lbs | $150K |
| 71 |
Monroe Mills
|
OL | SR | 6'7" | 320 lbs | $150K |
| 51 |
Grayson Reid
|
OL | FR | 6'3" | 290 lbs | $150K |
| 66 |
Alex Reisig
|
OL | SO | 6'6" | 265 lbs | $150K |
| 67 |
Will Rosen
|
OL | SO | 6'1" | 285 lbs | $150K |
| 74 |
Ethan Sipe
|
OL | SR | 6'5" | 325 lbs | $150K |
| 61 | Dane Steele | OL | JR | 6'4" | 308 lbs | $150K |
| 64 | Cole Surber | OL | JR | 6'5" | 310 lbs | $150K |
| 54 | Makilan Thomas | OL | SR | 6'3" | 315 lbs | $150K |
| 78 | Kevin Wigenton II | OL | SR | 6'5" | 335 lbs | $150K |
| 68 | Jack Witmer | OL | SR | 6'7" | 306 lbs | $196K |
| 70 | Dane Wleklinski | OL | SO | 6'6" | 295 lbs | $150K |
| 63 | David Wohlabaugh Jr. | OL | SR | 6'6" | 301 lbs | $150K |
| 72 | Ben York | OL | SO | 6'5" | 305 lbs | $150K |
| 52 |
Daniel Rickert
|
DL | SR | 6'2" | 232 lbs | $598K |
| 56 |
Tyler Simmons
|
DL | SO | 6'3" | 266 lbs | $150K |
| 14 |
Fisher Camac
|
DE | SR | 6'7" | 248 lbs | $398K |
| 85 |
Jewett Hayes
|
DE | SO | 6'4" | 233 lbs | $150K |
| 93 |
Billy Koudelka
|
DE | SO | 6'8" | 255 lbs | $150K |
| 17 |
Mitchell Melton
|
DE | SR | 6'4" | 256 lbs | $845K |
| 6 |
Cazeem Moore
|
DE | SR | 6'4" | 252 lbs | $250K |
| 46 |
Chase Morrison
|
DE | SO | 6'4" | 248 lbs | $150K |
| 47 |
Gabe Sneed
|
DE | JR | 6'4" | 239 lbs | $150K |
| 55 |
Anthony Britton
|
DT | JR | 6'3" | 317 lbs | $222K |
| 90 |
Jahmeer Carter
|
DT | SR | 6'2" | 311 lbs | $240K |
| 91 |
Jason Hammond
|
DT | JR | 6'2" | 295 lbs | $391K |
| 51 |
Sichan John
|
DT | FR | 6'3" | 322 lbs | $150K |
| 13 |
Myles Brown
|
LB | SO | 6'3" | 220 lbs | $150K |
| 49 |
Cayden Cook-Cash
|
LB | SO | 6'3" | 233 lbs | $150K |
| 32 |
Landon Danley
|
LB | JR | 6'3" | 222 lbs | $164K |
| 1 |
James Jackson
|
LB | SR | 6'3" | 234 lbs | $207K |
| 40 |
Rob Keys
|
LB | JR | 6'3" | 224 lbs | $150K |
| 43 |
Logan Kotter
|
LB | SR | 6'0" | 222 lbs | $150K |
| 42 |
Isaiah Reese
|
LB | FR | 6'3" | 220 lbs | $150K |
| 45 |
Justin Rowe
|
LB | FR | 6'2" | 210 lbs | $150K |
| 3 |
Kevon Gray
|
CB | SO | 6'0" | 180 lbs | $150K |
| 37 |
John Hurley
|
CB | SR | 5'11" | 179 lbs | $150K |
| 9 |
Jam Jackson
|
CB | SR | 6'2" | 191 lbs | $150K |
| 33 |
Josiah Persinger
|
CB | FR | 5'11" | 170 lbs | $150K |
| 29 |
CJ Spence
|
CB | FR | 6'4" | 190 lbs | $150K |
| 21 |
Keke Adams
|
S | SO | 6'0" | 192 lbs | $150K |
| 34 |
Kevin Chadwick Jr.
|
S | JR | 5'11" | 205 lbs | $150K |
| - |
Antonio Clary
|
S | SR | 6'0" | 204 lbs | $162K |
| 18 |
Corey Costner
|
S | FR | 6'1" | 201 lbs | $162K |
| - | Da'Marcus Crosby | S | - | - | - | - |
| 39 |
Robbie Engelberg
|
S | SR | 5'11" | 195 lbs | $150K |
| 26 |
Caleb Hardy
|
S | JR | 6'4" | 215 lbs | $150K |
| 38 |
Armstrong Jones
|
S | SO | 6'1" | 199 lbs | $150K |
| 30 |
Ethan Minter
|
S | SO | 6'0" | 201 lbs | $234K |
| 27 |
Devin Neal
|
S | SR | 6'0" | 214 lbs | $273K |
| 31 | Montino Williams | S | FR | 6'2" | 187 lbs | $150K |
| 4 |
Christian Charles
|
DB | SR | 6'1" | 200 lbs | $217K |
| 23 |
Jacob Holmes
|
DB | FR | 6'2" | 290 lbs | $165K |
| 20 |
Kenan Johnson
|
DB | SR | 6'1" | 181 lbs | $150K |
| 7 |
Ja'Maric Morris
|
DB | SR | 6'3" | 205 lbs | $150K |
| 28 |
Donavon Platt
|
DB | SR | 5'11" | 204 lbs | $184K |
| 9 |
Jordan Robinson
|
DB | SR | 6'4" | 210 lbs | $165K |
| 36 |
Lukas Sanker
|
DB | FR | 6'0" | 180 lbs | $150K |
| 99 |
Elijah Slibeck
|
P | JR | 6'6" | 239 lbs | $150K |
| 38 |
Daniel Sparks
|
P | SR | 6'6" | 217 lbs | $150K |
| 49 | Jacob Tannenbaum | LS | FR | 6'1" | 215 lbs | $150K |
| 41 |
Will Bettridge
|
PK | SR | 5'11" | 183 lbs | $150K |
| 47 |
Vadin Bruot
|
PK | SR | 6'0" | 209 lbs | $150K |
