
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 Duquesne FCS | W 34–0 | +0.3 | — | MW+ |
| 2 | Sep 12 | vs 57North Dakota StateCONF | L 32–38 | -7.1 | — | FS1 |
| 3 | — | Bye | ||||
| 4 | Sep 26 | @ 125NevadaCONF | Air Force −3.1 · o/u 47.2 | — | FS1 | |
| 5 | Oct 3 | vs 74Navy | Air Force −1.5 · o/u 57.4 | — | CBS | |
| 6 | Oct 10 | @ 137Northern IllinoisCONF | Air Force −8.8 · o/u 51.4 | — | CBSSN | |
| 7 | Oct 17 | vs 91UNLVCONF | Air Force −3.2 · o/u 47.3 | — | CBSSN | |
| 8 | Oct 23 | @ 134WyomingCONF | Air Force −6.7 · o/u 44.4 | — | CW | |
| 9 | Oct 31 | vs 68UConn | UConn −0.1 · o/u 58.0 | — | MW+ | |
| 10 | Nov 7 | @ 61Army | Army −6.8 · o/u 49.0 | — | CBS | |
| 11 | Nov 14 | vs 122San José StateCONF | Air Force −8.7 · o/u 54.8 | — | CBSSN | |
| 12 | Nov 20 | vs 127UTEPCONF | Air Force −9.6 · o/u 56.3 | — | CW | |
| 13 | Nov 28 | @ 35New MexicoCONF | New Mexico −10.5 · o/u 50.4 | — | CW |
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.289 | 37th | -0.053 | 29th |
| Success rate | 50.8% | 23rd | 32.7% | 21st |
| Explosiveness | 0.990 | 134th | 1.548 | 135th |
| Play-by-play advanced · garbage time excluded (computed from every play) | ||||
| Success rate | 51.2% | 24th | 32.6% | 20th |
| Rushing success rate | 52.5% | 16th | 30.9% | 22nd |
| Passing success rate | 45.5% | 59th | 35.0% | 34th |
| Explosive run rate | 13.1% | 83rd | 10.9% | 52nd |
| Explosive pass rate | 23.8% | 3rd | 10.3% | 81st |
| Line yards / carry | 3.87 | 7th | 2.56 | 28th |
| Opportunity rate | 42.4% | 48th | 25.5% | 12th |
| Stuff rate | 7.1% | 2nd | 20.0% | 52nd |
| Sack rate | 4.5% | 71st | 2.5% | 114th |
| 3rd-down conversion | 50.0% | 29th | 42.9% | 94th |
| Red-zone TD rate | 75.0% | 36th | 100.0% | 131st |
| Havoc rate | 5.8% | 2nd | 15.8% | 48th |
| Box score · season totals | ||||
| Points / game | 33.0 | 60th | 19.0 | 53rd |
| Yards / game | 418.0 | 62nd | 240.5 | 15th |
| Yards / play | 5.77 | 83rd | 4.62 | 44th |
| Pass yards / game | 99.0 | 135th | 140.5 | 17th |
| Yards / pass att. | 9.00 | 32nd | 6.24 | 51st |
| Completion % | 54.5% | 129th | 53.3% | 17th |
| Rush yards / game | 319.0 | 3rd | 100.0 | 35th |
| Yards / carry | 5.20 | 38th | 3.45 | 54th |
| 3rd-down conv. % | 51.7% | 20th | 30.4% | 37th |
| Turnovers / game (lost · forced) | 0.50 | 22nd | 1.50 | 57th |
| Sacks / game (allowed · made) | 0.50 | 8th | 0.50 | 135th |
| Penalty yards / game | 57.5 | 73rd | 32.5 | 123rd |
100 players · Head coach Troy Calhoun
| # | Player | Pos▲ | Class | Ht | Wt | Hometown |
|---|---|---|---|---|---|---|
| 4 | Howard Fisher IV | QB | 5' 11" | 170 | Wylie, TX | |
| 4 | Kemper Hodges | QB | SR | 6' 0" | 245 | Santa Rosa Beach, FL |
| 5 | Evan Medders | QB | SO | 5' 10" | 210 | Waxhaw, NC |
| 7 | Cade Spradling | QB | SO | 6' 0" | 200 | Spring Branch, TX |
| 11 | Josh Johnson | QB | SR | 6' 2" | 190 | New Orleans, LA |
| 13 | Maguire Martin | QB | SR | 6' 1" | 190 | Argyle, TX |
| 2 | Owen Allen | RB | SR | 5' 11" | 215 | Southlake, TX |
| 21 | Chase Ferrell | RB | SO | 5' 6" | 170 | Houston, TX |
| 34 | Oswaldo Morales | RB | SO | 5' 9" | 210 | Tomball, TX |
| 44 | Rocco Conti | RB | SR | 5' 8" | 190 | Olmsted Falls, OH |
| 24 | Luke Rauh | FB | JR | 6' 0" | 210 | Enid, OK |
| 27 | Price Davis | FB | SO | 6' 0" | 195 | Maryville, TN |
| 28 | Gage LaDue | FB | JR | 5' 10" | 215 | Maryville, TN |
| 45 | Omari Elias | FB | JR | 5' 9" | 205 | Wichita, KS |
| 0 | Owen Chambers | WR | SR | 5' 10" | 195 | Dana Point, CA |
| 3 | Matt Long | WR | JR | 5' 10" | 205 | Folsom, CA |
| 8 | Jonah Dawson | WR | JR | 5' 9" | 170 | Rancho Cucamonga, CA |
| 10 | Adam Hrynciw | WR | SR | 6' 3" | 180 | Fremont, OH |
| 18 | Mason Hayes | WR | JR | 5' 11" | 210 | Normandy Park, WA |
| 20 | Keegan Sack | WR | SO | 5' 10" | 210 | Hurricane, WV |
| 29 | Sylas Maiava-Alaimalo | WR | SO | 5' 9" | 195 | Oahu, HI |
| 30 | Major Quin | WR | SO | 5' 10" | 185 | Jackson, MS |
| 33 | Mason Lowe | WR | JR | 5' 10" | 185 | Littleton, CO |
| 36 | Astin Hange | WR | JR | 5' 10" | 175 | Kapolei, HI |
| 89 | Noah McNair | WR | SO | 6' 0" | 205 | Sunnyside, WA |
| 53 | Griffin Stalfort | TE | SR | 6' 2" | 290 | Chandler, AZ |
| 80 | Simon Kibbee | TE | SR | 6' 6" | 250 | Aurora, CO |
| 81 | Dominic Henning | TE | SO | 6' 3" | 245 | Aurora, CO |
| 82 | Henry Barbisch | TE | SO | 6' 5" | 250 | Pittsburgh, PA |
| 85 | Mitchell Blakeslee | TE | SR | 6' 4" | 260 | The Woodlands, TX |
| 87 | Harry Caskey | TE | JR | 6' 2" | 240 | Ogallala, NE |
| 52 | Nathan Elwood | OL | SR | 6' 3" | 290 | Marysville, WA |
| 53 | Michael Ray | OL | SO | 6' 4" | 300 | Memphis, TN |
| 54 | Justus Perales | OL | JR | 6' 2" | 280 | Garland, TX |
| 56 | Ian Fisher | OL | SR | 6' 3" | 285 | Peachtree City, GA |
| 57 | Brody Smith | OL | JR | 6' 3" | 290 | Jefferson City, MO |
| 62 | Jonny Brambila | OL | JR | 6' 3" | 300 | Murray, UT |
| 63 | Eli Campbell | OL | SO | 6' 2" | 310 | Princeton, WV |
| 64 | Caden Romo | OL | JR | 6' 3" | 245 | Wimberley, TX |
| 66 | Jake Sulzberger | OL | SO | 6' 4" | 275 | Lemont, IL |
| 67 | Cole Anderson | OL | SO | 6' 3" | 315 | Jacksonville, FL |
| 71 | Marcus Roser | OL | JR | 6' 2" | 280 | Ashburn, VA |
| 72 | Jon Ashford | OL | JR | 6' 2" | 320 | Edmond, OK |
| 73 | Brandon Nazworth | OL | JR | 6' 3" | 290 | Folsom, CA |
| 75 | Alec Falk | OL | SR | 6' 5" | 315 | Monument, CO |
| 76 | Alex Boyd | OL | SO | 6' 4" | 280 | Maryville, TN |
| 77 | Peyton Knoebel | OL | JR | 6' 4" | 300 | Arvada, CO |
| 78 | Gary Lassley | OL | SO | 6' 4" | 300 | Frisco, TX |
| 55 | Cullen Devine | DL | SO | 6' 3" | 225 | Austin, TX |
| 59 | Chaz Barnett | DL | JR | 6' 5" | 260 | Highlands Ranch, CO |
| 90 | Muhammad Alcine | DL | SO | 6' 2" | 255 | Lawrenceville, GA |
| 95 | Noah Daniels | DL | SO | 6' 3" | 260 | Winter Park, FL |
| 96 | Charlie Gleason | DL | SR | 6' 4" | 235 | Stillwater, MN |
| 98 | Christian Krietzer | DL | SO | 6' 2" | 240 | Macon, GA |
| 99 | Jayden Oquendo | DL | SR | 6' 2" | 285 | Olathe, KS |
| 18 | DeSean Davis | DE | JR | 6' 3" | 225 | Prosper, TX |
| 34 | Jalen Davis | DE | JR | 6' 3" | 220 | Prosper, TX |
| 48 | Antonio Menard | DE | JR | 6' 1" | 230 | Lakeville, MN |
| 50 | Grady Forsythe | DE | JR | 6' 4" | 235 | Conifer, CO |
| 53 | Ryan Lippe | DE | SO | 6' 4" | 250 | Hartville, OH |
| 84 | Samuel Rhoades V | DE | JR | 6' 3" | 240 | Tulsa, OK |
| 0 | Luke Fisher | LB | SR | 6' 0" | 225 | Columbus, MS |
| 6 | Blake Fletcher | LB | SR | 6' 1" | 230 | Racine, WI |
| 8 | Dallas Daley | LB | SR | 6' 1" | 215 | Renton, WA |
| 30 | Isaac Hubert | LB | SR | 6' 1" | 225 | Canton, GA |
| 32 | Andrew Jurasek | LB | SO | 5' 11" | 235 | Westlake, TX |
| 33 | Brody Bujnoch | LB | SR | 6' 1" | 235 | Hutto, TX |
| 35 | Bryce Braden | LB | SO | 6' 2" | 225 | Stratford, TX |
| 39 | Brodie Mitchell | LB | JR | 6' 1" | 205 | Portland, TX |
| 41 | Sam Oakland | LB | SO | 6' 2" | 225 | San Antonio, TX |
| 43 | Seth McFarland | LB | SO | 6' 0" | 235 | Longview, TX |
| 44 | Jonah Bowman | LB | JR | 6' 0" | 235 | Prosper, TX |
| 45 | Jaylin Reese | LB | JR | 5' 11" | 235 | Woodbury, MN |
| 47 | Jake Kepler | LB | JR | 6' 2" | 230 | Springfield, IL |
| 51 | Vinnie Canosa | LB | JR | 6' 1" | 230 | Acworth, GA |
| 2 | Korey Johnson | DB | JR | 6' 0" | 195 | Glendale, AZ |
| 3 | Kyle Chen | DB | JR | 6' 0" | 200 | Vancouver, WA |
| 4 | Mikhail Seiken | DB | JR | 5' 11" | 190 | Takoma Park, MD |
| 5 | Roger Jones Jr. | DB | JR | 5' 10" | 184 | Huntington, MD |
| 7 | Nick Beckwith | DB | JR | 6' 0" | 205 | Lafayette, LA |
| 10 | Jerome Drain | DB | SO | 6' 3" | 190 | Fulshear, TX |
| 12 | Jax Gates | DB | SO | 5' 11" | 190 | Lincoln, NE |
| 13 | Joseph Kramlich | DB | SO | 5' 10" | 175 | Kulm, ND |
| 14 | Tyshan Mitchell | DB | SO | 5' 10" | 170 | Montgomery, NY |
| 15 | Mikey Inweh | DB | FR | 6' 4" | 205 | San Antonio, TX |
| 19 | Houston Hendrix | DB | SR | 6' 1" | 205 | Boerne, TX |
| 21 | Clayton Hart | DB | SO | 6' 1" | 195 | Henderson, TX |
| 22 | Ehimen Oyamendan | DB | SO | 5' 10" | 190 | La Crescenta, CA |
| 23 | Cade Paterson | DB | SO | 5' 11" | 195 | Eastvale, CA |
| 24 | Jordan Elie-Stuart | DB | SO | 5' 11" | 170 | Tomball, TX |
| 26 | Alexander Perez | DB | SO | 5' 10" | 200 | Henderson, NV |
| 27 | Ethan Stannard | DB | SO | 5' 11" | 195 | Atlanta, GA |
| 31 | Jayden Malbranche | DB | SO | 5' 11" | 180 | Fort Myers, FL |
| 36 | Max Mustell | DB | SO | 5' 10" | 175 | Miami, FL |
| 39 | Jacob Medina | PK | JR | 5' 10" | 170 | Chandler, AZ |
| 90 | Carter Cremascoli | PK | SO | 5' 11" | 210 | Mount Prospect, IL |
| 91 | Rip Perez | P | SR | 6' 2" | 200 | Atlanta, GA |
| 94 | Will Duncan | P | JR | 6' 0" | 220 | Katy, TX |
| 98 | Rocco D'Angelo | P | JR | 5' 11" | 180 | Naples, FL |
| 46 | Jake Helms | LS | JR | 6' 0" | 210 | Austin, TX |
Updated Sep 24, 3:19 PM 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 →