The lead after every score: above the line Buffalo is ahead, below it Western Michigan. Each dot is a score in the scoring team's colour; hover one. Overtime periods are untimed, so each is drawn the same width.
Scoring summary
1st quarter
13:44
TDLeVante Bellamy 66 Yd Run (Josh Grant Kick)3 plays, 75 yds, 1:16 · from WMU 25
WMU 7–0 BUFF
11:04
FGJosh Grant 44 Yd Field Goal 7 plays, 19 yds, 2:20 · from BUF 46
WMU 10–0 BUFF
10:16
TDJacob Martinez 64 Yd pass from Drew Anderson (Adam Mitcheson Kick)2 plays, 75 yds, 0:42 · from BUF 25
WMU 10–7 BUFF
4:51
TDEmmanuel Reed 1 Yd Run (Adam Mitcheson Kick)11 plays, 70 yds, 3:43 · from BUF 30
WMU 10–14 BUFF
2nd quarter
11:19
TDD'Wayne Eskridge 48 Yd pass from Jon Wassink (Josh Grant Kick)11 plays, 90 yds, 4:45 · from WMU 10
WMU 17–14 BUFF
3rd quarter
8:03
TDJarvion Franklin 20 Yd pass from Jon Wassink (Josh Grant Kick)7 plays, 65 yds, 3:35 · from WMU 35
WMU 24–14 BUFF
4th quarter
11:59
TDAnthony Johnson 8 Yd pass from Drew Anderson (Adam Mitcheson Kick)7 plays, 96 yds, 2:47 · from BUF 4
WMU 24–21 BUFF
8:47
TDK.J. Osborn 54 Yd pass from Drew Anderson (Adam Mitcheson Kick)4 plays, 84 yds, 1:41 · from BUF 16
WMU 24–28 BUFF
4:45
TDDonnie Ernsberger 24 Yd pass from Jon Wassink (Josh Grant Kick)8 plays, 65 yds, 3:53 · from WMU 35
WMU 31–28 BUFF
0:34
FGAdam Mitcheson 34 Yd Field Goal 9 plays, 65 yds, 4:05 · from BUF 18
WMU 31–31 BUFF
OT
TDKamathi Holsey 5 Yd pass from Drew Anderson (Adam Mitcheson Kick)9 plays, 65 yds · from BUF 18
WMU 31–38 BUFF
RECDonnie Ernsberger 14 Yd pass from Jon Wassink (Josh Grant Kick)4 plays, 25 yds · from BUF 25
WMU 38–38 BUFF
RECJon Wassink 13 Yd pass from Keishawn Watson (Josh Grant Kick)4 plays, 25 yds · from BUF 25
WMU 45–38 BUFF
TDAnthony Johnson 25 Yd pass from Drew Anderson (Adam Mitcheson Kick)7 plays, 25 yds · from WMU 25
WMU 45–45 BUFF
TDJarvion Franklin 2 Yd Run (Keishawn Watson Run for Two-Point Conversion)4 plays, 25 yds · from BUF 25
WMU 53–45 BUFF
RECK.J. Osborn 4 Yd pass from Drew Anderson (Anthony Johnson Pass to Drew Anderson for Two-Point Conversion)7 plays, 25 yds · from WMU 25
WMU 53–53 BUFF
TDK.J. Osborn 27 Yd pass from Drew Anderson (Drew Anderson Two-Point Pass Conversion Failed)7 plays, 25 yds · from WMU 25
WMU 53–59 BUFF
TDJarvion Franklin 6 Yd Run (Jarvion Franklin Two-Point Run Conversion Failed)4 plays, 25 yds · from BUF 25
WMU 59–59 BUFF
TDKeishawn Watson 5 Yd pass from Jon Wassink (Jon Wassink Two-Point Run Conversion Failed)4 plays, 25 yds · from BUF 25
WMU 65–59 BUFF
TDDrew Anderson 2 Yd Run (Drew Anderson Two-Point Run Conversion Failed)7 plays, 25 yds · from WMU 25
WMU 65–65 BUFF
FGAdam Mitcheson 25 Yd Field Goal 7 plays, 25 yds · from WMU 25
WMU 65–68 BUFF
TDJarvion Franklin 12 Yd Run 4 plays, 25 yds · from BUF 25
WMU 71–68 BUFF
Drives
BUFF 6/14 scoredWMU 6/14 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
WMU
WMU 25
3
75
1:16
Touchdown
Q1
13:40
BUFF
BUF 25
1
74
0:16
Fumble
Q1
13:24
WMU
BUF 46
7
19
2:20
Field Goal
Q1
10:58
BUFF
BUF 25
2
75
0:42
Touchdown
Q1
10:09
WMU
WMU 26
3
8
1:35
Punt
Q1
8:34
BUFF
BUF 30
11
70
3:43
Touchdown
Q1
4:51
WMU
WMU 25
8
15
3:11
Interception
Q1
1:40
BUFF
BUF 25
3
2
0:36
Punt
Q1
1:04
WMU
WMU 10
11
90
4:45
Touchdown
Q2
11:19
BUFF
BUF 25
3
-9
1:44
Punt
Q2
9:35
WMU
WMU 49
4
28
1:36
Interception
Q2
7:59
BUFF
BUF 20
6
22
3:28
Punt
Win probability
Western Michigan 100% · pregame line Western Michigan −7.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
Jon Wassink
23/29
256
8.8
5
1
91.5
Keishawn Watson
1/1
13
13.0
1
0
100.0
Jarvion Franklin
0/1
0
0.0
0
1
0.0
Rushing
CAR
YDS
AVG
TD
LONG
Jarvion Franklin
37
176
4.8
3
19
LeVante Bellamy
11
131
11.9
1
66
Jamauri Bogan
11
39
3.5
0
7
Jon Wassink
8
26
3.3
0
13
Keishawn Watson
1
4
4.0
0
4
Receiving
REC
YDS
AVG
TD
LONG
Dee Eskridge
4
97
24.3
1
48
Donnie Ernsberger
4
52
13.0
2
24
Keishawn Watson
6
34
5.7
1
16
LeVante Bellamy
2
25
12.5
0
20
Jarvion Franklin
1
20
20.0
1
20
Anton Curtis
2
19
9.5
0
10
Jon Wassink
1
13
13.0
1
13
Giovanni Ricci
3
9
3.0
0
19
Caleb Bailey
1
0
0.0
0
0
Kicking
FG
PCT
LONG
XP
PTS
Josh Grant
1/3
33.3
44
6/6
9
Punting
NO
YDS
AVG
TB
In 20
LONG
Derrick Mitchell
4
197
49.3
0
0
64
Biggest plays
BUFF +98%Q5 0:00 Drew Anderson pass complete to K.J. Osborn for 4 yds for a TD Drew Anderson pass complete to K.J. Osborn for 4 yds for a TD Drew Anderson pass complete to K.J. Osborn for 4 yds for a TD, (Anthony Johnson pass to Drew Anderson for Two-Point Conversion)
WMU +98%Q5 0:00 Jarvion Franklin run for 2 yds to the Buff 23