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 8%ile 0.250
- Offense (PPA/play) 1%ile -0.030
- Defense (PPA allowed) 2%ile 0.333
- Offensive success rate 12%ile 0.361
- Defensive success rate allowed 9%ile 0.464
- Explosiveness 16%ile 1.194
- Explosiveness allowed 11%ile 1.386
- Plays per game 18%ile 56.4
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-17 | Wk 3 | Pittsburgh FBS | AWAY | Pittsburgh 83% |
| 2026-10-03 | Wk 5 | UConn FBS | AWAY | Syracuse 52% |
| 2026-10-10 | Wk 6 | Virginia FBS | AWAY | Virginia 88% |
| 2026-10-17 | Wk 7 | Louisville FBS | HOME | Louisville 82% |
| 2026-10-24 | Wk 8 | North Carolina FBS | AWAY | North Carolina 72% |
| 2026-10-31 | Wk 9 | SMU FBS | HOME | SMU 89% |
| 2026-11-07 | Wk 10 | Clemson FBS | HOME | Clemson 70% |
| 2026-11-14 | Wk 11 | NC State FBS | AWAY | NC State 74% |
| 2026-11-21 | Wk 12 | Boston College FBS | AWAY | Boston College 52% |
| 2026-11-28 | Wk 13 | Notre Dame FBS | HOME | Notre Dame 96% |
Recent Results
| Date | Season | Wk | Opponent | Result | Score |
|---|---|---|---|---|---|
| 2026-09-12 | 2026 | Wk 2 | California vs | L | 18–21 |
| 2026-09-05 | 2026 | Wk 1 | New Hampshire vs | W | 66–3 |
| 2025-11-29 | 2025 | Wk 14 | Boston College vs | L | 12–34 |
| 2025-11-22 | 2025 | Wk 13 | Notre Dame @ | L | 7–70 |
| 2025-11-08 | 2025 | Wk 11 | Miami @ | L | 10–38 |
| 2025-10-31 | 2025 | Wk 10 | North Carolina vs | L | 10–27 |
| 2025-10-25 | 2025 | Wk 9 | Georgia Tech @ | L | 16–41 |
| 2025-10-18 | 2025 | Wk 8 | Pittsburgh vs | L | 13–30 |
| 2025-10-04 | 2025 | Wk 6 | SMU @ | L | 18–31 |
| 2025-09-27 | 2025 | Wk 5 | Duke vs | L | 3–38 |
| 2025-09-20 | 2025 | Wk 4 | Clemson @ | W | 34–21 |
| 2025-09-12 | 2025 | Wk 3 | Colgate vs | W | 66–24 |
Season by Season
| Season | W | L | PF | PA | Diff |
|---|---|---|---|---|---|
| 2026 | 1 | 1 | 84 | 24 | +60 |
| 2025 | 3 | 9 | 242 | 419 | -177 |
| 2024 | 10 | 3 | 443 | 379 | +64 |
| 2023 | 6 | 7 | 306 | 330 | -24 |
| 2022 | 7 | 6 | 360 | 300 | +60 |
| 2021 | 5 | 7 | 299 | 316 | -17 |
| 2020 | 1 | 10 | 196 | 360 | -164 |
| 2019 | 5 | 7 | 339 | 368 | -29 |
| 2018 | 10 | 3 | 523 | 351 | +172 |
| 2017 | 4 | 8 | 329 | 386 | -57 |
| 2016 | 4 | 8 | 308 | 463 | -155 |
| 2015 | 4 | 8 | 327 | 372 | -45 |
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 |
|---|---|---|---|---|---|
| Umari Hatcher | WR | 81 | #38 | 2 | 14 rec · 224 yds · 2 TD |
| Daunte Bacheyie | TE | 78 | #21 | 2 | 6 rec · 85 yds · 2 TD |
| Chris D'Appolonia | LB | 73 | #111 | 2 | 15 tkl · 1.0 sacks · 3.0 TFL |
| Shavane Anderson Jr. | RB | 68 | #148 | 2 | 120 rush yds · 3 TD |
| Rashard Perry | DL | 68 | #385 | 2 | 7 tkl · 0.5 TFL |
| Keyshawn Johnson | LB | 67 | #232 | 2 | 7 tkl · 2.5 sacks · 2.5 TFL |
| Tunmise Adeleye | DL | 67 | #444 | 2 | 7 tkl · 0.5 sacks · 0.5 TFL |
| Nissi Ogbebor | DL | 65 | #545 | 2 | 6 tkl · 1.5 TFL |
| Antoine Deslauriers | LB | 64 | #312 | 2 | 11 tkl · 3.0 TFL |
| Justus Ross-Simmons | WR | 64 | #329 | 1 | 6 rec · 105 yds |
| David Clement | TE | 64 | #112 | 1 | 2 rec · 35 yds · 1 TD |
| Tylik Hill | RB | 64 | #245 | 2 | 146 rush yds · 1 TD · 1 rec |
| Tripp Woody | K | 61 | #98 | 2 | 3 FG · 7 XP · 16 pts |
| Steve Angeli | QB | 60 | #172 | 2 | 569 pass yds · 4 TD · 3 INT |
| Braheem Long Jr. | DB | 59 | #815 | 2 | 7 tkl · 1 PD |
| Dillan Fontus | DL | 59 | #916 | 2 | 7 tkl · 0.5 TFL |
| Ju'Juan Johnson | RB | 59 | #371 | 1 | 46 rush yds · 1 TD · 1 rec |
| Zyian Moultrie-Goddard | LB | 56 | #653 | 2 | 3 tkl |
| Chris Peal | DB | 56 | #1075 | 2 | 9 tkl |
| Trevion Mack team-inferred | OL | 54 | #58 | 1 | — |
| Fran Brown Jr. team-inferred | OL | 54 | #59 | 1 | — |
| David Omopariola | LB | 54 | #756 | 2 | 5 tkl · 1.0 sacks · 1.0 TFL |
| Amare Snowden | DB | 54 | #1242 | 1 | 2 tkl |
| Nazir Ward | DB | 54 | #1241 | 1 | 1 tkl · 1 PD |
| Demetres Samuel Jr. | DB | 52 | #1336 | 2 | 7 tkl |
| Jartavius Flounoy | DL | 51 | #1614 | 1 | 3 tkl · 0.5 TFL |
| Davien Kerr | DB | 49 | #1594 | 2 | 3 tkl · 1 PD |
| Cole Weaver | WR | 48 | #1044 | 1 | 3 rec · 32 yds |
| Darien Williams | WR | 48 | #1050 | 2 | 4 rec · 25 yds |
| Jamie Tremble | LB | 47 | #1065 | 2 | 4 tkl · 1.0 TFL |
| Gary Bryant III | LB | 46 | #1139 | 1 | 4 tkl |
| Tyshawn Russell | WR | 45 | #1203 | 1 | 2 rec · 25 yds |
| Amari Odom | QB | 44 | #440 | 1 | 12 pass yds · 1 TD · 0 INT |
| Cornell Perry | DB | 43 | #2036 | 1 | 2 tkl |
| Jimmy Gregg | P | 41 | #194 | 2 | 5 punts · 38.2 yd avg |
| Jaylen Pray | DL | 41 | #2415 | 1 | 2 tkl |
| Noah Meyers | TE | 39 | #482 | 1 | 1 rec · 10 yds |
| Ziyyon Bredell | DB | 39 | #2358 | 1 | 2 tkl |
| Matthew Outten | WR | 38 | #1509 | 1 | — |
| Maurice Medley | LB | 37 | #1503 | 1 | 2 tkl |