

U 48(-110)


| Schedule | ||||
|---|---|---|---|---|
| #96 | -0.04 | SOS Played | +0.19 | #3 |
| — | SOS Remaining | — | ||
| OffenseODU 2025 final · VT 2025 final | ||||
| #64 | -0.01 | Adj. EPA / Play | +0.03 | #46 |
| #39 | +0.16 | EPA / Play | +0.08 | #75 |
| #17 | 6.7 | Yards / Play | 5.5 | #92 |
| #35 | 45.3% | Success Rate | 41.1% | #83 |
| Defense · allowed | ||||
| #13 | -0.19 | Adj. EPA / Play | +0.04 | #100 |
| #12 | -0.04 | EPA / Play | +0.27 | #131 |
| #9 | 5.0 | Yards / Play | 6.3 | #106 |
| #33 | 39.1% | Success Rate | 46.4% | #121 |
| Success rate: Bill Connelly. Adjusted EPA: a port of sportsdataverse-py. EPA and plays: CollegeFootballData.com. Methods | ||||
| vs | ||||
| #36 | +0.22 | EPA / Pass | +0.40 | #132 |
| #53 | +0.12 | EPA / Rush | +0.16 | #103 |
| #27 | 51.8% | Available Yards % | 54.2% | #120 |
| #40 | Own 30 | Starting Field Pos. | Own 32 | #113 |
| #21 | +0.15 | Early Downs EPA | +0.17 | #125 |
| #79 | 40.4% | 3rd/4th Down Success | 49.3% | #129 |
| #10 | 6.1 | Avg 3rd Down Distance | 7.3 | #36 |
| vs | ||||
| #14 | -0.06 | EPA / Pass | -0.03 | #121 |
| #16 | -0.02 | EPA / Rush | +0.18 | #25 |
| #14 | 35.6% | Available Yards % | 40.9% | #100 |
| #79 | Own 30 | Starting Field Pos. | Own 28 | #114 |
| #15 | -0.07 | Early Downs EPA | +0.05 | #63 |
| #18 | 34.5% | 3rd/4th Down Success | 41.3% | #71 |
| #54 | 7.1 | Avg 3rd Down Distance | 6.9 | #63 |
| Negative Plays · committedper game | ||||
| T-#37 | 1.6 | Sacks Taken | 2.5 | T-#110 |
| T-#75 | 0.8 | INTs Thrown | 0.8 | T-#71 |
| #136 | 1.1 | Fumbles Lost | 0.5 | T-#53 |
| #130 | 1.9 | Turnovers | 1.3 | T-#67 |
| T-#67 | 6.0 | Penalties | 7.1 | #110 |
| #63 | 52.2 | Penalty Yards | 63.4 | #116 |
| Negative Plays · forcedper game | ||||
| T-#4 | 3.1 | Sacks | 1.4 | T-#114 |
| T-#21 | 1.1 | INTs | 0.3 | T-#128 |
| T-#9 | 0.8 | Fumbles Recovered | 0.2 | T-#124 |
| T-#12 | 1.9 | Takeaways | 0.5 | T-#136 |
| T-#16 | 7.3 | Penalties Drawn | 6.9 | T-#31 |
| #19 | 64.2 | Penalty Yds Drawn | 57.1 | #52 |
| Record | ||||
| T-#17 | 10-3 | Last Year Record (2025) | 3-9 | T-#117 |
| #138 | 1-6 | Current Year ATS (2026) | 3-3 | T-#53 |
| Coaching | ||||
| Ricky Rahne | Head Coach | James Franklin | ||
| T-#15 | 7 | Seasons at School | 1 | T-#109 |
| #92 | 30-33 | Career Record | 128-60 | #23 |
| Situation | ||||
| 7 days | Rest | 7 days | ||
| 228 mi | Travel | Home | ||
| Quinn Henicle | QB | Ethan Grunkemeyer | ||
| #130 | -0.04 | EPA / Att | +0.41 | #53 |
| #131 | 32.5% | Success Rate | 75.0% | #5 |
| #89 | 1.44 | Explosiveness | 0.77 | #126 |
| #126 | 9.1% | Sack Rate | 0.0% | #1 |
| #99 | +0.13 | Rush EPA | +1.11 | #9 |
| Last 8 · EPA / Att | ||||
| Game Breakers | ||||
| 61.4thWR | TJ Johnson+6.1 | Playmaker · PPA | Luke Reynolds+34.4 | #1TE |
| 55.3thWR | Kendall Harris+4.7 | Playmaker · PPA | Ayden Greene+22.9 | 93.0thWR |
| 98.3thDB | Brandon Crutchfield+11.3 | Defender · Havoc EPA | Kaleb Spencer+10.0 | 97.5thLB |
| T-#20DL | Javen Gibson+9.9 | Defender · Havoc EPA | Aycen Stevens+9.9 | #19DL |
| Recruiting | ||||
| T-#37 | 0 | 5★ Players | 0 | T-#37 |
| T-#110 | 2 | 4★ Players | 26 | T-#24 |
| #109 | 44 | 3★ Players | 65 | T-#31 |
| Transfers | ||||
9 in · 12 out | OFF Transfers | 13 in · 15 out | ||
3 in · 5 out | DEF Transfers | 13 in · 13 out | ||
| 9% | OFF Returning | 35% | ||
| 87% | DEF Returning | 60% | ||