THIRD AND DATA

Roster

VirginiaCavaliers

Season
‹

2026 roster

Players

122

Rated recruits

84

69% of the roster

Average stars

3.11

Among rated players only

Transfers in

30

Matched by name to the portal

122 players75 of 122 have recorded statistics in 2026 · Their lines are this season only. The rest show career totals through 2026, marked career, at every school they have played for.

Offense

Quarterbacksby position, then who's played6
  • 33-star recruitQB7Beau Pribula ← Missouri5yr
    1,587 Pass yds14 TD3 Int65.6 Cmp%195 Rush yds
  • 44-star recruitQB10Eli Holstein ← Pittsburgh4yr
    282 Pass yds3 TD0 Int70.6 Cmp%-14 Rush yds
  • 33-star recruitQB6Cole Geer2yr
    45 Pass yds1 TD0 Int42.9 Cmp%19 Rush yds
  • 33-star recruitQB14Boone Lourd3yr
  • 33-star recruitQB16Ely Hamrick1yr
  • 33-star recruitQB17Jae'Oyn Williams1yr
Running backsby position, then who's played7
  • —Recruiting profile found — unratedRB21Jekail Middlebrook ← Middle Tennessee4yr
    105 Car513 Rush yds4 TD4.9 Rush avg
    12 Rec78 Rec yds6.5 Rec avg
  • 33-star recruitRB25Xay Davis2yr
    55 Car240 Rush yds2 TD4.4 Rush avg
    8 Rec102 Rec yds12.8 Rec avg
  • 33-star recruitRB0Xavier Brown5yr
    36 Car183 Rush yds2 TD5.1 Rush avg
    8 Rec89 Rec yds11.1 Rec avg
  • 33-star recruitRB3Noah Vaughn4yr
    28 Car141 Rush yds0 TD5.0 Rush avg
    1 Rec6 Rec yds6.0 Rec avg
  • 44-star recruitRB2Peyton Lewis ← Tennessee3yr
    10 Car17 Rush yds1 TD1.7 Rush avg
  • —Recruiting profile found — unratedRB28Solomon Beebe ← UAB3yr
    4 Car9 Rush yds0 TD2.3 Rush avg
    5 Rec19 Rec yds3.8 Rec avg
  • —No recruiting profile foundRB37Jack Stevens1yr
Receiversby position, then who's played18
  • 33-star recruitWR18Da'Shawn Martin ← Kent State3yr
    26 Rec372 Rec yds6 TD14.3 Rec avg
  • 33-star recruitWR5Kameron Courtney3yr
    18 Rec204 Rec yds2 TD11.3 Rec avg
  • —No recruiting profile foundWR4Jacquon Gibson ← Massachusetts5yr
    14 Rec176 Rec yds2 TD12.6 Rec avg
  • 44-star recruitWR11Rico Flores Jr. ← UCLA4yr
    12 Rec158 Rec yds1 TD13.2 Rec avg
  • 33-star recruitWR13Josiah Abdullah2yr
    8 Rec139 Rec yds1 TD17.4 Rec avg
  • 33-star recruitWR84Isaiah Robinson2yr
    7 Rec112 Rec yds1 TD16.0 Rec avg
  • 33-star recruitWR8Ty'Lyric Coleman4yr
    10 Rec89 Rec yds1 TD8.9 Rec avg
  • 33-star recruitWR81TeKai Kirby4yr
    1 Rec16 Rec yds0 TD16.0 Rec avg
  • 33-star recruitWR15Dillon Newton-Short2yr
    1 Rec6 Rec yds0 TD6.0 Rec avg
  • 33-star recruitWR26Jack Rhodes1yr
    1 Rec6 Rec yds0 TD6.0 Rec avg
  • 33-star recruitWR22Tyson Davis ← Central Michigan5yr
    career 57 Rec821 Rec yds7 TD14.4 Rec avg
  • 33-star recruitWR80Trevor Ladd3yr
  • 33-star recruitWR23Triston Ward3yr
  • 33-star recruitWR29CJ Spence2yr
  • 33-star recruitWR82DaMari Carter1yr
  • 33-star recruitWR85Dylan Cope1yr
  • —No recruiting profile foundWR27Kyle Alt1yr
  • —No recruiting profile foundWR45Brand Morgan1yr
