ACC · 2026

Virginia Tech Hokies

Head coach James Franklin · Lane Stadium
5-22-2 in conference
TDC Rank
#48
of 138 FBS teams
Rating
+6.1
pts vs avg FBS team
Offense
+5.4
37th in FBS
Defense
+0.7
61st in FBS
Schedule so far
-6.1
87th toughest
Projected
7.2-4.8
bowl-eligible 98%

Season Outlook

From the TDC Rating, updated after every game

Rating by week

+6.1 now, +5.6 preseason · down 6 spots since preseason
0+5+10FBS avgPreWk 1Wk 2Wk 3Wk 4Wk 5Wk 6Wk 7Wk 8#48

Final record odds

7.2-4.8 expected · most likely 7-5 (40%)
5-720%6-640%7-530%8-48%9-3

Schedule

Game score = the rating that one result implies, after adjusting for opponent and venue

WkDateOpponentResult / TDC lineGame scoreWin chanceTV
1Sep 5vsVMI FCSW 73–3 ›-16.4—ACC Network
2Sep 12vs107Old DominionW 44–21 ›+8.4—CW
3Sep 19@76MarylandW 35–26 ›+11.0—FS1
4Sep 26@85Boston CollegeCONFW 21–14 ›+6.2—ACC Network
5Oct 2vs42PittsburghCONFL 33–35 ›+1.4—ESPN
6Oct 10@86CaliforniaCONFL 20–25 ›-6.1—ACC Network
7Oct 17vs67Georgia TechCONFW 34–24 ›+8.0—ACC Network
8Oct 24@58ClemsonCONFClemson −1.1 · o/u 50.7—47%ESPN
9—Bye
10Nov 6@31SMUCONFSMU −9.0 · o/u 58.8—28%ESPN
11Nov 14vs104StanfordCONFVirginia Tech −20.5 · o/u 56.7—91%
12Nov 21@3MiamiCONFMiami −23.8 · o/u 66.1—6%
13Nov 28vs34VirginiaCONFVirginia Tech −0.6 · o/u 53.2—52%

Team Stats

Hover an advanced stat for what it means. Box-score totals include FCS games and aren't opponent-adjusted

StatOffenseFBS rankDefense (allowed)FBS rank
EPA · per play, garbage time excluded (CollegeFootballData.com)
EPA / play+0.22736th+0.09572nd
Success rate46.1%44th38.6%44th
Explosiveness1.31331st1.333112th
Play-by-play advanced · garbage time excluded (computed from every play)
Success rate46.6%41st39.1%45th
Rushing success rate47.1%41st36.4%25th
Passing success rate46.2%37th41.1%79th
Explosive run rate14.2%66th13.2%69th
Explosive pass rate13.2%30th9.7%65th
Line yards / carry2.90110th2.072nd
Opportunity rate35.8%112th33.8%34th
Stuff rate21.1%118th28.5%3rd
Sack rate6.4%97th7.9%17th
3rd-down conversion42.5%60th34.6%36th
Red-zone TD rate46.2%122nd70.6%117th
Havoc rate12.6%54th19.3%5th
Box score · season totals
Points / game37.122nd21.146th
Yards / game449.728th314.732nd
Yards / play5.9753rd4.9450th
Pass yards / game301.611th227.395th
Yards / pass att.8.7025th7.5087th
Completion %73.3%3rd63.7%101st
Rush yards / game148.183rd87.410th
Yards / carry3.90101st2.9014th
3rd-down conv. %41.0%69th32.6%30th
Turnovers / game (lost · forced)1.57105th0.86105th
Sacks / game (allowed · made)2.71116th3.296th
Penalty yards / game65.1103rd64.737th

Charting

Where the ball goes, read from the play-by-play: air yards, yards after the catch, run direction, pressure and tempo. Ranks run highest to lowest

Avg. depth of throw
7.0
129th of 138
YAC per catch
7.0
10th of 138
Deep shots (20+)
10%
123rd of 138
Shotgun
90%
111th of 138
No-huddle
30%
99th of 138
QB pressured
12%
84th of 138 (1st = most)
Defense: pressure rate
16%
47th of 138
Defense: YAC allowed
4.5
116th of 138 (1st = most)

Offense: where it throws237 throws charted

