Final at UB Stadium, AmherstTV: ESPN+Attendance 18,487
At kickoff
64°F, a few clouds, wind 11 mph from the southwestWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, 24 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Western Michigan
Buffalo
489
Total yards
551
280
Passing yards
309
209
Rushing yards
242
9.0
Yards per pass
9.1
5.2
Yards per rush
7.1
26
First downs
23
6–13
Third downs
4–12
1–2
Fourth downs
2–3
1
Turnovers
1
3–25
Penalties
5–66
33:22
Possession
26:38
0
Sacks (by defense)
1
Efficiency
Western Michigan
Buffalo
52%
Success rate
51%
0.35
EPA per play
0.32
1.37
Explosiveness
1.41
0.06
Rushing EPA
0.05
0.69
Passing EPA
0.59
33%
Passing-down success
47%
0.09
First-down EPA
0.06
0.37
Second-down EPA
0.63
1.27
Third-down EPA
0.40
16%
Havoc by its defense
11%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Buffalo 62% to win. Western Michigan won as Elo’s underdog.
The line
Western Michigan −1, over/under 49.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Western Michigan 54%, Buffalo 46%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Western Michigan right to left.
Q1 BuffaloTouchdown, 2 plays, −24 yards
Q1 Western MichiganFumble, 2 plays, 18 yards
Q1 BuffaloFumble, 1 play, −69 yards
Q1 Western MichiganTouchdown, 6 plays, 72 yards
Q1 BuffaloField goal, 7 plays, 61 yards
Q1 Western MichiganPunt, 3 plays, 0 yards
Q1 BuffaloTurnover on downs, 6 plays, 23 yards
Q1 Western MichiganTouchdown, 10 plays, 66 yards
Q2 BuffaloPunt, 5 plays, 22 yards
Q2 Western MichiganTouchdown, 6 plays, 74 yards
Q2 Western MichiganTouchdown, 3 plays, 10 yards
Q2 BuffaloTouchdown, 9 plays, 68 yards
Q2 Western MichiganTurnover on downs, 7 plays, 36 yards
Q2 BuffaloEnd of half, 3 plays, 21 yards
Q3 BuffaloPunt, 6 plays, 31 yards
Q3 Western MichiganTouchdown, 9 plays, 73 yards
Q3 BuffaloTouchdown, 7 plays, 62 yards
Q3 Western MichiganPunt, 3 plays, 7 yards
Q3 BuffaloTouchdown, 12 plays, 68 yards
Q4 Western MichiganField goal, 8 plays, 56 yards
Q4 BuffaloTouchdown, 3 plays, 72 yards
Q4 Western MichiganField goal, 4 plays, 2 yards
Q4 BuffaloPunt, 3 plays, 6 yards
Q4 Western MichiganTouchdown, 8 plays, 82 yards
Q4 BuffaloField goal, 9 plays, 58 yards
Q4 Western MichiganResult not recorded, 5 plays, −10 yards
Play by play
1st quarter11 drives, then Buffalo 10, Western Michigan 7
Western Michigan Fumble, 2 plays
15:00
1st & 10 at own 35
Upton Bellenfant kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Hayden Wolff pass complete to Anthony Sambucci for 18 yds to the WMU 43 for a 1ST down
Western Michigan Touchdown, 10 plays
15:00
1st & 10 at opp 17
Jaden Nixon run for 13 yds to the BUF 4 for a 1ST down
14:30
1st & 10 at own 43
Hayden Wolff run for a loss of 12 yards to the WMU 31 Hayden Wolff fumbled, recovered by BUF Kobe Stewart
Buffalo Fumble, 1 play
14:30
1st & 10 at opp 31
Henderson,Al-Jay rush middle , fumble by Henderson,Al-Jay recovered by BUF Henderson,Al-Jay, Henderson,Al-Jay rush (Wahlberg,Jacob). Al-Jay Henderson fumbled, recovered by BUF Al-Jay Henderson Henderson,Al-Jay rush middle , fumble by Henderson,Al-Jay recovered by BUF Henderson,Al-Jay, Henderson,Al-Jay rush (Wahlberg,Jacob).
14:30
2nd & 10 at opp 31
C.J. Ogbonna pass complete to Messiah Burch for 24 yds to the WMU 7 for a 1ST down
Buffalo Touchdown, 2 plays
13:38
1st & goal at opp 7
Messiah Burch run for 7 yds for a TD (Upton Bellenfant KICK)Buffalo 7, Western Michigan 0
Western Michigan Touchdown, 6 plays
13:38
1st & 10 at own 35
Upton Bellenfant kickoff for 65 yds for a touchback
13:38
1st & 10 at own 25
Jaden Nixon run for 1 yd to the WMU 26
13:38
2nd & 9 at own 26
Hayden Wolff pass complete to Kenneth Womack for 11 yds to the WMU 37 for a 1ST down
13:38
3rd & 4 at own 43
Hayden Wolff pass complete to Kenneth Womack for 41 yds to the BUF 16 for a 1ST down
13:38
1st & 10 at own 37
Jalen Buckley run for 6 yds to the WMU 43
13:38
2nd & 4 at own 43
pass incomplete to Kenneth Womack
Buffalo Touchdown, 2 plays
13:38
2nd & 10 at opp 31
C.J. Ogbonna pass complete to Messiah Burch for 24 yds to the WMU 7 for a 1ST down
Western Michigan Touchdown, 6 plays
11:12
1st & 10 at opp 16
Blake Bosma 16 Yd pass from Hayden Wolff (L. Zurak Kick)Tied at 7
Buffalo Field goal, 7 plays
11:12
1st & 10 at own 35
Cale Allaire kickoff for 58 yds , Lamar Sperling return for 25 yds to the BUF 32
11:12
1st & 10 at own 32
Al-Jay Henderson run for 2 yds to the BUF 34
11:12
2nd & 8 at own 34
Victor Snow run for 12 yds to the BUF 46 for a 1ST down
11:12
1st & 10 at own 46
C.J. Ogbonna pass complete to Tadd Barr for 42 yds to the WMU 12 for a 1ST down
11:12
1st & 10 at opp 12
Al-Jay Henderson run for 2 yds to the WMU 10
11:12
2nd & 8 at opp 10
Jacqez Barksdale run for 3 yds to the WMU 7
11:12
3rd & 5 at opp 7
pass incomplete to Jake Orlando
8:32
4th & 5 at opp 7
Upton Bellenfant 26 Yd Field GoalBuffalo 10, Western Michigan 7
Western Michigan Punt, 3 plays
8:32
1st & 10 at own 35
Upton Bellenfant kickoff for 65 yds for a touchback
8:32
1st & 10 at own 25
Wolff,Hayden rush left (Murdock,Red).
8:32
2nd & 10 at own 25
pass incomplete to Malique Dieudonne
8:32
3rd & 10 at own 25
pass incomplete to Blake Bosma
7:37
4th & 10 at own 25
Ryan Millmore punt for 30 yds
Buffalo Turnover on downs, 6 plays
7:37
1st & 10 at own 45
Messiah Burch run for 15 yds to the WMU 40 for a 1ST down
7:37
1st & 10 at opp 40
Burch,Messiah rush (Roberson,Damari), PENALTY BUF personal foul (Shepard,Caelan) 15 yards to the WMU25. Buffalo Penalty, personal foul (Caelan Shepard) to the BUF 45
7:37
1st & 25 at own 45
C.J. Ogbonna pass complete to Al-Jay Henderson for 20 yds to the WMU 35
7:37
2nd & 5 at opp 35
C.J. Ogbonna pass complete to Victor Snow for 4 yds to the WMU 31
7:37
3rd & 1 at opp 31
Al-Jay Henderson run for a loss of 1 yard to the WMU 32
5:11
4th & 2 at opp 32
C.J. Ogbonna run for 1 yd to the WMU 31
Western Michigan Touchdown, 10 plays
5:11
1st & 10 at own 31
Hayden Wolff pass complete to Anthony Sambucci for 6 yds to the WMU 37
5:11
2nd & 4 at own 37
Jaden Nixon run for 12 yds to the WMU 49 for a 1ST down
5:11
1st & 10 at own 49
Jaden Nixon run for a loss of 2 yards to the WMU 47
5:11
2nd & 12 at own 47
Hayden Wolff pass complete to Zahir Abdus-Salaam for 2 yds to the WMU 49
5:11
3rd & 10 at own 49
Hayden Wolff pass complete to Malique Dieudonne for 21 yds to the BUF 30 for a 1ST down
5:11
1st & 10 at opp 30
Zahir Abdus-Salaam run for 6 yds to the BUF 24
5:11
2nd & 4 at opp 24
Zahir Abdus-Salaam run for 7 yds to the BUF 17 for a 1ST down
2nd quarter6 drives, then Western Michigan 28, Buffalo 17
Buffalo Punt, 5 plays
14:13
1st & 10 at own 35
Cale Allaire kickoff for 61 yds , Lamar Sperling return for 6 yds to the BUF 17 , Lamar Sperling return for 7 yds to the BUF 17
14:13
1st & 10 at own 17
Al-Jay Henderson run for 8 yds to the BUF 25
14:13
2nd & 2 at own 25
Al-Jay Henderson run for 7 yds to the BUF 32 for a 1ST down
14:13
1st & 10 at own 32
C.J. Ogbonna run for a loss of 8 yards to the BUF 24 Ogbonna,C.J. rush middle for loss of 8 yards to the BUF24, Snow,Victor rush , out-of-bounds.
14:13
2nd & 18 at own 24
C.J. Ogbonna pass complete to Al-Jay Henderson for 3 yds to the BUF 27
14:13
3rd & 15 at own 27
C.J. Ogbonna run for 12 yds to the BUF 39
11:45
4th & 3 at own 39
Ethan Duane punt for 38 yds
Western Michigan Touchdown, 6 plays
11:45
1st & 10 at own 23
Jalen Buckley run for 2 yds to the WMU 25
11:45
2nd & 8 at own 25
Hayden Wolff pass complete to Jordin Parker for 3 yds to the WMU 28
11:45
3rd & 5 at own 28
Hayden Wolff pass complete to Jordin Parker for 2 yds to the WMU 30 for a 1ST down Buffalo Penalty, personal foul (Jalen McNair) to the WMU 45 for a 1ST down
11:45
1st & 10 at own 45
Hayden Wolff pass complete to Blake Bosma for 27 yds to the BUF 28 for a 1ST down
11:45
1st & 10 at opp 28
Hayden Wolff pass complete to Mareyohn Hrabowski for 14 yds to the BUF 14 for a 1ST down
8:49
1st & 10 at opp 14
Blake Bosma 14 Yd pass from Hayden Wolff (Luka Zurak Kick)Western Michigan 21, Buffalo 10
Western Michigan Touchdown, 3 plays
8:43
1st & 10 at own 35
Cale Allaire kickoff for 61 yds , Al-Jay Henderson return for 9 yds to the BUF 13
8:43
1st & 10 at opp 13
Jalen Buckley run for 1 yd to the BUF 12
8:43
2nd & 9 at opp 12
pass incomplete to Malique Dieudonne
7:55
3rd & 9 at opp 12
Blake Bosma 12 Yd pass from Hayden Wolff (Luka Zurak Kick)Western Michigan 28, Buffalo 10
Buffalo Touchdown, 9 plays
7:48
1st & 10 at own 35
Cale Allaire kickoff for 65 yds , Terrance Shelton Jr. return for 24 yds to the BUF 41 Western Michigan Penalty, off-side (Tre’ Hartwell) to the BUF 29
7:48
1st & 10 at own 29
Jacqez Barksdale run for 5 yds to the BUF 34
7:48
2nd & 5 at own 34
Jacqez Barksdale run for 2 yds to the BUF 36
7:48
3rd & 3 at own 36
C.J. Ogbonna pass complete to JJ Jenkins for 9 yds to the BUF 45 for a 1ST down
7:48
1st & 10 at own 45
Jacqez Barksdale run for 12 yds to the WMU 43 for a 1ST down
7:48
1st & 10 at opp 43
C.J. Ogbonna pass complete to JJ Jenkins for 13 yds to the WMU 30 for a 1ST down
7:48
1st & 10 at opp 30
C.J. Ogbonna pass complete to Victor Snow for 3 yds to the WMU 27
7:48
2nd & 7 at opp 27
Jacqez Barksdale run for 2 yds to the WMU 25
7:48
3rd & 5 at opp 25
Messiah Burch run for a loss of 1 yard to the WMU 26
3:22
4th & 6 at opp 26
Victor Snow 26 Yd pass from C.J. Ogbonna (Upton Bellenfant Kick)Western Michigan 28, Buffalo 17
Western Michigan Turnover on downs, 7 plays
3:22
1st & 10 at own 35
Upton Bellenfant kickoff for 65 yds
3:22
1st & 10 at own 25
Hayden Wolff pass complete to Mareyohn Hrabowski for 15 yds to the WMU 40 for a 1ST down
3:22
1st & 10 at own 40
Jaden Nixon run for 6 yds to the WMU 46
2:00
2nd & 4 at own 46
Jalen Buckley run for 6 yds to the BUF 48 for a 1ST down
2:00
1st & 10 at opp 48
Hayden Wolff run for 3 yds to the BUF 45
1:26
2nd & 7 at opp 45
Zahir Abdus-Salaam run for 4 yds to the BUF 41
1:20
3rd & 3 at opp 41
Zahir Abdus-Salaam run for 2 yds to the BUF 39
0:28
4th & 1 at opp 39
Hayden Wolff pass incomplete to Kenneth Womack, broken up by Marcus Fuqua
Buffalo End of half, 3 plays
0:28
1st & 10 at own 39
pass incomplete
0:28
2nd & 10 at own 39
C.J. Ogbonna pass complete to Al-Jay Henderson for 21 yds to the WMU 40 for a 1ST down
0:05
1st & 10 at opp 40
C.J. Ogbonna pass incomplete to JJ Jenkins, broken up by Bilhal Kone Buffalo Penalty, Defensive holding (Henry Tabansi) to the WMU 35
3rd quarter6 drives, then Western Michigan 35, Buffalo 24
Buffalo Punt, 6 plays
15:00
1st & 10 at own 14
Al-Jay Henderson run for 3 yds to the BUF 17
15:00
2nd & 7 at own 17
C.J. Ogbonna pass incomplete to Jake Orlando, broken up by Tate Hallock
15:00
3rd & 7 at own 17
C.J. Ogbonna pass complete to Victor Snow for 27 yds to the BUF 44 for a 1ST down
15:00
1st & 10 at own 44
pass incomplete to JJ Jenkins
15:00
2nd & 10 at own 44
Al-Jay Henderson run for 1 yd to the BUF 45
15:00
3rd & 9 at own 45
pass incomplete to JJ Jenkins
Buffalo Touchdown, 12 plays
15:00
2nd & 10 at opp 31
Jacqez Barksdale run for 11 yds to the WMU 20 for a 1ST down
14:56
1st & 10 at own 35
Cale Allaire kickoff for 46 yds , Terrance Shelton Jr. return for 5 yds to the BUF 40 Buffalo Penalty, illegal block (Jonathan Capo) to the BUF 14
12:46
4th & 9 at own 45
Ethan Duane punt for 46 yds for a 1ST down Buffalo Penalty, face mask (15 yards) (Messiah Burch) to the WMU 24 for a 1ST down
Western Michigan Touchdown, 9 plays
12:46
1st & 10 at own 24
Jalen Buckley run for 3 yds to the WMU 27
12:46
2nd & 7 at own 27
Hayden Wolff pass complete to Blake Bosma for 10 yds to the WMU 37 for a 1ST down
12:46
1st & 10 at own 37
Jalen Buckley run for 14 yds to the BUF 49 for a 1ST down
12:46
1st & 10 at opp 49
Hayden Wolff pass complete to Kenneth Womack for 19 yds to the BUF 30 for a 1ST down
12:46
1st & 10 at opp 30
Jalen Buckley run for 3 yds to the BUF 27
12:46
2nd & 7 at opp 27
Jaden Nixon run for 14 yds to the BUF 13 for a 1ST down
12:46
1st & 10 at opp 13
Hayden Wolff pass incomplete to Kenneth Womack, broken up by Charles McCartherens for a 1ST down Buffalo Penalty, Defensive pass interference (Charles McCartherens) to the BUF 2 for a 1ST down
12:46
1st & goal at opp 2
Lowry,Broc rush left (Murdock,Red;Folsom,Daishon).
Cale Allaire kickoff Western Michigan Penalty, unsportsmanlike conduct (Jaden Nixon) to the WMU 20
2:38
1st & 10 at own 20
Cale Allaire kickoff for 61 yds , Terrance Shelton Jr. return for 19 yds to the BUF 38
2:38
1st & 10 at own 38
C.J. Ogbonna run for 7 yds to the BUF 45
2:38
2nd & 3 at own 45
C.J. Ogbonna pass complete to Taji Johnson for 18 yds to the WMU 37 for a 1ST down
2:38
1st & 10 at opp 37
C.J. Ogbonna pass incomplete, broken up by Corey Walker
2:00
2nd & 10 at opp 37
C.J. Ogbonna pass incomplete to JJ Jenkins, broken up by Nyquann Washington
2:00
3rd & 10 at opp 37
C.J. Ogbonna pass complete to Chance Morrow for 30 yds to the WMU 7 for a 1ST down
2:00
1st & goal at opp 7
pass incomplete
2:00
2nd & goal at opp 7
C.J. Ogbonna pass incomplete to Taji Johnson, broken up by Donald Willis
2:00
3rd & goal at opp 7
C.J. Ogbonna pass complete to Taji Johnson for 3 yds to the WMU 4
1:02
4th & goal at opp 4
Upton Bellenfant 22 Yd Field GoalWestern Michigan 48, Buffalo 41
Western Michigan Result not recorded, 5 plays
1:02
1st & 10 at own 35
Upton Bellenfant kickoff for 44 yds
1:02
1st & 10 at own 25
Jalen Buckley run for 5 yds to the WMU 30
0:58
2nd & 5 at own 30
Jalen Buckley run for 4 yds to the WMU 34
0:53
3rd & 1 at own 34
Lowry,Broc rush left (Brown,Solomon;Dolac,Shaun).
0:46
4th & 1 at own 34
Jaden Nixon run for 1 yd to the WMU 35 for a 1ST down
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.