Virginia Cavaliers

Head Coach: Tony Elliott (4th year)

Offensive Coordinator: Des Kitchings

Defensive Coordinator: John Rudzinski

Spring Game: 18-Apr-2026

2026 Schedule

Most Likely: 8-4(expected 7.8)
vs NC StateAug 2956% -4.0
BYESep 5
Norfolk StateSep 12W
vs West VirginiaSep 1965% -10.5
DelawareSep 2669% -13.5
Florida StateOct 359% -6.0
SyracuseOct 1083% -26.0
@ SMUOct 1739% +7.0
DukeOct 2455% -3.5
@ Wake ForestOct 3154% -3.0
BYENov 7
CalNov 1473% -16.5
North CarolinaNov 2166% -11.0
@ Virginia TechNov 2859% -6.0

Virginia continues to build under Tony Elliott with a focus on developing returning talent and targeted portal additions. The Cavaliers aim to improve in the ACC with a balanced approach on both sides of the ball.

Key Games

Toss-up: edges Wake Forest (ACC)54% win

Toss-up: edges Duke (ACC)55% win

Toss-up: edges NC State (ACC)56% win

Toss-up: edges Virginia Tech (ACC)59% win

Toss-up: edges Florida State (ACC)59% win

128Total Players
28Transfers
77Returning
23Freshmen
Starter Quality (out of 100)
49
Overall
49
Returning
49
Transfer

Quarterbacks(5)

Beau Pribula

6'2" · 210 lbs · Age 20

Transfer

Junior

2 years remaining

Role: Starter

Eli Holstein

6'4" · 225 lbs · Age 20

Transfer

Junior

2 years remaining

Role: Backup

#14Boone Lourd

6'1" · 203 lbs · Age 19

Returning

Sophomore

3 years remaining

Role: Reserve

#16Cole Geer

6'1" · 205 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

Ely Hamrick

6'4" · 215 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

Running Backs(8)

Peyton Lewis

5'10" · 200 lbs · Age 20

Transfer

Junior

2 years remaining

Role: Starter

#28Noah Vaughn

5'9" · 199 lbs · Age 20

Returning

Junior

2 years remaining

Role: Rotation

Solomon Beebe

5'10" · 195 lbs · Age 21

Transfer

Senior

1 years remaining

Role: Rotation

#20Xavier Brown

5'10" · 198 lbs · Age 21

Returning

Senior

1 years remaining

Role: Backup

#37Jack Stevens

5'10" · 190 lbs · Age 19

Returning

Sophomore

3 years remaining

Role: Reserve

#27Owen Gardner

5'6" · 180 lbs · Age 21

Returning

Senior

1 years remaining

Role: Reserve

#25Xay Davis

5'10" · 193 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

Senior

Role: Starter

Wide Receivers(16)

#5Kameron Courtney

5'11" · 193 lbs · Age 19

Returning

Junior

3 years remaining

Role: Starter

Rico Flores Jr.

6'1" · 190 lbs · Age 20

Transfer

Junior

2 years remaining

Role: Starter

Da'Shawn Martin

6'0" · 185 lbs · Age 21

Transfer

Senior

1 years remaining

Role: Rotation

Jacquon Gibson

6'2" · 195 lbs · Age 21

Transfer

Senior

1 years remaining

Role: Starter

#17TyLyric Coleman

6'2" · 194 lbs · Age 20

Returning

Junior

2 years remaining

Role: Rotation

DaMari Carter

6'0" · 180 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

Dylan Cope

6'2" · 170 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

Isaiah Harris

6'0" · 180 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

Jack Rhodes

6'2" · 180 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

#13Josiah Abdullah

5'10" · 186 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

#80Trevor Ladd

6'2" · 235 lbs · Age 19

Returning

Sophomore

3 years remaining

Role: Reserve

#23Triston Ward

6'1" · 192 lbs · Age 19

Returning

Sophomore

3 years remaining

Role: Reserve

Tyson Davis

6'1" · 190 lbs · Age 21

Transfer

Senior

1 years remaining

