DraftKings · as of July 8, 2026
Ball State defeated Ohio 20–14 in a closely contested finish. Ball State covered by 20.0; Game went Under by 18.5. The market closed at Ohio -14.0 and the Blue Chip model made it Ohio -16.2, an edge of 2.2 points toward Ohio. Blue Chip Analytics had rated Ohio 20.4 points stronger on a neutral field.
Ball State outscored Ohio 20-0 in the second half, outgaining them 266-100, showing a strong ability to adjust and control the game after halftime.
Quarterback Kiael Kelly threw for 185 yards and a touchdown while rushing for 96 yards and a score, making him a key offensive weapon who can beat defenses with both arm and legs.
The Cardinals scored the game-winning touchdown with 57 seconds left on a 43-yard pass from Kelly to Qian Magwood, demonstrating poise and playmaking ability in critical moments.
After allowing 14 first-half points, Ball State's defense shut out Ohio in the second half, forced a safety on a fumbled snap, and limited the Bobcats to 100 yards after halftime.
Ball State rushed for 172 yards as a team, with Kelly leading the way, and Magwood had 92 receiving yards, showing a balanced offense that can exploit defenses in multiple ways.
At kickoff, conditions at Scheumann Stadium were Overcast, 80°F, heat index 82°F with winds of 6 mph. Weather is not expected to be a meaningful factor in this game. Historical weather data for this game is preserved in the panel alongside. Weather data is sourced from WeatherAPI.com.
Overcast
80°F

| Measure | OhioAway | Ball StateHome |
|---|---|---|
| This week | 187 miles | 0 miles |
| Last week | Home game | Bye week |
| Season total | 1,150 miles | 2,565 miles |
| Body clock | 12:00 | 12:00 |
| Rest | 7 days | 14 days |