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 67%ile 0.692
- Offense (PPA/play) 91%ile 0.332
- Defense (PPA allowed) 29%ile 0.200
- Offensive success rate 80%ile 0.464
- Defensive success rate allowed 10%ile 0.462
- Explosiveness 86%ile 1.378
- Explosiveness allowed 90%ile 1.161
- Plays per game 38%ile 60.2
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 | Southern Miss FBS | AWAY | Southern Miss 56% |
| 2026-09-26 | Wk 4 | Miami (OH) FBS | AWAY | Miami (OH) 58% |
| 2026-10-03 | Wk 5 | Syracuse FBS | HOME | Syracuse 52% |
| 2026-10-10 | Wk 6 | Temple FBS | AWAY | Temple 68% |
| 2026-10-23 | Wk 8 | Massachusetts FBS | HOME | UConn 68% |
| 2026-10-31 | Wk 9 | Air Force FBS | AWAY | Air Force 65% |
| 2026-11-07 | Wk 10 | North Carolina FBS | HOME | North Carolina 70% |
| 2026-11-14 | Wk 11 | James Madison FBS | HOME | James Madison 73% |
| 2026-11-21 | Wk 12 | Old Dominion FBS | HOME | Old Dominion 62% |
| 2026-11-28 | Wk 13 | Wyoming FBS | AWAY | UConn 60% |
Recent Results
| Date | Season | Wk | Opponent | Result | Score |
|---|---|---|---|---|---|
| 2026-09-12 | 2026 | Wk 2 | Maryland vs | L | 14–38 |
| 2026-09-05 | 2026 | Wk 1 | Lafayette vs | W | 56–7 |
| 2025-12-27 | 2025 | Bowl | Army @ | L | 16–41 |
| 2025-11-22 | 2025 | Wk 13 | Florida Atlantic @ | W | 48–45 |
| 2025-11-15 | 2025 | Wk 12 | Air Force vs | W | 26–16 |
| 2025-11-08 | 2025 | Wk 11 | Duke vs | W | 37–34 |
| 2025-11-01 | 2025 | Wk 10 | UAB vs | W | 38–19 |
| 2025-10-25 | 2025 | Wk 9 | Rice @ | L | 34–37 |
| 2025-10-18 | 2025 | Wk 8 | Boston College @ | W | 38–23 |
| 2025-10-04 | 2025 | Wk 6 | Florida International vs | W | 51–10 |
| 2025-09-27 | 2025 | Wk 5 | Buffalo @ | W | 20–17 |
| 2025-09-20 | 2025 | Wk 4 | Ball State vs | W | 31–25 |
Season by Season
| Season | W | L | PF | PA | Diff |
|---|---|---|---|---|---|
| 2026 | 1 | 1 | 70 | 45 | +25 |
| 2025 | 9 | 4 | 459 | 351 | +108 |
| 2024 | 9 | 4 | 415 | 300 | +115 |
| 2023 | 3 | 9 | 229 | 358 | -129 |
| 2022 | 6 | 7 | 252 | 341 | -89 |
| 2021 | 1 | 11 | 187 | 462 | -275 |
| 2019 | 2 | 10 | 227 | 486 | -259 |
| 2018 | 1 | 11 | 266 | 605 | -339 |
| 2017 | 3 | 9 | 283 | 455 | -172 |
| 2016 | 3 | 9 | 178 | 337 | -159 |
| 2015 | 6 | 7 | 223 | 253 | -30 |
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 |
|---|---|---|---|---|---|
| Anas Luqman | DL | 74 | #179 | 2 | 5 tkl · 1.0 sacks · 2.0 TFL |
| Zion Paret | DB | 72 | #209 | 2 | 15 tkl · 1 PD |
| K'Von Sherman | LB | 71 | #153 | 2 | 14 tkl · 1.0 sacks · 3.0 TFL |
| Saxton Suchanic | DB | 70 | #287 | 1 | 4 tkl · 3 PD |
| Kalieb Osborne | QB | 69 | #72 | 2 | 421 pass yds · 4 TD · 1 INT |
| Hayden Pegg | LB | 68 | #213 | 2 | 12 tkl · 1.0 TFL |
| John Lista | LB | 67 | #249 | 2 | 12 tkl · 1.0 sacks · 1.5 TFL |
| Javon Brown | WR | 66 | #289 | 1 | 6 rec · 92 yds · 1 TD |
| Kenji Christian | RB | 65 | #206 | 2 | 63 rush yds · 1 TD · 4 rec |
| Shamar Porter | WR | 62 | #421 | 2 | 4 rec · 73 yds · 1 TD |
| Braedyn Moore | DB | 61 | #679 | 2 | 9 tkl · 1 PD |
| JD Willoughby | WR | 61 | #446 | 2 | 4 rec · 76 yds · 1 TD |
| Alex Godavitarne | TE | 60 | #158 | 2 | 4 rec · 67 yds |
| Raymond Liggins III | WR | 58 | #558 | 1 | 2 rec · 58 yds · 1 TD |
| Trey Cornist | RB | 58 | #407 | 2 | 84 rush yds · 1 TD · 1 rec |
| Jayden Price | DB | 56 | #1031 | 2 | 9 tkl |
| Cyncir Bowers | RB | 55 | #485 | 2 | 54 rush yds · 1 TD · 1 rec |
| Xavier Watson | TE | 55 | #233 | 2 | 3 rec · 39 yds |
| Avery Dunn | DL | 54 | #1278 | 2 | 2 tkl · 1.0 TFL |
| Jalil Martin | DB | 54 | #1234 | 2 | 8 tkl |
| Luke Murphy | LB | 53 | #780 | 2 | 7 tkl · 1.0 TFL |
| Matt Hoffman | DL | 53 | #1384 | 1 | 5 tkl |
| Jack O'Connor | K | 52 | #185 | 2 | 10 XP · 10 pts |
| Renick Dorilas | DB | 52 | #1388 | 1 | 2 tkl · 1 PD |
| Joshua Mickens | DL | 50 | #1689 | 1 | 1 tkl |
| Ty McKinstry | DB | 49 | #1578 | 2 | 3 tkl · 1 PD |
| Jayden Davis | DB | 49 | #1617 | 2 | 3 tkl · 1 PD |
| Ryder Treadway | WR | 48 | #1055 | 2 | 3 rec · 41 yds |
| Shamar Riser-Pressley | DL | 48 | #1834 | 2 | 4 tkl |
| Tucker McDonald | QB | 46 | #404 | 1 | 105 pass yds · 1 TD · 1 INT |
| Desmond Aladuge | DL | 46 | #2039 | 1 | 1 tkl |
| Rickey Williams | LB | 45 | #1169 | 2 | 5 tkl |
| Zakaih Saez | LB | 45 | #1180 | 2 | 3 tkl |
| Shawn Simeon | RB | 45 | #853 | 1 | 30 rush yds |
| Kamren Flowers | WR | 44 | #1254 | 1 | 1 rec · 30 yds |
| Melvin Hills III | DL | 44 | #2189 | 2 | 3 tkl |
| Andrew Laurich | DL | 44 | #2188 | 2 | 3 tkl |
| Kylish Hicks | DB | 42 | #2139 | 2 | 3 tkl |
| Jaden Hart | RB | 41 | #956 | 1 | 13 rush yds · 1 rec |
| Ethan Hogg | LB | 41 | #1346 | 1 | — |