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) 26%ile 0.114
- Defense (PPA allowed) 73%ile 0.099
- Offensive success rate 21%ile 0.389
- Defensive success rate allowed 79%ile 0.378
- Explosiveness 65%ile 1.306
- Explosiveness allowed 83%ile 1.189
- Plays per game 46%ile 61.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 | San José State FBS | AWAY | Fresno State 60% |
| 2026-09-26 | Wk 4 | Rice FBS | HOME | Fresno State 69% |
| 2026-10-03 | Wk 5 | Washington State FBS | AWAY | Washington State 61% |
| 2026-10-10 | Wk 6 | Boise State FBS | HOME | Boise State 73% |
| 2026-10-17 | Wk 7 | San Diego State FBS | AWAY | San Diego State 59% |
| 2026-10-31 | Wk 9 | Oregon State FBS | HOME | Fresno State 68% |
| 2026-11-07 | Wk 10 | Utah State FBS | AWAY | Fresno State 50% |
| 2026-11-14 | Wk 11 | Texas State FBS | AWAY | Texas State 56% |
| 2026-11-21 | Wk 12 | Colorado State FBS | HOME | Fresno State 61% |
| 2026-11-28 | Wk 13 | TBD | HOME | Fresno State 91% |
Recent Results
| Date | Season | Wk | Opponent | Result | Score |
|---|---|---|---|---|---|
| 2026-09-12 | 2026 | Wk 2 | Sacramento State vs | W | 49–3 |
| 2026-09-04 | 2026 | Wk 1 | USC @ | L | 0–39 |
| 2025-12-27 | 2025 | Bowl | Miami (OH) vs | W | 18–3 |
| 2025-11-29 | 2025 | Wk 14 | San José State @ | W | 41–14 |
| 2025-11-22 | 2025 | Wk 13 | Utah State vs | L | 17–28 |
| 2025-11-15 | 2025 | Wk 12 | Wyoming vs | W | 24–3 |
| 2025-11-01 | 2025 | Wk 10 | Boise State @ | W | 30–7 |
| 2025-10-25 | 2025 | Wk 9 | San Diego State vs | L | 0–23 |
| 2025-10-10 | 2025 | Wk 7 | Colorado State @ | L | 21–49 |
| 2025-10-04 | 2025 | Wk 6 | Nevada vs | W | 20–17 |
| 2025-09-20 | 2025 | Wk 4 | Hawai'i @ | W | 23–21 |
| 2025-09-13 | 2025 | Wk 3 | Southern vs | W | 56–7 |
Season by Season
| Season | W | L | PF | PA | Diff |
|---|---|---|---|---|---|
| 2026 | 1 | 1 | 49 | 42 | +7 |
| 2025 | 9 | 4 | 335 | 244 | +91 |
| 2024 | 6 | 7 | 339 | 323 | +16 |
| 2023 | 9 | 4 | 396 | 305 | +91 |
| 2022 | 10 | 4 | 428 | 272 | +156 |
| 2021 | 10 | 3 | 434 | 267 | +167 |
| 2020 | 3 | 3 | 197 | 180 | +17 |
| 2019 | 4 | 8 | 360 | 361 | -1 |
| 2018 | 12 | 2 | 485 | 198 | +287 |
| 2017 | 10 | 4 | 380 | 251 | +129 |
| 2016 | 1 | 11 | 212 | 371 | -159 |
| 2015 | 3 | 9 | 267 | 457 | -190 |
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 |
|---|---|---|---|---|---|
| Jahzon Jacks | DL | 79 | #89 | 2 | 9 tkl · 2.0 TFL |
| Martin Owusu | DL | 77 | #118 | 2 | 13 tkl · 1.0 sacks · 1.0 TFL |
| Bryson Donelson | RB | 70 | #116 | 2 | 117 rush yds · 3 TD · 1 rec |
| K'vion Thunderbird | LB | 68 | #222 | 2 | 13 tkl · 2.0 TFL |
| Dylan Hampsten | DL | 67 | #419 | 2 | 7 tkl · 2.0 TFL |
| Simeon Harris | DB | 66 | #413 | 2 | 9 tkl · 1 INT |
| Jayden Mandal | QB | 63 | #136 | 2 | 393 pass yds · 2 TD · 1 INT |
| Ezekiel Avit | WR | 62 | #403 | 2 | 3 rec · 109 yds · 1 TD |
| Josiah Freeman | WR | 62 | #406 | 1 | 6 rec · 100 yds |
| Rayshon Luke | RB | 62 | #290 | 2 | 24 rush yds · 7 rec |
| Deijon Laffitte | DL | 59 | #920 | 2 | 5 tkl · 1.0 TFL |
| Ethan Tierney | DB | 58 | #911 | 2 | 9 tkl |
| Manaki Watanabe | K | 58 | #125 | 1 | 2 FG · 5 XP · 11 pts |
| Maverick Noonan | DL | 57 | #1067 | 2 | 7 tkl |
| Logan Goodspeed | DL | 55 | #1223 | 2 | 3 tkl |
| Jahlil McClain | WR | 54 | #737 | 2 | 6 rec · 59 yds |
| Tytus Khajavi | LB | 54 | #727 | 2 | 8 tkl |
| RJ Regan | DB | 54 | #1196 | 2 | 7 tkl |
| Jaden Carrillo | DB | 52 | #1366 | 2 | 6 tkl |
| Ethan Rossetti team-inferred | OL | 51 | #64 | 1 | — |
| Harold Duvall | WR | 50 | #978 | 1 | 2 rec · 34 yds |
| Logan Studt | LB | 50 | #951 | 2 | 6 tkl |
| Taylor Powell | DB | 50 | #1552 | 2 | 4 tkl |
| Jake Appleget | TE | 49 | #326 | 1 | 2 rec · 17 yds |
| Gavin Correia | TE | 47 | #353 | 2 | 2 rec · 17 yds |
| Julius Gillick | RB | 47 | #760 | 2 | 48 rush yds |
| Sione Noa | DL | 47 | #1966 | 1 | 3 tkl |
| Ryan Wilson | DB | 46 | #1800 | 1 | 3 tkl |
| Kiontre Harris | DB | 46 | #1839 | 2 | 4 tkl |
| Jairus Satele | DL | 46 | #2030 | 2 | 3 tkl |
| Gerayas Grimes | DB | 45 | #1905 | 2 | 4 tkl |
| Tommy Nix | LB | 45 | #1197 | 1 | 3 tkl |
| Jayon Farrar | WR | 43 | #1331 | 2 | 2 rec · 10 yds |
| Loyall Mouzon | DB | 42 | #2104 | 2 | 3 tkl |
| Justin Johnson | LB | 40 | #1382 | 2 | 3 tkl |
| Niko Baumgartner | LB | 40 | #1383 | 2 | 2 tkl · 0.5 TFL |
| Merhauti Xepera | DL | 40 | #2508 | 2 | 2 tkl |
| Khristian Martin | QB | 39 | #516 | 2 | 12 pass yds · 0 INT · 10 rush yds |
| Tariq Thomas | RB | 39 | #1024 | 2 | 15 rush yds |
| Cam Cole | DB | 39 | #2348 | 1 | 2 tkl |