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 31%ile 0.417
- Offense (PPA/play) 57%ile 0.190
- Defense (PPA allowed) 4%ile 0.306
- Offensive success rate 75%ile 0.457
- Defensive success rate allowed 7%ile 0.473
- Explosiveness 20%ile 1.200
- Explosiveness allowed 14%ile 1.372
- Plays per game 75%ile 65.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-19 | Wk 3 | USC FBS | HOME | USC 89% |
| 2026-09-25 | Wk 4 | Howard FCS | HOME | Rutgers 91% |
| 2026-10-03 | Wk 5 | Indiana FBS | HOME | Indiana 97% |
| 2026-10-17 | Wk 7 | Maryland FBS | AWAY | Maryland 79% |
| 2026-10-24 | Wk 8 | Northwestern FBS | AWAY | Northwestern 85% |
| 2026-10-31 | Wk 9 | Michigan FBS | HOME | Michigan 87% |
| 2026-11-07 | Wk 10 | Wisconsin FBS | AWAY | Wisconsin 77% |
| 2026-11-14 | Wk 11 | Nebraska FBS | HOME | Nebraska 84% |
| 2026-11-21 | Wk 12 | Penn State FBS | AWAY | Penn State 96% |
| 2026-11-28 | Wk 13 | Michigan State FBS | HOME | Michigan State 77% |
Recent Results
| Date | Season | Wk | Opponent | Result | Score |
|---|---|---|---|---|---|
| 2026-09-11 | 2026 | Wk 2 | Boston College @ | L | 21–28 |
| 2026-09-03 | 2026 | Wk 1 | Massachusetts vs | L | 21–37 |
| 2025-11-29 | 2025 | Wk 14 | Penn State vs | L | 36–40 |
| 2025-11-22 | 2025 | Wk 13 | Ohio State @ | L | 9–42 |
| 2025-11-08 | 2025 | Wk 11 | Maryland vs | W | 35–20 |
| 2025-11-01 | 2025 | Wk 10 | Illinois @ | L | 13–35 |
| 2025-10-25 | 2025 | Wk 9 | Purdue @ | W | 27–24 |
| 2025-10-18 | 2025 | Wk 8 | Oregon vs | L | 10–56 |
| 2025-10-10 | 2025 | Wk 7 | Washington @ | L | 19–38 |
| 2025-09-27 | 2025 | Wk 5 | Minnesota @ | L | 28–31 |
| 2025-09-19 | 2025 | Wk 4 | Iowa vs | L | 28–38 |
| 2025-09-13 | 2025 | Wk 3 | Norfolk State vs | W | 60–10 |
Season by Season
| Season | W | L | PF | PA | Diff |
|---|---|---|---|---|---|
| 2026 | 0 | 2 | 42 | 65 | -23 |
| 2025 | 5 | 7 | 344 | 382 | -38 |
| 2024 | 7 | 6 | 376 | 330 | +46 |
| 2023 | 7 | 6 | 302 | 276 | +26 |
| 2022 | 4 | 8 | 209 | 351 | -142 |
| 2021 | 5 | 8 | 256 | 333 | -77 |
| 2020 | 3 | 6 | 240 | 289 | -49 |
| 2019 | 2 | 10 | 159 | 440 | -281 |
| 2018 | 1 | 11 | 162 | 377 | -215 |
| 2017 | 4 | 8 | 216 | 340 | -124 |
| 2016 | 2 | 10 | 188 | 450 | -262 |
| 2015 | 4 | 8 | 325 | 419 | -94 |
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 |
|---|---|---|---|---|---|
| KJ Duff | WR | 99 | #1 | 2 | 17 rec · 333 yds · 5 TD |
| Moses Walker | LB | 72 | #129 | 2 | 9 tkl · 1.0 sacks · 1.0 TFL |
| Antwan Raymond | RB | 71 | #112 | 2 | 176 rush yds · 4 rec |
| Jesse Ofurie | DB | 64 | #538 | 2 | 11 tkl · 1 PD |
| Rondo Porter | DL | 63 | #667 | 2 | 6 tkl · 1.0 TFL |
| AJ Surace | QB | 62 | #146 | 2 | 307 pass yds · 4 TD · 4 INT |
| Malachi Davis | DL | 61 | #781 | 2 | 4 tkl · 0.5 TFL |
| Jourdin Houston | WR | 61 | #460 | 2 | 9 rec · 82 yds |
| Bradlee Jones | DB | 61 | #731 | 2 | 10 tkl |
| Chris Joines | DB | 60 | #734 | 2 | 12 tkl |
| Sekou Kromah | DL | 59 | #914 | 2 | 4 tkl · 1.0 TFL |
| DK Gilley | DB | 57 | #957 | 2 | 9 tkl |
| Farell Gnago | DL | 57 | #1050 | 2 | 3 tkl · 1.0 sacks · 1.0 TFL |
| Latrell Noel | DB | 55 | #1092 | 2 | 9 tkl |
| Ty Morris | LB | 54 | #720 | 2 | 9 tkl · 0.5 TFL |
| Sean Allison | LB | 54 | #725 | 2 | 10 tkl |
| Ben Black III | WR | 54 | #786 | 2 | 4 rec · 67 yds |
| Dylan Lonergan | QB | 53 | #285 | 1 | 242 pass yds · 2 TD · 3 INT |
| Keshon Griffin | DL | 51 | #1613 | 1 | 3 tkl · 0.5 TFL |
| Kevyn Humes | DB | 50 | #1490 | 1 | 2 tkl · 1 PD |
| Jakob Anderson | P | 49 | #143 | 2 | 5 punts · 44.0 yd avg |
| DJ Allen | DL | 48 | #1864 | 2 | 2 tkl |
| Dyzier Carter | WR | 47 | #1101 | 1 | 3 rec · 19 yds |
| Devonte Anderson | DB | 47 | #1745 | 1 | 1 tkl · 1 PD |
| Dane Pizzaro | K | 47 | #239 | 2 | 6 XP · 6 pts |
| Clay Thevenin | RB | 46 | #797 | 2 | 40 rush yds |
| Logan Blake | TE | 45 | #399 | 2 | 2 rec · 12 yds |
| Kevin Levy | DB | 44 | #1971 | 2 | 4 tkl |
| Mikey Munn | DB | 41 | #2192 | 2 | 3 tkl |
| J'Dan Burnett | DL | 41 | #2414 | 1 | 2 tkl |
| Vernon Allen III | WR | 39 | #1489 | 1 | 1 rec · 10 yds |
| Kaj Sanders | DB | 30 | #2764 | 1 | 1 tkl |
| Jaedin Lee | DL | 30 | #3027 | 1 | 1 tkl |
| Jermaine Polk | DL | 30 | #3029 | 1 | 1 tkl |
| Rinaldo Callaway III | DL | 30 | #3028 | 1 | 1 tkl |
| Zaire Angoy | DL | 30 | #3034 | 1 | 1 tkl |
| Quentin Redding | WR | 24 | #1869 | 1 | — |