Buffalo at Western Michigan

Saturday, November 19, 2016

No. 14 Western Michigan beat Buffalo 38–⁠0. It was their eighth meeting; after it, Western Michigan led the series 6–⁠2.

AwayBuffalo2–⁠10 in 2016
0
Home14Western Michigan13–⁠1 in 2016
38

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

Scoring by quarter

TeamQ1Q2Q3Q4Final
Buffalo00000
Western Michigan014101438

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Buffalo

PassingC/AttYdsTDInt
Grant Rohach12/2214000
RushingCarYdsTDLong
Jordan Johnson1695028
Grant Rohach1219019
Johnathan Hawkins110010
Jamarl Eiland1404
ReceivingRecYdsTDLong
Mason Schreck557031
Marcus McGill452027
Jamarl Eiland126026
Jordan Johnson1303
DefenseTklTFLSacksInt
Ishmael Hargrove15100
Tim Roberts9000
Jarrett Franklin6100
Ryan Williamson6000

Western Michigan

PassingC/AttYdsTDInt
Zach Terrell29/3744540
RushingCarYdsTDLong
Jarvion Franklin1776024
Davon Tucker545027
Fabian Johnson536111
Zach Terrell724013
ReceivingRecYdsTDLong
Corey Davis13173227
Michael Henry6121165
Jarvion Franklin571126
Donnie Ernsberger356038
DefenseTklTFLSacksInt
Robert Spillane8110
Keion Adams6300
Asantay Brown5000
Caleb Bailey4000
Obbie Jackson1110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

BuffaloWestern Michigan
268Total yards626
140Passing yards445
128Rushing yards181
6.4Yards per pass12.0
4.3Yards per rush5.3
13First downs29
2–⁠12Third downs6–⁠12
0–⁠0Fourth downs0–⁠1
1Turnovers1
4–⁠32Penalties3–⁠20
25:24Possession34:36
0Sacks (by defense)2

Efficiency

BuffaloWestern Michigan
27%Success rate54%
−0.08EPA per play0.39
1.58Explosiveness1.27
−0.14Rushing EPA−0.13
−0.01Passing EPA0.92
17%Passing-down success25%
−0.28First-down EPA0.38
0.07Second-down EPA0.35
0.13Third-down EPA0.95
15%Havoc by its defense17%

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)

Western Michigan 93% to win. Elo’s favorite won.

The line

