Ball State beats Bowling Green 32-31 in overtime

Ball State2-532
Bowling Green2-531Final
Sat, Oct 17 · Doyt L. Perry Stadium, Bowling Green, Ohio · Crowd 19,875ESPN+

Ball State beat Bowling Green 32-31 in overtime after its win chance fell to 3%.

Winners have been down to 3% or less in about 1 of every 50 games since 2018.

We had Bowling Green favored. Ball State won.

Next: Ball State vs Sacramento State, Sat Oct 24 · 3:30 PM ET · Ball State favored by 14

Next: Bowling Green at Buffalo, Sat Oct 24 · 3:30 PM ET · Bowling Green underdog by 3.5

How it swung

The turning point: Horton 1-yd TD run, Ball State goes ahead 32-31 (OT). Ball State went from 22% to 100% to win.

Before kickoff, our ratings gave Ball State a 31% chance, and the closing betting line (Ball State was a 6-point underdog) put it at 31%.

77-yard TD passBowling Green · Q2 6:50Fumble return TDBowling Green · Q4 1:01
FinalBall State 32-31 Bowling GreenBall State wonMove across the chart, or tap a numbered swing, to see any play.
50%10%25%75%90%Q1Q2Q3Q4OT36% at halfBall StateBowling GreenWon32-3112345+22−27−36−28+78ScoresFumble return TD
50%10%25%75%90%Q1Q2Q3Q4OT36% at halfBall StateWon32-3112ScoresFumble return TD
50%10%25%75%90%Q1Q2Q3Q4OT64% at halfBowling GreenBall StateLost31-3212345−22+27+36+28ScoresFumble return TD
50%10%25%75%90%Q1Q2Q3Q4OT64% at halfBall StateLost31-3212ScoresFumble return TD

The five plays that swung it

  1. 1Q2 7:07Horton 8-yd TD run, Ball State leads 10-0Ball State 56% → 78% (+22)
  2. 2Q2 6:50Kastantin 77-yd TD pass to Ridley, cuts it to 10-7Ball State 78% → 51% (−27)
  3. 3Q4 1:12Kastantin 6-yd TD pass to Jacon-Duffy, ties it 17-17Ball State 62% → 26% (−36)
  4. 4OTDendy 4-yd TD run, Bowling Green goes ahead 31-24Ball State 41% → 13% (−28)
  5. 5OTHorton 1-yd TD run, Ball State goes ahead 32-31Ball State 22% → 100% (+78)

The five plays that swung it

  1. 1Q2 7:07Horton 8-yd TD run, Ball State leads 10-0Bowling Green 44% → 22% (−22)
  2. 2Q2 6:50Kastantin 77-yd TD pass to Ridley, cuts it to 10-7Bowling Green 22% → 49% (+27)
  3. 3Q4 1:12Kastantin 6-yd TD pass to Jacon-Duffy, ties it 17-17Bowling Green 38% → 74% (+36)
  4. 4OTDendy 4-yd TD run, Bowling Green goes ahead 31-24Bowling Green 59% → 87% (+28)
  5. 5OTHorton 1-yd TD run, Ball State goes ahead 32-31Bowling Green 78% → 0% (−78)
