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) 70%ile 0.217
- Defense (PPA allowed) 79%ile 0.073
- Offensive success rate 81%ile 0.466
- Defensive success rate allowed 82%ile 0.373
- Explosiveness 19%ile 1.199
- Explosiveness allowed 25%ile 1.329
- Plays per game 84%ile 66.5
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 | Old Dominion FBS | AWAY | Old Dominion 52% |
| 2026-09-26 | Wk 4 | North Carolina Central FCS | HOME | East Carolina 96% |
| 2026-10-10 | Wk 6 | Rice FBS | HOME | East Carolina 71% |
| 2026-10-15 | Wk 7 | UAB FBS | AWAY | East Carolina 72% |
| 2026-10-22 | Wk 8 | Memphis FBS | AWAY | Memphis 66% |
| 2026-10-31 | Wk 9 | Temple FBS | HOME | East Carolina 60% |
| 2026-11-06 | Wk 10 | South Florida FBS | HOME | South Florida 66% |
| 2026-11-14 | Wk 11 | Charlotte FBS | AWAY | East Carolina 88% |
| 2026-11-21 | Wk 12 | Army FBS | AWAY | Army 61% |
| 2026-11-27 | Wk 13 | Florida Atlantic FBS | HOME | East Carolina 74% |
Recent Results
| Date | Season | Wk | Opponent | Result | Score |
|---|---|---|---|---|---|
| 2026-09-12 | 2026 | Wk 2 | App State vs | L | 24–27 |
| 2026-09-05 | 2026 | Wk 1 | Alabama @ | L | 10–48 |
| 2025-12-27 | 2025 | Bowl | Pittsburgh vs | W | 23–17 |
| 2025-11-29 | 2025 | Wk 14 | Florida Atlantic @ | W | 42–3 |
| 2025-11-22 | 2025 | Wk 13 | UTSA @ | L | 24–58 |
| 2025-11-15 | 2025 | Wk 12 | Memphis vs | W | 31–27 |
| 2025-11-08 | 2025 | Wk 11 | Charlotte vs | W | 48–22 |
| 2025-11-01 | 2025 | Wk 10 | Temple @ | W | 45–14 |
| 2025-10-16 | 2025 | Wk 8 | Tulsa vs | W | 41–27 |
| 2025-10-09 | 2025 | Wk 7 | Tulane @ | L | 19–26 |
| 2025-09-25 | 2025 | Wk 5 | Army vs | W | 28–6 |
| 2025-09-20 | 2025 | Wk 4 | BYU vs | L | 13–34 |
Season by Season
| Season | W | L | PF | PA | Diff |
|---|---|---|---|---|---|
| 2026 | 0 | 2 | 34 | 75 | -41 |
| 2025 | 9 | 4 | 425 | 261 | +164 |
| 2024 | 8 | 5 | 416 | 355 | +61 |
| 2023 | 2 | 10 | 208 | 269 | -61 |
| 2022 | 8 | 5 | 423 | 353 | +70 |
| 2021 | 7 | 5 | 356 | 315 | +41 |
| 2020 | 3 | 6 | 272 | 319 | -47 |
| 2019 | 4 | 8 | 321 | 404 | -83 |
| 2018 | 3 | 9 | 273 | 448 | -175 |
| 2017 | 3 | 9 | 299 | 540 | -241 |
| 2016 | 3 | 9 | 324 | 433 | -109 |
| 2015 | 5 | 7 | 329 | 312 | +17 |
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 |
|---|---|---|---|---|---|
| Jeremiah Melvin | WR | 75 | #89 | 2 | 11 rec · 154 yds · 1 TD |
| Kendrick DuJour | DL | 71 | #255 | 2 | 6 tkl · 1.0 sacks · 2.5 TFL |
| Torin Brazell | DL | 70 | #307 | 2 | 5 tkl · 1.0 sacks · 1.0 TFL |
| Crews Law | LB | 68 | #220 | 2 | 12 tkl · 1.5 TFL |
| Kieran Davis | DL | 67 | #415 | 2 | 4 tkl · 1.0 sacks · 1.5 TFL |
| Kamaurri McKinley | DB | 66 | #448 | 2 | 10 tkl |
| Jackson Barker | LB | 64 | #319 | 2 | 11 tkl · 2.0 TFL |
| Kevon Merrell Jr. | DB | 64 | #517 | 2 | 10 tkl |
| Julien Davis | LB | 63 | #367 | 2 | 11 tkl · 0.5 TFL |
| Myles Pollard | DB | 62 | #631 | 1 | 5 tkl · 1 PD |
| DJ Johnson Jr. | LB | 61 | #421 | 2 | 13 tkl |
| Mitch Griffis | QB | 61 | #159 | 2 | 367 pass yds · 3 TD · 2 INT |
| Ashton Levells-Mitchell | DB | 61 | #716 | 2 | 9 tkl |
| Preston Carr | DL | 60 | #854 | 2 | 3 tkl · 0.5 TFL |
| DeMarius Hines | DB | 60 | #782 | 2 | 9 tkl |
| Jasiyah Robinson | DL | 60 | #853 | 2 | 3 tkl · 1.0 TFL |
| Blake Shirley team-inferred | OL | 59 | #37 | 1 | — |
| Ja'Keith Hamilton | WR | 58 | #559 | 1 | 3 rec · 27 yds · 1 TD |
| Ashton Gray | RB | 58 | #401 | 2 | 116 rush yds · 1 rec |
| Jason Dickerson | WR | 58 | #580 | 2 | 2 rec · 61 yds · 1 TD |
| Tyler Johnson | WR | 57 | #599 | 2 | 4 rec · 86 yds |
| Michael Allen | RB | 55 | #483 | 2 | 27 rush yds · 1 TD · 2 rec |
| Tomas O'Halloran | P | 55 | #98 | 2 | 14 punts · 46.7 yd avg |
| Angelo Ross | DB | 55 | #1139 | 2 | 7 tkl |
| Ray Ray Joseph Jr. | WR | 55 | #733 | 2 | 7 rec · 34 yds |
| Noah Perez | K | 54 | #157 | 2 | 2 FG · 4 XP · 10 pts |
| Zyeir Gamble | DB | 54 | #1179 | 2 | 7 tkl |
| Christian Peterson | DB | 54 | #1180 | 2 | 5 tkl |
| Rion Roseborough | DL | 53 | #1382 | 2 | 4 tkl · 0.5 TFL |
| Cade Law | LB | 51 | #908 | 2 | 6 tkl |
| Miles Parker | DL | 50 | #1659 | 2 | 3 tkl · 0.5 TFL |
| Ismael Smith Flores | TE | 49 | #321 | 1 | 2 rec · 9 yds |
| Alex Moye | DB | 47 | #1779 | 1 | 3 tkl |
| Rae'mon Mosby | DB | 47 | #1795 | 2 | 4 tkl |
| TJ Engleman Jr. | RB | 42 | #948 | 2 | 22 rush yds |
| Evan Powell | DL | 41 | #2448 | 2 | 2 tkl |
| Durante Speer | DB | 38 | #2373 | 2 | 2 tkl |
| Emory Williams | QB | 38 | #534 | 1 | 23 pass yds · 0 INT · -2 rush yds |
| Javon Williams | DL | 37 | #2671 | 1 | 1 tkl |
| Dominick Moody | DL | 37 | #2672 | 1 | 1 tkl |