Role: Reserve

#45Brand Morgan

6'3" · 202 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

#15Dillon Newton-Short

6'0" · 210 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

#84Isaiah Robinson

6'2" · 185 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

Tight Ends(9)

#9Dakota Twitty

6'5" · 245 lbs · Age 21

Returning

Senior

1 years remaining

Role: Starter

Connor Cox

6'4" · 245 lbs · Age 21

Transfer

Senior

1 years remaining

Role: Rotation

#81TeKai Kirby

6'2" · 240 lbs · Age 20

Returning

Junior

2 years remaining

Role: Rotation

#88Walker Wallace

6'7" · 242 lbs · Age 21

Returning

Senior

1 years remaining

Role: Rotation

#94Hayden Rollison

6'3" · 245 lbs · Age 20

Returning

Junior

2 years remaining

Role: Reserve

#30Henry Omohundro

6'3" · 247 lbs · Age 19

Returning

Sophomore

3 years remaining

Role: Reserve

#89John Rogers

6'4" · 235 lbs · Age 19

Returning

Sophomore

3 years remaining

Role: Reserve

#87Justin Zames

6'4" · 237 lbs · Age 19

Returning

R-Freshman

4 years remaining

Role: Reserve

#83Willem Thurber

6'5" · 235 lbs · Age 19

Returning

R-Freshman

4 years remaining

Role: Reserve

Offensive Line(24)

Alex Payne

6'6" · 310 lbs · Age 21

Transfer

Senior

1 years remaining

Role: Backup

#52McKale Boley

6'5" · 316 lbs · Age 21

Returning

Senior

1 years remaining

Role: Starter

#77Noah Josey

6'5" · 310 lbs · Age 21

Returning

Senior

1 years remaining

Role: Starter

#61Dane Steele

6'4" · 308 lbs · Age 20

Returning

Junior

2 years remaining

Role: Rotation

#54Makilan Thomas

6'3" · 315 lbs · Age 22

Returning

Senior

1 years remaining

Role: Backup

#71Monroe Mills

6'7" · 320 lbs · Age 21

Returning

Senior

1 years remaining

Role: Starter

#58Noah Hartsoe

6'3" · 319 lbs · Age 21

Returning

Senior

1 years remaining

Role: Backup

Ryan Brubaker

6'4" · 305 lbs · Age 21

Transfer

Senior

1 years remaining

Role: Starter

#66Alex Reisig

6'6" · 265 lbs · Age 20

Returning

Sophomore

3 years remaining

Role: Reserve

#57Andy Lutes

6'4" · 275 lbs · Age 21

Returning

Junior

2 years remaining

Role: Reserve

#72Ben York

6'5" · 305 lbs · Age 20

Returning

Sophomore

3 years remaining

Role: Reserve

#64Cole Surber

6'5" · 310 lbs · Age 20

Returning

Junior

2 years remaining

Role: Reserve

#70Dane Wleklinski

6'6" · 295 lbs · Age 20

Returning

Sophomore

3 years remaining

Role: Reserve

#60Drake Metcalf

6'2" · 300 lbs · Age 21

Returning

Senior

1 years remaining

Role: Starter

Dylan Biehl

6'4" · 285 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

#65Grant Ellinger

6'4" · 290 lbs · Age 20

Returning

Sophomore

3 years remaining

Role: Reserve

#51Grayson Reid

6'3" · 290 lbs · Age 19

Returning

R-Freshman

4 years remaining

Role: Reserve

#75Houston Curry

6'5" · 280 lbs · Age 21

Returning

Senior

1 years remaining

Role: Reserve

#55Jim Harris Jr.

6'5" · 294 lbs · Age 19

Returning

R-Freshman

4 years remaining

Role: Reserve

#79Jon Adair

6'5" · 280 lbs · Age 19

Returning

R-Freshman

4 years remaining

Role: Reserve

#78Kevin Wigenton II

6'5" · 335 lbs · Age 21

Returning

Senior

1 years remaining

Role: Reserve

Luke Hatfield

6'4" · 285 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

