Final at Waldo Stadium, KalamazooTV: ESPNUAttendance 26,136College GameDay broadcast from here, November 19, 2016 (Wikipedia)
At kickoff
34°F, light snow, wind 10 mph from the westWeather: NOAA NCEI Integrated Surface Database; Klmazo/Btl Creek International Airport (KAZO), 8 km from the stadium, 17 minutes before kickoff
Officials
Referee Curt Johnson; umpire Tony Day; head linesman Dan Bush; line judge Mike Maisner; side judge Arthur Lucky; field judge John Masterson; back judge Pat Dolphin; center judge Dan NovakGame officials: stats.ncaa.org box scores, via SportsDataverse
Derrick Mitchell kickoff for 65 yds for a touchback
10:01
1st & 10 at own 25
Grant Rohach pass complete to Mason Schreck for 14 yds to the Buff 39 for a 1ST down
10:01
1st & 10 at own 39
Grant Rohach pass complete to Jamarl Eiland for 26 yds to the WMich 35 for a 1ST down
10:01
1st & 10 at opp 35
Grant Rohach run for a loss of 6 yards to the WMich 41 Grant Rohach fumbled, recovered by Buff Grant Rohach
10:01
2nd & 16 at opp 41
Grant Rohach pass incomplete to Kamathi Holsey
10:01
3rd & 16 at opp 41
Grant Rohach pass complete to Jordan Johnson for 3 yds to the WMich 38 BUFFALO Penalty, illegal block ( Yards) declined
10:01
4th & 13 at opp 38
Kyle Deween punt for 33 yds, downed at the WMich 5
Western Michigan Touchdown, 4 plays
7:43
1st & 10 at own 5
Jarvion Franklin run for 3 yds to the WMich 8
7:43
2nd & 7 at own 8
TERRELL, Zach pass incomplete to DAVIS, Corey (LEWIS, Cameron), PENALTY UB pass interference (LEWIS, Cameron) 15 yards to the WMU23, 1ST DOWN WMU, NO PLAY.
7:43
1st & 10 at own 23
Jarvion Franklin run for 7 yds to the WMich 30
7:43
2nd & 3 at own 30
Davon Tucker run for 5 yds to the WMich 35 for a 1ST down
5:42
1st & 10 at own 35
Zach Terrell pass complete to Michael Henry for 65 yds for a TD, (Butch Hampton KICK)Western Michigan 24, Buffalo 0
Buffalo Punt, 3 plays
5:42
1st & 0 at own 35
Derrick Mitchell kickoff for 61 yds , Johnathan Hawkins return for 19 yds to the Buff 23
5:42
1st & 10 at own 23
Grant Rohach pass complete to Mason Schreck for a loss of 2 yards to the Buff 21
5:42
2nd & 12 at own 21
Grant Rohach sacked by Robert Spillane for a loss of 7 yards to the Buff 14
5:42
3rd & 19 at own 14
Grant Rohach pass incomplete
5:42
4th & 19 at own 14
Kyle Deween punt for 48 yds, downed at the WMich 38
Western Michigan Missed FG, 7 plays
3:55
1st & 10 at own 38
Zach Terrell pass complete to Donnie Ernsberger for 38 yds to the Buff 24 for a 1ST down
3:55
1st & 10 at opp 24
Zach Terrell pass complete to Donnie Ernsberger for 8 yds to the Buff 16
3:55
2nd & 2 at opp 16
Davon Tucker run for 5 yds to the Buff 11 for a 1ST down
3:55
1st & 10 at opp 11
Zach Terrell run for a loss of 5 yards to the Buff 16 Zach Terrell fumbled, recovered by WMich Zach Terrell , return for no gain to the Buff 16
3:55
2nd & 15 at opp 16
Jarvion Franklin run for 1 yd to the Buff 15
3:55
3rd & 14 at opp 15
Zach Terrell pass complete to N/A for 7 yds to the Buff 8
0:20
4th & 7 at opp 8
Butch Hampton 24 yd FG MISSED
Buffalo Fumble, 4 plays
0:20
1st & 10 at own 20
Jordan Johnson run for 4 yds to the Buff 24
Q4 15:00
2nd & 6 at own 24
Jordan Johnson run for 10 yds to the Buff 34 for a 1ST down
Q4 15:00
1st & 10 at own 34
Grant Rohach run for 19 yds to the WMich 47 for a 1ST down
Q4 15:00
1st & 10 at opp 47
ROHACH, Grant pass incomplete to MCGILL, Marcus, PENALTY WMU holding (BEAL, Sam) 10 yards to the WMU37, 1ST DOWN UB, NO PLAY.
Q4 15:00
1st & 10 at opp 37
Grant Rohach run for no gain to the WMich 37 Grant Rohach fumbled, forced by Keion Adams, recovered by WMich Caleb Bailey , return for 1 yd to the WMich 37
4th quarter4 drives, then Western Michigan 38, Buffalo 0
Western Michigan Touchdown, 7 plays
13:36
1st & 10 at own 37
Zach Terrell pass complete to N/A for 16 yds to the Buff 47 for a 1ST down
13:36
1st & 10 at opp 47
Jarvion Franklin run for 24 yds to the Buff 23 for a 1ST down
13:36
1st & 10 at opp 23
Zach Terrell pass complete to Corey Davis for 3 yds to the Buff 20
13:36
2nd & 7 at opp 20
Davon Tucker run for 3 yds to the Buff 17
13:36
3rd & 4 at opp 17
Jarvion Franklin run for 6 yds to the Buff 11 for a 1ST down
13:36
1st & 10 at opp 11
Zach Terrell run for 9 yds to the Buff 2
13:36
2nd & 1 at opp 2
WESTRN MICHIGAN Penalty, false start (Luke Juriga) to the Buff 7
9:37
2nd & 6 at opp 7
Zach Terrell pass complete to Corey Davis for 7 yds for a TD BUFFALO Penalty, Defensive holding ( Yards) declined, (Butch Hampton KICK)Western Michigan 31, Buffalo 0
Buffalo Punt, 5 plays
9:37
1st & 0 at own 35
Derrick Mitchell kickoff for 57 yds , Jamarl Eiland return for 18 yds to the Buff 26
9:37
1st & 10 at own 26
Jordan Johnson run for no gain to the Buff 26
9:37
2nd & 10 at own 26
Grant Rohach pass complete to Marcus McGill for 27 yds to the WMich 47 for a 1ST down
9:37
1st & 10 at opp 47
Grant Rohach run for a loss of 1 yard to the WMich 48
9:37
2nd & 11 at opp 48
Grant Rohach run for 1 yd to the WMich 47
9:37
3rd & 10 at opp 47
Grant Rohach pass incomplete
9:37
4th & 10 at opp 47
Kyle Deween punt for 37 yds, fair catch by Darius Phillips at the WMich 10
Western Michigan Touchdown, 11 plays
7:31
1st & 10 at own 10
Zach Terrell pass complete to N/A for 2 yds to the WMich 12
7:31
2nd & 8 at own 12
Zach Terrell run for 4 yds to the WMich 16
7:31
3rd & 4 at own 16
Davon Tucker run for 27 yds to the WMich 43 for a 1ST down
7:31
1st & 10 at own 43
Zach Terrell pass incomplete to Carrington Thompson, broken up by Ryan Williamson
5:21
2nd & 10 at own 43
Timeout WESTRN MICHIGAN, clock 05:21
5:21
2nd & 10 at own 43
Zach Terrell pass complete to Corey Davis for 8 yds to the Buff 49
5:21
3rd & 2 at opp 49
Davon Tucker run for 5 yds to the Buff 44 for a 1ST down
5:21
1st & 10 at opp 44
Fabian Johnson run for 8 yds to the Buff 36
5:21
2nd & 2 at opp 36
Fabian Johnson run for 3 yds to the Buff 33 for a 1ST down
5:21
1st & 10 at opp 33
Fabian Johnson run for 11 yds to the Buff 22 for a 1ST down
5:21
1st & 10 at opp 22
Zach Terrell run for 13 yds to the Buff 9 for a 1ST down
1:47
1st & goal at opp 9
F. Johnson run for 9 yds for a TD, (B. Hampton KICK),D. Mitchell kick for 57 yds,J. Hawkins return for 26 ydsWestern Michigan 38, Buffalo 0
Buffalo End of game, 4 plays
1:47
1st & 10 at own 34
Jordan Johnson run for 3 yds to the Buff 37
1:47
2nd & 7 at own 37
Jordan Johnson run for no gain to the Buff 37
1:47
3rd & 7 at own 37
Jordan Johnson run for 22 yds to the WMich 41 for a 1ST down
1:47
1st & 10 at opp 41
Grant Rohach pass incomplete to Kamathi Holsey
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.