Roster breakdown
Virginia Tech vs Maryland · official athletics rosters, same scraper both sides
THE READ
Virginia Tech's roster leans heavily on the transfer portal, with 41 transfers making up 37% of classifiable players — nearly 1.5x Maryland's 25% rate — and 27 of those coming from P4 programs, which helps explain why their blue-chip rate (29%, 3.27★) clears Maryland's (16%, 3.18★) by a meaningful margin despite the portal-heavy build. They're marginally more experienced than us at 1.9 years vs. 1.79, but only 35% upperclassmen against our 40%, and 81 redshirts in the program suggests a lot of roster management still in play. The offensive continuity picture is rough heading into 2025 — 0% of pass production and only 36% of rush production returning — though the OL is built heavier at 324 lbs average (we're at 311 lbs), so the line itself isn't the concern so much as the skill layer around it. On the DMV front, they're pulling 8 players from Maryland by home state and have at least six identifiable DMV-hometown guys on the roster including Heath, Clarke, and Adams, so there's real pipeline competition there even before the 18% SR/GR cliff that hits them after this season.
VIRGINIA TECH MARYLAND
1.9 vs 1.79
avg years of experience
0 = first college season · redshirt year counts
35% vs 40%
upperclass share (JR+)
37% vs 25%
transfer share
41 vs 26 players
29% vs 16%
blue-chip ratio (4★+)
avg 3.27★ vs 3.18★ · 84/112 matched
303mi vs 201mi
avg hometown distance
from College Park · state-centroid approximation
49 vs 59
DMV-roots players
MD / VA / DC hometowns
30% vs 69%
returning offense (avg)
rec + rush + pass yards back
BACK
Returning production
share of 2025 yards back on the 2026 roster · computed from play-by-play · offense only
VIRGINIA TECH MARYLAND
PORTAL
Where their transfers came from
P4 = Big Ten / SEC / ACC / Big 12 + Notre Dame
VIRGINIA TECH MARYLAND
Virginia Tech
27 P49 G55 non-FBS
Maryland
10 P46 G510 non-FBS
DMV
DMV roots on their roster
kids from our footprint playing for them
| Player | Pos | Year | Hometown | High school |
| Takye Heath | WR | Redshirt Junior | Richmond, Va. | Highland Springs |
| Joshua Clarke | CB | Redshirt Sophomore | Alexandria, Va. | Flint Hill School |
| Keylen “Brodie” Adams | WR | Redshirt Sophomore | Virginia Beach, Va. | Green Run |
| Chanz Wiggins | WR | Redshirt Sophomore | King George, Va. | King George |
| Gabe Williams | LB | Redshirt Sophomore | Bowie, Md. | St. Vincent Pallotti |
| Kemari Copeland | DL | Redshirt Senior | Virginia Beach, Va. | Floyd E. Kellam |
| Jason Abbey | DL | Redshirt Junior | Richmond, Va. | Douglas S. Freeman |
| Brody Jones | TE | Redshirt Junior | Bristol, Va. | Virginia High |
| George Ballance | LB | Redshirt Junior | Virginia Beach, Va. | Frank W. Cox |
| Darius Taylor | RB | Redshirt Junior | Richmond, Va. | Highland Springs |
| Grant Karczewski | DL | Redshirt Junior | Crozet, Va. | Western Albemarle |
| Gerard Johnson III | DL | Redshirt Sophomore | Virginia Beach, Va. | Frank W. Cox |
| Brody Meadows | OL | Redshirt Senior | Bluefield, Va. | Graham |
| Ja'Ricous Hairston | TE | Redshirt Junior | Bassett, Va. | Bassett |
+ 35 more
POS
Players per position
Δ = them minus us
VIRGINIA TECH MARYLAND
EXP
Years of experience
0 = first college season · redshirt year counts as a year on campus VIRGINIA TECH MARYLAND
redshirts on roster: 81 vs 55 · year unknown: 0 vs 0
SIZE
Average size by group
| Virginia Tech | Maryland | Δ weight | their rank |
| QB |
6'2" · 212 |
6'3" · 211 |
+2 lbs |
5/20 |
| RB |
5'10" · 220 |
6'0" · 212 |
+7 lbs |
1/20 |
| WR |
6'0" · 194 |
6'2" · 188 |
+6 lbs |
10/20 |
| TE |
6'4" · 246 |
6'5" · 237 |
+8 lbs |
7/20 |
| OL |
6'4" · 324 |
6'5" · 311 |
+13 lbs |
1/20 |
| DL |
6'3" · 274 |
6'4" · 289 |
-15 lbs |
11/20 |
| LB |
6'2" · 229 |
6'2" · 225 |
+4 lbs |
9/20 |
| DB |
5'11" · 194 |
6'1" · 187 |
+8 lbs |
5/20 |
GEO
Where their roster comes from
VIRGINIA TECH MARYLAND
Virginia Tech 112/112
VA · 41NC · 12MD · 8PA · 7GA · 6NJ · 6SC · 5OH · 5WV · 3MA · 3TX · 2FL · 2MI · 2
10 states · 1 each
Maryland 103/103
MD · 43VA · 12PA · 9FL · 7DC · 5GA · 4NJ · 3NY · 2OH · 2TX · 2NC · 2CT · 2MI · 2
5 states · 1 each
🌍 IRE · 2🌍 CAN · 1
SOURCE · OFFICIAL ATHLETICS ROSTERS (WMT-API PARSE, FETCHED 2026-06-11) · TRANSFER = LAST SCHOOL IS A COLLEGE · 7-DAY CACHE