Team Vitals
Team profile 2025 · vs 136 FBS teams
Percentile against every FBS team, from 2025 play with garbage time excluded. No 2026 game has been played yet, so this describes last season.
- Win rate 93%ile 0.857
- Offense (PPA/play) 98%ile 0.396
- Defense (PPA allowed) 51%ile 0.150
- Offensive success rate 97%ile 0.521
- Defensive success rate allowed 36%ile 0.427
- Explosiveness 83%ile 1.366
- Explosiveness allowed 81%ile 1.198
- Plays per game 64%ile 63.3
median · bars right of it are above the FBS average · pace is a style, not a grade
Upcoming 2026
| Date | Wk | Opponent | Site | Model Lean |
|---|---|---|---|---|
| 2026-09-19 | Wk 3 | Texas State FBS | AWAY | North Texas 67% |
| 2026-09-26 | Wk 4 | Houston Christian FCS | HOME | North Texas 99% |
| 2026-10-01 | Wk 5 | Tulsa FBS | AWAY | North Texas 81% |
| 2026-10-10 | Wk 6 | Charlotte FBS | HOME | North Texas 98% |
| 2026-10-24 | Wk 8 | Navy FBS | AWAY | North Texas 73% |
| 2026-10-29 | Wk 9 | Florida Atlantic FBS | HOME | North Texas 90% |
| 2026-11-07 | Wk 10 | Rice FBS | HOME | North Texas 89% |
| 2026-11-14 | Wk 11 | UTSA FBS | AWAY | UTSA 50% |
| 2026-11-21 | Wk 12 | Tulane FBS | AWAY | North Texas 64% |
| 2026-11-28 | Wk 13 | UAB FBS | HOME | North Texas 93% |
Recent Results
| Date | Season | Wk | Opponent | Result | Score |
|---|---|---|---|---|---|
| 2026-09-12 | 2026 | Wk 2 | UNLV vs | W | 44–6 |
| 2026-09-05 | 2026 | Wk 1 | Indiana @ | L | 16–52 |
| 2025-12-27 | 2025 | Bowl | San Diego State @ | W | 49–47 |
| 2025-12-05 | 2025 | Wk 15 | Tulane @ | L | 21–34 |
| 2025-11-28 | 2025 | Wk 14 | Temple vs | W | 52–25 |
| 2025-11-22 | 2025 | Wk 13 | Rice @ | W | 56–24 |
| 2025-11-15 | 2025 | Wk 12 | UAB @ | W | 53–24 |
| 2025-11-01 | 2025 | Wk 10 | Navy vs | W | 31–17 |
| 2025-10-24 | 2025 | Wk 9 | Charlotte @ | W | 54–20 |
| 2025-10-18 | 2025 | Wk 8 | UTSA vs | W | 55–17 |
| 2025-10-10 | 2025 | Wk 7 | South Florida vs | L | 36–63 |
| 2025-09-27 | 2025 | Wk 5 | South Alabama vs | W | 36–22 |
Season by Season
| Season | W | L | PF | PA | Diff |
|---|---|---|---|---|---|
| 2026 | 1 | 1 | 60 | 58 | +2 |
| 2025 | 12 | 2 | 631 | 371 | +260 |
| 2024 | 6 | 7 | 436 | 444 | -8 |
| 2023 | 5 | 7 | 414 | 445 | -31 |
| 2022 | 7 | 7 | 473 | 444 | +29 |
| 2021 | 6 | 7 | 357 | 357 | +0 |
| 2020 | 4 | 6 | 344 | 428 | -84 |
| 2019 | 4 | 8 | 367 | 390 | -23 |
| 2018 | 9 | 4 | 450 | 314 | +136 |
| 2017 | 9 | 5 | 497 | 490 | +7 |
| 2016 | 5 | 8 | 322 | 424 | -102 |
| 2015 | 1 | 11 | 182 | 495 | -313 |
Injuries
Not an injury report. College football has no league-wide mandated one, and the ESPN feed we poll has carried the same three players all season — so an empty table here means nothing has been reported to us, not that the team is healthy. Nothing on this page, and nothing in our model, uses it.
Player grades 2026 season
Box production, opponent-adjusted, ranked within position (50 = positional average). OL rows are team-inferred — college football publishes no individual OL box stats. Full leaderboard →
| Player | Pos | Grade | Pos rank | G | 2026 season |
|---|---|---|---|---|---|
| Dominic De Freitas | K | 88 | #3 | 2 | 6 FG · 6 XP · 24 pts |
| Jahiem White | RB | 87 | #10 | 2 | 185 rush yds · 2 TD · 9 rec |
| Keon Johnson team-inferred | OL | 84 | #4 | 1 | — |
| CJ Coombes | DB | 75 | #149 | 2 | 16 tkl · 1 PD |
| David Onuoha | DL | 75 | #169 | 2 | 9 tkl · 1.5 sacks · 1.5 TFL |
| Zakye Barker | LB | 68 | #211 | 2 | 13 tkl · 0.5 sacks · 0.5 TFL |
| Tayven Jackson | QB | 68 | #79 | 2 | 425 pass yds · 2 TD · 1 INT |
| Max Reese | TE | 67 | #79 | 2 | 4 rec · 25 yds · 1 TD |
| Brandon Jones | DB | 66 | #421 | 2 | 11 tkl |
| Corri Milliner | WR | 66 | #280 | 2 | 7 rec · 131 yds |
| Peyton Taylor | DB | 66 | #438 | 2 | 5 tkl · 2 PD |
| Aaron Alexander | LB | 63 | #352 | 2 | 12 tkl |
| Bryce Garza | DB | 60 | #762 | 2 | 5 tkl · 1 INT |
| Brendon Haygood | RB | 59 | #354 | 2 | 64 rush yds · 1 TD · 1 rec |
| Brec Long | TE | 59 | #177 | 2 | 4 rec · 39 yds |
| Justin Stevenson | WR | 58 | #552 | 2 | 4 rec · 90 yds |
| Justin Benton | DL | 58 | #975 | 2 | 5 tkl |
| Brenden Reese | LB | 58 | #573 | 2 | 6 tkl · 1.0 sacks · 1.5 TFL |
| Davion Rhodes | DL | 57 | #1100 | 1 | 1 tkl · 1.0 sacks · 1.0 TFL |
| Josiah Martin | WR | 56 | #678 | 2 | 5 rec · 50 yds |
| Curlee Thomas IV | DL | 55 | #1230 | 1 | 3 tkl |
| TJ Chukwurah | WR | 54 | #772 | 2 | 4 rec · 55 yds |
| Jaden Allen | DB | 53 | #1261 | 2 | 7 tkl |
| Jason Cross Jr. | DB | 53 | #1302 | 2 | 7 tkl |
| Nolan Clark | DL | 50 | #1628 | 1 | 2 tkl · 0.5 TFL |
| Keshawn Davila | DB | 49 | #1580 | 2 | 5 tkl |
| Wesley Hudson | DL | 47 | #1915 | 1 | 3 tkl |
| Cameren Jenkins | DB | 46 | #1821 | 2 | 4 tkl |
| Anthony Benford II | DB | 46 | #1861 | 2 | 4 tkl |
| Cedric Roberts | LB | 46 | #1155 | 1 | 2 tkl |
| Terrell Washington | DL | 45 | #2109 | 1 | 2 tkl |
| Baron Tipton | WR | 45 | #1228 | 1 | 2 rec · 13 yds |
| Ja'Bree Bickham | DB | 44 | #1992 | 1 | 1 PD |
| BJ Allen Jr. | DB | 44 | #1991 | 1 | 3 tkl |
| Ian Ratliff | P | 44 | #180 | 2 | 5 punts · 40.8 yd avg |
| Christian Lorenzo | DL | 42 | #2339 | 1 | 2 tkl |
| Chaston Ditta | QB | 41 | #489 | 2 | 51 pass yds · 0 INT |
| Chris Jimerson Jr. | QB | 40 | #501 | 2 | 0 INT · 15 rush yds |
| Udoka Ezeani | DL | 40 | #2485 | 2 | 2 tkl |
| Nick Osho | RB | 40 | #996 | 2 | 15 rush yds |