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
2025
▾
Sport
Football
▾
HS Commits
Transfers
Roster
80
Roster Size
80
Transfers
21 · 26.3%
Blue Chip %
14.1%
5★ · 4★
0 · 9
Avg Rating
86.69
Top
94.27
Stars
0
9
53
#
▼
Player
↕
Pos
↕
Year
↕
Age
↕
Team
0
Quentin Reddish
Claim
Independence
(Charlotte, NC)
S
·
6-3
/ 187
SO
S
SO
—
▾
0
Ayden Greene
Claim
Powell
(Powell, TN)
WR
·
6-2
/ 185
JR
WR
JR
21
▾
1
Kyron Drones
Claim
Shadow Creek
(Pearland, TX)
QB
·
6-2
/ 234
RS-SR
QB
RS-SR
22
▾
1
Ja'Ricous Hairston
TE
·
6-2
/ 244
RS-SO
TE
RS-SO
—
▾
2
Takye Heath
Claim
Highland Springs
(Highland Springs, VA)
WR
·
5-9.5
/ 165
RS-SO
WR
RS-SO
—
▾
3
Kaleb Spencer
Claim
Life Christian Academy
(Colonial Heights, VA)
LB
·
6-1
/ 215
JR
LB
JR
—
▾
3
Donavon Greene
Mount Airy
(Mount Airy, NC)
WR
·
6-1.5
/ 185
RS-SR
WR
RS-SR
—
▾
5
Joshua Clarke
Flint Hill School
(Oakton, VA)
CB
·
6-1.5
/ 175
RS-FR
CB
RS-FR
20
▾
6
Keylen Adams
Claim
Green Run
(Virginia Beach, VA)
WR
·
6-0.5
/ 175
RS-FR
WR
RS-FR
20
▾
6
Jordan Bass
Phoebus
(Hampton, VA)
S
·
6-4
/ 205
JR
S
JR
—
▾
7
Chanz Wiggins
King George
(King George, VA)
WR
·
6-3
/ 200
RS-FR
WR
RS-FR
—
▾
8
Terion Stewart
Sandusky
(Sandusky, OH)
RB
·
5-9
/ 205
SR
RB
SR
—
▾
9
Isaiah Brown-Murray
Claim
William Amos Hough
(Cornelius, NC)
CB
·
5-9
/ 175
RS-JR
CB
RS-JR
—
▾
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-FR
LB
RS-FR
19
▾
12
Kelden Ryan
Claim
DeSoto
(Keller, TX)
QB
·
6-1
/ 199
FR
QB
FR
—
▾
13
Kemari Copeland
Claim
Floyd Kellam
(Virginia Beach, VA)
DL
·
6-2
/ 270
SR
DL
SR
—
▾
14
Sheldon Robinson
Woodberry Forest
(Woodberry Forest, VA)
S
·
6-2
/ 185
FR
S
FR
—
▾
15
Brennan Johnson
Claim
Highland Springs
(Highland Springs, VA)
S
·
5-11
/ 185
FR
S
FR
—
▾
15
Shamarius Peterkin
Claim
Mount Tabor
(Winston Salem, NC)
WR
·
6-2
/ 170
FR
WR
FR
—
▾
16
Jeff Overton
Claim
Freedom
(Woodbridge, VA)
RB
·
5-9.5
/ 190
FR
RB
FR
—
▾
16
Noah Chambers
Claim
DeMatha Catholic
(Burtonsville, MD)
LB
·
6-0.5
/ 215
FR
LB
FR
—
▾
17
John Love
Claim
Spartanburg
(Spartanburg, SC)
K
·
5-11
/ 179
RS-JR
K
RS-JR
—
▾
18
Isaiah Cash
Rouse
(Leander, TX)
S
·
6-0
/ 180
SR
S
SR
—
▾
18
AJ Brand
Claim
Irmo
(Columbia, SC)
QB
·
6-1.5
/ 205
FR
QB
FR
—
▾
19
Noah Jenkins
Claim
Highland Springs
(Highland Springs, VA)
LB
·
6-1.5
/ 205
RS-FR
LB
RS-FR
—
▾
20
PJ Prioleau
Claim
Radford
(Radford, VA)
WR
·
5-11
/ 174
RS-SR
WR
RS-SR
—
▾
21
Cameron Sparks
Claim
Baylor School
(Chattanooga, TN)
WR
·
6-3
/ 210
FR
WR
FR
19
▾
22
Kelvin Gilliam
Claim
Highland Springs
(Highland Springs, VA)
EDGE
·
6-2
/ 250
RS-JR
EDGE
RS-JR
23
▾
22
Micah Matthews
Turner Ashby
(Bridgewater, VA)
WR
·
6-2
/ 200
FR
WR
FR
19
▾
23
Tyler Mason
Claim
Mount Airy
(Mount Airy, NC)
RB
·
6-0
/ 185
RS-FR
RB
RS-FR
—
▾
23
Thomas Williams
Claim
Powdersville
(Greenville, SC)
S
·
5-11
/ 168
RS-SO
S
RS-SO
—
▾
24
Jaden Keller
Claim
Tennessee
(Bristol, TN)
LB
·
6-3
/ 230
RS-SR
LB
RS-SR
—
▾
26
Antwone Santiago
Claim
Orville H. Platt
(Meriden, CT)
LB
·
6-3
/ 205
RS-JR
LB
RS-JR
—
▾
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
FR
CB
FR
—
▾
29
Jahmari DeLoatch
Oscar Smith
(Chesapeake, VA)
CB
·
5-9.5
/ 165
FR
CB
FR
—
▾
31
Jason Abbey
Claim
Freeman
(Richmond, VA)
DL
·
6-3
/ 225
RS-SO
DL
RS-SO
—
▾
32
Deric Dandy
Claim
Mount Airy
(Mount Airy, NC)
DL
·
6-3
/ 200
RS-FR
DL
RS-FR
—
▾
33
Ben Bell
Cedar Park
(Cedar Park, TX)
EDGE
·
6-2
/ 255
SR
EDGE
SR
—
▾
34
Josh Jones
John Champe
(Aldie, VA)
CB
·
6-1
/ 190
RS-FR
CB
RS-FR
—
▾
35
Jordan Crim
Claim
Camden
(Camden, SC)
CB
·
6-1
/ 175
FR
CB
FR
—
▾
36
Brody Jones
Claim
Virginia
(Bristol, VA)
S
·
6-2
/ 214
RS-SO
S
RS-SO
—
▾
38
Kyle Lowe
K
·
6-3
/ 200
RS-SR
K
RS-SR
—
▾
41
George Ballance
Claim
Frank W. Cox
(Virginia Beach, VA)
LB
·
6-1
/ 220
RS-SO
LB
RS-SO
—
▾
42
Aycen Stevens
Claim
Decatur Central
(Indianapolis, IN)
LB
·
6-4
/ 241
RS-SO
LB
RS-SO
21
▾
44
Brett Clatterbaugh
Claim
Eastern View
(Culpeper, VA)
LB
·
6-2
/ 245
FR
LB
FR
—
▾
50
Darius Taylor
Claim
Highland Springs
(Highland Springs, VA)
LB
·
6-0
/ 215
RS-SO
LB
RS-SO
—
▾
50
Nathaniel Wright
Claim
Forest Park
(Woodbridge, VA)
IOL
·
6-5
/ 275
FR
IOL
FR
—
▾
51
Elijah Haughawout
IOL
·
6-4
/ 303
RS-FR
IOL
RS-FR
—
▾
52
Sherrod Henderson
Claim
Heide Trask
(Rocky Point, NC)
EDGE
·
6-3
/ 210
FR
EDGE
FR
—
▾
53
Tommy Ricard
Claim
Hudson
(Hudson, OH)
IOL
·
6-3
/ 280
RS-FR
IOL
RS-FR
20
▾
54
Grant Karczewski
Claim
Western Albemarle
(Crozet, VA)
IOL
·
6-7
/ 245
RS-SO
IOL
RS-SO
—
▾
55
Tomas Rimac
Claim
Brunswick
(Brunswick, OH)
OT
·
6-6
/ 280
RS-SR
OT
RS-SR
—
▾
55
Gerard Johnson
Claim
Frank W. Cox
(Virginia Beach, VA)
EDGE
·
6-4.5
/ 215
RS-FR
EDGE
RS-FR
20
▾
56
Layth Ghannam
George Washington
(Charleston, WV)
IOL
·
6-4.5
/ 280
RS-SO
IOL
RS-SO
—
▾
57
Lucas Austin
Claim
Sterling
(Sterling, IL)
OT
·
6-7
/ 265
SO
OT
SO
—
▾
58
Zeke Chinwike
Ocean Lakes
(Virginia Beach, VA)
DL
·
6-5
/ 240
FR
DL
FR
—
▾
62
Kyle Altuner
Claim
Good Counsel
(Olney, MD)
IOL
·
6-3
/ 285
RS-FR
IOL
RS-FR
—
▾
63
Jaden Muskrat
Bentonville West
(Centerton, AR)
OT
·
6-4
/ 275
RS-SR
OT
RS-SR
—
▾
66
Montavious Cunningham
Claim
Clarke Central
(Athens, GA)
IOL
·
6-3
/ 285
RS-SR
IOL
RS-SR
—
▾
70
Carter Stallard
Claim
Christiansburg
(Christiansburg, VA)
OT
·
6-8
/ 315
FR
OT
FR
—
▾
71
Gavin Crawford
Claim
Good Counsel
(Olney, MD)
IOL
·
6-2.5
/ 320
FR
IOL
FR
19
▾
76
Aidan Lynch
Claim
Mount Olive
(Flanders, NJ)
OT
·
6-7
/ 287
RS-FR
OT
RS-FR
—
▾
77
Brody Meadows
Claim
Graham
(Bluefield, VA)
IOL
·
6-6
/ 314
RS-JR
IOL
RS-JR
22
▾
79
Johnny Garrett
Claim
Boston College
(Scituate, MA)
OT
·
6-5
/ 310
RS-JR
OT
RS-JR
—
▾
80
LJ Booker
Claim
Varina
(Richmond, VA)
WR
·
6-2
/ 180
RS-FR
WR
RS-FR
—
▾
82
Benji Gosnell
Claim
Carroll County
(Pilot Mountain, NC)
TE
·
6-5
/ 247
RS-JR
TE
RS-JR
22
▾
83
Luke Stuewe
Claim
Avon Lake
(Avon, OH)
WR
·
6-2
/ 195
FR
WR
FR
—
▾
87
Harrison Saint Germain
Claim
Westfield
(Chantilly, VA)
TE
·
6-4
/ 230
RS-JR
TE
RS-JR
—
▾
88
Christian Evans
Stone Bridge
(Ashburn, VA)
DL
·
6-2.5
/ 285
FR
DL
FR
—
▾
90
Andrew Hanchuk
Claim
Midpark
(Berea, OH)
DL
·
6-5
/ 240
RS-FR
DL
RS-FR
—
▾
93
Cole Byrd
Claim
Bassett
(Bassett, VA)
P
·
6-2
/ 195
FR
P
FR
—
▾
94
Elhadj Fall
Claim
Osborne
(Marietta, GA)
DL
·
6-3
/ 270
RS-JR
DL
RS-JR
—
▾
95
Nick Veltsistas
Claim
Robinson Secondary
(Fairfax, VA)
P
·
6-2
/ 203
RS-SR
P
RS-SR
—
▾
96
Christian Epling
LS
·
6-2
/ 216
RS-JR
LS
RS-JR
—
▾
97
Immanuel Hickman
Matoaca
(Chesterfield, VA)
DL
·
6-3
/ 266
SR
DL
SR
—
▾
98
Kody Huisman
Claim
Pella
(Pella, IA)
DL
·
6-4
/ 298
RS-SR
DL
RS-SR
—
▾
99
Cole Reemsnyder
TE
·
6-6
/ 213
RS-JR
TE
RS-JR
—
▾
99
Emmett Laws
Claim
DeMatha Catholic
(Elkton, MD)
DL
·
6-2
/ 265
RS-FR
DL
RS-FR
—
▾
✕