73% comp7.0 avg. depth7.0 YAC/catch10% 20+ air yds16–2 TD–INT
101020203030LOSLeft, Behind air yards: 23 throws (10%), 20 caught (87%), 127 yds, 5.5 per throw2387% · 127yLeft, 0–4 air yards: 28 throws (12%), 21 caught (75%), 203 yds, 7.3 per throw2875% · 203yLeft, 5–9 air yards: 13 throws (5%), 9 caught (69%), 157 yds, 12.1 per throw1369% · 157yLeft, 10–14 air yards: 11 throws (5%), 9 caught (82%), 143 yds, 13.0 per throw1182% · 143yLeft, 15–19 air yards: 10 throws (4%), 4 caught (40%), 88 yds, 8.8 per throw1040% · 88yLeft, 20–29 air yards: 3 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw30% · 0yLeft, 30+ air yards: 2 throws (1%), 1 caught (50%), 43 yds, 21.5 per throw250% · 43yMiddle, Behind air yards: 3 throws (1%), 2 caught (67%), 17 yds, 5.7 per throw367% · 17yMiddle, 0–4 air yards: 13 throws (5%), 13 caught (100%), 89 yds, 6.8 per throw13100% · 89yMiddle, 5–9 air yards: 13 throws (5%), 8 caught (62%), 89 yds, 6.8 per throw1362% · 89yMiddle, 10–14 air yards: 12 throws (5%), 11 caught (92%), 192 yds, 16.0 per throw1292% · 192yMiddle, 15–19 air yards: 4 throws (2%), 3 caught (75%), 95 yds, 23.8 per throw475% · 95yMiddle, 20–29 air yards: 3 throws (1%), 2 caught (67%), 80 yds, 26.7 per throw367% · 80yMiddle, 30+ air yards: 2 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw20% · 0yRight, Behind air yards: 24 throws (10%), 21 caught (88%), 99 yds, 4.1 per throw2488% · 99yRight, 0–4 air yards: 30 throws (13%), 27 caught (90%), 212 yds, 7.1 per throw3090% · 212yRight, 5–9 air yards: 14 throws (6%), 10 caught (71%), 74 yds, 5.3 per throw1471% · 74yRight, 10–14 air yards: 9 throws (4%), 4 caught (44%), 70 yds, 7.8 per throw944% · 70yRight, 15–19 air yards: 5 throws (2%), 4 caught (80%), 66 yds, 13.2 per throw580% · 66yRight, 20–29 air yards: 10 throws (4%), 4 caught (40%), 143 yds, 14.3 per throw1040% · 143yRight, 30+ air yards: 5 throws (2%), 1 caught (20%), 51 yds, 10.2 per throw520% · 51y
fewer more throws
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.

Defense: where it's thrown on198 throws charted

64% comp7.8 avg. depth4.5 YAC/catch11% 20+ air yds10–2 TD–INT
101020203030LOSLeft, Behind air yards: 11 throws (6%), 10 caught (91%), 42 yds, 3.8 per throw1191% · 42yLeft, 0–4 air yards: 18 throws (9%), 14 caught (78%), 82 yds, 4.6 per throw1878% · 82yLeft, 5–9 air yards: 15 throws (8%), 6 caught (40%), 61 yds, 4.1 per throw1540% · 61yLeft, 10–14 air yards: 8 throws (4%), 5 caught (63%), 77 yds, 9.6 per throw863% · 77yLeft, 15–19 air yards: 3 throws (2%), 1 caught (33%), 14 yds, 4.7 per throw333% · 14yLeft, 20–29 air yards: 7 throws (4%), 3 caught (43%), 66 yds, 9.4 per throw743% · 66yLeft, 30+ air yards: 4 throws (2%), 2 caught (50%), 67 yds, 16.8 per throw450% · 67yMiddle, Behind air yards: 2 throws (1%), 2 caught (100%), 9 yds, 4.5 per throw2100% · 9yMiddle, 0–4 air yards: 20 throws (10%), 11 caught (55%), 78 yds, 3.9 per throw2055% · 78yMiddle, 5–9 air yards: 15 throws (8%), 11 caught (73%), 131 yds, 8.7 per throw1573% · 131yMiddle, 10–14 air yards: 6 throws (3%), 3 caught (50%), 93 yds, 15.5 per throw650% · 93yMiddle, 15–19 air yards: 5 throws (3%), 2 caught (40%), 39 yds, 7.8 per throw540% · 39yMiddle, 20–29 air yards: 1 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yMiddle, 30+ air yards: 1 throws (1%), 1 caught (100%), 43 yds, 43.0 per throw1100% · 43yRight, Behind air yards: 16 throws (8%), 12 caught (75%), 82 yds, 5.1 per throw1675% · 82yRight, 0–4 air yards: 25 throws (13%), 16 caught (64%), 108 yds, 4.3 per throw2564% · 108yRight, 5–9 air yards: 14 throws (7%), 10 caught (71%), 81 yds, 5.8 per throw1471% · 81yRight, 10–14 air yards: 11 throws (6%), 8 caught (73%), 116 yds, 10.5 per throw1173% · 116yRight, 15–19 air yards: 6 throws (3%), 6 caught (100%), 108 yds, 18.0 per throw6100% · 108yRight, 20–29 air yards: 6 throws (3%), 3 caught (50%), 83 yds, 13.8 per throw650% · 83yRight, 30+ air yards: 4 throws (2%), 1 caught (25%), 44 yds, 11.0 per throw425% · 44y
fewer more throws
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.

