
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 114Coastal Carolina | W 31–24 › | -10.2 | — | TNT |
| 2 | Sep 12 | vs UT Martin FCS | W 52–7 › | +2.3 | — | ESPN+ |
| 3 | Sep 19 | vs 34VirginiaNEUTRAL | W 38–27 › | +20.2 | — | ACC Network |
| 4 | Sep 26 | vs 39Oklahoma StateCONF | L 24–41 › | -13.1 | — | FS1 |
| 5 | Oct 3 | @ 45Iowa StateCONF | L 42–45 › | +7.6 | — | TNT |
| 6 | Oct 10 | vs 25ArizonaCONF | L 31–52 › | -12.3 | — | TNT |
| 7 | Oct 17 | vs 55CincinnatiCONF | W 45–42 › | +3.0 | — | TNT |
| 8 | Oct 24 | @ 41TCUCONF | TCU −11.2 · o/u 57.0 | — | ESPN2 | |
| 9 | — | Bye | ||||
| 10 | Nov 7 | @ 12Texas TechCONF | Texas Tech −23.2 · o/u 70.3 | — | ||
| 11 | Nov 14 | vs 38KansasCONF | Kansas −4.2 · o/u 68.6 | — | ||
| 12 | Nov 21 | vs 30HoustonCONF | Houston −7.7 · o/u 69.8 | — | ||
| 13 | Nov 27 | @ 8UtahCONF | Utah −26.2 · o/u 70.2 | — | Fox |
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.189 | 53rd | +0.288 | 133rd |
| Success rate | 43.4% | 65th | 47.6% | 129th |
| Explosiveness | 1.350 | 21st | 1.343 | 115th |
| Play-by-play advanced · garbage time excluded (computed from every play) | ||||
| Success rate | 43.6% | 70th | 47.9% | 131st |
| Rushing success rate | 44.8% | 67th | 43.4% | 80th |
| Passing success rate | 40.9% | 81st | 52.9% | 137th |
| Explosive run rate | 13.6% | 79th | 14.9% | 99th |
| Explosive pass rate | 20.3% | 1st | 18.4% | 138th |
| Line yards / carry | 3.13 | 77th | 3.12 | 85th |
| Opportunity rate | 37.6% | 91st | 41.2% | 110th |
| Stuff rate | 15.3% | 48th | 21.1% | 31st |
| Sack rate | 7.1% | 102nd | 5.8% | 59th |
| 3rd-down conversion | 50.0% | 19th | 38.2% | 58th |
| Red-zone TD rate | 68.8% | 40th | 60.9% | 74th |
| Havoc rate | 11.8% | 38th | 12.8% | 93rd |
| Box score · season totals | ||||
| Points / game | 37.6 | 18th | 34.0 | 130th |
| Yards / game | 497.1 | 8th | 483.9 | 137th |
| Yards / play | 6.30 | 36th | 7.00 | 137th |
| Pass yards / game | 224.7 | 78th | 310.1 | 138th |
| Yards / pass att. | 10.60 | 2nd | 10.19 | 137th |
| Completion % | 57.7% | 115th | 67.6% | 130th |
| Rush yards / game | 272.4 | 5th | 173.7 | 105th |
| Yards / carry | 4.90 | 41st | 4.75 | 106th |
| 3rd-down conv. % | 49.1% | 19th | 38.1% | 78th |
| Turnovers / game (lost · forced) | 1.00 | 41st | 1.00 | 86th |
| Sacks / game (allowed · made) | 1.71 | 60th | 2.14 | 66th |
| Penalty yards / game | 48.6 | 35th | 63.6 | 39th |
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 Rich Rodriguez
| # | Player | Pos▲ | Class | Ht | Wt | Hometown |
|---|---|---|---|---|---|---|
| 3 | Michael Hawkins Jr. | QB | SO | 6' 1" | 205 | Dallas, TX |
| 6 | Max Brown | QB | SR | 6' 2" | 230 | Tulsa, OK |
| 7 | Wyatt Walker Brown | QB | FR | 6' 3" | 200 | Los Angeles, CA |
| 8 | Jyron Hughley | QB | FR | 6' 2" | 199 | Belle Glade, FL |
| 15 | Scotty Fox Jr. | QB | SO | 6' 2" | 215 | Mentor, OH |
| 18 | John Johnson III | QB | FR | 5' 10" | 178 | New Orleans, LA |
| 19 | Max Anderson | QB | FR | 6' 0" | 214 | Martinsburg, WV |
| 1 | Amari Latimer | RB | FR | 5' 10" | 230 | Fairburn, GA |
| 4 | Cam Cook | RB | SR | 5' 9" | 203 | Round Rock, TX |
| 20 | Martavious Boswell | RB | JR | 5' 9" | 182 | Fort Worth, TX |
| 26 | Andre Devine | RB | SO | 5' 7" | 160 | North Fort Myers, FL |
| 28 | Lawrence Autry | RB | FR | 5' 10" | 221 | Olive Branch, MS |
| 34 | Darius Morant | RB | SO | 6' 0" | 226 | Hempstead, NY |
| 33 | Kayden Luke | FB | JR | 5' 11" | 250 | Catalina, AZ |
| 2 | DJ Epps | WR | SR | 5' 11" | 188 | Phenix City, AL |
| 5 | Jaden Bray | WR | SR | 6' 2" | 208 | Norman, OK |
| 11 | TaRon Francis | WR | FR | 6' 1" | 216 | Avondale, LA |
| 14 | Keon Hutchins | WR | JR | 6' 0" | 177 | Union, MS |
| 24 | Landon Drumm | WR | FR | 6' 3" | 187 | Anchorage, AK |
| 32 | Brad Mossor | WR | FR | 5' 11" | 187 | Princeton, WV |
| 80 | John Neider | WR | JR | 6' 2" | 205 | Milford, CT |
| 85 | Robert Oliver | WR | FR | 6' 2" | 185 | Tucson, AZ |
| 89 | Charlie Hanafin | WR | FR | 6' 0" | 186 | Burlington, MA |
| 0 | Josh Sapp | TE | SR | 6' 2" | 238 | Greenville, SC |
| 10 | Cam Ball | TE | SR | 6' 7" | 247 | Glenn Dale, MD |
| 46 | Xavier Anderson | TE | FR | 6' 6" | 215 | Martinsburg, WV |
| 81 | Kade Bush | TE | FR | 6' 4" | 226 | Chanhassen, MN |
| 88 | Sam Hamilton | TE | FR | 6' 4" | 246 | Cincinnati, OH |
| 51 | Raymond Kovalesky | OL | SO | 6' 3" | 278 | Wheeling, WV |
| 52 | Nick Krahe | OL | JR | 6' 6" | 312 | Erie, PA |
| 54 | Amare Grayson | OL | JR | 6' 1" | 306 | Stockbridge, GA |
| 56 | Lamarcus Dillard | OL | FR | 6' 1" | 297 | Glenarden, MD |
| 59 | Josh Aisosa | OL | SO | 6' 3" | 320 | McKinney, TX |
| 60 | Jonas Muya | OL | FR | 6' 7" | 293 | Fort Wayne, IN |
| 61 | Trevor Bigelow | OL | FR | 6' 3" | 273 | Fairmont, WV |
| 64 | Rhett Morris | OL | FR | 6' 2" | 308 | Ridgewood, NJ |
| 65 | Malik Agbo | OL | SR | 6' 4" | 301 | Federal Way, WA |
| 67 | Landen Livingston | OL | SR | 6' 4" | 296 | Leo, IN |
| 68 | Camden Goforth | OL | FR | 6' 4" | 306 | Athens, TN |
| 72 | Cam Griffin | OL | SR | 6' 2" | 305 | Selma, AL |
| 73 | Andreas Hunter | OL | SO | 6' 4" | 300 | Glen Dale, WV |
| 74 | Kevin Brown | OL | FR | 6' 6" | 294 | Harrisburg, PA |
| 78 | Wes King | OL | SR | 6' 3" | 309 | Appleton, WI |
| 79 | Carsten Casady | OL | JR | 6' 6" | 310 | Rolesville, NC |
| 18 | Zeke Durham-Campbell | DL | SR | 6' 4" | 259 | Atlanta, GA |
| 43 | KJ Henson | DL | JR | 6' 4" | 290 | Annapolis, MD |
| 49 | Carter Kessler | DL | FR | 6' 2" | 250 | Shelby, OH |
| 51 | Taylor Brown | DL | FR | 6' 3" | 290 | Upper Marlboro, MD |
| 52 | Corey McIntyre Jr. | DL | JR | 6' 3" | 290 | Port Saint Lucie, FL |
| 55 | Yendor Mack | DL | FR | 6' 3" | 288 | Harrisburg, PA |
| 60 | Gabe Ryan | DL | SR | 6' 2" | 276 | Keyser, WV |
| 92 | Emerson Joy | DL | JR | 6' 6" | 253 | Calgary, Canada |
| 93 | Nate Gabriel | DL | JR | 6' 3" | 295 | Auburndale, FL |
| 94 | Cam Mallory | DL | FR | 6' 0" | 298 | Moody, AL |
| 97 | Will LeBlanc | DL | SO | 6' 5" | 288 | Houston, TX |
| 98 | Brandon Caesar | DL | FR | 6' 4" | 257 | Cleveland, OH |
| 10 | Jeremiah Johnson | LB | JR | 6' 2" | 249 | Spanish Springs, NV |
| 15 | Ben Cutter | LB | SR | 6' 0" | 228 | Denver, NC |
| 16 | Isaiah Patterson | LB | SO | 6' 2" | 235 | Tacoma, WA |
| 30 | Antoine Sharp Jr. | LB | FR | 6' 0" | 225 | West Palm Beach, FL |
| 35 | Cameron Dwyer | LB | FR | 6' 1" | 216 | Delray Beach, FL |
| 40 | Jason Hall Jr. | LB | JR | 6' 1" | 234 | Fall River, MA |
| 45 | Malachi Hood | LB | SR | 6' 2" | 228 | Plainfield, IL |
| 48 | Troy Fischer | LB | SR | 5' 11" | 222 | Mineral, VA |
| 50 | Harper Holloman | LB | JR | 6' 2" | 255 | Atlanta, GA |
| 54 | Destin Achi | LB | SO | 6' 1" | 216 | Katy, TX |
| 95 | Tobi Haastrup | LB | FR | 6' 3" | 250 | London, England |
| 1 | Geimere Latimer II | DB | SR | 5' 9" | 188 | Fairburn, GA |
| 17 | Miles Khatri | DB | FR | 6' 0" | 208 | Montgomery, AL |
| 23 | Emory Snyder | DB | FR | 6' 3" | 211 | Bixby, OK |
| 25 | Jayden Ballard | DB | FR | 6' 0" | 187 | Chesterfield, VA |
| 37 | Maliek Hawkins | DB | FR | 6' 0" | 192 | Dallas, TX |
| 4 | Da'Mun Allen | CB | JR | 6' 3" | 203 | Sanford, FL |
| 7 | Chams Diagne | CB | SR | 6' 3" | 208 | Atlanta, GA |
| 11 | Vincent Smith | CB | FR | 6' 1" | 215 | Orlando, FL |
| 20 | Keyshawn Robinson | CB | JR | 5' 11" | 193 | Ranson, WV |
| 22 | Jaire Rawlison | CB | SO | 5' 9" | 183 | York, PA |
| 24 | Rayshawn Reynolds Jr. | CB | JR | 6' 3" | 188 | Montgomery, AL |
| 26 | Makhi Boone | CB | FR | 6' 0" | 168 | Elyria, OH |
| 27 | ChaMarryus Bomar | CB | FR | 5' 10" | 194 | Duncan, SC |
| 32 | Simaj Hill | CB | FR | 6' 0" | 184 | Philadelphia, PA |
| 36 | Jason Chambers | CB | SR | 5' 11" | 189 | Charlotte, NC |
| 39 | Jayden Bell | CB | JR | 5' 10" | 160 | Fort Lauderdale, FL |
| 0 | Andrew Powdrell | S | SR | 5' 10" | 186 | The Woodlands, TX |
| 3 | Matt Sieg | S | FR | 6' 0" | 190 | Mcdonald, PA |
| 12 | Jacob Bradford | S | FR | 5' 11" | 192 | Baton Rouge, LA |
| 28 | Rickey Giles | S | FR | 5' 10" | 194 | Oak Cliff, TX |
| 29 | Kameron Reddic | S | JR | 6' 0" | 192 | Houston, TX |
| 31 | Shane Cornali | S | FR | 6' 2" | 195 | Hickory, PA |
| 34 | Tim Roberson | S | JR | 5' 11" | 182 | Valdosta, GA |
| 38 | Silas Steffen | S | FR | 6' 4" | 200 | Morton, IL |
| 42 | Alex Adebayo | S | SO | 6' 1" | 202 | Elkridge, MD |
| 39 | Peter Notaro | PK | FR | 5' 11" | 192 | Wexford, PA |
| 42 | Jack Cassidy | PK | SR | 6' 6" | 234 | Derry, Ireland |
| 48 | Nate Flower | PK | JR | 6' 2" | 188 | Fairmont, WV |
| 83 | Bryan Hansen | P | SR | 6' 3" | 217 | Colleyville, TX |
| 38 | Macguire Moss | LS | SR | 6' 1" | 226 | Batavia, IL |
| 53 | Kaden Seller | LS | SO | 6' 2" | 257 | Hilliard, OH |
| 97 | Mack Flynn | PR | SO | 5' 10" | 175 | Euclid, OH |
| 99 | David Afogho | EDGE | JR | 6' 3" | 251 | Boston, MA |
Final TDC rating, rank and record for every season since 2014
| Season | Record | Conf | Rank | Rating | Off | Def |
|---|---|---|---|---|---|---|
| 2026 so far | 4-3 | 1-3 | #70 | -0.1 | +6.7 | -6.8 |
| 2025 | 4-8 | 2-7 | #87 | -3.5 | -2.2 | -1.3 |
| 2024 | 6-7 | 5-4 | #76 | -1.0 | +1.9 | -2.9 |
| 2023 | 9-4 | 6-3 | #36 | +4.6 | +3.8 | +0.7 |
| 2022 | 5-7 | 3-6 | #72 | -0.2 | +2.5 | -2.7 |
| 2021 | 6-7 | 4-5 | #65 | +0.9 | -2.6 | +3.5 |
| 2020 | 6-4 | 4-4 | #43 | +3.2 | -2.6 | +5.8 |
| 2019 | 5-7 | 3-6 | #84 | -3.3 | -3.5 | +0.2 |
| 2018 | 8-4 | 6-3 | #21 | +9.3 | +8.5 | +0.8 |
| 2017 | 7-6 | 5-4 | #50 | +3.1 | +5.3 | -2.2 |
| 2016 | 10-3 | 7-2 | #34 | +6.2 | +1.6 | +4.6 |
| 2015 | 8-5 | 4-5 | #37 | +6.1 | +1.7 | +4.4 |
| 2014 | 7-6 | 5-4 | #39 | +5.2 | +4.0 | +1.2 |
West 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 →