Michael Gildea

6'5" · 290 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

#67Will Rosen

6'1" · 285 lbs · Age 20

Returning

Sophomore

3 years remaining

Role: Reserve

Defensive Line(20)

#55Anthony Britton

6'3" · 317 lbs · Age 20

Returning

Junior

2 years remaining

Role: Starter

#6Cazeem Moore

6'4" · 252 lbs · Age 22

Returning

Senior

1 years remaining

Role: Backup

#14Fisher Camac

6'7" · 248 lbs · Age 21

Returning

Senior

1 years remaining

Role: Starter

#91Jason Hammond

6'2" · 295 lbs · Age 20

Returning

Junior

2 years remaining

Role: Starter

Matthew Fobbs-White

6'4" · 250 lbs · Age 21

Transfer

Senior

1 years remaining

Role: Backup

Zion Wilson

6'3" · 295 lbs · Age 21

Transfer

Senior

1 years remaining

Role: Backup

#46Chase Morrison

6'4" · 248 lbs · Age 19

Returning

Sophomore

3 years remaining

Role: Rotation

Darrion Henry-Young

6'3" · 290 lbs · Age 21

Transfer

Senior

1 years remaining

Role: Rotation

Devon Baxter

6'4" · 245 lbs · Age 20

Transfer

Junior

2 years remaining

Role: Rotation

Ezekiel Larry

6'3" · 245 lbs · Age 23

Transfer

R-Senior

1 years remaining

Role: Rotation

#47Gabe Sneed

6'4" · 239 lbs · Age 20

Returning

Junior

2 years remaining

Role: Rotation

#56Tyler Simmons

6'3" · 266 lbs · Age 19

Returning

Sophomore

3 years remaining

Role: Rotation

#93Billy Koudelka

6'8" · 255 lbs · Age 19

Returning

Sophomore

3 years remaining

Role: Reserve

JaySean Richardson

6'0" · 290 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

#85Jewett Hayes

6'4" · 233 lbs · Age 19

Returning

Sophomore

3 years remaining

Role: Reserve

Jonathan Allen

6'3" · 285 lbs · Age 21

Transfer

Senior

1 years remaining

Role: Reserve

#51Sichan John

6'3" · 322 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

#44Evan Ward

6'5" · 220 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

#53Gavin Johnson

6'1" · 217 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

GR

Role: Starter

Linebackers(11)

#11Maddox Marcellus

6'2" · 228 lbs · Age 20

Returning

Senior

2 years remaining

Role: Starter

#5Kam Robinson

6'2" · 234 lbs · Age 20

Returning

Senior

2 years remaining

Role: Starter

#49Cayden Cook-Cash

6'3" · 233 lbs · Age 19

Returning

Sophomore

3 years remaining

Role: Reserve

Dallas Brannon

6'2" · 207 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

Derek Uran

6'2" · 195 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

#42Isaiah Reese

6'3" · 220 lbs · Age 19

Returning

R-Freshman

4 years remaining

Role: Reserve

#45Justin Rowe

6'2" · 210 lbs · Age 19

Returning

R-Freshman

4 years remaining

Role: Reserve

#32Landon Danley

6'3" · 222 lbs · Age 20

Returning

R-Junior

2 years remaining

Role: Starter

#43Logan Kotter

6'0" · 222 lbs · Age 21

Returning

Senior

1 years remaining

Role: Reserve

#13Myles Brown

6'3" · 220 lbs · Age 19

Returning

Sophomore

3 years remaining

Role: Reserve

#40Rob Keys

6'3" · 224 lbs · Age 20

Returning

Junior

2 years remaining

Role: Reserve

Defensive Backs(28)

Brandyn Hillman

6'1" · 200 lbs · Age 22

Transfer

R-Senior

1 years remaining

Role: Starter

Jacobie Henderson

6'0" · 185 lbs · Age 22

Transfer

Senior

1 years remaining

Role: Starter

#9Jam Jackson

6'2" · 191 lbs · Age 21

Returning

Senior

1 years remaining

Role: Backup

