
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 | Aug 29 | vs 64NC StateCONF | W 34–8 › | +23.1 | — | ESPN |
| 2 | Sep 11 | vs Norfolk State FCS | W 59–3 › | +2.9 | — | ACCNX |
| 3 | Sep 19 | vs 70West VirginiaNEUTRAL | L 27–38 › | -11.1 | — | ACC Network |
| 4 | Sep 26 | vs 109Delaware | W 42–3 › | +14.3 | — | ACC Network |
| 5 | Oct 3 | @ 35Florida StateCONF | L 7–38 › | -13.5 | — | ESPN2 |
| 6 | Oct 10 | vs 68SyracuseCONF | W 28–25 › | +0.3 | — | ACC Network |
| 7 | Oct 17 | @ 31SMUCONF | L 13–23 › | +5.0 | — | CW |
| 8 | Oct 23 | vs 50DukeCONF | Virginia −7.5 · o/u 47.5 | — | ESPN | |
| 9 | Oct 31 | @ 22Wake ForestCONF | Wake Forest −8.1 · o/u 47.5 | — | ||
| 10 | — | Bye | ||||
| 11 | Nov 14 | vs 86CaliforniaCONF | Virginia −17.9 · o/u 51.4 | — | ||
| 12 | Nov 21 | vs 54North CarolinaCONF | Virginia −8.9 · o/u 45.1 | — | ||
| 13 | Nov 28 | @ 48Virginia TechCONF | 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.232 | 34th | +0.093 | 70th |
| Success rate | 46.9% | 39th | 40.3% | 56th |
| Explosiveness | 1.093 | 130th | 1.188 | 46th |
| Play-by-play advanced · garbage time excluded (computed from every play) | ||||
| Success rate | 47.5% | 33rd | 40.4% | 56th |
| Rushing success rate | 49.0% | 24th | 42.6% | 69th |
| Passing success rate | 45.5% | 44th | 37.9% | 42nd |
| Explosive run rate | 13.9% | 76th | 12.4% | 59th |
| Explosive pass rate | 10.5% | 68th | 9.7% | 65th |
| Line yards / carry | 3.50 | 19th | 3.02 | 70th |
| Opportunity rate | 40.4% | 62nd | 37.1% | 62nd |
| Stuff rate | 12.5% | 18th | 17.3% | 73rd |
| Sack rate | 8.4% | 127th | 6.8% | 40th |
| 3rd-down conversion | 27.9% | 137th | 34.9% | 38th |
| Red-zone TD rate | 77.3% | 12th | 62.5% | 84th |
| Havoc rate | 10.7% | 27th | 15.0% | 44th |
| Box score · season totals | ||||
| Points / game | 30.0 | 65th | 19.7 | 39th |
| Yards / game | 362.0 | 93rd | 326.6 | 38th |
| Yards / play | 5.20 | 110th | 4.85 | 41st |
| Pass yards / game | 205.1 | 96th | 174.6 | 28th |
| Yards / pass att. | 7.70 | 63rd | 6.27 | 34th |
| Completion % | 64.0% | 64th | 52.8% | 7th |
| Rush yards / game | 156.9 | 68th | 152.0 | 88th |
| Yards / carry | 3.90 | 101st | 4.06 | 71st |
| 3rd-down conv. % | 33.0% | 122nd | 33.7% | 40th |
| Turnovers / game (lost · forced) | 0.43 | 5th | 1.14 | 78th |
| Sacks / game (allowed · made) | 3.00 | 129th | 2.00 | 73rd |
| Penalty yards / game | 49.3 | 38th | 53.6 | 76th |
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 Tony Elliott
| # | Player | Pos▲ | Class | Ht | Wt | Hometown |
|---|---|---|---|---|---|---|
| 6 | Cole Geer | QB | SO | 6' 1" | 209 | Griswold, CT |
| 7 | Beau Pribula | QB | SR | 6' 2" | 209 | York, PA |
| 10 | Eli Holstein | QB | SR | 6' 4" | 234 | Zachary, LA |
| 14 | Boone Lourd | QB | JR | 6' 1" | 203 | Los Angeles, CA |
| 16 | Ely Hamrick | QB | FR | 6' 5" | 230 | Shelby, NC |
| 0 | Xavier Brown | RB | SR | 5' 10" | 202 | Lexington, KY |
| 2 | Peyton Lewis | RB | JR | 6' 1" | 212 | Salem, VA |
| 21 | Jekail Middlebrook | RB | SR | 5' 10" | 198 | Atlanta, GA |
| 25 | Xay Davis | RB | SO | 5' 10" | 205 | Richmond, VA |
| 28 | Solomon Beebe | RB | JR | 5' 10" | 199 | Montgomery, AL |
| 4 | Jacquon Gibson | WR | SR | 5' 11" | 196 | Fayetteville, NC |
| 5 | Kameron Courtney | WR | JR | 5' 11" | 195 | Manassas, VA |
| 8 | Ty'Lyric Coleman | WR | SR | 6' 2" | 198 | Danville, VA |
| 11 | Rico Flores Jr. | WR | SR | 6' 2" | 211 | North Highlands, CA |
| 13 | Josiah Abdullah | WR | SO | 5' 10" | 192 | Columbus, GA |
| 15 | Dillon Newton-Short | WR | SO | 6' 0" | 206 | Matoaca, VA |
| 18 | Da'Shawn Martin | WR | JR | 6' 0" | 180 | Springfield, OH |
| 22 | Tyson Davis | WR | SR | 5' 10" | 187 | Flint, MI |
| 26 | Jack Rhodes | WR | FR | 6' 1" | 175 | Augusta, GA |
| 27 | Kyle Alt | WR | 6' 2" | 184 | Leesburg, VA | |
| 45 | Brand Morgan | WR | SO | 6' 3" | 207 | Atlanta, GA |
| 80 | Trevor Ladd | WR | JR | 6' 2" | 242 | Encinitas, CA |
| 81 | TeKai Kirby | WR | SR | 6' 2" | 232 | Fort Lauderdale, FL |
| 82 | DaMari Carter | WR | FR | 6' 2" | 200 | Richmond, VA |
| 84 | Isaiah Robinson | WR | SO | 6' 2" | 215 | Chester, VA |
| 85 | Dylan Cope | WR | FR | 6' 3" | 193 | Trussville, AL |
| 30 | Henry Omohundro | TE | JR | 6' 3" | 251 | Midlothian, VA |
| 88 | Connor Cox | TE | SR | 6' 6" | 250 | Jacksonville, FL |
| 89 | John Rogers | TE | SO | 6' 4" | 239 | The Plains, VA |
| 94 | Hayden Rollison | TE | SR | 6' 3" | 235 | Richmond, VA |
| 51 | Grayson Reid | OL | SO | 6' 3" | 309 | Washington, DC |
| 52 | McKale Boley | OL | SR | 6' 5" | 329 | Hattiesburg, MS |
| 55 | Jim Harris Jr. | OL | SO | 6' 5" | 295 | Muskegon, MI |
| 57 | Luke Hatfield | OL | FR | 6' 4" | 285 | Haymarket, VA |
| 58 | Noah Hartsoe | OL | SR | 6' 3" | 317 | Henrico, VA |
| 60 | Drake Metcalf | OL | SR | 6' 2" | 304 | Orange, CA |
| 65 | Grant Ellinger | OL | JR | 6' 4" | 303 | Naperville, IL |
| 66 | Mikey Gildea | OL | FR | 6' 4" | 298 | New Canaan, CT |
| 67 | Will Rosen | OL | JR | 6' 1" | 290 | Richmond, VA |
| 69 | Ryan Brubaker | OL | SR | 6' 6" | 313 | Reamstown, PA |
| 71 | Monroe Mills | OL | SR | 6' 7" | 322 | Columbia, MO |
| 75 | Dylan Biehl | OL | FR | 6' 4" | 277 | Suwanee, GA |
| 76 | Alex Payne | OL | SO | 6' 5" | 312 | Gainesville, GA |
| 77 | Noah Josey | OL | SR | 6' 5" | 315 | Murfreesboro, TN |
| 79 | Jon Adair | OL | SO | 6' 5" | 308 | Franklin, TN |
| 88 | Kervins Choute | DL | SR | 6' 4" | 293 | Fort Lauderdale, FL |
| 6 | Cazeem Moore | DE | SR | 6' 4" | 252 | Vanceboro, NC |
| 14 | Fisher Camac | DE | SR | 6' 7" | 262 | Gilbert, AZ |
| 16 | Matthew Fobbs-White | DE | SR | 6' 3" | 245 | Monroe, LA |
| 33 | Nnanna Anyanwu | DE | SR | 6' 5" | 251 | Hampton, GA |
| 53 | Gavin Johnson | DE | SO | 6' 1" | 234 | Richmond, VA |
| 85 | Jewett Hayes | DE | JR | 6' 4" | 241 | Cincinnati, OH |
| 93 | Billy Koudelka | DE | JR | 6' 8" | 256 | Lynchburg, VA |
| 94 | Ezekiel Larry | DE | SR | 6' 2" | 240 | Palmdale, CA |
| 99 | Devon Baxter | DE | JR | 6' 6" | 244 | Clinton, MD |
| 44 | Darrion Henry-Young | DT | SR | 6' 4" | 295 | Cincinnati, OH |
| 46 | Chase Morrison | DT | JR | 6' 4" | 271 | Roswell, GA |
| 51 | Sichan John | DT | SO | 6' 3" | 302 | Lawrenceville, GA |
| 55 | Anthony Britton | DT | SR | 6' 3" | 308 | Norfolk, VA |
| 56 | Tyler Simmons | DT | JR | 6' 3" | 278 | Windermere, FL |
| 91 | Jason Hammond | DT | SR | 6' 2" | 284 | Miami, FL |
| 92 | Jonathan Allen | DT | SR | 6' 2" | 304 | Birmingham, AL |
| 96 | Bull Richardson | DT | FR | 6' 1" | 300 | Richmond, VA |
| 5 | Kam Robinson | LB | SR | 6' 2" | 239 | Tappahannock, VA |
| 11 | Maddox Marcellus | LB | SR | 6' 2" | 232 | Miami, FL |
| 13 | Myles Brown | LB | JR | 6' 3" | 226 | Columbia, SC |
| 26 | Caleb Hardy | LB | SR | 6' 4" | 217 | Mcdonough, GA |
| 28 | Dallas Brannon | LB | FR | 6' 2" | 219 | Charlotte, NC |
| 32 | Landon Danley | LB | SR | 6' 3" | 225 | Irmo, SC |
| 42 | Isaiah Reese | LB | SO | 6' 3" | 222 | Gilford, NH |
| 45 | Justin Rowe | LB | SO | 6' 2" | 239 | Ottawa, Canada |
| 49 | Cayden Cook-Cash | LB | JR | 6' 3" | 231 | Greenville, VA |
| 0 | Ja'Maric Morris | DB | SR | 6' 3" | 219 | Timmonsville, SC |
| 2 | Donavon Platt | DB | SR | 5' 11" | 212 | Jamestown, NC |
| 15 | Lukas Sanker | DB | SR | 6' 0" | 202 | Charlottesville, VA |
| 27 | Alex Dunn | DB | FR | 6' 0" | 180 | Lynchburg, VA |
| 31 | Patrick Campbell | DB | SR | 6' 0" | 195 | Snellville, GA |
| 3 | Kevon Gray | CB | JR | 6' 0" | 180 | Atlanta, GA |
| 7 | Josiah Persinger | CB | SO | 5' 11" | 179 | Roanoke, VA |
| 9 | Jam Jackson | CB | SR | 6' 2" | 184 | Plant City, FL |
| 10 | Jacobie Henderson | CB | SR | 5' 11" | 198 | Charlotte, NC |
| 17 | Justin Ross | CB | JR | 6' 2" | 187 | Gastonia, NC |
| 20 | Omillio Agard | CB | JR | 5' 11" | 187 | Philadelphia, PA |
| 22 | Isaiah Harris | CB | FR | 6' 1" | 180 | Charlottesville, VA |
| 29 | Jayden Covil | CB | FR | 5' 11" | 161 | Chesapeake, VA |
| 4 | Corey Costner | S | SO | 6' 1" | 213 | Baltimore, MD |
| 6 | Brandyn Hillman | S | SR | 6' 0" | 190 | Portsmouth, VA |
| 8 | Christian Ellis | S | SR | 6' 0" | 206 | Jacksonville, FL |
| 18 | Jalen McNair | S | SR | 5' 8" | 221 | White Plains, MD |
| 21 | Keke Adams | S | JR | 6' 0" | 198 | Hartford, CT |
| 23 | Jaylen Jones | S | SR | 6' 1" | 205 | Charlotte, NC |
| 30 | Ethan Minter | S | JR | 6' 0" | 195 | Chester, VA |
| 34 | Kevin Chadwick Jr. | S | SR | 5' 11" | 209 | Vienna, VA |
| 38 | Armstrong Jones | S | JR | 6' 1" | 183 | Atlanta, GA |
| 14 | Tim Hamann | PK | FR | 5' 11" | 180 | Dresden, Germany |
| 41 | Will Bettridge | PK | SR | 5' 11" | 191 | Miami, FL |
| 43 | Chris Messmore | PK | FR | 6' 2" | 185 | Richmond, VA |
| 90 | Aiden Bell | PK | FR | 6' 0" | 175 | Winchester, VA |
| 39 | Zach Christinat | LS | JR | 6' 1" | 210 | Norwalk, CT |
| 50 | Wyatt Rubinoff | LS | JR | 6' 2" | 220 | St. Mary's, GA |
Final TDC rating, rank and record for every season since 2014
| Season | Record | Conf | Rank | Rating | Off | Def |
|---|---|---|---|---|---|---|
| 2026 so far | 4-3 | 2-2 | #34 | +9.2 | +2.1 | +7.1 |
| 2025 | 11-3 | 7-1 | #30 | +6.6 | +2.3 | +4.3 |
| 2024 | 5-7 | 3-5 | #87 | -3.5 | -2.8 | -0.8 |
| 2023 | 3-9 | 2-6 | #101 | -5.7 | -2.1 | -3.6 |
| 2022 | 3-7 | 1-6 | #97 | -5.9 | -6.2 | +0.3 |
| 2021 | 6-6 | 4-4 | #66 | +0.4 | +3.7 | -3.3 |
| 2020 | 5-5 | 4-5 | #59 | +0.9 | +1.0 | -0.2 |
| 2019 | 9-5 | 6-2 | #37 | +4.5 | +4.0 | +0.5 |
| 2018 | 8-5 | 4-4 | #38 | +4.8 | -1.3 | +6.0 |
| 2017 | 6-7 | 3-5 | #86 | -3.5 | -3.0 | -0.6 |
| 2016 | 2-10 | 1-7 | #103 | -8.4 | -4.4 | -4.0 |
| 2015 | 4-8 | 3-5 | #80 | -2.3 | -1.0 | -1.3 |
| 2014 | 5-7 | 3-5 | #52 | +2.1 | -2.0 | +4.1 |
Virginia'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 →