← CFB Terminal
0
Mid-American
AT
38
Mid-American
2016 week 12 · Saturday, November 19, 2016 at 2:30 PM CT · Waldo Stadium · πŸ“Ί ESPNU · 26,136 att · 33.1°F, wind 13.9

Drive chart

Buffalo Western Michigan bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
ON DOWNS
7 pl · 52 yd · 3:25
0–0
15:00 1st & 10 OWN 21 Zach Terrell pass complete to Carrington Thompson for 23 yds to the WMich 44 for a 1ST down +23 1.96
15:00 1st & 10 OWN 44 Jarvion Franklin run for 4 yds to the WMich 48 +4 -0.16
15:00 2nd & 6 OWN 48 Zach Terrell pass complete to Corey Davis for 16 yds to the Buff 36 for a 1ST down +16 1.52
15:00 1st & 10 OPP 36 Zach Terrell pass complete to Michael Henry for 7 yds to the Buff 29 +7 0.40
15:00 2nd & 3 OPP 29 WESTRN MICHIGAN Penalty, false start (-5 Yards) to the Buff 34 -5
15:00 2nd & 8 OPP 34 Jarvion Franklin run for no gain to the Buff 34 0 -0.85
15:00 3rd & 8 OPP 34 Zach Terrell pass complete to Corey Davis for 7 yds to the Buff 27 +7 0.46
11:42 4th & 1 OPP 27 Timeout WESTRN MICHIGAN, clock 11:42
11:42 4th & 1 OPP 27 Jarvion Franklin run for no gain to the Buff 27 0 -3.21
PUNT
4 pl · 32 yd · 1:22
0–0
11:35 1st & 10 OWN 27 Jordan Johnson run for 28 yds to the WMich 45 for a 1ST down +28 2.46
11:35 1st & 10 OPP 45 Jamarl Eiland run for 4 yds to the WMich 41 +4 -0.12
11:35 2nd & 6 OPP 41 Grant Rohach pass incomplete 0 -1.04
11:35 3rd & 6 OPP 41 Grant Rohach pass incomplete 0 -1.06
11:35 4th & 6 OPP 41 Kyle Deween punt for 41 yds for a touchback
PUNT
4 pl · 10 yd · 1:31
0–0
10:13 1st & 10 OWN 20 Jarvion Franklin run for 12 yds to the WMich 32 for a 1ST down +12 0.87
10:13 1st & 10 OWN 32 Zach Terrell pass complete to Michael Henry for no gain Michael Henry fumbled, recovered by WMich Michael Henry , return for no gain to the WMich 30 0 -0.93
10:13 2nd & 12 OWN 30 Zach Terrell pass incomplete to Corey Davis 0 -0.38
10:13 3rd & 12 OWN 30 Zach Terrell pass incomplete to Carrington Thompson 0 -0.18
10:13 4th & 12 OWN 30 Derrick Mitchell punt for 32 yds, punt out-of-bounds at the Buff 38
PUNT
5 pl · 15 yd · 3:08
0–0
8:42 1st & 10 OWN 38 Jordan Johnson run for 4 yds to the Buff 42 +4 -0.17
8:42 2nd & 6 OWN 42 Grant Rohach pass complete to Marcus McGill for 20 yds to the WMich 38 for a 1ST down +20 2.02
8:42 1st & 10 OPP 38 JOHNSON, Jordan rush for 15 yards to the WMU23 (FERGUSON, J;BEAL, Sam), PENALTY UB holding (O'HAGAN, James) 10 yards to the WMU48, NO PLAY. -10
8:42 1st & 20 OPP 48 Grant Rohach pass incomplete to Marcus McGill 0 -0.98
8:42 2nd & 20 OPP 48 Grant Rohach pass complete to Marcus McGill for 1 yd to the WMich 47 +1 -0.59
8:42 3rd & 19 OPP 47 BUFFALO Penalty, false start (-5 Yards) to the Buff 48 -5
8:42 3rd & 24 OWN 48 Grant Rohach run for 5 yds to the WMich 47 +5 0.01
8:42 4th & 19 OPP 47 Kyle Deween punt for 47 yds for a touchback
PUNT
5 pl · 22 yd · 2:08
0–0
5:34 1st & 10 OWN 20 Zach Terrell pass complete to Corey Davis for 6 yds to the WMich 26 +6 0.29
5:34 2nd & 4 OWN 26 Zach Terrell pass complete to Corey Davis for 9 yds to the WMich 35 for a 1ST down +9 0.85
5:34 1st & 10 OWN 35 Jarvion Franklin run for 2 yds to the WMich 37 +2 -0.63
5:34 2nd & 8 OWN 37 Zach Terrell pass incomplete to Carrington Thompson, broken up by Boise Ross 0 -0.77
5:34 3rd & 8 OWN 37 Zach Terrell pass complete to Michael Henry for 5 yds to the WMich 42 +5 0.04
5:34 4th & 3 OWN 42 Derrick Mitchell punt for 36 yds, downed at the Buff 22
PUNT
3 pl · 9 yd · 1:48
0–0
3:26 1st & 10 OWN 22 Jordan Johnson run for no gain to the Buff 22 0 -0.61
3:26 2nd & 10 OWN 22 Jordan Johnson run for 5 yds to the Buff 27 +5 0.04
3:26 3rd & 5 OWN 27 Grant Rohach pass complete to Marcus McGill for 4 yds to the Buff 31 BUFFALO Penalty, false start ( Yards) declined +4 -0.05
3:26 4th & 1 OWN 31 Kyle Deween punt for 43 yds , Darius Phillips returns for 1 yd to the WMich 27
FUMBLE
5 pl · 49 yd · 2:19
0–0
1:38 1st & 10 OWN 27 Jarvion Franklin run for 2 yds to the WMich 29 +2 -0.49
1:38 2nd & 8 OWN 29 Zach Terrell run for 1 yd to the WMich 30 +1 -0.45
1:38 3rd & 7 OWN 30 Zach Terrell pass complete to Corey Davis for 14 yds to the WMich 44 for a 1ST down +14 2.50
0:00 OWN 0 End of 1st Quarter
15:00 1st & 10 OWN 44 Zach Terrell pass complete to Corey Davis for 27 yds to the Buff 29 for a 1ST down +27 1.58
15:00 1st & 10 OPP 29 Fabian Johnson run for no gain to the Buff 24 Fabian Johnson fumbled, forced by Ishmael Hargrove, recovered by Buff Ryan Williamson -4.21
Q2
PUNT
3 pl · -3 yd · 1:42
0–0
14:19 1st & 10 OWN 24 Grant Rohach pass incomplete 0 -0.67
14:19 2nd & 10 OWN 24 Grant Rohach run for 3 yds to the Buff 27 +3 -0.14
14:19 3rd & 7 OWN 27 Grant Rohach sacked by Obbie Jackson for a loss of 6 yards to the Buff 21 -6 -0.38
14:19 4th & 13 OWN 21 Kyle Deween punt for 50 yds , Darius Phillips returns for 6 yds to the WMich 31 Darius Phillips fumbled, forced by Brandon Williams,
TD
9 pl · 69 yd · 4:21
0–7
12:37 1st & 10 OWN 31 Jarvion Franklin run for 6 yds to the WMich 37 +6 0.38
12:37 2nd & 4 OWN 37 Zach Terrell pass complete to Corey Davis for 9 yds to the WMich 46 for a 1ST down +9 1.04
12:37 1st & 10 OWN 46 Jarvion Franklin run for 1 yd to the WMich 47 +1 -0.92
12:37 2nd & 9 OWN 47 Zach Terrell pass complete to Michael Henry for 6 yds to the Buff 47 +6 0.34
12:37 3rd & 3 OPP 47 Zach Terrell run for 4 yds to the Buff 43 for a 1ST down +4 1.42
12:37 1st & 10 OPP 43 Jarvion Franklin run for a loss of 2 yards to the Buff 45 -2 -1.39
12:37 2nd & 12 OPP 45 Zach Terrell pass complete to Corey Davis for 20 yds to the Buff 25 for a 1ST down +20 2.04
12:37 1st & 10 OPP 25 Jarvion Franklin run for 3 yds to the Buff 22 +3 -0.14
8:16 2nd & 7 OPP 22 Zach Terrell pass complete to Corey Davis for 22 yds for a TD, (Butch Hampton KICK) +22 2.84
PUNT
3 pl · 7 yd · 1:10
0–7
8:16 1st & 10 OWN 25 Grant Rohach pass complete to Mason Schreck for 3 yds to the Buff 28 +3 -0.30
8:16 2nd & 7 OWN 28 Jordan Johnson run for 4 yds to the Buff 32 +4 -0.09
8:16 3rd & 3 OWN 32 Grant Rohach pass incomplete 0 -0.51
8:16 4th & 3 OWN 32 Kyle Deween punt for 43 yds, fair catch by Darius Phillips at the WMich 25
PUNT
4 pl · 11 yd · 1:35
0–7
7:06 1st & 10 OWN 25 Zach Terrell pass complete to Donnie Ernsberger for 10 yds to the WMich 35 for a 1ST down +10 0.84
7:06 1st & 10 OWN 35 Jarvion Franklin run for 1 yd to the WMich 36 +1 -0.83
5:44 2nd & 9 OWN 36 Zach Terrell pass incomplete to Corey Davis Timeout BUFFALO, clock 05:44 0 -0.68
5:44 3rd & 9 OWN 36 Zach Terrell pass incomplete to Carrington Thompson 0 -0.35
5:44 4th & 9 OWN 36 James Coleman punt for 37 yds, fair catch by Jamarl Eiland at the Buff 27
PUNT
3 pl · 8 yd · 2:05
0–7
5:31 1st & 10 OWN 27 Jordan Johnson run for 3 yds to the Buff 30 +3 -0.32
5:31 2nd & 7 OWN 30 Jordan Johnson run for 3 yds to the Buff 33 +3 -0.26
5:31 3rd & 4 OWN 33 Grant Rohach pass complete to Kamathi Holsey for 2 yds to the Buff 35 +2 -0.32
5:31 4th & 2 OWN 35 Kyle Deween punt for 26 yds, punt out-of-bounds at the WMich 39
TD
4 pl · 61 yd · 1:18
0–14
3:26 1st & 10 OWN 39 Zach Terrell pass complete to Michael Henry for 40 yds to the Buff 21 for a 1ST down +40 2.22
3:26 1st & 10 OPP 21 Zach Terrell pass complete to Carrington Thompson for 1 yd to the Buff 20 +1 -0.30
3:26 2nd & 9 OPP 20 Zach Terrell pass incomplete to Corey Davis 0 -0.46
2:08 3rd & 9 OPP 20 Jarvion Franklin 20 Yd pass from Zach Terrell (Butch Hampton Kick) +20 3.39
END OF HALF
6 pl · 57 yd · 2:08
0–14
2:08 1st & 10 OWN 25 Jordan Johnson run for 5 yds to the Buff 30 +5 0.09
2:08 2nd & 5 OWN 30 Grant Rohach run for a loss of 1 yard to the Buff 29 -1 -0.86
1:30 3rd & 6 OWN 29 Timeout WESTRN MICHIGAN, clock 01:30
1:30 3rd & 6 OWN 29 Grant Rohach run for 7 yds to the Buff 36 for a 1ST down +7 1.70
1:30 1st & 10 OWN 36 Jordan Johnson run for 5 yds to the Buff 41 +5 0.11
1:30 2nd & 5 OWN 41 Johnathan Hawkins run for 10 yds to the WMich 49 for a 1ST down +10 1.28
0:03 1st & 10 OPP 49 Timeout BUFFALO, clock 00:03
0:03 1st & 10 OPP 49 Grant Rohach pass complete to Mason Schreck for 31 yds to the WMich 18 for a 1ST down +31 1.17
0:00 OPP 0 End of 2nd Quarter
Q3
PUNT
4 pl · 14 yd · 2:19
0–14
15:00 1st & 10 OWN 23 Grant Rohach pass complete to Mason Schreck for 11 yds to the Buff 34 for a 1ST down +11 0.87
15:00 1st & 10 OWN 34 Jordan Johnson run for a loss of 1 yard to the Buff 33 -1 -1.14
15:00 2nd & 11 OWN 33 Grant Rohach pass incomplete to Kamathi Holsey 0 -0.50
15:00 3rd & 11 OWN 33 Grant Rohach run for 4 yds to the Buff 37 +4 -0.05
15:00 4th & 7 OWN 37 Kyle Deween punt for 31 yds, downed at the WMich 32
FG
6 pl · 55 yd · 2:40
0–17
12:41 1st & 10 OWN 32 Zach Terrell pass complete to N/A for 26 yds to the Buff 42 for a 1ST down +26 2.22
12:41 1st & 10 OPP 42 Zach Terrell pass complete to Corey Davis for 25 yds to the Buff 17 for a 1ST down +25 0.72
12:41 1st & 10 OPP 17 Jarvion Franklin run for 6 yds to the Buff 11 +6 0.18
12:41 2nd & 4 OPP 11 Zach Terrell run for a loss of 4 yards to the Buff 13 Zach Terrell fumbled, recovered by WMich Zach Terrell , return for no gain to the Buff 13 0 -0.40
12:41 3rd & 6 OPP 13 Zach Terrell pass incomplete to Corey Davis 0 -0.44
10:01 4th & 6 OPP 13 Butch Hampton 30 yd FG GOOD -0.60
PUNT
5 pl · 37 yd · 2:18
0–17
10:01 1st & 10 OWN 25 Grant Rohach pass complete to Mason Schreck for 14 yds to the Buff 39 for a 1ST down +14 1.22
10:01 1st & 10 OWN 39 Grant Rohach pass complete to Jamarl Eiland for 26 yds to the WMich 35 for a 1ST down +26 1.88
10:01 1st & 10 OPP 35 Grant Rohach run for a loss of 6 yards to the WMich 41 Grant Rohach fumbled, recovered by Buff Grant Rohach -6 -1.88
10:01 2nd & 16 OPP 41 Grant Rohach pass incomplete to Kamathi Holsey 0 -1.00
10:01 3rd & 16 OPP 41 Grant Rohach pass complete to Jordan Johnson for 3 yds to the WMich 38 BUFFALO Penalty, illegal block ( Yards) declined +3 -0.32
10:01 4th & 13 OPP 38 Kyle Deween punt for 33 yds, downed at the WMich 5
TD
4 pl · 95 yd · 2:01
0–24
7:43 1st & 10 OWN 5 Jarvion Franklin run for 3 yds to the WMich 8 +3 -0.12
7:43 2nd & 7 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. +15
7:43 1st & 10 OWN 23 Jarvion Franklin run for 7 yds to the WMich 30 +7 0.57
7:43 2nd & 3 OWN 30 Davon Tucker run for 5 yds to the WMich 35 for a 1ST down +5 0.39
5:42 1st & 10 OWN 35 Zach Terrell pass complete to Michael Henry for 65 yds for a TD, (Butch Hampton KICK) +65 5.24
PUNT
3 pl · -9 yd · 1:47
0–24
5:42 1st & 10 OWN 23 Grant Rohach pass complete to Mason Schreck for a loss of 2 yards to the Buff 21 -2 -0.81
5:42 2nd & 12 OWN 21 Grant Rohach sacked by Robert Spillane for a loss of 7 yards to the Buff 14 -7 -0.34
5:42 3rd & 19 OWN 14 Grant Rohach pass incomplete 0 -0.03
5:42 4th & 19 OWN 14 Kyle Deween punt for 48 yds, downed at the WMich 38
MISSED FG
7 pl · 54 yd · 3:35
0–24
3:55 1st & 10 OWN 38 Zach Terrell pass complete to Donnie Ernsberger for 38 yds to the Buff 24 for a 1ST down +38 2.27
3:55 1st & 10 OPP 24 Zach Terrell pass complete to Donnie Ernsberger for 8 yds to the Buff 16 +8 0.47
3:55 2nd & 2 OPP 16 Davon Tucker run for 5 yds to the Buff 11 for a 1ST down +5 -0.31
3:55 1st & 10 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 0 -0.29
3:55 2nd & 15 OPP 16 Jarvion Franklin run for 1 yd to the Buff 15 +1 -0.35
3:55 3rd & 14 OPP 15 Zach Terrell pass complete to N/A for 7 yds to the Buff 8 +7 0.23
0:20 4th & 7 OPP 8 Butch Hampton 24 yd FG MISSED
FUMBLE
4 pl · 44 yd · 1:44
0–24
0:20 1st & 10 OWN 20 Jordan Johnson run for 4 yds to the Buff 24 +4 -0.09
0:00 OPP 0 End of 3rd Quarter
15:00 2nd & 6 OWN 24 Jordan Johnson run for 10 yds to the Buff 34 for a 1ST down +10 1.14
15:00 1st & 10 OWN 34 Grant Rohach run for 19 yds to the WMich 47 for a 1ST down +19 1.72
15:00 1st & 10 OPP 47 ROHACH, Grant pass incomplete to MCGILL, Marcus, PENALTY WMU holding (BEAL, Sam) 10 yards to the WMU37, 1ST DOWN UB, NO PLAY. +10
15:00 1st & 10 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 -3.95
Q4
TD
7 pl · 63 yd · 3:59
0–31
13:36 1st & 10 OWN 37 Zach Terrell pass complete to N/A for 16 yds to the Buff 47 for a 1ST down +16 1.44
13:36 1st & 10 OPP 47 Jarvion Franklin run for 24 yds to the Buff 23 for a 1ST down +24 0.95
13:36 1st & 10 OPP 23 Zach Terrell pass complete to Corey Davis for 3 yds to the Buff 20 +3 -0.13
13:36 2nd & 7 OPP 20 Davon Tucker run for 3 yds to the Buff 17 +3 -0.14
13:36 3rd & 4 OPP 17 Jarvion Franklin run for 6 yds to the Buff 11 for a 1ST down +6 0.41
13:36 1st & 10 OPP 11 Zach Terrell run for 9 yds to the Buff 2 +9 0.61
13:36 2nd & 1 OPP 2 WESTRN MICHIGAN Penalty, false start (Luke Juriga) to the Buff 7 -5
9:37 2nd & 6 OPP 7 Zach Terrell pass complete to Corey Davis for 7 yds for a TD BUFFALO Penalty, Defensive holding ( Yards) declined, (Butch Hampton KICK) +7 2.54
PUNT
5 pl · 27 yd · 2:06
0–31
9:37 1st & 10 OWN 26 Jordan Johnson run for no gain to the Buff 26 0 -0.73
9:37 2nd & 10 OWN 26 Grant Rohach pass complete to Marcus McGill for 27 yds to the WMich 47 for a 1ST down +27 3.13
9:37 1st & 10 OPP 47 Grant Rohach run for a loss of 1 yard to the WMich 48 -1 -1.28
9:37 2nd & 11 OPP 48 Grant Rohach run for 1 yd to the WMich 47 +1 -0.83
9:37 3rd & 10 OPP 47 Grant Rohach pass incomplete 0 -0.80
9:37 4th & 10 OPP 47 Kyle Deween punt for 37 yds, fair catch by Darius Phillips at the WMich 10
TD
11 pl · 90 yd · 5:44
0–38
7:31 1st & 10 OWN 10 Zach Terrell pass complete to N/A for 2 yds to the WMich 12 +2 -0.23
7:31 2nd & 8 OWN 12 Zach Terrell run for 4 yds to the WMich 16 +4 -0.03
7:31 3rd & 4 OWN 16 Davon Tucker run for 27 yds to the WMich 43 for a 1ST down +27 2.59
7:31 1st & 10 OWN 43 Zach Terrell pass incomplete to Carrington Thompson, broken up by Ryan Williamson 0 -1.16
5:21 2nd & 10 OWN 43 Timeout WESTRN MICHIGAN, clock 05:21
5:21 2nd & 10 OWN 43 Zach Terrell pass complete to Corey Davis for 8 yds to the Buff 49 +8 0.82
5:21 3rd & 2 OPP 49 Davon Tucker run for 5 yds to the Buff 44 for a 1ST down +5 1.38
5:21 1st & 10 OPP 44 Fabian Johnson run for 8 yds to the Buff 36 +8 0.71
5:21 2nd & 2 OPP 36 Fabian Johnson run for 3 yds to the Buff 33 for a 1ST down +3 -0.20
5:21 1st & 10 OPP 33 Fabian Johnson run for 11 yds to the Buff 22 for a 1ST down +11 0.26
5:21 1st & 10 OPP 22 Zach Terrell run for 13 yds to the Buff 9 for a 1ST down +13 0.22
1:47 1st & 9 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 yds +9 2.42
END OF GAME
4 pl · 25 yd · 1:47
0–38
1:47 1st & 10 OWN 34 Jordan Johnson run for 3 yds to the Buff 37 +3 -0.40
1:47 2nd & 7 OWN 37 Jordan Johnson run for no gain to the Buff 37 0 -0.84
1:47 3rd & 7 OWN 37 Jordan Johnson run for 22 yds to the WMich 41 for a 1ST down +22 3.33
1:47 1st & 10 OPP 41 Grant Rohach pass incomplete to Kamathi Holsey 0 -0.88
0:00 OPP 0 End of 4th Quarter
25 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

0sacks2
1plays for loss6
1takeaways1
0three-and-outs forced5
16explosive plays allowed7
9.40yards allowed / play5.46
6 of 12scoring drives allowed0 of 13
Buffalo
Ishmael Hargrove 15 (12) 1 TFL
Tim Roberts 9 (5)
Jarrett Franklin 6 (3) 1 TFL
Ryan Williamson 6 (2) 1 PD
Cameron Lewis 6 (3)
Brandon Crawford 4 (4) 2 TFL
Remaine Douglas 4 (3)
Khalil Hodge 4 (1)
Western Michigan
Robert Spillane 8 (4) 1 sk · 1 TFL
Keion Adams 6 (6) 3 TFL
Asantay Brown 5 (5)
Nathan Braster 4 (3) 1 TFL · 1 PD
Sam Beal 4 (4)
Caleb Bailey 4 (2)
Darius Phillips 4 (2)
Justin Tranquill 3 (3)
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

field goals1 of 2
10punts3
39.9punt average35.0
0punts inside the 200
85return yards24
own 27average drive startown 25
Buffalo
P Kyle DeWeen 10 punts · 39.9 avg
KR Johnathan Hawkins 3 ret · 67 yds · long 26
KR Jamarl Eiland 1 ret · 18 yds · long 18
Western Michigan
K Butch Hampton 1/2 FG · long 30 · 5/5 XP
P Derrick Mitchell 2 punts · 34.0 avg
P James Coleman 1 punt · 37.0 avg
KR Darius Phillips 1 ret · 21 yds · long 21
PR Darius Phillips 2 ret · 3 yds · long 2
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

50plays67
273yards630
13drives12
28%success rate57%
3.68total PPA36.34
Derived from 117 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q2Zach Terrell pass complete to Corey Davis for 22 yds for a TD, (Butch Hampton KICK) 7–0
Q2Jarvion Franklin 20 Yd pass from Zach Terrell (Butch Hampton Kick) 14–0
Q3Butch Hampton 30 yd FG GOOD 17–0
Q3Zach Terrell pass complete to Michael Henry for 65 yds for a TD, (Butch Hampton KICK) 24–0
Q4Zach Terrell pass complete to Corey Davis for 7 yds for a TD BUFFALO Penalty, Defensive holding… 31–0
Q4F. Johnson run for 9 yds for a TD, (B. Hampton KICK),D. Mitchell kick for 57 yds,J. Hawkins… 38–0

Biggest plays by PPA

Q3Zach Terrell pass complete to Michael Henry for 65 yds for a TD, (Butch Hampton KICK) 5.24
Q2Jarvion Franklin 20 Yd pass from Zach Terrell (Butch Hampton Kick) 3.39
Q4Jordan Johnson run for 22 yds to the WMich 41 for a 1ST down 3.33
Q4Grant Rohach pass complete to Marcus McGill for 27 yds to the WMich 47 for a 1ST down 3.13
Q2Zach Terrell pass complete to Corey Davis for 22 yds for a TD, (Butch Hampton KICK) 2.84
Q4Davon Tucker run for 27 yds to the WMich 43 for a 1ST down 2.59

Series recent meetings

2024 Western Michigan 48 – 41 Buffalo
2021 Western Michigan 24 – 17 Buffalo
2017 Western Michigan 71 – 68 Buffalo
2013 Buffalo 33 – 0 Western Michigan
2012 Western Michigan 24 – 29 Buffalo
2009 Buffalo 31 – 34 Western Michigan
2008 Western Michigan 34 – 28 Buffalo
2005 Buffalo 21 – 31 Western Michigan
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal