Final at Waldo Stadium, KalamazooTV: ESPN3Attendance 14,722
At kickoff
77°F, clear, wind 10 mph from the southWeather: NOAA NCEI Integrated Surface Database; Klmazo/Btl Creek International Airport (KAZO), 8 km from the stadium, seven minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
Western Michigan
422
Total yards
202
132
Passing yards
164
290
Rushing yards
38
5.7
Yards per pass
4.8
5.2
Yards per rush
1.5
24
First downs
17
4–14
Third downs
2–12
3–4
Fourth downs
0–0
0
Turnovers
4
9–110
Penalties
7–50
36:58
Possession
23:02
Efficiency
Buffalo
Western Michigan
49%
Success rate
33%
0.08
EPA per play
−0.04
0.93
Explosiveness
0.91
0.18
Rushing EPA
−0.20
−0.25
Passing EPA
0.05
44%
Passing-down success
26%
0.15
First-down EPA
−0.22
0.01
Second-down EPA
0.01
−0.10
Third-down EPA
0.30
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 59% to win. Elo’s favorite won.
The line
Buffalo −11, over/under 50.
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 Buffalo 78%, Western Michigan 22%. 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. Western Michigan drives left to right, Buffalo right to left.
Q1 BuffaloTouchdown run, 12 plays, 63 yards
Q1 Western MichiganPunt, 3 plays, 7 yards
Q1 BuffaloPunt, 4 plays, 2 yards
Q1 Western MichiganPunt, 9 plays, 35 yards
Q1 BuffaloPunt, 5 plays, 29 yards
Q2 Western MichiganPunt, 3 plays, 0 yards
Q2 BuffaloPunt, 3 plays, 5 yards
Q2 Western MichiganPunt, 4 plays, 19 yards
Q2 BuffaloPunt, 7 plays, 39 yards
Q2 Western MichiganInterception, 7 plays, 58 yards
Q2 BuffaloTurnover on downs, 6 plays, 46 yards
Q2 Western MichiganMissed FG, 10 plays, 53 yards
Q2 BuffaloEnd of half, 1 play, −2 yards
Q3 Western MichiganInterception, 3 plays, 0 yards
Q3 BuffaloField goal, 4 plays, 2 yards
Q3 Western MichiganFumble, 4 plays, 4 yards
Q3 BuffaloTouchdown pass, 6 plays, 39 yards
Q3 Western MichiganPunt, 3 plays, 2 yards
Q3 BuffaloTouchdown pass, 5 plays, 53 yards
Q3 Western MichiganPunt, 5 plays, 6 yards
Q3 BuffaloTouchdown pass, 14 plays, 60 yards
Q4 Western MichiganFumble, 4 plays, 14 yards
Q4 BuffaloField goal, 9 plays, 39 yards
Q4 Western MichiganPunt, 6 plays, 29 yards
Q4 BuffaloEnd of game, 5 plays, 22 yards
Play by play
1st quarter5 drives, then Buffalo 6, Western Michigan 0
Buffalo Touchdown run, 12 plays
15:00
1st & 10 at own 37
Branden Oliver rush for 12 yards to the Buff 49, tackled by Mike Jones and Travonte Boles for a 1ST down.
15:00
1st & 10 at own 49
Joe Licata pass incomplete to N/A.
15:00
2nd & 10 at own 49
Branden Oliver rush for 9 yards to the WMich 42, tackled by Justin Currie and Demetrius Pettway.
15:00
4th & 1 at opp 42
Branden Oliver rush for 4 yards to the WMich 38, tackled by Roosevelt Donaldson and Mike Jones for a 1ST down.
15:00
1st & 10 at opp 38
Branden Oliver rush for 2 yards to the WMich 36, tackled by Kyle Lark and Keion Adams.
15:00
2nd & 8 at opp 36
Joe Licata pass complete to Fred Lee for 15 yards to the WMich 21, tackled by Donald Celiscar for a 1ST down.
15:00
1st & 10 at opp 21
Joe Licata pass complete to Boise Ross for 13 yards to the WMich 8, tackled by Donald Celiscar for a 1ST down.
15:00
1st & goal at opp 8
Branden Oliver rush for 1 yard to the WMich 7, tackled by Cleveland Smith and Kyle Lark.
15:00
2nd & goal at opp 7
Devin Campbell rush for a loss of 4 yards to the WMich 11, tackled by Johnnie Simon.
15:00
3rd & goal at opp 11
Joe Licata rush for 10 yards to the WMich 1, tackled by Ronald Zamort.
9:35
4th & 0 at opp 1
Timeout Buffalo, clock 09:35.
9:27
4th & goal at opp 1
Devin Campbell rush for 1 yard for a TOUCHDOWN.Buffalo 6, Western Michigan 0
9:27
Patrick Clarke extra point BLOCKED.
9:27
Tyler Grassman kickoff for 65 yards for a touchback.
Western Michigan Punt, 3 plays
9:27
1st & 10 at own 25
Zach Terrell pass complete to Corey Davis for 4 yards to the WMich 29, tackled by Cortney Lester.
9:27
2nd & 6 at own 29
Zach Terrell pass complete to Kendrick Roberts for 3 yards to the WMich 32, tackled by Cortney Lester.
9:27
3rd & 3 at own 32
Zach Terrell pass incomplete to Timmy Keith.
9:27
4th & 3 at own 32
J. Schroeder punt for 34 yards to the Buff 34, no return.
Buffalo Punt, 4 plays
9:27
1st & 10 at own 34
Branden Oliver rush for 12 yards to the Buff 46, tackled by Justin Currie for a 1ST down.
8:13
1st & 10 at own 46
Branden Oliver rush for a loss of 3 yards to the Buff 43, tackled by Cleveland Smith.
8:13
2nd & 13 at own 43
Joe Licata rush for no gain to the Buff 43, tackled by Keion Adams and Johnnie Simon.
8:13
4th & 20 at own 36
Tyler Grassman punt for 64 yards for a touchback.
Western Michigan Punt, 9 plays
5:30
1st & 10 at own 20
Zach Terrell pass incomplete to Kendrick Roberts.
5:30
2nd & 10 at own 20
WESTRN MICHIGAN penalty 10 yard holding on N/A accepted, no play.
5:30
2nd & 20 at own 10
Dareyon Chance rush for 21 yards to the WMich 31, tackled by Lee Skinner for a 1ST down.
5:30
1st & 10 at own 31
Zach Terrell pass complete to Corey Davis for 16 yards to the WMich 47, tackled by Jake Stockman for a 1ST down.
5:30
1st & 10 at own 47
BUFFALO penalty 15 yard pass interference on Cortney Lester accepted, no play.
5:30
1st & 10 at opp 38
Dareyon Chance rush for 2 yards to the Buff 36, tackled by Jake Stockman.
5:30
2nd & 8 at opp 36
Zach Terrell pass complete to Josh Schaffer for 10 yards to the Buff 26 for a 1ST down.
5:30
1st & 10 at opp 26
Brian Fields rush for 2 yards to the Buff 24, tackled by Beau Bachtelle and Jake Stockman.
5:30
2nd & 8 at opp 24
WESTRN MICHIGAN penalty 5 yard illegal motion on Ronald Zamort accepted, no play.
5:30
2nd & 13 at opp 29
BUFFALO penalty 9 yard pass interference accepted, no play.
5:30
1st & 10 at opp 20
WESTRN MICHIGAN penalty 10 yard holding accepted, no play.
5:30
1st & 20 at opp 30
Zach Terrell pass incomplete to N/A.
5:30
2nd & 20 at opp 30
WESTRN MICHIGAN penalty 10 yard holding on N/A accepted, no play.
5:30
2nd & 30 at opp 40
Zach Terrell pass incomplete to Brian Fields.
5:30
3rd & 30 at opp 40
WESTRN MICHIGAN penalty 5 yard delay of game on Zach Terrell accepted.
5:30
3rd & 35 at opp 45
Zach Terrell pass incomplete to Corey Davis, broken up by Cortney Lester.
5:30
4th & 35 at opp 45
J. Schroeder punt for 45 yards for a touchback.
Buffalo Punt, 5 plays
1:21
1st & 10 at own 20
Branden Oliver rush for 15 yards to the Buff 35, tackled by Justin Currie for a 1ST down.
1:21
1st & 10 at own 35
Branden Oliver rush for 13 yards to the Buff 48, tackled by Mike Jones and Donald Celiscar for a 1ST down.
1:21
1st & 10 at own 48
Branden Oliver rush for 3 yards to the WMich 49, tackled by Travonte Boles and Mike Jones.
1:21
2nd & 7 at opp 49
Branden Oliver rush for a loss of 2 yards to the Buff 49, tackled by Kyle Lark and Justin Currie.
Q2 15:00
3rd & 9 at own 49
Joe Licata pass incomplete to N/A.
Q2 15:00
4th & 9 at own 49
Tyler Grassman punt for 36 yards, returned by Ronald Zamort for a loss of 2 yards to the WMich 13.
2nd quarter8 drives, then Buffalo 6, Western Michigan 0
Western Michigan Punt, 3 plays
14:45
1st & 10 at own 13
Brian Fields rush for a loss of 1 yard to the WMich 12, tackled by Okoye Houston and Khalil Mack.
14:45
2nd & 11 at own 12
Zach Terrell pass complete to Corey Davis for 1 yard to the WMich 13, tackled by Cortney Lester.
14:45
3rd & 10 at own 13
Zach Terrell pass incomplete to Timmy Keith, broken up by Okoye Houston.
14:45
4th & 10 at own 13
J. Schroeder punt for 56 yards, returned by Alex Neutz for 1 yard to the Buff 22, tackled by J. Schroeder, BUFFALO penalty 10 yard illegal block on N/A accepted.
Buffalo Punt, 3 plays
13:37
1st & 10 at own 22
WESTRN MICHIGAN penalty 5 yard offside defense on Travonte Boles accepted, no play.
13:37
1st & 5 at own 27
Branden Oliver rush for 4 yards to the Buff 31, tackled by Kyle Lark and Cleveland Smith.
13:37
2nd & 1 at own 31
Branden Oliver rush for a loss of 4 yards to the Buff 27, tackled by Cleveland Smith.
13:37
3rd & 5 at own 27
Joe Licata pass incomplete to Alex Neutz, hurried by Kyle Lark, broken up by Ronald Zamort.
13:37
4th & 5 at own 27
Tyler Grassman punt for 49 yards, punt out-of-bounds at the WMich 24.
Western Michigan Punt, 4 plays
13:37
1st & 10 at own 24
Zach Terrell pass complete to Corey Davis for 16 yards to the WMich 40, tackled by Najja Johnson for a 1ST down.
1:54
1st & 10 at own 40
Brian Fields rush for 5 yards to the WMich 45, tackled by Lee Skinner.
11:45
2nd & 5 at own 45
Zach Terrell rush for a loss of 2 yards to the WMich 43.
11:45
3rd & 7 at own 43
Zach Terrell pass incomplete to Corey Davis.
11:45
4th & 7 at own 43
J. Schroeder punt for 33 yards, punt out-of-bounds at the Buff 24.
Buffalo Punt, 7 plays
9:48
1st & 10 at own 24
Branden Oliver rush for 11 yards to the Buff 35, tackled by Mike Jones for a 1ST down.
9:48
1st & 10 at own 35
BUFFALO penalty 15 yard pass interference on Boise Ross accepted, no play.
9:48
1st & 25 at own 20
Branden Oliver rush for 27 yards to the Buff 47, tackled by Desmond Bozeman and Justin Currie for a 1ST down.
9:48
1st & 10 at own 47
Branden Oliver rush for 6 yards to the WMich 47, tackled by Justin Currie.
9:48
2nd & 4 at opp 47
Joe Licata pass complete to Fred Lee for 14 yards to the WMich 33, tackled by Demetrius Pettway for a 1ST down.
9:48
1st & 10 at opp 33
James Potts rush for a loss of 2 yards to the WMich 35, tackled by Keion Adams and Desmond Bozeman.
9:48
2nd & 12 at opp 35
Joe Licata pass complete to James Potts for a loss of 2 yards to the WMich 37, tackled by Johnnie Simon.
9:48
3rd & 14 at opp 37
Joe Licata pass incomplete to Mason Schreck, broken up by Demetrius Pettway.
9:48
4th & 14 at opp 37
Tyler Grassman punt for 23 yards, downed at the WMich 14.
Western Michigan Interception, 7 plays
7:00
1st & 10 at own 14
Zach Terrell pass incomplete to N/A, BUFFALO penalty 15 yard personal foul on Khalil Mack accepted for a 1ST down.
7:00
1st & 10 at own 29
Brian Fields rush for 9 yards to the WMich 38, tackled by Cortney Lester.
7:00
2nd & 1 at own 38
Zach Terrell pass complete to Corey Davis for 17 yards to the Buff 45, tackled by Najja Johnson for a 1ST down.
7:00
1st & 10 at opp 45
Brian Fields rush for 1 yard to the Buff 44, tackled by Okoye Houston.
7:00
2nd & 9 at opp 44
Zach Terrell rush for no gain to the Buff 44 out-of-bounds.
7:00
3rd & 9 at opp 44
Zach Terrell pass complete to Josh Schaffer for 16 yards to the Buff 28, tackled by Najja Johnson for a 1ST down.
7:00
1st & 10 at opp 28
Zach Terrell pass intercepted by Najja Johnson at the Buff 17, returned for 6 yards to the Buff 23, tackled by Corey Davis.
Buffalo Turnover on downs, 6 plays
4:16
1st & 10 at own 23
Branden Oliver rush for 8 yards to the Buff 31, tackled by Donald Celiscar.
4:16
2nd & 2 at own 31
Joe Licata pass complete to Fred Lee for 31 yards to the WMich 38, tackled by Justin Currie, WESTRN MICHIGAN penalty holding declined for a 1ST down.
4:16
1st & 10 at opp 38
Joe Licata pass complete to Branden Oliver for 9 yards to the WMich 29, tackled by Kyle Lark and Johnnie Simon.
4:16
2nd & 1 at opp 29
Branden Oliver rush for a loss of 2 yards to the WMich 31, tackled by Mike Jones.
4:16
3rd & 3 at opp 31
Joe Licata pass incomplete to N/A.
4:16
4th & 3 at opp 31
Joe Licata pass incomplete to Alex Neutz, hurried by Mikhail Dubose.
Western Michigan Missed FG, 10 plays
1:54
1st & 10 at own 31
Zach Terrell rush for 4 yards to the WMich 35, tackled by Adam Redden.
1:54
2nd & 6 at own 35
Zach Terrell pass incomplete to Timmy Keith, broken up by Collin Michael.
1:54
3rd & 6 at own 35
Zach Terrell pass complete to Timmy Keith for 11 yards to the WMich 46, tackled by Okoye Houston for a 1ST down.
1:54
1st & 10 at own 46
Zach Terrell rush for 1 yard to the Buff 37, tackled by Colby Way and Khalil Mack, BUFFALO penalty 16 yard face mask on Khalil Mack accepted for a 1ST down.
1:17
1st & 10 at opp 37
Timeout Western Michigan, clock 01:17.
1:09
2nd & 13 at opp 40
Timeout Western Michigan, clock 01:09.
1:09
2nd & 13 at opp 40
Zach Terrell pass complete to Timmy Keith for 21 yards to the Buff 19, tackled by Witney Sherry out-of-bounds for a 1ST down.
1:09
2nd & 17 at opp 26
Zach Terrell pass complete to Brian Fields for 4 yards to the Buff 22, tackled by Khalil Mack.
1:09
3rd & 13 at opp 22
Zach Terrell pass complete to Josh Schaffer for 6 yards to the Buff 16 out-of-bounds.
0:13
4th & 7 at opp 16
Timeout Buffalo, clock 00:13.
0:08
4th & 7 at opp 16
Andrew Haldeman 33 yard field goal MISSED.
Buffalo End of half, 1 play
0:08
1st & 10 at own 20
Team rush for a loss of 2 yards to the Buff 18.
Q3 15:00
Tyler Grassman kickoff for 65 yards for a touchback.
3rd quarter8 drives, then Buffalo 23, Western Michigan 0
Western Michigan Interception, 3 plays
15:00
1st & 10 at own 25
Zach Terrell pass incomplete to Kendrick Roberts.
15:00
2nd & 10 at own 25
Zach Terrell pass incomplete to Corey Davis.
15:00
3rd & 10 at own 25
Zach Terrell pass intercepted by Marqus Baker at the WMich 40, returned for 4 yards to the WMich 36, tackled by Josh Schaffer.
Buffalo Field goal, 4 plays
14:42
1st & 10 at opp 36
Joe Licata pass complete to Alex Neutz for 7 yards to the WMich 29, tackled by Donald Celiscar.
14:42
2nd & 3 at opp 29
BUFFALO penalty 10 yard holding on Jimmy Gordon accepted, no play.
14:42
2nd & 13 at opp 39
Joe Licata pass complete to Branden Oliver for 5 yards to the WMich 34, tackled by Kyle Lark.
14:42
3rd & 8 at opp 34
Joe Licata pass incomplete to Mason Schreck.
13:24
4th & 8 at opp 34
Patrick Clarke 51 yard field goal GOOD.Buffalo 9, Western Michigan 0
13:24
Tyler Grassman kickoff for 55 yards out-of-bounds.
Western Michigan Fumble, 4 plays
13:24
1st & 10 at own 35
Zach Terrell pass complete to Corey Davis for 12 yards to the WMich 47, tackled by Cortney Lester for a 1ST down.
13:24
1st & 10 at own 47
WESTRN MICHIGAN penalty 5 yard false start accepted, no play.
13:24
1st & 15 at own 42
BUFFALO penalty 15 yard roughing passer on Okoye Houston accepted, no play.
13:24
2nd & 25 at own 42
Dareyon Chance rush for 2 yards to the WMich 44, tackled by Khalil Mack.
Buffalo Touchdown pass, 6 plays
11:11
1st & 10 at opp 39
Joe Licata pass incomplete to Alex Neutz, broken up by Donald Celiscar.
11:11
2nd & 10 at opp 39
Branden Oliver rush for 12 yards to the WMich 27, tackled by Keion Adams for a 1ST down.
11:11
1st & 10 at opp 27
James Potts rush for 20 yards to the WMich 7, tackled by Justin Currie and Ronald Zamort for a 1ST down.
11:11
1st & goal at opp 7
James Potts rush for 6 yards to the WMich 1, tackled by Justin Currie.
9:31
2nd & 0 at opp 1
Timeout Buffalo, clock 09:31.
9:31
2nd & goal at opp 1
Devin Campbell rush for a loss of 1 yard to the WMich 2, tackled by Cleveland Smith and Johnnie Simon.
8:48
3rd & goal at opp 2
Joe Licata pass complete to Mason Schreck for 2 yards for a TOUCHDOWN.Buffalo 15, Western Michigan 0
8:48
Patrick Clarke extra point GOOD.Buffalo 16, Western Michigan 0
8:48
Tyler Grassman kickoff for 65 yards returned by Donald Celiscar for 12 yards to the WMich 12, tackled by Marqus Baker and Houston Glass.
Western Michigan Punt, 3 plays
8:48
1st & 10 at own 12
Brian Fields rush for 2 yards to the WMich 14, tackled by Tedroy Lynch.
8:48
2nd & 8 at own 14
Zach Terrell pass incomplete to Timmy Keith, hurried by Lee Skinner.
8:48
3rd & 8 at own 14
Zach Terrell pass incomplete to Timmy Keith.
8:48
4th & 8 at own 14
J. Schroeder punt for 39 yards, downed at the Buff 47.
Buffalo Touchdown pass, 5 plays
7:50
1st & 10 at own 47
James Potts rush for 2 yards to the Buff 49, tackled by Mikhail Dubose and Cleveland Smith.
7:50
2nd & 8 at own 49
James Potts rush for 10 yards to the WMich 41, tackled by Desmond Bozeman and Mike Jones for a 1ST down.
7:50
1st & 10 at opp 41
James Potts rush for 9 yards to the WMich 32, tackled by Demetrius Pettway and Mike Jones.
7:50
2nd & 1 at opp 32
James Potts rush for 4 yards to the WMich 28, tackled by Mike Jones and David Curle for a 1ST down.
5:42
1st & 10 at opp 28
Joe Licata pass complete to Fred Lee for 28 yards for a TOUCHDOWN.Buffalo 22, Western Michigan 0
5:42
Patrick Clarke extra point GOOD.Buffalo 23, Western Michigan 0
5:42
Tyler Grassman kickoff for 62 yards returned by Donald Celiscar for 17 yards to the WMich 20, tackled by Adam Redden.
Western Michigan Punt, 5 plays
5:42
1st & 10 at own 20
Zach Terrell pass incomplete to Corey Davis.
5:42
2nd & 10 at own 20
Zach Terrell pass complete to Corey Davis for 11 yards to the WMich 31, tackled by Cortney Lester for a 1ST down.
5:42
1st & 10 at own 31
Brian Fields rush for no gain to the WMich 31, tackled by Okezie Alozie and Jake Stockman.
5:42
2nd & 10 at own 31
Dareyon Chance rush for 1 yard to the WMich 32, tackled by Beau Bachtelle.
5:42
4th & 15 at own 26
J. Schroeder punt for 34 yards, fair catch by Alex Neutz at the Buff 40.
Buffalo Touchdown pass, 14 plays
3:12
1st & 10 at own 40
James Potts rush for 5 yards to the Buff 45, tackled by Johnnie Simon.
3:12
2nd & 5 at own 45
James Potts rush for 6 yards to the WMich 49, tackled by Mike Jones for a 1ST down.
3:12
1st & 10 at opp 49
James Potts rush for 8 yards to the WMich 41, tackled by Mike Jones out-of-bounds.
3:12
2nd & 2 at opp 41
Joe Licata rush for 3 yards to the WMich 38, tackled by Mike Jones and Jarrell McKinney for a 1ST down.
3:12
1st & 10 at opp 38
James Potts rush for 2 yards to the WMich 36, tackled by Jarrell McKinney.
3:12
2nd & 8 at opp 36
James Potts rush for 4 yards to the WMich 32, tackled by Johnnie Simon.
Q4 15:00
3rd & 4 at opp 32
Anthone Taylor rush for 2 yards to the WMich 30, tackled by Johnnie Simon.
Q4 15:00
4th & 2 at opp 30
Devin Campbell rush for 11 yards to the WMich 19, tackled by Justin Currie and Donald Celiscar for a 1ST down.
Q4 15:00
1st & 10 at opp 19
James Potts rush for 4 yards to the WMich 15, tackled by Roosevelt Donaldson.
Q4 15:00
2nd & 6 at opp 15
Joe Licata pass incomplete to Alex Neutz, broken up by Ronald Zamort.
Q4 15:00
3rd & 6 at opp 15
James Potts rush for 14 yards to the WMich 1, tackled by Ronald Zamort and Justin Currie for a 1ST down.
Q4 15:00
1st & goal at opp 1
James Potts rush for no gain to the WMich 1, tackled by David Curle and Justin Currie.
Q4 15:00
2nd & goal at opp 1
James Potts rush for a loss of 1 yard to the WMich 2, tackled by Austin Lewis and Mike Jones.
Q4 12:00
3rd & goal at opp 2
Joe Licata pass complete to Alex Neutz for 2 yards for a TOUCHDOWN.Buffalo 29, Western Michigan 0
Q4 12:00
Patrick Clarke extra point GOOD.Buffalo 30, Western Michigan 0
Q4 12:00
Tyler Grassman kickoff for 56 yards returned by Donald Celiscar for 35 yards to the WMich 44, tackled by Brandon Berry and Okoye Houston.
4th quarter4 drives, then Buffalo 33, Western Michigan 0
Western Michigan Fumble, 4 plays
12:00
1st & 10 at own 44
Dareyon Chance rush for 7 yards to the Buff 49, tackled by Lee Skinner and Khalil Mack.
12:00
2nd & 3 at opp 49
Dareyon Chance rush for 7 yards to the Buff 42, tackled by Jake Stockman and Tedroy Lynch for a 1ST down.
12:00
1st & 10 at opp 42
Zach Terrell pass complete to Eric Boyden for 1 yard to the Buff 41, tackled by Okoye Houston.
12:00
2nd & 9 at opp 41
Zach Terrell rush for a loss of 1 yard, fumbled, recovered by Buff Khalil Mack at the Buff 42.
Buffalo Field goal, 9 plays
12:00
1st & 10 at own 42
Anthone Taylor rush for 5 yards to the Buff 47, tackled by Keion Adams and Jabarai Bothwell.
10:36
2nd & 5 at own 47
Anthone Taylor rush for 3 yards to the 50 yard line, tackled by Kyle Lark.
10:36
3rd & 2 at the 50
Anthone Taylor rush for 16 yards to the WMich 34, tackled by Demetrius Pettway for a 1ST down.
10:36
1st & 10 at opp 34
Anthone Taylor rush for no gain to the WMich 34, tackled by Keion Adams and Justin Currie.
10:36
2nd & 10 at opp 34
Tony Daniel rush for 11 yards to the WMich 23, tackled by Austin Lewis for a 1ST down.
10:36
1st & 10 at opp 23
Tony Daniel pass complete to Malcolm Robinson for 8 yards to the WMich 15.
10:36
2nd & 2 at opp 15
Tony Daniel pass incomplete to Malcolm Robinson.
10:36
3rd & 2 at opp 15
Tony Daniel rush for a loss of 4 yards, fumbled, forced by Roosevelt Donaldson, recovered by Buff Anthone Taylor at the WMich 19.
6:27
4th & 6 at opp 19
Patrick Clarke 36 yard field goal GOOD.Buffalo 33, Western Michigan 0
6:27
Tyler Grassman kickoff for 62 yards returned by Donald Celiscar for 19 yards to the WMich 22, tackled by Brandon Berry and Marqus Baker.
Western Michigan Punt, 6 plays
6:27
1st & 10 at own 22
Dareyon Chance rush for 5 yards to the WMich 27, tackled by Okezie Alozie and Lee Skinner.
6:27
2nd & 5 at own 27
Dareyon Chance rush for 8 yards to the WMich 35, tackled by Tedroy Lynch and Okezie Alozie for a 1ST down.
6:27
1st & 10 at own 35
Zach Terrell pass complete to Corey Davis for 15 yards to the 50 yard line, tackled by Carlos Lammons for a 1ST down.
6:27
1st & 10 at the 50
Zach Terrell pass incomplete to Kendrick Roberts, hurried by Lee Skinner.
6:27
2nd & 10 at the 50
Dareyon Chance rush for 1 yard to the Buff 49, tackled by Jarrett Franklin and Kristjan Sokoli.
6:27
3rd & 9 at opp 49
Zach Terrell pass incomplete to Brian Fields, broken up by Jarrett Franklin.
6:27
4th & 9 at opp 49
J. Schroeder punt for 41 yards, fair catch by Devin Campbell at the Buff 8.
Buffalo End of game, 5 plays
6:27
1st & 10 at own 8
Brandon Murie rush for 21 yards to the Buff 29, tackled by Justin Currie for a 1ST down.
3:46
1st & 10 at own 29
Brandon Murie rush for 4 yards to the Buff 33, tackled by Austin Lewis and David Curle.
3:46
2nd & 6 at own 33
Brandon Murie rush for 7 yards to the Buff 40, tackled by Justin Currie for a 1ST down.
3:46
1st & 10 at own 40
BUFFALO penalty 5 yard false start on N/A accepted.
3:46
1st & 15 at own 35
Brandon Murie rush for a loss of 3 yards to the Buff 32, tackled by Willie Beavers and Travis Turner.
3:46
2nd & 18 at own 32
Team rush for a loss of 2 yards to the Buff 30.
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.