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) 49%ile 0.178
- Defense (PPA allowed) 93%ile 0.020
- Offensive success rate 19%ile 0.387
- Defensive success rate allowed 90%ile 0.349
- Explosiveness 98%ile 1.484
- Explosiveness allowed 82%ile 1.192
- Plays per game 44%ile 61.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-18 | Wk 3 | Miami FBS | HOME | Miami 72% |
| 2026-09-26 | Wk 4 | Louisville FBS | AWAY | Louisville 66% |
| 2026-10-03 | Wk 5 | Stanford FBS | HOME | Wake Forest 81% |
| 2026-10-10 | Wk 6 | NC State FBS | AWAY | Wake Forest 52% |
| 2026-10-17 | Wk 7 | California FBS | AWAY | Wake Forest 69% |
| 2026-10-31 | Wk 9 | Virginia FBS | HOME | Virginia 60% |
| 2026-11-07 | Wk 10 | Merrimack FCS | HOME | Wake Forest 99% |
| 2026-11-14 | Wk 11 | SMU FBS | AWAY | SMU 77% |
| 2026-11-21 | Wk 12 | Georgia Tech FBS | AWAY | Wake Forest 56% |
| 2026-11-28 | Wk 13 | Duke FBS | HOME | Duke 58% |
Recent Results
| Date | Season | Wk | Opponent | Result | Score |
|---|---|---|---|---|---|
| 2026-09-12 | 2026 | Wk 2 | Purdue @ | W | 38–36 |
| 2026-09-03 | 2026 | Wk 1 | Akron vs | W | 38–16 |
| 2026-01-02 | 2025 | Bowl | Mississippi State @ | W | 43–29 |
| 2025-11-29 | 2025 | Wk 14 | Duke @ | L | 32–49 |
| 2025-11-22 | 2025 | Wk 13 | Delaware vs | W | 52–14 |
| 2025-11-15 | 2025 | Wk 12 | North Carolina vs | W | 28–12 |
| 2025-11-08 | 2025 | Wk 11 | Virginia @ | W | 16–9 |
| 2025-11-01 | 2025 | Wk 10 | Florida State @ | L | 7–42 |
| 2025-10-25 | 2025 | Wk 9 | SMU vs | W | 13–12 |
| 2025-10-11 | 2025 | Wk 7 | Oregon State @ | W | 39–14 |
| 2025-10-04 | 2025 | Wk 6 | Virginia Tech @ | W | 30–23 |
| 2025-09-27 | 2025 | Wk 5 | Georgia Tech vs | L | 29–30 |
Season by Season
| Season | W | L | PF | PA | Diff |
|---|---|---|---|---|---|
| 2026 | 2 | 0 | 76 | 52 | +24 |
| 2025 | 9 | 4 | 365 | 287 | +78 |
| 2024 | 4 | 8 | 308 | 390 | -82 |
| 2023 | 4 | 8 | 243 | 326 | -83 |
| 2022 | 8 | 5 | 469 | 368 | +101 |
| 2021 | 11 | 3 | 574 | 404 | +170 |
| 2020 | 4 | 5 | 324 | 295 | +29 |
| 2019 | 8 | 5 | 414 | 378 | +36 |
| 2018 | 7 | 6 | 427 | 433 | -6 |
| 2017 | 8 | 5 | 459 | 368 | +91 |
| 2016 | 7 | 6 | 265 | 288 | -23 |
| 2015 | 3 | 9 | 209 | 295 | -86 |
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 |
|---|---|---|---|---|---|
| Gio Lopez | QB | 88 | #4 | 2 | 575 pass yds · 4 TD · 0 INT |
| Connor Calvert | K | 80 | #10 | 2 | 6 FG · 6 XP · 24 pts |
| Carlos Hernandez | WR | 79 | #49 | 2 | 11 rec · 253 yds · 1 TD |
| Vincent Firenze | LB | 79 | #49 | 2 | 20 tkl · 2.0 TFL |
| Braylon Johnson | DB | 79 | #82 | 2 | 16 tkl · 1 PD |
| Langston Hardy | DL | 78 | #99 | 2 | 11 tkl · 1.0 sacks · 2.5 TFL |
| Gabe Kirschke | DL | 78 | #100 | 2 | 9 tkl · 1.0 sacks · 2.5 TFL |
| Davaughn Patterson | DB | 69 | #304 | 2 | 12 tkl · 1 PD |
| Dallas Afalava | DL | 68 | #402 | 2 | 6 tkl · 0.5 sacks · 1.5 TFL |
| Antonio Meeks | WR | 66 | #276 | 2 | 5 rec · 125 yds · 1 TD |
| Kam Shanks | WR | 66 | #277 | 2 | 8 rec · 94 yds · 1 TD |
| Aiden Hall | LB | 66 | #278 | 2 | 13 tkl · 2.0 TFL |
| Ty Clark III | RB | 64 | #233 | 2 | 141 rush yds · 1 TD |
| Rushaun Tongue | DB | 64 | #537 | 2 | 10 tkl · 1 PD |
| Deuce Lawrence | RB | 62 | #272 | 2 | 97 rush yds · 1 TD · 3 rec |
| Frank Cusano | LB | 61 | #424 | 2 | 13 tkl · 0.5 TFL |
| Matt Herron | DL | 60 | #806 | 2 | 4 tkl · 0.5 sacks · 0.5 TFL |
| Zach Lohavichan | DL | 60 | #809 | 2 | 6 tkl · 1.0 TFL |
| Bryce Kania | WR | 59 | #527 | 2 | 4 rec · 53 yds · 1 TD |
| Kadear Dembele | DL | 58 | #997 | 1 | 1 tkl · 1.0 sacks · 1.0 TFL |
| Deuce Blades II | DB | 56 | #1017 | 2 | 7 tkl |
| Ashaad Williams | DB | 55 | #1127 | 2 | 8 tkl |
| Tyler Walton | DL | 55 | #1231 | 1 | 5 tkl |
| Travon West | DB | 53 | #1296 | 2 | 7 tkl |
| Ethan Hyams | P | 52 | #120 | 2 | 4 punts · 45.8 yd avg |
| Whittman Whaley | LB | 51 | #888 | 1 | 6 tkl |
| Will Loerzel | TE | 50 | #305 | 1 | 2 rec · 16 yds |
| Myles Turpin | DB | 50 | #1487 | 2 | 6 tkl |
| Somad Eaddy | DB | 47 | #1735 | 1 | 1 tkl · 1 PD |
| Kamrean Johnson | TE | 46 | #376 | 1 | 2 rec · 8 yds |
| Deuce Dyce | LB | 46 | #1156 | 1 | 4 tkl |
| Micah Bright | DB | 44 | #1993 | 1 | 3 tkl |
| Landon Morris | TE | 43 | #418 | 1 | 1 rec · 13 yds |
| Josiah Pratt | DL | 42 | #2340 | 1 | 2 tkl |
| Drayden Dickmann | WR | 42 | #1358 | 2 | 1 rec · 4 yds |
| Camden Hardy | DL | 39 | #2560 | 2 | 2 tkl |
| Zamari Stevenson | DB | 37 | #2445 | 2 | 2 tkl |
| Hugh O'Brien | WR | 36 | #1576 | 1 | 1 rec · 6 yds |
| Jamar Searcy | RB | 36 | #1093 | 1 | 9 rush yds |
| KD Daniels | RB | 36 | #1108 | 2 | 10 rush yds |