Tight endsby position, then who's played8
  • 33-star recruitTE89John Rogers3yr
    15 Rec143 Rec yds1 TD9.5 Rec avg
  • 44-star recruitTE9Dakota Twitty5yr
    13 Rec127 Rec yds0 TD9.8 Rec avg
  • 33-star recruitTE83Willem Thurber2yr
    1 Rec28 Rec yds0 TD28.0 Rec avg
  • 33-star recruitTE88Connor Cox ← North Carolina4yr
    2 Rec17 Rec yds0 TD8.5 Rec avg
  • 44-star recruitTE86Lukas Ungar ← New Mexico State7yr
    2 Rec15 Rec yds0 TD7.5 Rec avg
  • —No recruiting profile foundTE94Hayden Rollison4yr
    1 Rec12 Rec yds1 TD12.0 Rec avg
  • 33-star recruitTE87Justin Zames2yr
  • —No recruiting profile foundTE30Henry Omohundro3yr
Offensive lineby position, then recruiting20

Defense

Defensive lineby position, then who's played21
  • 22-star recruitDE14Fisher Camac5yr
    35 Tackles4.5 TFL2.0 Sacks
  • 33-star recruitDE16Matthew Fobbs-White ← Baylor4yr
    29 Tackles8.0 TFL5.0 Sacks
  • —No recruiting profile foundDE33Nnanna Anyanwu ← UTSA4yr
    20 Tackles3.0 TFL2.0 Sacks
  • 33-star recruitDE85Jewett Hayes3yr
    8 Tackles1.0 TFL1.0 Sacks
  • 33-star recruitDE94Ezekiel Larry ← Yale4yr
    7 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundDE93Billy Koudelka3yr
    7 Tackles1.0 TFL0.0 Sacks
  • —No recruiting profile foundDE6Cazeem Moore5yr
    4 Tackles0.0 TFL0.0 Sacks
  • 44-star recruitDE99Devon Baxter ← Michigan3yr
    1 Tackles0.5 TFL0.0 Sacks
  • 33-star recruitDE19Evan Ward2yr
    1 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundDE47Gabe Sneed4yr
    1 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundDE53Gavin Johnson1yr
  • 33-star recruitDL88Kervins Choute ← UConn7yr
    13 Tackles0.5 TFL0.0 Sacks
  • —No recruiting profile foundDL36Justin Townsend ← Columbia4yr
    4 Tackles1.5 TFL0.0 Sacks
  • 33-star recruitDT55Anthony Britton4yr
    28 Tackles1.5 TFL1.0 Sacks
  • 44-star recruitDT44Darrion Henry-Young ← Coastal Carolina7yr
    19 Tackles0.0 TFL0.0 Sacks
  • 33-star recruitDT51Sichan John2yr
    19 Tackles1.0 TFL1.0 Sacks
  • —Recruiting profile found — unratedDT92Jonathan Allen ← UAB4yr
    5 Tackles0.0 TFL0.0 Sacks
  • 33-star recruitDT91Jason Hammond4yr
    0 Tackles0.0 TFL0.0 Sacks
  • 33-star recruitDT46Chase Morrison3yr
  • 33-star recruitDT56Tyler Simmons3yr
  • 33-star recruitDT96Bull Richardson1yr
