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 43%ile 0.538
- Offense (PPA/play) 52%ile 0.179
- Defense (PPA allowed) 71%ile 0.101
- Offensive success rate 44%ile 0.416
- Defensive success rate allowed 68%ile 0.394
- Explosiveness 18%ile 1.197
- Explosiveness allowed 74%ile 1.214
- Plays per game 8%ile 54.7
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 | Wyoming FBS | HOME | Central Michigan 55% |
| 2026-09-26 | Wk 4 | Miami FBS | AWAY | Miami 97% |
| 2026-10-03 | Wk 5 | Akron FBS | HOME | Akron 59% |
| 2026-10-10 | Wk 6 | Ohio FBS | AWAY | Ohio 75% |
| 2026-10-17 | Wk 7 | Western Michigan FBS | HOME | Western Michigan 87% |
| 2026-10-24 | Wk 8 | Miami (OH) FBS | HOME | Miami (OH) 64% |
| 2026-11-04 | Wk 10 | Eastern Michigan FBS | NEUTRAL | Central Michigan 52% |
| 2026-11-11 | Wk 11 | Sacramento State FCS | HOME | Central Michigan 81% |
| 2026-11-18 | Wk 12 | Buffalo FBS | AWAY | Buffalo 55% |
| 2026-11-28 | Wk 13 | Ball State FBS | AWAY | Ball State 66% |
Recent Results
| Date | Season | Wk | Opponent | Result | Score |
|---|---|---|---|---|---|
| 2026-09-12 | 2026 | Wk 2 | Colgate vs | W | 13–10 |
| 2026-09-05 | 2026 | Wk 1 | New Mexico @ | L | 7–38 |
| 2025-12-26 | 2025 | Bowl | Northwestern @ | L | 7–34 |
| 2025-11-29 | 2025 | Wk 14 | Toledo vs | L | 3–21 |
| 2025-11-19 | 2025 | Wk 13 | Kent State @ | W | 28–16 |
| 2025-11-12 | 2025 | Wk 12 | Buffalo vs | W | 38–19 |
| 2025-11-01 | 2025 | Wk 10 | Western Michigan @ | L | 21–24 |
| 2025-10-25 | 2025 | Wk 9 | Massachusetts vs | W | 38–13 |
| 2025-10-18 | 2025 | Wk 8 | Bowling Green @ | W | 27–6 |
| 2025-10-04 | 2025 | Wk 6 | Akron @ | L | 22–28 |
| 2025-09-27 | 2025 | Wk 5 | Eastern Michigan vs | W | 24–13 |
| 2025-09-20 | 2025 | Wk 4 | Wagner vs | W | 49–10 |
Season by Season
| Season | W | L | PF | PA | Diff |
|---|---|---|---|---|---|
| 2026 | 1 | 1 | 20 | 48 | -28 |
| 2025 | 7 | 6 | 293 | 306 | -13 |
| 2024 | 4 | 8 | 271 | 356 | -85 |
| 2023 | 5 | 7 | 278 | 373 | -95 |
| 2022 | 4 | 8 | 297 | 338 | -41 |
| 2021 | 9 | 4 | 420 | 335 | +85 |
| 2020 | 3 | 3 | 188 | 181 | +7 |
| 2019 | 8 | 6 | 426 | 396 | +30 |
| 2018 | 1 | 11 | 180 | 328 | -148 |
| 2017 | 8 | 5 | 370 | 358 | +12 |
| 2016 | 6 | 7 | 342 | 394 | -52 |
| 2015 | 7 | 6 | 336 | 286 | +50 |
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 |
|---|---|---|---|---|---|
| Darrell Bryant Jr. | DB | 74 | #158 | 2 | 13 tkl · 1 PD · 1 INT |
| Hunter Zirkle | DL | 74 | #183 | 2 | 5 tkl · 1.0 sacks · 1.0 TFL |
| Korver Demma | DL | 73 | #219 | 2 | 7 tkl · 1.0 sacks · 1.5 TFL |
| Mayson Hitchens | LB | 70 | #178 | 2 | 15 tkl |
| JJ Douglas | DL | 68 | #384 | 2 | 7 tkl · 0.5 TFL |
| Xavier White | LB | 68 | #229 | 2 | 17 tkl |
| Jaion Jackson | DB | 67 | #374 | 2 | 7 tkl · 2 PD |
| Jaxon Cherry | DL | 66 | #487 | 2 | 7 tkl · 0.5 sacks · 0.5 TFL |
| Nathan VanTimmeren | DL | 61 | #745 | 2 | 5 tkl · 1.0 TFL |
| Vaughn Blue | RB | 60 | #325 | 2 | 52 rush yds · 1 TD · 4 rec |
| Matthew McKenzie | DB | 58 | #877 | 2 | 5 tkl · 1 PD |
| Brett McCalla | LB | 58 | #565 | 2 | 12 tkl |
| Justin Taylor | DB | 57 | #1005 | 2 | 7 tkl · 1 PD |
| Angel Flores | QB | 55 | #255 | 2 | 71 pass yds · 2 INT · 149 rush yds |
| James Reinbold | DL | 52 | #1484 | 2 | 3 tkl |
| Donavan Philord | DB | 51 | #1468 | 2 | 6 tkl |
| Justin Ruffin Jr. | WR | 49 | #1011 | 2 | 4 rec · 27 yds |
| Jeremiah Alston | LB | 49 | #994 | 2 | 6 tkl |
| Jayden Clerveaux | RB | 48 | #751 | 2 | 43 rush yds · 1 rec |
| Drew Esper | LB | 47 | #1087 | 1 | 4 tkl |
| Langston Lewis | WR | 46 | #1166 | 2 | 3 rec · 13 yds |
| Declan Duley | P | 46 | #165 | 2 | 10 punts · 43.6 yd avg |
| Tysen Campbell | DB | 45 | #1890 | 1 | 3 tkl |
| Jajuan Jones | DB | 44 | #1966 | 2 | 4 tkl |
| Max Van Fleet | DL | 44 | #2175 | 2 | 3 tkl |
| Nasir Williams | WR | 44 | #1281 | 1 | 1 rec · 11 yds |
| Jaden Allen | TE | 42 | #442 | 1 | 1 rec · 10 yds |
| Kameran Hayward | DB | 41 | #2237 | 1 | 2 tkl |
| D.J. Bennett | DL | 40 | #2464 | 1 | 2 tkl |
| Caden VanHuis | K | 40 | #303 | 2 | 2 XP · 2 pts |
| Rusty VanWetzinga IV | RB | 39 | #1023 | 1 | 1 rec |
| Quavion Bird | DL | 38 | #2590 | 2 | 2 tkl |
| Marcus Beamon | QB | 38 | #532 | 1 | 11 pass yds · 0 INT |
| Nick Woodford | RB | 36 | #1103 | 1 | 8 rush yds |
| Braylen Naves | WR | 35 | #1615 | 1 | 1 rec · 5 yds |
| Coen Ali | DB | 34 | #2605 | 1 | 1 tkl |
| Ty Williams | DB | 34 | #2606 | 1 | 1 tkl |
| Brock Townsend | RB | 33 | #1153 | 2 | 7 rush yds |
| Tayte Vanderleest | WR | 33 | #1677 | 1 | 1 rec · 3 yds |
| Antonio Cherry Jr. | LB | 32 | #1657 | 1 | 1 tkl |