Ball State’s chance to win after every play.
How to read this chartStarts from the pregame line (Bowling Green -6), at 28% for Ball State (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores. Outlined diamonds mark rare plays.

Every drive

Ball State scored on 5 of its 11 drives; Bowling Green on 4 of its 9.

Ball State’s drives are teal, Bowling Green’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.

own goalgoal lineQ1Ball State: Punt, from 70 yards out to 66PuntBowling Green: Punt, from 58 yards out to 52PuntBall State: Field goal, from 91 yards out to 22Field goalBowling Green: Punt, from 62 yards out to 36PuntQ2Ball State: Punt, from 85 yards out to 81PuntBowling Green: Punt, from 75 yards out to 71PuntBall State: Touchdown, from 63 yards out to 0TouchdownBowling Green: Touchdown, from 77 yards out to 0TouchdownBall State: Punt, from 73 yards out to 67PuntBowling Green: Field goal, from 75 yards out to 31Field goalBall State: End of half, from 75 yards out to 27End of halfQ3Bowling Green: Punt, from 75 yards out to 51PuntBall State: Touchdown, from 96 yards out to 0TouchdownBowling Green: Interception, from 75 yards out to 18InterceptionBall State: Punt, from 87 yards out to 42PuntQ4Bowling Green: Touchdown, from 80 yards out to 0TouchdownBall State: Fumble Return returned for a touchdown, from 75 yards out to 65Fumble Return TDBall State: Touchdown, from 78 yards out to 0TouchdownOTBowling Green: Touchdown, from 25 yards out to 0TouchdownBall State: Touchdown, from 25 yards out to 0Touchdown

From Bowling Green’s side

Bowling Green’s best moment: Kastantin 6-yd TD pass to Jacon-Duffy, ties it 17-17 (Q4 1:12). It lifted Bowling Green’s win chance by 36 points.

The winner fell to 3%.

What it cost

Bowling Green’s chance to win the conference fell from 3% to 1%.

Win the conference

Ball State · won0% → 0%
Bowling Green · lost3% → ▼1%

Before the game (October 16, 2026) → after this result, in our model.

Bowling Green plays at Buffalo on Sat Oct 24 with a 1% chance to win the conference.

Box score

Ball State 32, Bowling Green 31

Ball State covered +6 by 7. The total, 63, went over 46.5.

Ball StateBowling GreenTotal yardsBall State 435Bowling Green 313435313Passing yardsBall State 195Bowling Green 215195215Rushing yardsBall State 240Bowling Green 9824098First downsBall State 23Bowling Green 182318TurnoversBall State 1Bowling Green 111Time of possessionBall State 30:15Bowling Green 29:4530:1529:45
Team totalsBall StateBowling Green
Total yards435313
Passing16 of 24, 195 yds17 of 24, 215 yds
Rushing42 for 240 yds35 for 98 yds
First downs2318
Third down5 of 125 of 12
Fourth down2 of 21 of 1
Turnovers11
Penalties6 for 57 yds5 for 60 yds
Time of possession30:1529:45

Ball State leaders

  • Passing Keldric Luster 16 of 24, 195 yds, 1 TD
  • Rushing Keldric Luster 17 for 125 yds, 1 TD; TJ Horton 16 for 81 yds, 2 TD
  • Receiving CJ Nelson 6 for 59 yds; Isaiah Thacker 2 for 40 yds

Bowling Green leaders

  • Passing Jay Kastantin 17 of 24, 215 yds, 2 TD, 1 INT
  • Rushing Austyn Dendy 17 for 61 yds, 1 TD; Nakai Amachree 5 for 21 yds
  • Receiving Brennan Ridley 2 for 84 yds, 1 TD; Winn Sharp 4 for 35 yds

No rain through the game

48° at kickoff · no rain recorded

The usual here around this date is 58°, with about 7 in 10 games between 47° and 71°.

October game-day temperatures at Doyt L. Perry Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Bowling Green favoredBall State favored0%Win chanceBowling GreenRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mphHourly wind only at this airport
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Bowling Green favoredBall State favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040Hourly wind only at this airport

Drag along the chart, or step through the game.

Overtime3:16 p.m.
Ball State 32, Bowling Green 31 · Bowling Green 0% to win
no rain · 52°
Horton 1-yd TD run, Ball State goes ahead 32-31

Jump to

Where this weather comes fromMeasured at Toledo airport, 15 miles away. Wind and rain are airport readings near the stadium, not on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet. Field direction from OpenStreetMap contributors.

Before kickoff

Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.

Recent games

Last three games

Ball State · 1-5

Rated 161st in our preseason ratings, 166th now.

Three straight losses.

Last three games

Bowling Green · 2-4

Rated 117th in our preseason ratings, 136th now.

2-1 in its last three, including a 4-point win over Miami (OH) as a 10.5-point underdog.

Week by week

Bowling Green

Wk 2: L 7-56 at Nebraska▼49NebraskaWk 3: L 7-55 at Iowa State▼48Iowa St.Wk 4: L 6-14 vs South Florida▼8S. Flori…Wk 5: W 24-20 at Miami (OH)▲4M. (OH)Wk 6: W 38-10 vs Sacramento State▲28Sacramen…
  • Wk 2Lat Nebraska7-56
  • Wk 3Lat Iowa State7-55
  • Wk 4Lvs South Florida6-14
  • Wk 5Wat Miami (OH)24-20
  • Wk 6Wvs Sacramento State38-10

Ball State

Wk 2: W 41-17 vs Stony Brook▲24Stony Br…Wk 3: L 15-51 at Liberty▼36LibertyWk 4: L 13-26 at Kent State▼13Kent St.Wk 5: L 24-39 vs Toledo▼15ToledoWk 6: L 14-45 at Northwestern▼31Northwes…
  • Wk 2Wvs Stony Brook41-17
  • Wk 3Lat Liberty15-51
  • Wk 4Lat Kent State13-26
  • Wk 5Lvs Toledo24-39
  • Wk 6Lat Northwestern14-45

Power rating by week

Bowling Green is rated 1.8 points ahead as of week 6. Our power rating by week; higher is better.

-4-6-8Wk 0Wk 3Wk 6Bowling GreenBall State

Matchups

Biggest mismatch: Ball State’s explosive plays against Bowling Green, 32 points

Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.

  1. Ball State’s explosive plays against Bowling Green’s defense

    32 pointsweakerstronger50th

    Ball State offense, 87th percentile · Bowling Green defense, 55th

  2. Bowling Green’s passing EPA against Ball State’s defense

    29 pointsweakerstronger50th

    Bowling Green offense, 30th percentile · Ball State defense, 1st

Season profile, all the rows

Season profile

Ball StateBowling Green
EPA/play, offense
Ball State · 31Bowling Green ·…
EPA/play, defense
Ball State · 1Bowling Green · 20
Success rate, offense
Ball State · 13Bowling Green · 16
Success rate, defense
Ball State · 13Bowling Green · 9
Explosive-play rate, offense
Ball State · 87Bowling Green · 7
Explosive-play rate, defense
Ball State · 8Bowling Green · 55
Rush EPA, offense
Ball State · 26Bowling Green · 7
Rush EPA, defense
Ball State · 2Bowling Green · 12
Pass EPA, offense
Ball State · 47Bowling Green · 30
Pass EPA, defense
Ball State · 1Bowling Green · 47

The series

Bowling Green leads the series 21-9-1

31 meetings since 1968 · Bowling Green has won the last 3

Bowling Green wonBall State won1968: Bowling Green by 541975: Ball State by 71978: Ball State by 251979: Ball State by 151980: Bowling Green by 31981: Bowling Green by 41982: Bowling Green by 211983: Bowling Green by 151984: Bowling Green by 251985: Bowling Green by 251986: Bowling Green by 31987: Bowling Green by 241988: Ball State by 241989: Ball State by 251990: Ball State by 101991: Bowling Green by 11992: Bowling Green by 321993: tie1994: Bowling Green by 231995: Ball State by 201996: Ball State by 51999: Bowling Green by 212002: Bowling Green by 182003: Bowling Green by 272004: Bowling Green by 382005: Bowling Green by 92009: Bowling Green by 142014: Ball State by 172015: Bowling Green by 382023: Bowling Green by 32024: Bowling Green by 2519682024
  • 2024Bowling Green 38-13Bowling Green won 38-13 at Ball State. Chance to win started at 81%, low 80%, high better than 99%.
  • 2023Bowling Green 24-21Bowling Green won 24-21 vs Ball State. Chance to win started at 58%, low 40%, high better than 99%.
  • 2015Bowling Green 48-10
  • 2014Ball State 41-24
  • 2009Bowling Green 31-17

Each line is Bowling Green’s chance to win through that meeting. Bowling Green is 1-1 in the meetings since 2018 that were still close in the fourth quarter. Older meetings have no play by play, so no line.

Line, fans and home field

The betting line, and the fans

Bowling Green fans are feeling it more than most fanbases this week (64th among FBS fanbases), in line with the numbers.

50-50Model 69% · Line 69%Bowling Green fans · 64thBall State fans · 32ndBall StateBowling Green

Bowling Green favored by 6 · Total 46.5

How games like this usually go

Bowling Green by 6: the game against the usual path

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

The band is where a favorite’s chance ran in the 378 games since 2025 with a favorite of 3.5 to 7.5 points.

The market

The spread moved 2.5 points toward Ball State.

opened −8.5now −6

The total rose 2 points.

opened 44.5now 46.5

Spread: −8.5 → −6 · Total: 44.5 → 46.5

The books’ cut: 4.3%, the margin built into the odds

Home field

Bowling Green is worth +2.5 points (±4.5) more at home than on the road since 2018 — bottom third of FBS, 22nd percentile.

33% at home, 35% on the road against FBS opponents (13-26 home, 17-32 away).

Our model gives every stadium the same flat 2.3-point home edge (why); the books use about 3. Against the closing line this stadium reads -3.3 at home vs. away over 96 games — inside the ±6.9 noise, so the flat number is the honest one here.

The visitors travel about 123 miles to get here.

Where next

Conference standings

Place in the conference, then conference record.

Full Mid-American standings