Omillio Agard

6'0" · 190 lbs · Age 22

Transfer

R-Senior

1 years remaining

Role: Backup

#26Caleb Hardy

6'4" · 215 lbs · Age 21

Returning

Junior

2 years remaining

Role: Backup

Christian Ellis

6'0" · 200 lbs · Age 22

Transfer

Senior

1 years remaining

Role: Rotation

#7Ja'Maric Morris

6'3" · 205 lbs · Age 22

Returning

Senior

1 years remaining

Role: Backup

Jalen McNair

6'0" · 190 lbs · Age 22

Transfer

Senior

1 years remaining

Role: Rotation

Jaylen Jones

6'1" · 195 lbs · Age 22

Transfer

Senior

1 years remaining

Role: Rotation

#37John Hurley

5'11" · 179 lbs · Age 21

Returning

Senior

1 years remaining

Role: Rotation

Justin Ross

6'0" · 185 lbs · Age 22

Transfer

R-Senior

1 years remaining

Role: Rotation

#3Kevon Gray

6'0" · 180 lbs · Age 19

Returning

Sophomore

3 years remaining

Role: Rotation

Patrick Campbell

5'11" · 180 lbs · Age 23

Transfer

R-Senior

1 years remaining

Role: Rotation

Alex Dunn

6'1" · 178 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

#38Armstrong Jones

6'1" · 199 lbs · Age 20

Returning

Sophomore

3 years remaining

Role: Reserve

#29CJ Spence

6'4" · 190 lbs · Age 19

Returning

R-Freshman

4 years remaining

Role: Reserve

#18Corey Costner

6'1" · 201 lbs · Age 19

Returning

R-Freshman

4 years remaining

Role: Reserve

#28Donavon Platt

5'11" · 204 lbs · Age 22

Returning

GR

1 years remaining

Role: Starter

#30Ethan Minter

6'0" · 201 lbs · Age 20

Returning

R-Junior

3 years remaining

Role: Starter

Jae'Oyn Williams

5'10" · 200 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

Jayden Covil

5'10" · 160 lbs · Age 18

Freshman

Freshman

4 years remaining

Role: Reserve

#33Josiah Persinger

5'11" · 170 lbs · Age 19

Returning

R-Freshman

4 years remaining

Role: Reserve

#21Keke Adams

6'0" · 192 lbs · Age 20

Returning

Sophomore

3 years remaining

Role: Reserve

#20Kenan Johnson

6'1" · 181 lbs · Age 22

Returning

Senior

1 years remaining

Role: Reserve

#34Kevin Chadwick Jr.

5'11" · 205 lbs · Age 21

Returning

Junior

2 years remaining

Role: Reserve

#36Lukas Sanker

6'0" · 180 lbs · Age 19

Returning

R-Freshman

4 years remaining

Role: Reserve

#31Montino Williams

6'2" · 187 lbs · Age 19

Returning

R-Freshman

4 years remaining

Role: Reserve

#39Robbie Engelberg

5'11" · 195 lbs · Age 22

Returning

Senior

1 years remaining

Role: Reserve

Kickers(2)

#41Will Bettridge

5'11" · 183 lbs · Age 22

Returning

GR

1 years remaining

Role: Starter

#47Vadin Bruot

6'0" · 209 lbs · Age 22

Returning

Senior

1 years remaining

Role: Backup

Punters(2)

#38Daniel Sparks

6'6" · 217 lbs · Age 22

Returning

Senior

1 years remaining

Role: Starter

#99Elijah Slibeck

6'6" · 239 lbs · Age 21

Returning

Junior

2 years remaining

Role: Backup

Long Snappers(3)

#69Bryce Robinson

6'7" · 265 lbs · Age 22

Returning

Senior

1 years remaining

Role: Backup

#49Jacob Tannenbaum

6'1" · 215 lbs · Age 19

Returning

R-Freshman

4 years remaining

Role: Backup

Wyatt Rubinoff

6'2" · 210 lbs · Age 23

Transfer

R-Senior

1 years remaining

Role: Reserve