Week 1 report · Sat, Sep 5 · 2026 Week 1in trend: Weeks 0, 1 and 2 go under

Ball State

1–5 · Ours #133 entering

3–56Final

AP #1Ohio State

5–1 · Ours #1 entering

Win chanceOSU 100%OSU won
SpreadOSU −50ours −50.4 · OSU covered by 3
Total55.5final 59 · over by 3.5
Our callBALL +50.5Lbeat the close by 0.5

Quarterbacksthis game

Keldric Luster
Keldric Luster
18/33 · 89 yards
EPA / dropback
−0.485th pct
Comp %
54.5
TD
0
Turnovers
11 INT · 0 fum
Sacked
1
Julian Sayin
Julian Sayin
21/25 · 320 yards
EPA / dropback
+0.7494th pct
Comp %
84.0
TD
3
Turnovers
00 INT · 0 fum
Sacked
2

The matchupthis game · ▲▼ better or worse than the unit's usual · percentile vs every 2026 team game

Ball StateoffensePlayed like OSU +45.3defenseOhio State
4th20.6%▼16.4Success rateSuccess20.6%▲12.896th
7th−0.34▼0.36EPA / playEPA/play−0.34▲0.2293rd
10th−0.43▼0.55PassingPassing−0.43▲0.2690th
22nd−0.18▼0.03RushingRushing−0.18▲0.1379th
41st1TurnoversTurnovers159th
Ohio StateoffensedefenseBall State
94th60.5%▲8.2Success rateSuccess60.5%▼13.87th
93rd+0.45▲0.26EPA / playEPA/play+0.45▼0.187th
95th+0.74▲0.42PassingPassing+0.74▼0.325th
41st−0.03▼0.08RushingRushing−0.03▲0.1759th
41st1TurnoversTurnovers1▲1.059th

Team statsthis game · percentile vs every 2026 team game

Ball StateBALLOhio StateOSU
Special teams & field position
Average startOwn 2952ndOwn 2419th
Kicking vs expectedKicking+1.6 pts88th0.0 pts39th
Drives & pace
Plays3413th4325th
Drive points−53.21st+53.2100th
Turnovers & hidden points
Penalty first downsPenalty 1st downs248th05th
4th downs−0.4 pts29th+0.8 pts89th
Hidden points+2.966th−2.935th

Season so far

Ball State1–5 · 32nd-hardest schedule

Lat Ohio State3–56missed +50
Wvs Stony Brook41–17covered −13.5
Lat Liberty15–51missed +14.5
Lat Kent State13–26missed +3
Lvs Toledo24–39covered +21
Lat Northwestern14–45covered +35

Ohio State5–1 · 80th-hardest schedule

Wvs Ball State56–3covered −50
Lat Texas23–24covered +2
Wvs Kent State59–3covered −52
Wvs Illinois42–19missed −26
Wat Iowa31–14covered −14.5
Wvs Maryland45–16missed −31

Model cfb_best · uncertainty ±15.5 · run Sep 5, 12:05 PM EDT · froze at kickoff and graded as-is