Skip to main content
Mobile Menu
Teams
Teams
Fan Sites
Forums
Shows
College
College Football News
College Football Player Rankings
College Football Rankings
College Football Playoff
College Basketball News
Women's Sports
NIL
NIL News
NIL Valuation
NIL Deals
Sports Business
Transfer Portal
Transfer Portal News
NCAA Transfer Portal
Transfer Portal Rankings
Transfer Portal Team Rankings
Recruiting
Football Recruiting
Basketball Recruiting
Database
Team Rankings
Player Rankings
Industry Comparison
Commitments
Recruiting Prediction Machine
High School
High School News
Schools
Rankings
Scores
Draft
NFL Draft
NFL Draft News
Draft By Stars
College Draft History
College Draft Totals
NBA Draft
NBA Draft News
Pro
NFL
NASCAR
NBA
Culture
Sports Betting
About
About
On3 App
Advertise
Press
FAQ
Contact
Join Now
Login
Virginia Tech
Football
News
Roster
Schedule
Virginia Tech Draft History
FB Recruiting
News
Commitments
Transfers
Team Rankings
Player Rankings
Industry Comparison
Recruiting Prediction Machine
Basketball
News
Roster
Schedule
Virginia Tech Draft History
BB Recruiting
News
Commitments
Transfers
Team Rankings
Player Rankings
Industry Comparison
Recruiting Prediction Machine
Search players
Search
Virginia Tech
Hokies
Football Roster
Team
Virginia Tech
▾
Class
2026
▾
Sport
Football
▾
HS Commits
Transfers
Roster
105
Roster Size
105
Transfers
39 · 37.1%
Blue Chip %
19.1%
5★ · 4★
0 · 17
Avg Rating
87.50
Top
95.98
Stars
0
17
71
#
▼
Player
↕
Pos
↕
Year
↕
Age
↕
Team
0
Quentin Reddish
Claim
Independence
(Charlotte, NC)
S
·
6-3
/ 187
JR
S
JR
—
▾
0
Ayden Greene
Claim
Powell
(Powell, TN)
WR
·
6-2
/ 185
SR
WR
SR
21
▾
2
Jaquez White
Claim
Pierce County
(Blackshear, GA)
CB
·
6-1
/ 190
SR
CB
SR
—
▾
2
Takye Heath
Claim
Highland Springs
(Highland Springs, VA)
WR
·
5-9.5
/ 165
RS-JR
WR
RS-JR
—
▾
3
Que'Sean Brown
Claim
East Forsyth
(Winston Salem, NC)
WR
·
5-7
/ 165
RS-JR
WR
RS-JR
—
▾
3
Kaleb Spencer
Claim
Life Christian Academy
(Colonial Heights, VA)
LB
·
6-1
/ 215
SR
LB
SR
—
▾
5
Marlion Jackson
Claim
Cherokee Bluff
(Flowery Branch, GA)
WR
·
6-2
/ 205
RS-SR
WR
RS-SR
—
▾
5
Joshua Clarke
Flint Hill School
(Oakton, VA)
CB
·
6-1.5
/ 175
RS-SO
CB
RS-SO
20
▾
6
Keylen Adams
Claim
Green Run
(Virginia Beach, VA)
WR
·
6-0.5
/ 175
RS-SO
WR
RS-SO
20
▾
6
Jordan Bass
Phoebus
(Hampton, VA)
S
·
6-4
/ 205
SR
S
SR
—
▾
7
Chanz Wiggins
King George
(King George, VA)
WR
·
6-3
/ 200
RS-SO
WR
RS-SO
—
▾
7
Sherrod Covil
Claim
Oscar Smith
(Chesapeake, VA)
S
·
5-11
/ 185
SR
S
SR
23
▾
9
Isaiah Brown-Murray
Claim
William Amos Hough
(Cornelius, NC)
CB
·
5-9
/ 175
RS-SR
CB
RS-SR
—
▾
11
Tyson Flowers
Claim
Southwest Christian
(Fort Worth, TX)
S
·
6-0
/ 180
SR
S
SR
—
▾
12
Gabriel Williams
Claim
St. Vincent Pallotti
(Washington, DC)
LB
·
6-4
/ 195
RS-SO
LB
RS-SO
19
▾
12
Kelden Ryan
Claim
DeSoto
(Keller, TX)
QB
·
6-1
/ 199
SO
QB
SO
—
▾
13
Kemari Copeland
Claim
Floyd Kellam
(Virginia Beach, VA)
DL
·
6-2
/ 270
SR
DL
SR
—
▾
13
Ja'Ricous Hairston
TE
·
6-2
/ 244
RS-JR
TE
RS-JR
—
▾
14
Troy Huhn
Mission Hills
(San Marcos, CA)
QB
·
6-4
/ 220
FR
QB
FR
18
▾
14
Sheldon Robinson
Woodberry Forest
(Woodberry Forest, VA)
S
·
6-2
/ 185
SO
S
SO
—
▾
15
Brennan Johnson
Claim
Highland Springs
(Highland Springs, VA)
S
·
5-11
/ 185
SO
S
SO
—
▾
15
Shamarius Peterkin
Claim
Mount Tabor
(Winston Salem, NC)
WR
·
6-2
/ 170
SO
WR
SO
—
▾
16
Noah Chambers
Claim
DeMatha Catholic
(Burtonsville, MD)
LB
·
6-0.5
/ 215
SO
LB
SO
—
▾
16
Jeff Overton
Claim
Freedom
(Woodbridge, VA)
RB
·
5-9.5
/ 190
SO
RB
SO
—
▾
17
Ethan Grunkemeyer
Claim
Olentangy
(Lewis Center, OH)
QB
·
6-2
/ 207
RS-SO
QB
RS-SO
—
▾
17
John Love
Claim
Spartanburg
(Spartanburg, SC)
K
·
5-11
/ 179
RS-SR
K
RS-SR
—
▾
18
Amauri Polydor
Claim
St. Frances Academy
(Laurel, MD)
CB
·
6-0
/ 170
FR
CB
FR
—
▾
18
AJ Brand
Claim
Irmo
(Columbia, SC)
QB
·
6-1.5
/ 205
SO
QB
SO
—
▾
19
Mathieu Lamah
Patriot
(Manassas, VA)
LB
·
6-3
/ 220
FR
LB
FR
—
▾
19
Tyseer Denmark
Claim
Imhotep Institute
(Philadelphia, PA)
WR
·
5-10
/ 185
RS-SO
WR
RS-SO
21
▾
20
Jeff Exinor
McDonogh School
(Baltimore, MD)
WR
·
6-1
/ 220
SO
WR
SO
19
▾
20
Cam Chadwick
Claim
Immaculata
(Plainfield, NJ)
CB
·
5-11
/ 170
RS-JR
CB
RS-JR
—
▾
21
Cameron Sparks
Claim
Baylor School
(Chattanooga, TN)
WR
·
6-3
/ 210
SO
WR
SO
19
▾
22
Kenny Woseley
Claim
Imhotep Institute
(Philadelphia, PA)
CB
·
5-10
/ 180
RS-SO
CB
RS-SO
19
▾
22
Bryce Baker
East Forsyth
(Kernersville, NC)
QB
·
6-2.25
/ 200
SO
QB
SO
20
▾
23
Tyler Mason
Claim
Mount Airy
(Mount Airy, NC)
RB
·
6-0
/ 185
RS-SO
RB
RS-SO
—
▾
23
Thomas Williams
Claim
Powdersville
(Greenville, SC)
S
·
5-11
/ 168
RS-JR
S
RS-JR
—
▾
24
Tyrell Grant
Nansemond River
(Suffolk, VA)
S
·
6-1
/ 194
FR
S
FR
18
▾
26
Messiah Mickens
Harrisburg
(Harrisburg, PA)
RB
·
5-10.5
/ 210
FR
RB
FR
18
▾
26
Antwone Santiago
Claim
Orville H. Platt
(Meriden, CT)
LB
·
6-3
/ 205
RS-SR
LB
RS-SR
—
▾
27
Marcellous Hawkins
Claim
Putnam City
(Oklahoma City, OK)
RB
·
5-11
/ 210
SR
RB
SR
—
▾
28
Knahlij Harrell
Green Run
(Virginia Beach, VA)
CB
·
6-0
/ 160
SO
CB
SO
—
▾
29
Jahmari DeLoatch
Oscar Smith
(Chesapeake, VA)
CB
·
5-9.5
/ 165
SO
CB
SO
—
▾
30
Curtis Jones
Cabell Midland
(Huntington, WV)
LB
·
6-2
/ 210
JR
LB
JR
—
▾
31
Jason Abbey
Claim
Freeman
(Richmond, VA)
DL
·
6-3
/ 225
RS-JR
DL
RS-JR
—
▾
32
Bill Davis
Claim
Riverside Academy
(Reserve, LA)
RB
·
5-9
/ 210
RS-JR
RB
RS-JR
—
▾
32
Deric Dandy
Claim
Mount Airy
(Mount Airy, NC)
DL
·
6-3
/ 200
RS-SO
DL
RS-SO
—
▾
33
Keon Wylie
Claim
Imhotep Institute
(Philadelphia, PA)
LB
·
6-2
/ 225
RS-SR
LB
RS-SR
22
▾
34
Cortez Harris
Riverdale Baptist
(Upper Marlboro, MD)
EDGE
·
6-3
/ 228
SO
EDGE
SO
19
▾
34
Josh Jones
John Champe
(Aldie, VA)
CB
·
6-1
/ 190
RS-SO
CB
RS-SO
—
▾
35
Jordan Crim
Claim
Camden
(Camden, SC)
CB
·
6-1
/ 175
SO
CB
SO
—
▾
36
Randy Adirika
Miami Central
(Miami, FL)
DL
·
6-3
/ 305
SO
DL
SO
—
▾
36
Brody Jones
Claim
Virginia
(Bristol, VA)
S
·
6-2
/ 214
RS-JR
S
RS-JR
—
▾
37
Mylachi Williams
Monsignor Bonner
(Philadelphia, PA)
EDGE
·
6-3
/ 243
RS-SO
EDGE
RS-SO
19
▾
38
John-Patrick Oates
Claim
La Salle College
(Wyndmoor, PA)
LB
·
6-3
/ 223
FR
LB
FR
—
▾
39
Terry Wiggins
Claim
Coatesville
(Coatesville, PA)
LB
·
6-3
/ 200
FR
LB
FR
—
▾
40
Javion Hilson
Cocoa
(Cocoa, FL)
EDGE
·
6-3.5
/ 225
SO
EDGE
SO
20
▾
41
George Ballance
Claim
Frank W. Cox
(Virginia Beach, VA)
LB
·
6-1
/ 220
RS-JR
LB
RS-JR
—
▾
42
Aycen Stevens
Claim
Decatur Central
(Indianapolis, IN)
LB
·
6-4
/ 241
RS-JR
LB
RS-JR
21
▾
44
Matt Henderson
Claim
Powhatan
(Powhatan, VA)
TE
·
6-5
/ 236
SO
TE
SO
—
▾
44
Brett Clatterbaugh
Claim
Eastern View
(Culpeper, VA)
LB
·
6-2
/ 245
SO
LB
SO
—
▾
45
Eric Mensah
Claim
Mountain View
(Stafford, VA)
DL
·
6-3
/ 265
JR
DL
JR
—
▾
49
Deed Capper
Claim
Homestead
(Mequon, WI)
LS
·
6-2
/ 230
JR
LS
JR
—
▾
50
Darius Taylor
Claim
Highland Springs
(Highland Springs, VA)
LB
·
6-0
/ 215
RS-JR
LB
RS-JR
—
▾
50
Nathaniel Wright
Claim
Forest Park
(Woodbridge, VA)
IOL
·
6-5
/ 275
SO
IOL
SO
—
▾
51
Samuel Okunlola
Claim
Thayer Academy
(Brockton, MA)
DL
·
6-4
/ 225
RS-SR
DL
RS-SR
22
▾
51
Elijah Haughawout
IOL
·
6-4
/ 303
RS-SO
IOL
RS-SO
—
▾
52
Sherrod Henderson
Claim
Heide Trask
(Rocky Point, NC)
EDGE
·
6-3
/ 210
SO
EDGE
SO
—
▾
53
Tommy Ricard
Claim
Hudson
(Hudson, OH)
IOL
·
6-3
/ 280
RS-SO
IOL
RS-SO
20
▾
54
Michael Troutman
Claim
DePaul Catholic
(Wayne, NJ)
IOL
·
6-2
/ 300
SO
IOL
SO
18
▾
54
Grant Karczewski
Claim
Western Albemarle
(Crozet, VA)
IOL
·
6-7
/ 245
RS-JR
IOL
RS-JR
—
▾
55
Gerard Johnson
Claim
Frank W. Cox
(Virginia Beach, VA)
EDGE
·
6-4.5
/ 215
RS-SO
EDGE
RS-SO
20
▾
56
Daniel Jennings
Claim
Princeton
(Princeton, WV)
EDGE
·
6-2
/ 257
SO
EDGE
SO
—
▾
57
Lucas Austin
Claim
Sterling
(Sterling, IL)
OT
·
6-7
/ 265
JR
OT
JR
—
▾
58
Roseby Lubintus
Timber Creek
(Blackwood, NJ)
OT
·
6-5.5
/ 350
FR
OT
FR
—
▾
58
Zeke Chinwike
Ocean Lakes
(Virginia Beach, VA)
DL
·
6-5
/ 240
SO
DL
SO
—
▾
61
Justin Bell
Dakota
(Macomb, MI)
OT
·
6-7
/ 300
SO
OT
SO
—
▾
62
Kyle Altuner
Claim
Good Counsel
(Olney, MD)
IOL
·
6-3
/ 285
RS-SO
IOL
RS-SO
—
▾
63
Kamren Johnson
Claim
Green Run
(Virginia Beach, VA)
EDGE
·
6-4
/ 230
FR
EDGE
FR
—
▾
65
Tyrell Simpson
Claim
North Brunswick
(Leland, NC)
OT
·
6-7
/ 345
FR
OT
FR
—
▾
66
Montavious Cunningham
Claim
Clarke Central
(Athens, GA)
IOL
·
6-3
/ 285
RS-SR
IOL
RS-SR
—
▾
70
Logan Howland
Hun School
(Westfield, NJ)
OT
·
6-6
/ 280
RS-JR
OT
RS-JR
—
▾
71
Gavin Crawford
Claim
Good Counsel
(Olney, MD)
IOL
·
6-2.5
/ 320
FR
IOL
FR
19
▾
72
Justin Terry
Pickerington Central
(Pickerington, OH)
OT
·
6-5
/ 315
JR
OT
JR
—
▾
74
Marlen Bright
Claim
DePaul Catholic
(Wayne, NJ)
OT
·
6-6
/ 270
FR
OT
FR
—
▾
75
Benjamin Eziuka
Detroit Catholic Central
(Detroit, MI)
IOL
·
6-3
/ 305
FR
IOL
FR
—
▾
76
Aidan Lynch
Claim
Mount Olive
(Flanders, NJ)
OT
·
6-7
/ 287
RS-SO
OT
RS-SO
—
▾
77
Brody Meadows
Claim
Graham
(Bluefield, VA)
IOL
·
6-6
/ 314
RS-SR
IOL
RS-SR
22
▾
79
Johnny Garrett
Claim
Boston College
(Scituate, MA)
OT
·
6-5
/ 310
RS-SR
OT
RS-SR
—
▾
80
LJ Booker
Claim
Varina
(Richmond, VA)
WR
·
6-2
/ 180
RS-SO
WR
RS-SO
—
▾
82
Benji Gosnell
Claim
Carroll County
(Pilot Mountain, NC)
TE
·
6-5
/ 247
RS-SR
TE
RS-SR
22
▾
83
Luke Stuewe
Claim
Avon Lake
(Avon, OH)
WR
·
6-2
/ 195
SO
WR
SO
—
▾
85
Luke Reynolds
Claim
Cheshire Academy
(Westford, MA)
TE
·
6-4
/ 248
JR
TE
JR
—
▾
87
Harrison Saint Germain
Claim
Westfield
(Chantilly, VA)
TE
·
6-4
/ 230
RS-SR
TE
RS-SR
—
▾
88
Christian Evans
Stone Bridge
(Ashburn, VA)
DL
·
6-2.5
/ 285
SO
DL
SO
—
▾
90
Andrew Hanchuk
Claim
Midpark
(Berea, OH)
DL
·
6-5
/ 240
RS-SO
DL
RS-SO
—
▾
91
Garrett Witherington
Briarwood Christian
(Birmingham, AL)
DL
·
6-4
/ 290
FR
DL
FR
—
▾
93
Cole Byrd
Claim
Bassett
(Bassett, VA)
P
·
6-2
/ 195
SO
P
SO
—
▾
94
Elhadj Fall
Claim
Osborne
(Marietta, GA)
DL
·
6-3
/ 270
RS-SR
DL
RS-SR
—
▾
95
T-Ron Richardson
Claim
Hopewell
(Hopewell, VA)
DL
·
6-3
/ 290
FR
DL
FR
—
▾
95
Nathan Totten
Claim
Russell
(Russell, KY)
P
·
6-1
/ 230
RS-JR
P
RS-JR
—
▾
96
Christian Epling
LS
·
6-2
/ 216
RS-SR
LS
RS-SR
—
▾
98
Will Love
Claim
Spartanburg
(Spartanburg, SC)
K
·
6-2
/ 205
FR
K
FR
—
▾
99
Cole Reemsnyder
TE
·
6-6
/ 213
RS-SR
TE
RS-SR
—
▾
99
Emmett Laws
Claim
DeMatha Catholic
(Elkton, MD)
DL
·
6-2
/ 265
RS-SO
DL
RS-SO
—
▾
✕