Western Michigan −34, over/under 55.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 99%, Buffalo 1%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Western Michigan end zoneBuffalo end zoneQ1 Western MichiganTurnover on downs, 7 playsQ1 BuffaloPunt, 4 playsQ1 Western MichiganPunt, 4 playsQ1 BuffaloPunt, 5 playsQ1 Western MichiganPunt, 5 playsQ1 BuffaloPunt, 3 playsQ1 Western MichiganFumble, 5 playsQ2 BuffaloPunt, 3 playsQ2 Western MichiganTouchdown, 9 playsQ2 BuffaloPunt, 3 playsQ2 Western MichiganPunt, 4 playsQ2 BuffaloPunt, 3 playsQ2 Western MichiganTouchdown, 4 playsQ2 BuffaloEnd of half, 6 playsQ3 BuffaloPunt, 4 playsQ3 Western MichiganField goal, 6 playsQ3 BuffaloPunt, 5 playsQ3 Western MichiganTouchdown, 4 playsQ3 BuffaloPunt, 3 playsQ3 Western MichiganMissed FG, 7 playsQ3 BuffaloFumble, 4 playsQ4 Western MichiganTouchdown, 7 playsQ4 BuffaloPunt, 5 playsQ4 Western MichiganTouchdown, 11 playsQ4 BuffaloEnd of game, 4 plays
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.
  1. Q1 Western MichiganTurnover on downs, 7 plays, 52 yards
  2. Q1 BuffaloPunt, 4 plays, 32 yards
  3. Q1 Western MichiganPunt, 4 plays, 10 yards
  4. Q1 BuffaloPunt, 5 plays, 15 yards
  5. Q1 Western MichiganPunt, 5 plays, 22 yards
  6. Q1 BuffaloPunt, 3 plays, 9 yards
  7. Q1 Western MichiganFumble, 5 plays, 49 yards
  8. Q2 BuffaloPunt, 3 plays, −3 yards
  9. Q2 Western MichiganTouchdown, 9 plays, 69 yards
  10. Q2 BuffaloPunt, 3 plays, 7 yards
  11. Q2 Western MichiganPunt, 4 plays, 11 yards
  12. Q2 BuffaloPunt, 3 plays, 8 yards
  13. Q2 Western MichiganTouchdown, 4 plays, 61 yards
  14. Q2 BuffaloEnd of half, 6 plays, 57 yards
  15. Q3 BuffaloPunt, 4 plays, 14 yards
  16. Q3 Western MichiganField goal, 6 plays, 55 yards
  17. Q3 BuffaloPunt, 5 plays, 37 yards
  18. Q3 Western MichiganTouchdown, 4 plays, 95 yards
  19. Q3 BuffaloPunt, 3 plays, −9 yards
  20. Q3 Western MichiganMissed FG, 7 plays, 54 yards
  21. Q3 BuffaloFumble, 4 plays, 44 yards
  22. Q4 Western MichiganTouchdown, 7 plays, 63 yards
  23. Q4 BuffaloPunt, 5 plays, 27 yards
  24. Q4 Western MichiganTouchdown, 11 plays, 90 yards
  25. Q4 BuffaloEnd of game, 4 plays, 25 yards

Play by play