Offense: run direction234 carries

Left
15%
5.9 YPC · 49% succ.
Middle
66%
4.4 YPC · 44% succ.
Right
19%
6.7 YPC · 47% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.

Defense: runs faced183 carries

Left
23%
2.8 YPC · 37% succ.
Middle
54%
4.3 YPC · 34% succ.
Right
22%
3.4 YPC · 34% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.

Pressure = the QB was hurried or sacked, as the play-by-play records it (it misses some, so compare teams rather than reading it as an exact rate). Every snap counts, including garbage time and FCS games.

Roster

100 players · Head coach James Franklin

100 players
#PlayerPos▲ClassHtWtHometown
12Kelden RyanQBSO6' 1"197Fort Worth, TX
14Troy HuhnQBFR6' 4"215Carlsbad, CA
17Ethan GrunkemeyerQBJR6' 2"213Lewis Center, OH
22Bryce BakerQBSO6' 2"211Kernersville, NC
16Jeffrey Overton Jr.RBSO5' 9"206Woodbridge, VA
23Tyler MasonRBJR5' 10"212Mount Airy, NC
26Messiah MickensRBFR5' 10"205Harrisburg, PA
27Marcellous Hawkins Jr.RBSR5' 10"221Oklahoma City, OK
32Bill DavisRBSR5' 9"228Laplace, LA
35John BuetowRBJR5' 8"208Irmo, SC
0Ayden GreeneWRSR6' 1"193Knoxville, TN
2Takye HeathWRSR5' 9"171Richmond, VA
3Que'Sean BrownWRSR5' 8"175Winston-Salem, NC
4Tyseer DenmarkWRJR5' 10"183Philadelphia, PA
5Marlion JacksonWRSR6' 2"210Flowery Branch, GA
6Keylen AdamsWRJR6' 0"180Virginia Beach, VA
11Davion BrownWRFR6' 1"204Richmond, VA
15Shamarius PeterkinWRSO6' 2"179Winston-Salem, NC
18A.J. BrandWRSO6' 1"214Charlotte, NC
20Jeff Exinor Jr.WRSO6' 1"213Baltimore, MD
28Drew HubeWRJR6' 0"198Gainesville, VA
80L.J. BookerWRJR6' 2"204Richmond, VA
13Ja'Ricous HairstonTESR6' 2"256Bassett, VA
36Brody JonesTESR6' 3"242Bristol, VA
44Matt HendersonTESO6' 5"252Powhatan, VA
82Benji GosnellTESR6' 4"252Pilot Mountain, NC
85Luke ReynoldsTEJR6' 4"250Westford, MA
87Harrison Saint GermainTESR6' 4"251Centreville, VA
88Pierce PetersohnTEFR6' 4"223Dodge Center, MN
99Cole ReemsnyderTESR6' 5"245South Riding, VA
51Elijah HaughawoutOLJR6' 3"300Suwanee, GA
53Tommy RicardOLJR6' 3"307Hudson, OH
56Layth GhannamOLSR6' 4"315Charleston, WV
57Lucas AustinOLJR6' 5"305Sterling, IL
58Roseby LubintusOLFR6' 5"342Elizabeth, NJ
60Maddox CochraneOLFR6' 6"285Midlothian, VA
61Justin BellOLSO6' 6"322Macomb Township, MI
62Kyle AltunerOLJR6' 3"302Frederick, MD
65Tyrell SimpsonOLFR6' 7"337Leland, NC
66Montavious CunninghamOLSR6' 3"315Athens, GA
70Logan HowlandOLSR6' 6"325Westfield, NJ
71Gavin CrawfordOLSO6' 0"323Silver Spring, MD
74Marlen BrightOLFR6' 6"315Wayne, NJ
75Benjamin EziukaOLFR6' 2"317Canton, MI
76Aidan LynchOLJR6' 6"320Mount Olive, NJ
77Brody MeadowsOLSR6' 7"335Bluefield, VA
79Johnny GarrettOLSR6' 5"323Scituate, MA
13Kemari CopelandDLSR6' 2"305Virginia Beach, VA
27Tyson HarleyDLFR6' 2"248Upper Marlboro, MD
31Jason AbbeyDLSR6' 3"256Richmond, VA
32Deric DandyDLJR6' 2"253Mount Airy, NC
34Cortez HarrisDLSO6' 2"253Largo, MD
36Randy AdirikaDLSO6' 2"311Miami, FL
40Javion HilsonDLSO6' 3"250Cocoa, FL
44Brett ClatterbaughDLSO6' 1"260Culpeper, VA
45Eric MensahDLJR6' 2"311Stafford, VA
51Samuel OkunlolaDLSR6' 3"252Brockton, MA
52Sherrod HendersonDLSO6' 2"252Rocky Point, NC
54Grant KarczewskiDLSR6' 7"306Crozet, VA
55Gerard Johnson IIIDLJR6' 4"306Virginia Beach, VA
56Daniel JenningsDLSO6' 1"253Princeton, WV
58Zeke ChinwikeDLSO6' 5"254Virginia Beach, VA
63Kamren JohnsonDLFR6' 3"271Virginia Beach, VA
88Christian EvansDLSO6' 2"291Leesburg, VA
90Andrew HanchukDLJR6' 5"300Berea, OH
94Elhadj FallDLSR6' 3"308Marietta, GA
95T-Ron Richardson Jr.DLFR6' 2"302Petersburg, VA
99Emmett LawsDLJR6' 0"301Elkton, MD
3Kaleb SpencerLBSR6' 1"230Gloucester, VA
16Noah ChambersLBSO6' 1"232Prince George County, MD
19Mathieu LamahLBFR6' 3"230Bristow, VA
25George BallanceLBSR5' 11"230Virginia Beach, VA
26Antwone SantiagoLBSR6' 2"226Meriden, CT
30Curtis Jones Jr.LBJR6' 1"231Huntington, WV
38John-Patrick OatesLBFR6' 1"225Philadelphia, PA
5Joshua ClarkeCBJR6' 1"189Alexandria, VA
9Isaiah Brown-MurrayCBSR5' 9"197Charlotte, NC
18Amauri PolydorCBFR6' 0"184Baltimore, MD
20Cam Chadwick Jr.CBSR5' 11"193Plainfield, NJ
21Zaevion ClevelandCBFR6' 2"195Virginia Beach, VA
29Jahmari DeLoatchCBSO5' 9"176Chesapeake, VA
35Jojo CrimCBSO5' 11"173Camden, SC
43Josh JonesCBJR5' 10"193Aldie, VA
47Danny GarvinCBFR6' 0"194Alexandria, VA
0Quentin ReddishSJR6' 2"196Charlotte, NC
1Tyson FlowersSSR5' 11"204Fort Worth, TX
6Jordan BassSSR6' 3"212Hampton, VA
7Sherrod CovilSSR5' 10"196Chesapeake, VA
11DQ SmithSSR6' 0"208Columbia, SC
14Sheldon RobinsonSSO6' 2"208Charlottesville, VA
15Brennan JohnsonSSO5' 11"199Richmond, VA
24Tyrell Grant Jr.SFR6' 0"205Suffolk, VA
28Knahlij HarrellSSO5' 11"195Virginia Beach, VA
17John LovePKSR5' 11"181Spartanburg, SC
92Aiden DaughertyPKJR5' 11"184Winston-Salem, NC
93Cole ByrdPKSO6' 1"201Bassett, VA
98Will LovePKFR6' 1"196Spartanburg, SC
97Luke JonesPFR6' 1"221Virginia Beach, VA
49Deed CapperLSJR6' 2"226Mequon, WI
96Christian EplingLSSR6' 1"228Dacula, GA

Program History

Final TDC rating, rank and record for every season since 2014

Final rating by season

Best: 2017 (+9.2, #21) · worst: 2022 (-6.2, #98)
-50+5+10FBS avg201420152016201720182019202020212022202320242025#91
SeasonRecordConfRankRatingOffDef
2026 so far5-22-2#48+6.1+5.4+0.7
20253-92-6#91-4.1-1.8-2.3
20246-74-4#27+7.2+2.8+4.3
20237-65-3#47+3.2+2.4+0.8
20223-81-6#98-6.2-6.6+0.4
20216-74-4#78-1.7-3.3+1.6
20205-65-5#49+2.2+2.8-0.6
20198-55-3#49+1.7+2.2-0.4
20186-74-4#77-0.7+1.6-2.3
20179-45-3#21+9.2-1.4+10.6
201610-46-2#19+8.5+3.4+5.1
20157-64-4#48+3.9+1.9+2.0
20147-63-5#37+5.3-3.1+8.4

Virginia Tech's past seasons use the same rating model as this one. Click a season to see its full page.

Updated Oct 21, 10:45 AM ET. Ratings are in points on a neutral field. Projected lines include — points of home field. Win chances and record odds allow for the ratings themselves being uncertain, most of all early in the season. All FBS power rankings →