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 15%ile 0.333
- Offense (PPA/play) 13%ile 0.050
- Defense (PPA allowed) 36%ile 0.184
- Offensive success rate 8%ile 0.353
- Defensive success rate allowed 38%ile 0.425
- Explosiveness 27%ile 1.215
- Explosiveness allowed 23%ile 1.331
- Plays per game 31%ile 59.0
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 | Duke FBS | AWAY | Duke 86% |
| 2026-09-26 | Wk 4 | Georgia Tech FBS | HOME | Georgia Tech 63% |
| 2026-10-03 | Wk 5 | Wake Forest FBS | AWAY | Wake Forest 81% |
| 2026-10-10 | Wk 6 | Notre Dame FBS | AWAY | Notre Dame 98% |
| 2026-10-17 | Wk 7 | Elon FCS | HOME | Stanford 85% |
| 2026-10-23 | Wk 8 | NC State FBS | HOME | NC State 69% |
| 2026-10-31 | Wk 9 | Louisville FBS | AWAY | Louisville 89% |
| 2026-11-14 | Wk 11 | Virginia Tech FBS | AWAY | Virginia Tech 72% |
| 2026-11-21 | Wk 12 | California FBS | AWAY | California 61% |
| 2026-11-28 | Wk 13 | SMU FBS | HOME | SMU 90% |
Recent Results
| Date | Season | Wk | Opponent | Result | Score |
|---|---|---|---|---|---|
| 2026-09-04 | 2026 | Wk 1 | Miami vs | L | 6–45 |
| 2026-08-29 | 2026 | Wk 1 | Hawai'i vs | W | 37–27 |
| 2025-11-29 | 2025 | Wk 14 | Notre Dame vs | L | 20–49 |
| 2025-11-22 | 2025 | Wk 13 | California vs | W | 31–10 |
| 2025-11-08 | 2025 | Wk 11 | North Carolina @ | L | 15–20 |
| 2025-11-01 | 2025 | Wk 10 | Pittsburgh vs | L | 20–35 |
| 2025-10-25 | 2025 | Wk 9 | Miami @ | L | 7–42 |
| 2025-10-18 | 2025 | Wk 8 | Florida State vs | W | 20–13 |
| 2025-10-11 | 2025 | Wk 7 | SMU @ | L | 10–34 |
| 2025-09-27 | 2025 | Wk 5 | San José State vs | W | 30–29 |
| 2025-09-20 | 2025 | Wk 4 | Virginia @ | L | 20–48 |
| 2025-09-13 | 2025 | Wk 3 | Boston College vs | W | 30–20 |
Season by Season
| Season | W | L | PF | PA | Diff |
|---|---|---|---|---|---|
| 2026 | 1 | 1 | 43 | 72 | -29 |
| 2025 | 4 | 8 | 226 | 350 | -124 |
| 2024 | 3 | 9 | 274 | 404 | -130 |
| 2023 | 3 | 9 | 247 | 452 | -205 |
| 2022 | 3 | 9 | 256 | 386 | -130 |
| 2021 | 3 | 9 | 245 | 389 | -144 |
| 2020 | 4 | 2 | 176 | 190 | -14 |
| 2019 | 4 | 8 | 260 | 358 | -98 |
| 2018 | 9 | 4 | 369 | 298 | +71 |
| 2017 | 9 | 5 | 453 | 318 | +135 |
| 2016 | 10 | 3 | 342 | 265 | +77 |
| 2015 | 12 | 2 | 529 | 316 | +213 |
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 |
|---|---|---|---|---|---|
| Matt Rose | LB | 79 | #51 | 2 | 21 tkl · 1.5 TFL |
| Benji Blackburn | TE | 76 | #27 | 2 | 12 rec · 101 yds |
| Micah Ford | RB | 75 | #61 | 2 | 126 rush yds · 3 TD · 2 rec |
| Charlie Eckhardt | DB | 72 | #226 | 2 | 11 tkl · 1 INT |
| Tevarua Tafiti | LB | 66 | #261 | 2 | 4 tkl · 0.5 TFL |
| Davis Warren | QB | 66 | #95 | 2 | 524 pass yds · 1 TD · 0 INT |
| Caden High | WR | 65 | #302 | 1 | 6 rec · 92 yds |
| Gabe Kaminski | LB | 64 | #334 | 1 | 4 tkl · 1.5 sacks · 1.5 TFL |
| Atticus Joseph | WR | 63 | #378 | 1 | 4 rec · 52 yds · 1 TD |
| Leroy Bryant | DB | 60 | #755 | 2 | 8 tkl · 1 PD |
| Zach Rowell | DL | 60 | #841 | 2 | 6 tkl · 1.0 TFL |
| Jahsiah Galvan | LB | 58 | #540 | 2 | 11 tkl |
| Brandon Nicholson | DB | 58 | #888 | 2 | 6 tkl · 1 PD |
| Emmet Kenney | K | 56 | #136 | 2 | 2 FG · 5 XP · 11 pts |
| JonAnthony Hall | WR | 55 | #704 | 2 | 3 rec · 87 yds |
| Connor Bachhuber | DL | 55 | #1229 | 2 | 2 tkl · 1.0 TFL |
| Sam Mattingly | LB | 55 | #692 | 2 | 5 tkl · 0.5 sacks · 0.5 TFL |
| Zion Robinson | WR | 55 | #727 | 2 | 3 rec · 79 yds |
| Jay Green | DB | 54 | #1167 | 2 | 6 tkl |
| Sedrick Irvin | RB | 54 | #532 | 2 | 84 rush yds · 1 rec |
| Jordan Onovughe | WR | 54 | #787 | 2 | 6 rec · 36 yds |
| Lonnie McAllister III | DB | 53 | #1311 | 1 | 6 tkl |
| Liam Thorpe | WR | 52 | #861 | 1 | 3 rec · 44 yds |
| Ernest Cooper | LB | 51 | #894 | 2 | 4 tkl · 1.5 TFL |
| Kole Briehler | DL | 50 | #1678 | 1 | 2 tkl · 0.5 TFL |
| Zach Johnson | LB | 50 | #957 | 2 | 6 tkl |
| Braden Marceau-Olayinka | DL | 49 | #1716 | 2 | 4 tkl |
| Cam Richardson | DB | 48 | #1671 | 2 | 5 tkl |
| Aidan Flintoft | P | 47 | #154 | 2 | 13 punts · 42.7 yd avg |
| Scotty Edwards | DB | 46 | #1811 | 1 | 3 tkl |
| Omar Staples | DL | 45 | #2102 | 2 | 3 tkl |
| Tre Williams | LB | 41 | #1345 | 2 | 3 tkl |
| Chico Holt | TE | 41 | #452 | 1 | 1 rec · 7 yds |
| Champ Hampton | RB | 40 | #981 | 1 | 8 rush yds · 1 rec |
| Marcus Brown | WR | 40 | #1434 | 1 | 1 rec · 10 yds |
| Langdon Horace | WR | 39 | #1486 | 1 | 1 rec · 9 yds |
| Lasiah Jackson | DB | 39 | #2346 | 2 | 2 tkl |
| Darrius Davis | DB | 39 | #2350 | 1 | 2 tkl |
| Adam Shovlin | DL | 37 | #2690 | 1 | 1 tkl |
| Michael Mitchell Jr. | QB | 35 | #570 | 1 | 7 pass yds · 0 INT |