1st quarter7 drives, then Tied at 0
Western Michigan Turnover on downs, 7 plays
15:001st & 10 at own 35Taylor Sheets kickoff for 65 yds , Darius Phillips return for 21 yds to the WMich 21
15:001st & 10 at own 21Zach Terrell pass complete to Carrington Thompson for 23 yds to the WMich 44 for a 1ST down
15:001st & 10 at own 44Jarvion Franklin run for 4 yds to the WMich 48
15:002nd & 6 at own 48Zach Terrell pass complete to Corey Davis for 16 yds to the Buff 36 for a 1ST down
15:001st & 10 at opp 36Zach Terrell pass complete to Michael Henry for 7 yds to the Buff 29
15:002nd & 3 at opp 29WESTRN MICHIGAN Penalty, false start (-5 Yards) to the Buff 34
15:002nd & 8 at opp 34Jarvion Franklin run for no gain to the Buff 34
15:003rd & 8 at opp 34Zach Terrell pass complete to Corey Davis for 7 yds to the Buff 27
11:424th & 1 at opp 27Timeout WESTRN MICHIGAN, clock 11:42
11:424th & 1 at opp 27Jarvion Franklin run for no gain to the Buff 27
Buffalo Punt, 4 plays
11:351st & 10 at own 27Jordan Johnson run for 28 yds to the WMich 45 for a 1ST down
11:351st & 10 at opp 45Jamarl Eiland run for 4 yds to the WMich 41
11:352nd & 6 at opp 41Grant Rohach pass incomplete
11:353rd & 6 at opp 41Grant Rohach pass incomplete
11:354th & 6 at opp 41Kyle Deween punt for 41 yds for a touchback
Western Michigan Punt, 4 plays
10:131st & 10 at own 20Jarvion Franklin run for 12 yds to the WMich 32 for a 1ST down
10:131st & 10 at own 32Zach 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
10:132nd & 12 at own 30Zach Terrell pass incomplete to Corey Davis
10:133rd & 12 at own 30Zach Terrell pass incomplete to Carrington Thompson
10:134th & 12 at own 30Derrick Mitchell punt for 32 yds, punt out-of-bounds at the Buff 38
Buffalo Punt, 5 plays
8:421st & 10 at own 38Jordan Johnson run for 4 yds to the Buff 42
8:422nd & 6 at own 42Grant Rohach pass complete to Marcus McGill for 20 yds to the WMich 38 for a 1ST down
8:421st & 10 at opp 38JOHNSON, 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.
8:421st & 20 at opp 48Grant Rohach pass incomplete to Marcus McGill
8:422nd & 20 at opp 48Grant Rohach pass complete to Marcus McGill for 1 yd to the WMich 47
8:423rd & 19 at opp 47BUFFALO Penalty, false start (-5 Yards) to the Buff 48
8:423rd & 24 at own 48Grant Rohach run for 5 yds to the WMich 47
8:424th & 19 at opp 47Kyle Deween punt for 47 yds for a touchback
Western Michigan Punt, 5 plays
5:341st & 10 at own 20Zach Terrell pass complete to Corey Davis for 6 yds to the WMich 26
5:342nd & 4 at own 26Zach Terrell pass complete to Corey Davis for 9 yds to the WMich 35 for a 1ST down
5:341st & 10 at own 35Jarvion Franklin run for 2 yds to the WMich 37
5:342nd & 8 at own 37Zach Terrell pass incomplete to Carrington Thompson, broken up by Boise Ross
5:343rd & 8 at own 37Zach Terrell pass complete to Michael Henry for 5 yds to the WMich 42
5:344th & 3 at own 42Derrick Mitchell punt for 36 yds, downed at the Buff 22
Buffalo Punt, 3 plays
3:261st & 10 at own 22Jordan Johnson run for no gain to the Buff 22
3:262nd & 10 at own 22Jordan Johnson run for 5 yds to the Buff 27
3:263rd & 5 at own 27Grant Rohach pass complete to Marcus McGill for 4 yds to the Buff 31 BUFFALO Penalty, false start ( Yards) declined
3:264th & 1 at own 31Kyle Deween punt for 43 yds , Darius Phillips returns for 1 yd to the WMich 27
Western Michigan Fumble, 5 plays
1:381st & 10 at own 27Jarvion Franklin run for 2 yds to the WMich 29
1:382nd & 8 at own 29Zach Terrell run for 1 yd to the WMich 30
1:383rd & 7 at own 30Zach Terrell pass complete to Corey Davis for 14 yds to the WMich 44 for a 1ST down
Q2 15:001st & 10 at own 44Zach Terrell pass complete to Corey Davis for 27 yds to the Buff 29 for a 1ST down
Q2 15:001st & 10 at opp 29Fabian Johnson run for no gain to the Buff 24 Fabian Johnson fumbled, forced by Ishmael Hargrove, recovered by Buff Ryan Williamson
2nd quarter7 drives, then Western Michigan 14, Buffalo 0
Buffalo Punt, 3 plays
14:191st & 10 at own 24Grant Rohach pass incomplete
14:192nd & 10 at own 24Grant Rohach run for 3 yds to the Buff 27
14:193rd & 7 at own 27Grant Rohach sacked by Obbie Jackson for a loss of 6 yards to the Buff 21
14:194th & 13 at own 21Kyle Deween punt for 50 yds , Darius Phillips returns for 6 yds to the WMich 31 Darius Phillips fumbled, forced by Brandon Williams,
Western Michigan Touchdown, 9 plays
12:371st & 10 at own 31Jarvion Franklin run for 6 yds to the WMich 37
12:372nd & 4 at own 37Zach Terrell pass complete to Corey Davis for 9 yds to the WMich 46 for a 1ST down
12:371st & 10 at own 46Jarvion Franklin run for 1 yd to the WMich 47
12:372nd & 9 at own 47Zach Terrell pass complete to Michael Henry for 6 yds to the Buff 47
12:373rd & 3 at opp 47Zach Terrell run for 4 yds to the Buff 43 for a 1ST down
12:371st & 10 at opp 43Jarvion Franklin run for a loss of 2 yards to the Buff 45
12:372nd & 12 at opp 45Zach Terrell pass complete to Corey Davis for 20 yds to the Buff 25 for a 1ST down
12:371st & 10 at opp 25Jarvion Franklin run for 3 yds to the Buff 22
8:162nd & 7 at opp 22Zach Terrell pass complete to Corey Davis for 22 yds for a TD, (Butch Hampton KICK)Western Michigan 7, Buffalo 0
Buffalo Punt, 3 plays
8:161st & 0 at own 35Derrick Mitchell kickoff for 65 yds for a touchback
8:161st & 10 at own 25Grant Rohach pass complete to Mason Schreck for 3 yds to the Buff 28
8:162nd & 7 at own 28Jordan Johnson run for 4 yds to the Buff 32
8:163rd & 3 at own 32Grant Rohach pass incomplete
8:164th & 3 at own 32Kyle Deween punt for 43 yds, fair catch by Darius Phillips at the WMich 25
Western Michigan Punt, 4 plays
7:061st & 10 at own 25Zach Terrell pass complete to Donnie Ernsberger for 10 yds to the WMich 35 for a 1ST down
7:061st & 10 at own 35Jarvion Franklin run for 1 yd to the WMich 36
5:442nd & 9 at own 36Zach Terrell pass incomplete to Corey Davis Timeout BUFFALO, clock 05:44
5:443rd & 9 at own 36Zach Terrell pass incomplete to Carrington Thompson
5:444th & 9 at own 36James Coleman punt for 37 yds, fair catch by Jamarl Eiland at the Buff 27
Buffalo Punt, 3 plays
5:311st & 10 at own 27Jordan Johnson run for 3 yds to the Buff 30
5:312nd & 7 at own 30Jordan Johnson run for 3 yds to the Buff 33
5:313rd & 4 at own 33Grant Rohach pass complete to Kamathi Holsey for 2 yds to the Buff 35
5:314th & 2 at own 35Kyle Deween punt for 26 yds, punt out-of-bounds at the WMich 39
Western Michigan Touchdown, 4 plays
3:261st & 10 at own 39Zach Terrell pass complete to Michael Henry for 40 yds to the Buff 21 for a 1ST down
3:261st & 10 at opp 21Zach Terrell pass complete to Carrington Thompson for 1 yd to the Buff 20
3:262nd & 9 at opp 20Zach Terrell pass incomplete to Corey Davis
2:083rd & 9 at opp 20Jarvion Franklin 20 Yd pass from Zach Terrell (Butch Hampton Kick)Western Michigan 14, Buffalo 0
Buffalo End of half, 6 plays
2:081st & 0 at own 35Derrick Mitchell kickoff for 65 yds for a touchback
2:081st & 10 at own 25Jordan Johnson run for 5 yds to the Buff 30
2:082nd & 5 at own 30Grant Rohach run for a loss of 1 yard to the Buff 29
1:303rd & 6 at own 29Timeout WESTRN MICHIGAN, clock 01:30
1:303rd & 6 at own 29Grant Rohach run for 7 yds to the Buff 36 for a 1ST down
1:301st & 10 at own 36Jordan Johnson run for 5 yds to the Buff 41
1:302nd & 5 at own 41Johnathan Hawkins run for 10 yds to the WMich 49 for a 1ST down
0:031st & 10 at opp 49Timeout BUFFALO, clock 00:03
0:031st & 10 at opp 49Grant Rohach pass complete to Mason Schreck for 31 yds to the WMich 18 for a 1ST down
3rd quarter7 drives, then Western Michigan 24, Buffalo 0
Buffalo Punt, 4 plays
15:001st & 10 at own 35Derrick Mitchell kickoff for 64 yds , Johnathan Hawkins return for 22 yds to the Buff 23
15:001st & 10 at own 23Grant Rohach pass complete to Mason Schreck for 11 yds to the Buff 34 for a 1ST down
15:001st & 10 at own 34Jordan Johnson run for a loss of 1 yard to the Buff 33
15:002nd & 11 at own 33Grant Rohach pass incomplete to Kamathi Holsey
15:003rd & 11 at own 33Grant Rohach run for 4 yds to the Buff 37
15:004th & 7 at own 37Kyle Deween punt for 31 yds, downed at the WMich 32
Western Michigan Field goal, 6 plays
12:411st & 10 at own 32Zach Terrell pass complete to N/A for 26 yds to the Buff 42 for a 1ST down
12:411st & 10 at opp 42Zach Terrell pass complete to Corey Davis for 25 yds to the Buff 17 for a 1ST down
12:411st & 10 at opp 17Jarvion Franklin run for 6 yds to the Buff 11
12:412nd & 4 at opp 11Zach 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
12:413rd & 6 at opp 13Zach Terrell pass incomplete to Corey Davis
10:014th & 6 at opp 13Butch Hampton 30 yd FG GOODWestern Michigan 17, Buffalo 0
Buffalo Punt, 5 plays
10:011st & 0 at own 35Derrick Mitchell kickoff for 65 yds for a touchback
10:011st & 10 at own 25Grant Rohach pass complete to Mason Schreck for 14 yds to the Buff 39 for a 1ST down
10:011st & 10 at own 39Grant Rohach pass complete to Jamarl Eiland for 26 yds to the WMich 35 for a 1ST down
10:011st & 10 at opp 35Grant Rohach run for a loss of 6 yards to the WMich 41 Grant Rohach fumbled, recovered by Buff Grant Rohach
10:012nd & 16 at opp 41Grant Rohach pass incomplete to Kamathi Holsey
10:013rd & 16 at opp 41Grant Rohach pass complete to Jordan Johnson for 3 yds to the WMich 38 BUFFALO Penalty, illegal block ( Yards) declined
10:014th & 13 at opp 38Kyle Deween punt for 33 yds, downed at the WMich 5
Western Michigan Touchdown, 4 plays
7:431st & 10 at own 5Jarvion Franklin run for 3 yds to the WMich 8
7:432nd & 7 at own 8TERRELL, 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:431st & 10 at own 23Jarvion Franklin run for 7 yds to the WMich 30
7:432nd & 3 at own 30Davon Tucker run for 5 yds to the WMich 35 for a 1ST down
5:421st & 10 at own 35Zach 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:421st & 0 at own 35Derrick Mitchell kickoff for 61 yds , Johnathan Hawkins return for 19 yds to the Buff 23
5:421st & 10 at own 23Grant Rohach pass complete to Mason Schreck for a loss of 2 yards to the Buff 21
5:422nd & 12 at own 21Grant Rohach sacked by Robert Spillane for a loss of 7 yards to the Buff 14
5:423rd & 19 at own 14Grant Rohach pass incomplete
5:424th & 19 at own 14Kyle Deween punt for 48 yds, downed at the WMich 38
Western Michigan Missed FG, 7 plays
3:551st & 10 at own 38Zach Terrell pass complete to Donnie Ernsberger for 38 yds to the Buff 24 for a 1ST down
3:551st & 10 at opp 24Zach Terrell pass complete to Donnie Ernsberger for 8 yds to the Buff 16
3:552nd & 2 at opp 16Davon Tucker run for 5 yds to the Buff 11 for a 1ST down
3:551st & 10 at opp 11Zach 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:552nd & 15 at opp 16Jarvion Franklin run for 1 yd to the Buff 15
3:553rd & 14 at opp 15Zach Terrell pass complete to N/A for 7 yds to the Buff 8
0:204th & 7 at opp 8Butch Hampton 24 yd FG MISSED
Buffalo Fumble, 4 plays
0:201st & 10 at own 20Jordan Johnson run for 4 yds to the Buff 24
Q4 15:002nd & 6 at own 24Jordan Johnson run for 10 yds to the Buff 34 for a 1ST down
Q4 15:001st & 10 at own 34Grant Rohach run for 19 yds to the WMich 47 for a 1ST down
Q4 15:001st & 10 at opp 47ROHACH, Grant pass incomplete to MCGILL, Marcus, PENALTY WMU holding (BEAL, Sam) 10 yards to the WMU37, 1ST DOWN UB, NO PLAY.
Q4 15:001st & 10 at opp 37Grant 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:361st & 10 at own 37Zach Terrell pass complete to N/A for 16 yds to the Buff 47 for a 1ST down
13:361st & 10 at opp 47Jarvion Franklin run for 24 yds to the Buff 23 for a 1ST down
13:361st & 10 at opp 23Zach Terrell pass complete to Corey Davis for 3 yds to the Buff 20
13:362nd & 7 at opp 20Davon Tucker run for 3 yds to the Buff 17
13:363rd & 4 at opp 17Jarvion Franklin run for 6 yds to the Buff 11 for a 1ST down
13:361st & 10 at opp 11Zach Terrell run for 9 yds to the Buff 2
13:362nd & 1 at opp 2WESTRN MICHIGAN Penalty, false start (Luke Juriga) to the Buff 7
9:372nd & 6 at opp 7Zach 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:371st & 0 at own 35Derrick Mitchell kickoff for 57 yds , Jamarl Eiland return for 18 yds to the Buff 26
9:371st & 10 at own 26Jordan Johnson run for no gain to the Buff 26
9:372nd & 10 at own 26Grant Rohach pass complete to Marcus McGill for 27 yds to the WMich 47 for a 1ST down
9:371st & 10 at opp 47Grant Rohach run for a loss of 1 yard to the WMich 48
9:372nd & 11 at opp 48Grant Rohach run for 1 yd to the WMich 47
9:373rd & 10 at opp 47Grant Rohach pass incomplete
9:374th & 10 at opp 47Kyle Deween punt for 37 yds, fair catch by Darius Phillips at the WMich 10
Western Michigan Touchdown, 11 plays
7:311st & 10 at own 10Zach Terrell pass complete to N/A for 2 yds to the WMich 12
7:312nd & 8 at own 12Zach Terrell run for 4 yds to the WMich 16
7:313rd & 4 at own 16Davon Tucker run for 27 yds to the WMich 43 for a 1ST down
7:311st & 10 at own 43Zach Terrell pass incomplete to Carrington Thompson, broken up by Ryan Williamson
5:212nd & 10 at own 43Timeout WESTRN MICHIGAN, clock 05:21
5:212nd & 10 at own 43Zach Terrell pass complete to Corey Davis for 8 yds to the Buff 49
5:213rd & 2 at opp 49Davon Tucker run for 5 yds to the Buff 44 for a 1ST down
5:211st & 10 at opp 44Fabian Johnson run for 8 yds to the Buff 36
5:212nd & 2 at opp 36Fabian Johnson run for 3 yds to the Buff 33 for a 1ST down
5:211st & 10 at opp 33Fabian Johnson run for 11 yds to the Buff 22 for a 1ST down
5:211st & 10 at opp 22Zach Terrell run for 13 yds to the Buff 9 for a 1ST down
1:471st & goal at opp 9F. 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:471st & 10 at own 34Jordan Johnson run for 3 yds to the Buff 37
1:472nd & 7 at own 37Jordan Johnson run for no gain to the Buff 37
1:473rd & 7 at own 37Jordan Johnson run for 22 yds to the WMich 41 for a 1ST down
1:471st & 10 at opp 41Grant 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.

Western Michigan leads 10–⁠2 in 12 meetings, counting the four since this game.

Recent meetings
2026Western Michigan 20, Buffalo 17
2024Western Michigan 48, Buffalo 41
2021Western Michigan 24, Buffalo 17
2017Western Michigan 71, Buffalo 68
2016Western Michigan 38, Buffalo 0
2013Buffalo 33, Western Michigan 0

Around this game