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 0%ile 0.000
- Offense (PPA/play) 2%ile -0.028
- Defense (PPA allowed) 3%ile 0.323
- Offensive success rate 2%ile 0.326
- Defensive success rate allowed 6%ile 0.489
- Explosiveness 31%ile 1.224
- Explosiveness allowed 74%ile 1.211
- Plays per game 7%ile 54.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 | Stonehill FCS | HOME | Massachusetts 92% |
| 2026-09-26 | Wk 4 | Sacramento State FCS | AWAY | Massachusetts 56% |
| 2026-10-03 | Wk 5 | Eastern Michigan FBS | HOME | Massachusetts 56% |
| 2026-10-10 | Wk 6 | Miami (OH) FBS | HOME | Miami (OH) 63% |
| 2026-10-17 | Wk 7 | Buffalo FBS | AWAY | Buffalo 54% |
| 2026-10-23 | Wk 8 | UConn FBS | AWAY | UConn 68% |
| 2026-11-04 | Wk 10 | Ball State FBS | HOME | Ball State 56% |
| 2026-11-11 | Wk 11 | Toledo FBS | AWAY | Toledo 88% |
| 2026-11-18 | Wk 12 | Akron FBS | HOME | Akron 59% |
| 2026-11-28 | Wk 13 | Bowling Green FBS | AWAY | Bowling Green 58% |
Recent Results
| Date | Season | Wk | Opponent | Result | Score |
|---|---|---|---|---|---|
| 2026-09-12 | 2026 | Wk 2 | Sacred Heart vs | W | 37–10 |
| 2026-09-03 | 2026 | Wk 1 | Rutgers @ | W | 37–21 |
| 2025-11-25 | 2025 | Wk 14 | Bowling Green vs | L | 14–45 |
| 2025-11-18 | 2025 | Wk 13 | Ohio @ | L | 14–42 |
| 2025-11-12 | 2025 | Wk 12 | Northern Illinois vs | L | 3–45 |
| 2025-11-04 | 2025 | Wk 11 | Akron @ | L | 10–44 |
| 2025-10-25 | 2025 | Wk 9 | Central Michigan @ | L | 13–38 |
| 2025-10-18 | 2025 | Wk 8 | Buffalo vs | L | 21–28 |
| 2025-10-11 | 2025 | Wk 7 | Kent State @ | L | 6–42 |
| 2025-10-04 | 2025 | Wk 6 | Western Michigan vs | L | 3–21 |
| 2025-09-27 | 2025 | Wk 5 | Missouri @ | L | 6–42 |
| 2025-09-13 | 2025 | Wk 3 | Iowa @ | L | 7–47 |
Season by Season
| Season | W | L | PF | PA | Diff |
|---|---|---|---|---|---|
| 2026 | 2 | 0 | 74 | 31 | +43 |
| 2025 | 0 | 12 | 133 | 463 | -330 |
| 2024 | 2 | 10 | 270 | 426 | -156 |
| 2023 | 3 | 9 | 278 | 454 | -176 |
| 2022 | 1 | 11 | 150 | 373 | -223 |
| 2021 | 1 | 11 | 196 | 517 | -321 |
| 2020 | 0 | 4 | 12 | 161 | -149 |
| 2019 | 1 | 11 | 237 | 632 | -395 |
| 2018 | 4 | 8 | 394 | 515 | -121 |
| 2017 | 4 | 8 | 367 | 382 | -15 |
| 2016 | 2 | 10 | 280 | 426 | -146 |
| 2015 | 3 | 9 | 266 | 377 | -111 |
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 |
|---|---|---|---|---|---|
| Jahmad Harmon | DB | 83 | #42 | 2 | 3 tkl · 3 INT |
| William Watson III | QB | 79 | #19 | 2 | 349 pass yds · 4 TD · 0 INT |
| Zeraun Daniel | DB | 72 | #225 | 2 | 12 tkl · 1 PD |
| Elijah Faulkner | RB | 69 | #133 | 2 | 134 rush yds · 2 rec |
| Derek Morris | K | 69 | #42 | 2 | 4 FG · 8 XP · 20 pts |
| TJ Magee | DB | 68 | #333 | 2 | 11 tkl · 2 PD |
| Isaiah Reed | DB | 66 | #412 | 1 | 1 tkl · 2 PD · 1 INT |
| Joseph Griffin Jr. | WR | 65 | #319 | 2 | 5 rec · 120 yds · 1 TD |
| T.Y. Harding | WR | 64 | #323 | 2 | 6 rec · 104 yds · 1 TD |
| Edward Phillipson | P | 63 | #52 | 2 | 6 punts · 51.2 yd avg |
| Kendall Bournes | DB | 62 | #645 | 2 | 13 tkl |
| Khari Bendolph | LB | 62 | #416 | 2 | 14 tkl · 0.5 sacks · 0.5 TFL |
| Curtis Kimmons IV | RB | 61 | #314 | 2 | 89 rush yds · 1 TD · 2 rec |
| Romando Johnson | DL | 60 | #832 | 2 | 4 tkl · 1.0 sacks · 1.0 TFL |
| Aubrey Melvin | DL | 60 | #863 | 2 | 4 tkl · 1.0 sacks · 1.0 TFL |
| Timmy Hinspeter | LB | 59 | #530 | 2 | 13 tkl |
| Tyler Martin | LB | 57 | #608 | 2 | 10 tkl · 0.5 sacks · 0.5 TFL |
| Joshua Nobles | DL | 56 | #1155 | 2 | 5 tkl · 0.5 sacks · 0.5 TFL |
| Joshua Iseah | LB | 55 | #672 | 2 | 4 tkl · 0.5 TFL |
| William DePaepe | DL | 54 | #1316 | 2 | 5 tkl · 0.5 TFL |
| Andrew DePaepe | DL | 54 | #1315 | 2 | 5 tkl · 0.5 TFL |
| Dallas Elliott | WR | 50 | #962 | 2 | 4 rec · 43 yds |
| Max Dowling | TE | 50 | #314 | 1 | 3 rec · 7 yds |
| Hollis Dirstine | DL | 49 | #1777 | 2 | 2 tkl · 0.5 sacks · 0.5 TFL |
| Reece Adkins | TE | 48 | #335 | 2 | 3 rec · 13 yds |
| Raheim Sexil | DB | 48 | #1700 | 1 | 2 tkl · 1 PD |
| Tim Passmore Jr. | DL | 46 | #1993 | 2 | 4 tkl |
| Dinos Drossos | LB | 46 | #1131 | 1 | 5 tkl |
| David Timson | LB | 46 | #1132 | 1 | 5 tkl |
| Kamarion Thomas | DL | 45 | #2111 | 1 | 3 tkl |
| Chris Stanley | DB | 44 | #2004 | 2 | 3 tkl |
| David Chiavegato | DB | 43 | #2044 | 2 | 4 tkl |
| Zakar Morris | DL | 43 | #2259 | 2 | 3 tkl |
| Kezion Dia-Johnson | WR | 43 | #1326 | 2 | 2 rec · 17 yds |
| Justin Krueger | DL | 42 | #2316 | 1 | 2 tkl |
| Michael Pangaro | DB | 42 | #2118 | 1 | 3 tkl |
| Justin Williams-Thomas | RB | 40 | #1009 | 1 | 15 rush yds |
| Colin Reynolds | DL | 39 | #2564 | 1 | 2 tkl |
| Jax Markovich | TE | 39 | #481 | 1 | 1 rec · 8 yds |
| TK Davis | RB | 38 | #1039 | 1 | 13 rush yds |