The lead after every score: above the line Western Michigan is ahead, below it Ball State. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
14:50
KObbie Jackson 21 Yd Fumble Return (Josh Grant Kick)
BALL 0–7 WMU
7:38
TDKeishawn Watson 12 Yd pass from Jon Wassink (Josh Grant Kick)13 plays, 89 yds, 4:32 · from WMU 11
BALL 0–14 WMU
2nd quarter
13:16
TDLeVante Bellamy 7 Yd Run (Josh Grant Kick)5 plays, 41 yds, 1:33 · from BALL 41
BALL 0–21 WMU
4:14
TDJarvion Franklin 1 Yd Run (Josh Grant Kick)8 plays, 41 yds, 3:16 · from BALL 41
BALL 0–28 WMU
1:06
FGJosh Grant 43 Yd Field Goal 7 plays, 46 yds, 1:23 · from WMU 28
BALL 0–31 WMU
3rd quarter
14:32
TDDonnie Ernsberger 22 Yd pass from Jon Wassink (Josh Grant Kick)2 plays, 34 yds, 0:28 · from BALL 34
BALL 0–38 WMU
10:18
FGMorgan Hagee 28 Yd Field Goal 12 plays, 58 yds, 4:14 · from BALL 31
BALL 3–38 WMU
8:28
TDKeishawn Watson 52 Yd pass from Jon Wassink (Josh Grant Kick)4 plays, 64 yds, 1:50 · from WMU 36
BALL 3–45 WMU
4:00
FGJosh Grant 33 Yd Field Goal 4 plays, 9 yds, 1:54 · from BALL 25
BALL 3–48 WMU
4th quarter
14:04
TDDavon Tucker 11 Yd Run (Josh Grant Kick)2 plays, 12 yds, 0:50 · from BALL 12
BALL 3–55 WMU
Drives
WMU 8/12 scoredBALL 2/14 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
BALL
BALL 18
0
3
0:10
Fumble Touchdown
Q1
14:50
BALL
BALL 21
6
8
2:40
Punt
Q1
12:10
WMU
WMU 11
13
89
4:32
Touchdown
Q1
7:38
BALL
BALL 25
9
60
3:04
Missed FG
Q1
4:34
WMU
WMU 20
8
33
3:30
Punt
Q1
1:04
BALL
BALL 1
3
5
1:15
Punt
Q2
14:49
WMU
BALL 41
5
41
1:33
Touchdown
Q2
13:16
BALL
BALL 22
3
3
1:09
Punt
Q2
12:07
WMU
WMU 43
5
13
2:20
Punt
Q2
9:47
BALL
BALL 11
3
-7
2:17
Punt
Q2
7:30
WMU
BALL 41
8
41
3:16
Touchdown
Q2
4:14
BALL
BALL 25
3
5
1:45
Punt
Win probability
Western Michigan 100% · pregame line Western Michigan −13.0 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Jack Milas
22/40
170
4.3
0
1
16.1
Zack Blair
1/3
5
1.7
0
0
90.1
Rushing
CAR
YDS
AVG
TD
LONG
Caleb Huntley
11
33
3.0
0
9
Zack Blair
4
22
5.5
0
9
Malik Dunner
7
12
1.7
0
5
Jack Milas
7
5
0.7
0
11
Nathan Snyder
1
-9
-9.0
0
0
Receiving
REC
YDS
AVG
TD
LONG
Justin Hall
13
121
9.3
0
37
Riley Miller
5
43
8.6
0
17
Hassan Littles
1
6
6.0
0
6
Nolan Givan
1
5
5.0
0
5
Danny Pinter
1
3
3.0
0
3
Malik Dunner
2
-3
-1.5
0
0
Kicking
FG
PCT
LONG
XP
PTS
Morgan Hagee
1/2
50.0
28
0/0
3
Punting
NO
YDS
AVG
TB
In 20
LONG
Nathan Snyder
8
279
34.9
0
0
44
Biggest plays
WMU +8%Q1 14:50 Derrick Mitchell kickoff for 63 yds , Justin Hall return for 16 yds Justin Hall fumbled, forced by Alex Grace, recovered by WMich Obbie Jackson , return for 21 yds, (Josh Grant KICK)
WMU +5%Q1 7:38 Jon Wassink pass complete to Keishawn Watson for 12 yds for a TD, (Josh Grant KICK)
WMU +4%Q1 4:34 Darius Phillips run for 8 yds to the WMich 28
BALL +3%Q1 7:38 Derrick Mitchell kickoff for 65 yds for a touchback
WMU +2%Q2 13:16 LeVante Bellamy run for 7 yds for a TD, (Josh Grant KICK)
Team stats
Stat
BALL
WMU
1st Downs
15
21
3rd down efficiency
7-19
7-13
4th down efficiency
1-2
0-0
Total Yards
238
414
Passing
175
245
Comp/Att
23/43
15/21
Yards per pass
4.1
11.7
Rushing
63
169
Rushing Attempts
30
43
Yards per rush
2.1
3.9
Penalties
7-70
5-50
Turnovers
2
0
Fumbles lost
1
0
Interceptions thrown
1
0
Possession
31:49
28:11
Play by play
Q4 0:00 End of 4th Quarter
Q4 4:38 2nd & 10 at BALL 46 Caleb Huntley run for a loss of 3 yards to the BalSt 43
Q4 4:38 1st & 10 at BALL 46 Zack Blair pass incomplete to Justin Hall
Q4 4:38 2nd & 5 at BALL 37 Zack Blair run for 9 yds to the BalSt 46 for a 1ST down
Q4 4:38 1st & 10 at BALL 32 Zack Blair pass complete to Justin Hall for 5 yds to the BalSt 37
Q4 4:38 3rd & 3 at BALL 28 Zack Blair run for 4 yds to the BalSt 32 for a 1ST down
Q4 4:38 2nd & 10 at BALL 21 Caleb Huntley run for 7 yds to the BalSt 28
Q4 4:38 1st & 10 at BALL 21 Zack Blair pass incomplete to Justin Hall
Q4 4:38 3rd & 8 at BALL 12 Zack Blair run for 9 yds to the BalSt 21 for a 1ST down
Q4 4:38 2nd & 10 at BALL 10 Caleb Huntley run for 2 yds to the BalSt 12
Q4 4:38 1st & 10 at BALL 10 Zack Blair run for no gain to the BalSt 10
Q4 7:21 4th & 13 at BALL 39 Derrick Mitchell punt for 29 yds, fair catch by Riley Miller at the BalSt 10
Q4 7:21 3rd & 18 at BALL 44 Alex Mussat pass complete to Hunter Broersma for 5 yds to the BalSt 39
Q4 7:21 2nd & 21 at BALL 47 Davon Tucker run for 3 yds to the BalSt 44
Q4 7:21 2nd & 11 at BALL 37 TUCKER, Davon rush for 4 yards to the BALL33 (CRUMB, Chris), PENALTY WMU holding 10 yards to the BALL47, NO PLAY.
Q4 7:21 1st & 10 at BALL 36 Reece Goddard run for a loss of 1 yard to the BalSt 37
Q4 8:48 3rd & 9 at BALL 2 Jack Milas pass incomplete to Hassan Littles Nathan Snyder punt for 34 yds, downed at the BalSt 36
Q4 8:48 2nd & 10 at BALL 1 Caleb Huntley run for 1 yd to the BalSt 2
Q4 8:48 1st & 10 at BALL 1 Caleb Huntley run for no gain to the BalSt 1 BALL ST Penalty, Offensive holding ( Yards) declined
Q4 12:40 4th & 7 at BALL 40 Derrick Mitchell punt for 39 yds, downed at the BalSt 1
Q4 12:40 3rd & 4 at BALL 37 Davon Tucker run for a loss of 3 yards to the BalSt 40
Q4 12:40 2nd & 7 at BALL 40 Davon Tucker run for 3 yds to the BalSt 37
Q4 12:40 1st & 10 at BALL 43 Davon Tucker run for 3 yds to the BalSt 40
Q4 12:40 2nd & 4 at BALL 49 Davon Tucker run for 6 yds to the BalSt 43 for a 1ST down
Q4 12:40 1st & 10 at WMU 45 Reece Goddard run for 6 yds to the BalSt 49