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 15%ile 0.333
- Offense (PPA/play) 11%ile 0.045
- Defense (PPA allowed) 79%ile 0.070
- Offensive success rate 15%ile 0.376
- Defensive success rate allowed 75%ile 0.382
- Explosiveness 23%ile 1.207
- Explosiveness allowed 65%ile 1.231
- Plays per game 74%ile 65.2
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 | Central Michigan FBS | AWAY | Central Michigan 55% |
| 2026-09-26 | Wk 4 | Hawai'i FBS | HOME | Hawai'i 58% |
| 2026-10-03 | Wk 5 | North Dakota State FCS | AWAY | North Dakota State 87% |
| 2026-10-09 | Wk 6 | San José State FBS | AWAY | San José State 71% |
| 2026-10-17 | Wk 7 | Northern Illinois FBS | HOME | Northern Illinois 54% |
| 2026-10-23 | Wk 8 | Air Force FBS | HOME | Air Force 70% |
| 2026-11-07 | Wk 10 | UNLV FBS | AWAY | UNLV 83% |
| 2026-11-14 | Wk 11 | UTEP FBS | AWAY | UTEP 59% |
| 2026-11-21 | Wk 12 | New Mexico FBS | HOME | New Mexico 80% |
| 2026-11-28 | Wk 13 | UConn FBS | HOME | UConn 60% |
Recent Results
| Date | Season | Wk | Opponent | Result | Score |
|---|---|---|---|---|---|
| 2026-09-12 | 2026 | Wk 2 | Northern Colorado vs | W | 21–13 |
| 2026-09-05 | 2026 | Wk 1 | Colorado State @ | L | 13–35 |
| 2025-11-29 | 2025 | Wk 14 | Hawai'i @ | L | 7–27 |
| 2025-11-22 | 2025 | Wk 13 | Nevada vs | L | 7–13 |
| 2025-11-15 | 2025 | Wk 12 | Fresno State @ | L | 3–24 |
| 2025-11-01 | 2025 | Wk 10 | San Diego State @ | L | 7–24 |
| 2025-10-25 | 2025 | Wk 9 | Colorado State vs | W | 28–0 |
| 2025-10-18 | 2025 | Wk 8 | Air Force @ | L | 21–24 |
| 2025-10-11 | 2025 | Wk 7 | San José State vs | W | 35–28 |
| 2025-10-04 | 2025 | Wk 6 | UNLV vs | L | 17–31 |
| 2025-09-20 | 2025 | Wk 4 | Colorado @ | L | 20–37 |
| 2025-09-13 | 2025 | Wk 3 | Utah vs | L | 6–31 |
Season by Season
| Season | W | L | PF | PA | Diff |
|---|---|---|---|---|---|
| 2026 | 1 | 1 | 34 | 48 | -14 |
| 2025 | 4 | 8 | 192 | 246 | -54 |
| 2024 | 3 | 9 | 232 | 340 | -108 |
| 2023 | 9 | 4 | 329 | 290 | +39 |
| 2022 | 7 | 6 | 276 | 311 | -35 |
| 2021 | 7 | 6 | 330 | 308 | +22 |
| 2020 | 2 | 4 | 159 | 126 | +33 |
| 2019 | 8 | 5 | 330 | 231 | +99 |
| 2018 | 6 | 6 | 248 | 264 | -16 |
| 2017 | 8 | 5 | 305 | 228 | +77 |
| 2016 | 8 | 6 | 503 | 477 | +26 |
| 2015 | 2 | 10 | 228 | 408 | -180 |
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 |
|---|---|---|---|---|---|
| Esaia Bogar | DL | 87 | #25 | 2 | 12 tkl · 1.0 sacks · 2.5 TFL |
| Ethan Stuhlsatz | LB | 85 | #18 | 2 | 26 tkl · 0.5 sacks · 1.0 TFL |
| Jones Thomas | DB | 78 | #94 | 2 | 13 tkl · 1 PD · 2 INT |
| Jack Dunkley | DL | 69 | #328 | 2 | 7 tkl · 1.0 sacks · 2.5 TFL |
| Brooklyn Cheek | DB | 67 | #382 | 2 | 10 tkl |
| Jake Wilson | TE | 66 | #91 | 2 | 5 rec · 86 yds |
| Ian Bell | DB | 64 | #527 | 2 | 7 tkl · 2 PD |
| Kyle Frendt | TE | 63 | #116 | 2 | 3 rec · 33 yds · 1 TD |
| Samuel Harris | RB | 63 | #255 | 2 | 111 rush yds · 1 TD · 3 rec |
| Desman Hearns | DB | 62 | #666 | 2 | 8 tkl · 1 PD |
| Bart Edmiston | P | 61 | #63 | 2 | 9 punts · 49.4 yd avg |
| Gary Rutherford | LB | 60 | #461 | 2 | 14 tkl |
| Markell Holman | RB | 58 | #385 | 2 | 94 rush yds · 5 rec |
| Charlie Coenen | WR | 58 | #554 | 2 | 5 rec · 46 yds · 1 TD |
| Tyler Hughes | QB | 57 | #218 | 2 | 279 pass yds · 2 TD · 3 INT |
| Steven Perez | LB | 56 | #621 | 2 | 8 tkl · 0.5 sacks · 1.5 TFL |
| Jayden Williams (DT) | DL | 54 | #1311 | 2 | 5 tkl · 0.5 TFL |
| Tyson Shamsid-Deen | DB | 53 | #1267 | 2 | 4 tkl · 1 PD |
| Erik Sandvik | K | 53 | #175 | 2 | 2 FG · 4 XP · 10 pts |
| Kendall Griffin | DB | 52 | #1403 | 2 | 7 tkl |
| Jett Vincent | DB | 50 | #1485 | 2 | 6 tkl |
| Dante Drake | DL | 50 | #1693 | 2 | 3 tkl · 1.0 TFL |
| Nico Hamilton | RB | 47 | #785 | 1 | 11 rush yds · 1 rec |
| Isaac Schoenfeld | TE | 46 | #371 | 2 | 2 rec · 17 yds |
| Eric Richardson | WR | 46 | #1160 | 2 | 3 rec · 22 yds |
| Therman Williams | DB | 45 | #1920 | 2 | 4 tkl |
| Cade Brook | DL | 44 | #2164 | 2 | 3 tkl |
| Parker Moore | LB | 41 | #1370 | 1 | 1 tkl · 1.0 TFL |
| Ja'Quan Redfern | DL | 39 | #2528 | 1 | — |
| Deion DeBlanc | WR | 37 | #1571 | 1 | 1 rec · 6 yds |
| Jackson Holman | WR | 36 | #1595 | 2 | 1 rec · 10 yds |
| Tyler Siddons | TE | 35 | #520 | 1 | 1 rec · 5 yds |
| Giovanni Panozzo team-inferred | OL | 34 | #117 | 1 | — |
| Travis Franklin Jr. | DB | 33 | #2636 | 1 | 1 tkl |
| Jaden Lawrence | RB | 31 | #1202 | 1 | 3 rush yds |
| Thaddeus Gianaris | DL | 24 | #3197 | 1 | 1 tkl |
| Donnie Wingate | DL | 24 | #3196 | 1 | 1 tkl |
| Tegen Seeds | DL | 24 | #3198 | 1 | 1 tkl |
| Nikos Varelas | RB | 23 | #1266 | 1 | — |
| BJ Inmon | DB | 11 | #3022 | 1 | — |