Linebackersby position, then who's played10
  • —No recruiting profile foundLB11Maddox Marcellus3yr
    45 Tackles4.5 TFL0.0 Sacks
  • 33-star recruitLB5Kam Robinson4yr
    34 Tackles5.5 TFL2.0 Sacks1 Int
  • 33-star recruitLB32Landon Danley4yr
    29 Tackles1.5 TFL0.0 Sacks
  • 33-star recruitLB13Myles Brown3yr
    29 Tackles1.0 TFL0.0 Sacks
  • 33-star recruitLB26Caleb Hardy4yr
    8 Tackles1.5 TFL1.0 Sacks
  • 33-star recruitLB45Justin Rowe2yr
    8 Tackles0.5 TFL0.0 Sacks1 Int
  • 33-star recruitLB28Dallas Brannon1yr
    4 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundLB49Cayden Cook-Cash3yr
    2 Tackles0.0 TFL0.0 Sacks
  • 33-star recruitLB42Isaiah Reese2yr
  • 33-star recruitLB25Derek Uran1yr
Defensive backsby position, then who's played23
  • 33-star recruitCB10Jacobie Henderson ← Rutgers5yr
    42 Tackles5 PD
  • —No recruiting profile foundCB17Justin Ross ← Navy3yr
    25 Tackles2 PD
  • —Recruiting profile found — unratedCB9Jam Jackson5yr
    11 Tackles3 PD
  • 44-star recruitCB20Omillio Agard ← Wisconsin3yr
    10 Tackles2 PD
  • 33-star recruitCB7Josiah Persinger2yr
    5 Tackles1 PD
  • 33-star recruitCB3Kevon Gray3yr
    1 Tackles0 PD
  • 33-star recruitCB22Isaiah Harris1yr
    1 Tackles0 PD
  • 33-star recruitCB29Jayden Covil1yr
  • —No recruiting profile foundDB2Donavon Platt5yr
    16 Tackles4 PD
  • —Recruiting profile found — unratedDB31Patrick Campbell ← Dartmouth5yr
    3 Tackles0 PD
  • —No recruiting profile foundDB0Ja'Maric Morris4yr
    2 Tackles0 PD
  • —Recruiting profile found — unratedDB15Lukas Sanker2yr
    2 Tackles0 PD
  • 33-star recruitDB27Alex Dunn1yr
  • 33-star recruitS1Montino Williams2yr
    39 Tackles2 PD
  • 33-star recruitS8Christian Ellis ← Virginia Tech5yr
    32 Tackles0 PD
  • 33-star recruitS30Ethan Minter3yr
    29 Tackles2 PD
  • 44-star recruitS6Brandyn Hillman ← Michigan4yr
    24 Tackles1 PD3 Int
  • —No recruiting profile foundS23Jaylen Jones ← Georgia State4yr
    10 Tackles0 PD
  • 33-star recruitS4Corey Costner2yr
    9 Tackles0 PD1 Int
  • 33-star recruitS21Keke Adams3yr
    8 Tackles0 PD2 Int
  • —No recruiting profile foundS34Kevin Chadwick Jr.3yr
    3 Tackles0 PD
  • 33-star recruitS18Jalen McNair ← Buffalo7yr
    2 Tackles0 PD
  • —No recruiting profile foundS38Armstrong Jones3yr
Specialistsby position, then who's played9
  • —No recruiting profile foundLS50Wyatt Rubinoff ← New Hampshire2yr
  • —No recruiting profile foundLS39Zach Christinat4yr
  • —No recruiting profile foundLS49Jacob Tannenbaum2yr
  • —No recruiting profile foundP38Daniel Sparks7yr
    40 Punts50.8 Avg19 In 20
  • —No recruiting profile foundP99Elijah Slibeck4yr
  • 33-star recruitPK41Will Bettridge5yr
    8 FG11 FGA47 Long52 Pts
  • —No recruiting profile foundPK43Chris Messmore1yr
    0 FG0 FGA0 Long1 Pts
  • 22-star recruitPK14Tim Hamann1yr
  • —No recruiting profile foundPK90Aiden Bell1yr

Offensive linemen carry no statistics because none are published: CFBD reports no snaps, starts, sacks allowed, pressures or blocking grades. That group is ordered by position, then by recruiting stars, then seasons on a roster. That does not change once the season starts. Box scores list players who record a statistic and linemen almost never do — about one per team in a full season, usually a fumble recovery — so the line keeps this order while the rest of the roster reorders around who has played.