
From the TDC Rating, updated after every game
Game score = the rating that one result implies, after adjusting for opponent and venue
| Wk | Date | Opponent | Result / TDC line | Game score | Win chance | TV |
|---|---|---|---|---|---|---|
| 1 | Sep 5 | vs VMI FCS | W 73–3 › | -16.4 | — | ACC Network |
| 2 | Sep 12 | vs 107Old Dominion | W 44–21 › | +8.4 | — | CW |
| 3 | Sep 19 | @ 76Maryland | W 35–26 › | +11.0 | — | FS1 |
| 4 | Sep 26 | @ 85Boston CollegeCONF | W 21–14 › | +6.2 | — | ACC Network |
| 5 | Oct 2 | vs 42PittsburghCONF | L 33–35 › | +1.4 | — | ESPN |
| 6 | Oct 10 | @ 86CaliforniaCONF | L 20–25 › | -6.1 | — | ACC Network |
| 7 | Oct 17 | vs 67Georgia TechCONF | W 34–24 › | +8.0 | — | ACC Network |
| 8 | Oct 24 | @ 58ClemsonCONF | Clemson −1.1 · o/u 50.7 | — | ESPN | |
| 9 | — | Bye | ||||
| 10 | Nov 6 | @ 31SMUCONF | SMU −9.0 · o/u 58.8 | — | ESPN | |
| 11 | Nov 14 | vs 104StanfordCONF | Virginia Tech −20.5 · o/u 56.7 | — | ||
| 12 | Nov 21 | @ 3MiamiCONF | Miami −23.8 · o/u 66.1 | — | ||
| 13 | Nov 28 | vs 34VirginiaCONF | Virginia Tech −0.6 · o/u 53.2 | — |
Hover an advanced stat for what it means. Box-score totals include FCS games and aren't opponent-adjusted
| Stat | Offense | FBS rank | Defense (allowed) | FBS rank |
|---|---|---|---|---|
| EPA · per play, garbage time excluded (CollegeFootballData.com) | ||||
| EPA / play | +0.227 | 36th | +0.095 | 72nd |
| Success rate | 46.1% | 44th | 38.6% | 44th |
| Explosiveness | 1.313 | 31st | 1.333 | 112th |
| Play-by-play advanced · garbage time excluded (computed from every play) | ||||
| Success rate | 46.6% | 41st | 39.1% | 45th |
| Rushing success rate | 47.1% | 41st | 36.4% | 25th |
| Passing success rate | 46.2% | 37th | 41.1% | 79th |
| Explosive run rate | 14.2% | 66th | 13.2% | 69th |
| Explosive pass rate | 13.2% | 30th | 9.7% | 65th |
| Line yards / carry | 2.90 | 110th | 2.07 | 2nd |
| Opportunity rate | 35.8% | 112th | 33.8% | 34th |
| Stuff rate | 21.1% | 118th | 28.5% | 3rd |
| Sack rate | 6.4% | 97th | 7.9% | 17th |
| 3rd-down conversion | 42.5% | 60th | 34.6% | 36th |
| Red-zone TD rate | 46.2% | 122nd | 70.6% | 117th |
| Havoc rate | 12.6% | 54th | 19.3% | 5th |
| Box score · season totals | ||||
| Points / game | 37.1 | 22nd | 21.1 | 46th |
| Yards / game | 449.7 | 28th | 314.7 | 32nd |
| Yards / play | 5.97 | 53rd | 4.94 | 50th |
| Pass yards / game | 301.6 | 11th | 227.3 | 95th |
| Yards / pass att. | 8.70 | 25th | 7.50 | 87th |
| Completion % | 73.3% | 3rd | 63.7% | 101st |
| Rush yards / game | 148.1 | 83rd | 87.4 | 10th |
| Yards / carry | 3.90 | 101st | 2.90 | 14th |
| 3rd-down conv. % | 41.0% | 69th | 32.6% | 30th |
| Turnovers / game (lost · forced) | 1.57 | 105th | 0.86 | 105th |
| Sacks / game (allowed · made) | 2.71 | 116th | 3.29 | 6th |
| Penalty yards / game | 65.1 | 103rd | 64.7 | 37th |
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
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.
100 players · Head coach James Franklin
| # | Player | Pos▲ | Class | Ht | Wt | Hometown |
|---|---|---|---|---|---|---|
| 12 | Kelden Ryan | QB | SO | 6' 1" | 197 | Fort Worth, TX |
| 14 | Troy Huhn | QB | FR | 6' 4" | 215 | Carlsbad, CA |
| 17 | Ethan Grunkemeyer | QB | JR | 6' 2" | 213 | Lewis Center, OH |
| 22 | Bryce Baker | QB | SO | 6' 2" | 211 | Kernersville, NC |
| 16 | Jeffrey Overton Jr. | RB | SO | 5' 9" | 206 | Woodbridge, VA |
| 23 | Tyler Mason | RB | JR | 5' 10" | 212 | Mount Airy, NC |
| 26 | Messiah Mickens | RB | FR | 5' 10" | 205 | Harrisburg, PA |
| 27 | Marcellous Hawkins Jr. | RB | SR | 5' 10" | 221 | Oklahoma City, OK |
| 32 | Bill Davis | RB | SR | 5' 9" | 228 | Laplace, LA |
| 35 | John Buetow | RB | JR | 5' 8" | 208 | Irmo, SC |
| 0 | Ayden Greene | WR | SR | 6' 1" | 193 | Knoxville, TN |
| 2 | Takye Heath | WR | SR | 5' 9" | 171 | Richmond, VA |
| 3 | Que'Sean Brown | WR | SR | 5' 8" | 175 | Winston-Salem, NC |
| 4 | Tyseer Denmark | WR | JR | 5' 10" | 183 | Philadelphia, PA |
| 5 | Marlion Jackson | WR | SR | 6' 2" | 210 | Flowery Branch, GA |
| 6 | Keylen Adams | WR | JR | 6' 0" | 180 | Virginia Beach, VA |
| 11 | Davion Brown | WR | FR | 6' 1" | 204 | Richmond, VA |
| 15 | Shamarius Peterkin | WR | SO | 6' 2" | 179 | Winston-Salem, NC |
| 18 | A.J. Brand | WR | SO | 6' 1" | 214 | Charlotte, NC |
| 20 | Jeff Exinor Jr. | WR | SO | 6' 1" | 213 | Baltimore, MD |
| 28 | Drew Hube | WR | JR | 6' 0" | 198 | Gainesville, VA |
| 80 | L.J. Booker | WR | JR | 6' 2" | 204 | Richmond, VA |
| 13 | Ja'Ricous Hairston | TE | SR | 6' 2" | 256 | Bassett, VA |
| 36 | Brody Jones | TE | SR | 6' 3" | 242 | Bristol, VA |
| 44 | Matt Henderson | TE | SO | 6' 5" | 252 | Powhatan, VA |
| 82 | Benji Gosnell | TE | SR | 6' 4" | 252 | Pilot Mountain, NC |
| 85 | Luke Reynolds | TE | JR | 6' 4" | 250 | Westford, MA |
| 87 | Harrison Saint Germain | TE | SR | 6' 4" | 251 | Centreville, VA |
| 88 | Pierce Petersohn | TE | FR | 6' 4" | 223 | Dodge Center, MN |
| 99 | Cole Reemsnyder | TE | SR | 6' 5" | 245 | South Riding, VA |
| 51 | Elijah Haughawout | OL | JR | 6' 3" | 300 | Suwanee, GA |
| 53 | Tommy Ricard | OL | JR | 6' 3" | 307 | Hudson, OH |
| 56 | Layth Ghannam | OL | SR | 6' 4" | 315 | Charleston, WV |
| 57 | Lucas Austin | OL | JR | 6' 5" | 305 | Sterling, IL |
| 58 | Roseby Lubintus | OL | FR | 6' 5" | 342 | Elizabeth, NJ |
| 60 | Maddox Cochrane | OL | FR | 6' 6" | 285 | Midlothian, VA |
| 61 | Justin Bell | OL | SO | 6' 6" | 322 | Macomb Township, MI |
| 62 | Kyle Altuner | OL | JR | 6' 3" | 302 | Frederick, MD |
| 65 | Tyrell Simpson | OL | FR | 6' 7" | 337 | Leland, NC |
| 66 | Montavious Cunningham | OL | SR | 6' 3" | 315 | Athens, GA |
| 70 | Logan Howland | OL | SR | 6' 6" | 325 | Westfield, NJ |
| 71 | Gavin Crawford | OL | SO | 6' 0" | 323 | Silver Spring, MD |
| 74 | Marlen Bright | OL | FR | 6' 6" | 315 | Wayne, NJ |
| 75 | Benjamin Eziuka | OL | FR | 6' 2" | 317 | Canton, MI |
| 76 | Aidan Lynch | OL | JR | 6' 6" | 320 | Mount Olive, NJ |
| 77 | Brody Meadows | OL | SR | 6' 7" | 335 | Bluefield, VA |
| 79 | Johnny Garrett | OL | SR | 6' 5" | 323 | Scituate, MA |
| 13 | Kemari Copeland | DL | SR | 6' 2" | 305 | Virginia Beach, VA |
| 27 | Tyson Harley | DL | FR | 6' 2" | 248 | Upper Marlboro, MD |
| 31 | Jason Abbey | DL | SR | 6' 3" | 256 | Richmond, VA |
| 32 | Deric Dandy | DL | JR | 6' 2" | 253 | Mount Airy, NC |
| 34 | Cortez Harris | DL | SO | 6' 2" | 253 | Largo, MD |
| 36 | Randy Adirika | DL | SO | 6' 2" | 311 | Miami, FL |
| 40 | Javion Hilson | DL | SO | 6' 3" | 250 | Cocoa, FL |
| 44 | Brett Clatterbaugh | DL | SO | 6' 1" | 260 | Culpeper, VA |
| 45 | Eric Mensah | DL | JR | 6' 2" | 311 | Stafford, VA |
| 51 | Samuel Okunlola | DL | SR | 6' 3" | 252 | Brockton, MA |
| 52 | Sherrod Henderson | DL | SO | 6' 2" | 252 | Rocky Point, NC |
| 54 | Grant Karczewski | DL | SR | 6' 7" | 306 | Crozet, VA |
| 55 | Gerard Johnson III | DL | JR | 6' 4" | 306 | Virginia Beach, VA |
| 56 | Daniel Jennings | DL | SO | 6' 1" | 253 | Princeton, WV |
| 58 | Zeke Chinwike | DL | SO | 6' 5" | 254 | Virginia Beach, VA |
| 63 | Kamren Johnson | DL | FR | 6' 3" | 271 | Virginia Beach, VA |
| 88 | Christian Evans | DL | SO | 6' 2" | 291 | Leesburg, VA |
| 90 | Andrew Hanchuk | DL | JR | 6' 5" | 300 | Berea, OH |
| 94 | Elhadj Fall | DL | SR | 6' 3" | 308 | Marietta, GA |
| 95 | T-Ron Richardson Jr. | DL | FR | 6' 2" | 302 | Petersburg, VA |
| 99 | Emmett Laws | DL | JR | 6' 0" | 301 | Elkton, MD |
| 3 | Kaleb Spencer | LB | SR | 6' 1" | 230 | Gloucester, VA |
| 16 | Noah Chambers | LB | SO | 6' 1" | 232 | Prince George County, MD |
| 19 | Mathieu Lamah | LB | FR | 6' 3" | 230 | Bristow, VA |
| 25 | George Ballance | LB | SR | 5' 11" | 230 | Virginia Beach, VA |
| 26 | Antwone Santiago | LB | SR | 6' 2" | 226 | Meriden, CT |
| 30 | Curtis Jones Jr. | LB | JR | 6' 1" | 231 | Huntington, WV |
| 38 | John-Patrick Oates | LB | FR | 6' 1" | 225 | Philadelphia, PA |
| 5 | Joshua Clarke | CB | JR | 6' 1" | 189 | Alexandria, VA |
| 9 | Isaiah Brown-Murray | CB | SR | 5' 9" | 197 | Charlotte, NC |
| 18 | Amauri Polydor | CB | FR | 6' 0" | 184 | Baltimore, MD |
| 20 | Cam Chadwick Jr. | CB | SR | 5' 11" | 193 | Plainfield, NJ |
| 21 | Zaevion Cleveland | CB | FR | 6' 2" | 195 | Virginia Beach, VA |
| 29 | Jahmari DeLoatch | CB | SO | 5' 9" | 176 | Chesapeake, VA |
| 35 | Jojo Crim | CB | SO | 5' 11" | 173 | Camden, SC |
| 43 | Josh Jones | CB | JR | 5' 10" | 193 | Aldie, VA |
| 47 | Danny Garvin | CB | FR | 6' 0" | 194 | Alexandria, VA |
| 0 | Quentin Reddish | S | JR | 6' 2" | 196 | Charlotte, NC |
| 1 | Tyson Flowers | S | SR | 5' 11" | 204 | Fort Worth, TX |
| 6 | Jordan Bass | S | SR | 6' 3" | 212 | Hampton, VA |
| 7 | Sherrod Covil | S | SR | 5' 10" | 196 | Chesapeake, VA |
| 11 | DQ Smith | S | SR | 6' 0" | 208 | Columbia, SC |
| 14 | Sheldon Robinson | S | SO | 6' 2" | 208 | Charlottesville, VA |
| 15 | Brennan Johnson | S | SO | 5' 11" | 199 | Richmond, VA |
| 24 | Tyrell Grant Jr. | S | FR | 6' 0" | 205 | Suffolk, VA |
| 28 | Knahlij Harrell | S | SO | 5' 11" | 195 | Virginia Beach, VA |
| 17 | John Love | PK | SR | 5' 11" | 181 | Spartanburg, SC |
| 92 | Aiden Daugherty | PK | JR | 5' 11" | 184 | Winston-Salem, NC |
| 93 | Cole Byrd | PK | SO | 6' 1" | 201 | Bassett, VA |
| 98 | Will Love | PK | FR | 6' 1" | 196 | Spartanburg, SC |
| 97 | Luke Jones | P | FR | 6' 1" | 221 | Virginia Beach, VA |
| 49 | Deed Capper | LS | JR | 6' 2" | 226 | Mequon, WI |
| 96 | Christian Epling | LS | SR | 6' 1" | 228 | Dacula, GA |
Final TDC rating, rank and record for every season since 2014
| Season | Record | Conf | Rank | Rating | Off | Def |
|---|---|---|---|---|---|---|
| 2026 so far | 5-2 | 2-2 | #48 | +6.1 | +5.4 | +0.7 |
| 2025 | 3-9 | 2-6 | #91 | -4.1 | -1.8 | -2.3 |
| 2024 | 6-7 | 4-4 | #27 | +7.2 | +2.8 | +4.3 |
| 2023 | 7-6 | 5-3 | #47 | +3.2 | +2.4 | +0.8 |
| 2022 | 3-8 | 1-6 | #98 | -6.2 | -6.6 | +0.4 |
| 2021 | 6-7 | 4-4 | #78 | -1.7 | -3.3 | +1.6 |
| 2020 | 5-6 | 5-5 | #49 | +2.2 | +2.8 | -0.6 |
| 2019 | 8-5 | 5-3 | #49 | +1.7 | +2.2 | -0.4 |
| 2018 | 6-7 | 4-4 | #77 | -0.7 | +1.6 | -2.3 |
| 2017 | 9-4 | 5-3 | #21 | +9.2 | -1.4 | +10.6 |
| 2016 | 10-4 | 6-2 | #19 | +8.5 | +3.4 | +5.1 |
| 2015 | 7-6 | 4-4 | #48 | +3.9 | +1.9 | +2.0 |
| 2014 | 7-6 | 3-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 →