Western Michigan at Buffalo

Saturday, October 2, 2021

Western Michigan beat Buffalo 24–⁠17. It was their 10th meeting; after it, Western Michigan led the series 8–⁠2.

AwayWestern Michigan8–⁠5 in 2021
24
HomeBuffalo4–⁠8 in 2021
17

Final at UB Stadium, AmherstTV: CBSSNAttendance 17,344

At kickoff
69°F, mostly cloudy, wind 18 mph from the southwest, gusts to 23 mphWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, six minutes before kickoff
Official
Greg SujakGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Western Michigan7001724
Buffalo703717

Standouts

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

Player stats

Western Michigan

PassingC/AttYdsTDInt
Kaleb Eleby21/3327920
RushingCarYdsTDLong
La’Darius Jefferson2396117
Sean Tyler1480018
Jaxson Kincaide2805
ReceivingRecYdsTDLong
Skyy Moore11163264
Corey Crooms452020
La’Darius Jefferson233023
Anthony Torres431016
DefenseTklTFLSacksInt
Corvin Moment7200
Delano Ware6000
Zaire Barnes5110
Ryan Selig5000

Buffalo

PassingC/AttYdsTDInt
Kyle Vantrease12/2215100
RushingCarYdsTDLong
Ron Cook Jr.356155
Dylan McDuffie838010
Kevin Marks113408
Matt Myers2407
ReceivingRecYdsTDLong
Quian Williams6119040
Jamari Gassett214010
Dominic Johnson1707
Jake Molinich1707
DefenseTklTFLSacksInt
James Patterson14000
Cory Gross Jr.10000
Marcus Fuqua10000
Max Michel7110
Daymond Williams5110
George Wolo2110

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

Team stats

Western MichiganBuffalo
457Total yards282
279Passing yards151
178Rushing yards131
8.5Yards per pass6.9
3.6Yards per rush4.5
29First downs15
6–⁠15Third downs4–⁠11
3–⁠5Fourth downs0–⁠0
0Turnovers1
5–⁠35Penalties5–⁠48
40:06Possession19:54
1Sacks (by defense)3

Efficiency

Western MichiganBuffalo
50%Success rate40%
0.24EPA per play0.19
1.13Explosiveness1.25
0.25Rushing EPA0.23
0.22Passing EPA0.14
40%Passing-down success19%
0.32First-down EPA0.18
0.14Second-down EPA0.14
0.42Third-down EPA0.25
17%Havoc by its defense11%

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 57% to win. Western Michigan won as Elo’s underdog.

The line

Western Michigan −7, over/under 59.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 68%, Buffalo 32%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Buffalo end zoneWestern Michigan end zoneQ1 Western MichiganPunt, 3 playsQ1 BuffaloPunt, 10 playsQ1 Western MichiganTouchdown, 16 playsQ1 BuffaloTouchdown, 2 playsQ1 Western MichiganMissed FG, 9 playsQ2 BuffaloFumble, 7 playsQ2 Western MichiganTurnover on downs, 16 playsQ2 BuffaloEnd of half, 1 playQ3 BuffaloField goal, 13 playsQ3 Western MichiganMissed FG, 10 playsQ3 BuffaloPunt, 3 playsQ3 Western MichiganTurnover on downs, 4 playsQ3 BuffaloPunt, 3 playsQ3 Western MichiganField goal, 13 playsQ4 BuffaloPunt, 3 playsQ4 Western MichiganTouchdown, 1 playQ4 BuffaloPunt, 3 playsQ4 Western MichiganTouchdown, 11 playsQ4 BuffaloTouchdown, 7 playsQ4 Western MichiganEnd of game, 2 plays
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.
  1. Q1 Western MichiganPunt, 3 plays, 9 yards
  2. Q1 BuffaloPunt, 10 plays, 33 yards
  3. Q1 Western MichiganTouchdown, 16 plays, 95 yards
  4. Q1 BuffaloTouchdown, 2 plays, 65 yards
  5. Q1 Western MichiganMissed FG, 9 plays, 55 yards
  6. Q2 BuffaloFumble, 7 plays, 50 yards
  7. Q2 Western MichiganTurnover on downs, 16 plays, 52 yards
  8. Q2 BuffaloEnd of half, 1 play, 4 yards
  9. Q3 BuffaloField goal, 13 plays, 62 yards
  10. Q3 Western MichiganMissed FG, 10 plays, 49 yards
  11. Q3 BuffaloPunt, 3 plays, −5 yards
  12. Q3 Western MichiganTurnover on downs, 4 plays, −3 yards
  13. Q3 BuffaloPunt, 3 plays, 6 yards
  14. Q3 Western MichiganField goal, 13 plays, 67 yards
  15. Q4 BuffaloPunt, 3 plays, 2 yards
  16. Q4 Western MichiganTouchdown, 1 play, 79 yards
  17. Q4 BuffaloPunt, 3 plays, 0 yards
  18. Q4 Western MichiganTouchdown, 11 plays, 66 yards
  19. Q4 BuffaloTouchdown, 7 plays, 65 yards
  20. Q4 Western MichiganEnd of game, 2 plays, −4 yards

Play by play

1st quarter5 drives, then Tied at 7
Western Michigan Punt, 3 plays
14:54Alex McNulty kickoff for 59 yds , Bryce Nunnelly return for 24 yds to the WMich 30
14:541st & 10 at own 30Sean Tyler run for 8 yds to the WMich 38
14:542nd & 2 at own 38Kaleb Eleby pass incomplete
14:543rd & 2 at own 38Sean Tyler run for 1 yd to the WMich 39
13:384th & 1 at own 39Nick Mihalic punt for 38 yds , Ron Cook Jr. returns for 3 yds to the Buff 26
Buffalo Punt, 10 plays
13:381st & 10 at own 26Kyle Vantrease pass complete to Jake Molinich for 7 yds to the Buff 33
13:382nd & 3 at own 33Kevin Marks Jr. run for 6 yds to the Buff 39 for a 1ST down
13:381st & 10 at own 39Kevin Marks Jr. run for 3 yds to the Buff 42
13:382nd & 7 at own 42Kevin Marks Jr. run for 8 yds to the 50 yard line for a 1ST down
13:381st & 10 at the 50Kyle Vantrease pass incomplete
13:382nd & 10 at the 50Matt Myers run for 7 yds to the WMich 43
13:383rd & 3 at opp 43Dylan McDuffie run for 8 yds to the WMich 35 for a 1ST down
13:381st & 10 at opp 35Kyle Vantrease pass incomplete
13:382nd & 10 at opp 35MCDUFFIE, Dylan rush to the right for a gain of 6 yards to the WMU29 (BARNES, Zaire;MOERTL, Jake). PENALTY WMU Offsides on FAYAD, Ali enforced 5 yards from the WMU35 to the WMU30 [NHSG]. NO PLAY (replay the down).
13:382nd & 5 at opp 30Kevin Marks Jr. run for a loss of 1 yard to the WMich 31
13:383rd & 6 at opp 31VANTREASE, Kyle pass to the right incomplete intended for JOHNSON, Dominic broken up by JACKSON, Dorian at the WMU20. PENALTY BUF Holding on DOIRON, Deondre enforced 10 yards from the WMU31 to the WMU41 [NHSG]. NO PLAY (replay the down).
13:383rd & 16 at opp 41Kyle Vantrease pass incomplete
13:383rd & 6 at opp 31VANTREASE, Kyle pass to the right incomplete intended for JOHNSON, Dominic broken up by JACKSON, Dorian at the WMU20. PENALTY BUF Holding on DOIRON, Deondre enforced 10 yards from the WMU31 to the WMU41 [NHSG]. NO PLAY (replay the down).
13:383rd & 16 at opp 41Kyle Vantrease pass incomplete
10:004th & 16 at opp 41Jackson Baltar punt for 36 yds, fair catch by Bryce Nunnelly at the WMich 5
Western Michigan Touchdown, 16 plays
10:001st & 10 at own 5La’Darius Jefferson run for 2 yds to the WMich 7
10:002nd & 8 at own 7Kaleb Eleby pass complete to Anthony Torres for 5 yds to the WMich 12
10:003rd & 3 at own 12Kaleb Eleby pass complete to Skyy Moore for 7 yds to the WMich 19 for a 1ST down
10:001st & 10 at own 19Kaleb Eleby pass complete to La’Darius Jefferson for 23 yds to the WMich 42 for a 1ST down
10:001st & 10 at own 42Kaleb Eleby run for 5 yds to the WMich 47
10:002nd & 5 at own 47Kaleb Eleby run for 6 yds to the Buff 47 for a 1ST down
10:001st & 10 at opp 47Sean Tyler run for 4 yds to the Buff 43
10:002nd & 6 at opp 43Sean Tyler run for 9 yds to the Buff 34 for a 1ST down
10:001st & 10 at opp 34La’Darius Jefferson run for 4 yds to the Buff 30
4:222nd & 6 at opp 30La’Darius Jefferson run for 3 yds to the Buff 27
4:223rd & 3 at opp 27Timeout BUFFALO, clock 04:22
4:223rd & 3 at opp 27Kaleb Eleby pass incomplete
4:224th & 3 at opp 27Kaleb Eleby pass complete to Skyy Moore for 19 yds to the Buff 8 for a 1ST down
4:221st & goal at opp 8Sean Tyler run for 2 yds to the Buff 6
4:222nd & goal at opp 6TYLER, Sean rush up the middle for no gain to the BUF6 (PATTERSON, James;RIGGINS, Taylor). PENALTY BUF Face mask on MICHEL, Max enforced half the distance from the goal, 3 yards from the BUF6 to the BUF3 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
4:221st & goal at opp 3La’Darius Jefferson run for no gain to the Buff 3
4:222nd & goal at opp 3WESTRN MICHIGAN Penalty, Offensive Holding (-10 Yards) to the Buff 12
4:222nd & goal at opp 3WESTRN MICHIGAN Penalty, Offensive Holding (-10 Yards) to the Buff 12
1:402nd & goal at opp 12Kaleb Eleby pass complete to Skyy Moore for 12 yds for a TD (Parker Sampson KICK)Western Michigan 7, Buffalo 0
Buffalo Touchdown, 2 plays
1:40Nick Mihalic kickoff for 62 yds
1:401st & 10 at own 35Kyle Vantrease pass complete to Ron Cook Jr. for 10 yds to the Buff 45 for a 1ST down
1:121st & 10 at own 45Ron Cook Jr. run for 55 yds for a TD (Alex McNulty KICK)Tied at 7
Western Michigan Missed FG, 9 plays
1:12Alex McNulty kickoff for 65 yds for a touchback
1:011st & 10 at own 25Sean Tyler run for 3 yds to the WMich 28
1:012nd & 7 at own 28Timeout BUFFALO, clock 01:01
1:012nd & 7 at own 28ELEBY, Kaleb scrambles to the left for a gain of 3 yards to the WMU31 (PATTERSON, James). PENALTY WMU Illegal Block in the Back on CALIENDO, Mike enforced 10 yards from the WMU28 to the WMU18 [NHSG]. NO PLAY (replay the down).
1:012nd & 17 at own 18Sean Tyler run for 18 yds to the WMich 36 for a 1ST down
1:012nd & 7 at own 28ELEBY, Kaleb scrambles to the left for a gain of 3 yards to the WMU31 (PATTERSON, James). PENALTY WMU Illegal Block in the Back on CALIENDO, Mike enforced 10 yards from the WMU28 to the WMU18 [NHSG]. NO PLAY (replay the down).
1:012nd & 17 at own 18Sean Tyler run for 18 yds to the WMich 36 for a 1ST down
0:001st & 10 at own 36La’Darius Jefferson run for 15 yds to the Buff 49 for a 1ST down
Q2 15:001st & 10 at opp 49La’Darius Jefferson run for no gain to the Buff 49
Q2 15:002nd & 10 at opp 49ELEBY, Kaleb pass up the middle incomplete intended for HALL, Jaylen broken up by HUDGENS, Logic at the BUF0. PENALTY BUF Holding enforced 10 yards from the BUF49 to the BUF39 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Q2 15:001st & 10 at opp 39Kaleb Eleby pass complete to Skyy Moore for 16 yds to the Buff 23 for a 1ST down
Q2 15:001st & 10 at opp 23Jaxson Kincaide run for 5 yds to the Buff 18
Q2 15:002nd & 5 at opp 18Jaxson Kincaide run for 3 yds to the Buff 15
Q2 15:003rd & 2 at opp 15WESTRN MICHIGAN Penalty, False Start (-5 Yards) to the Buff 20
Q2 15:003rd & 7 at opp 20Kaleb Eleby pass incomplete
Q2 11:504th & 7 at opp 20Parker Sampson 37 yd FG MISSED
2nd quarter4 drives, then Tied at 7
Buffalo Fumble, 7 plays
11:501st & 10 at own 20Kevin Marks Jr. run for 5 yds to the Buff 25
11:502nd & 5 at own 25Kevin Marks Jr. run for 1 yd to the Buff 26
11:503rd & 4 at own 26Kyle Vantrease pass complete to Quian Williams for 13 yds to the Buff 39 for a 1ST down
11:501st & 10 at own 39Kyle Vantrease pass complete to Quian Williams for 40 yds to the WMich 21 for a 1ST down
11:501st & 10 at opp 21Ron Cook Jr. run for 2 yds to the WMich 19
11:502nd & 8 at opp 19Kyle Vantrease pass incomplete
9:193rd & 8 at opp 19Kyle Vantrease sacked for 0 yards to the WMich 30
Western Michigan Turnover on downs, 16 plays
9:191st & 10 at own 30La’Darius Jefferson run for 2 yds to the WMich 32
9:192nd & 8 at own 32La’Darius Jefferson run for 2 yds to the WMich 34
9:193rd & 6 at own 34Kaleb Eleby pass complete to Anthony Torres for 16 yds to the 50 yard line for a 1ST down
9:191st & 10 at the 50Kaleb Eleby pass complete to Skyy Moore for 7 yds to the Buff 43
6:052nd & 3 at opp 43Sean Tyler run for 1 yd to the Buff 42
6:053rd & 2 at opp 42Timeout WESTRN MICHIGAN, clock 06:05
5:264th & 1 at opp 41Timeout BUFFALO, clock 05:26
5:263rd & 2 at opp 42Sean Tyler run for 1 yd to the Buff 41
5:264th & 1 at opp 41Kaleb Eleby run for 3 yds to the Buff 38 for a 1ST down
5:261st & 10 at opp 38La’Darius Jefferson run for 2 yds to the Buff 36
5:262nd & 8 at opp 36Kaleb Eleby pass incomplete
5:263rd & 8 at opp 36Kaleb Eleby run for 10 yds to the Buff 26 for a 1ST down
5:261st & 10 at opp 26ELEBY, Kaleb pass to the left incomplete intended for MOORE, Skyy thrown to the BUF18. PENALTY BUF Pass Interference on INGRAM, Ja’Marcus enforced at the spot of the foul for 10 yards to the BUF16 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
5:261st & 10 at opp 16Kaleb Eleby run for 5 yds to the Buff 11
5:262nd & 5 at opp 11La’Darius Jefferson run for 6 yds to the Buff 5 for a 1ST down
5:261st & goal at opp 5La’Darius Jefferson run for no gain to the Buff 5
5:262nd & goal at opp 5La’Darius Jefferson run for 3 yds to the Buff 2
5:263rd & goal at opp 2La’Darius Jefferson run for no gain to the Buff 2
Buffalo Fumble, 7 plays
4:143rd & 8 at opp 19Kyle Vantrease sacked for 0 yards to the WMich 30
Western Michigan Turnover on downs, 16 plays
0:304th & goal at opp 2Kaleb Eleby sacked for 0 yards to the Buff 18
3rd quarter6 drives, then Buffalo 10, Western Michigan 7
Buffalo Field goal, 13 plays
15:001st & 10 at own 23Dylan McDuffie run for 10 yds to the Buff 33 for a 1ST down
15:001st & 10 at own 33Dylan McDuffie run for a loss of 1 yard to the Buff 32
15:002nd & 11 at own 32Dylan McDuffie run for 7 yds to the Buff 39
15:003rd & 4 at own 39Kyle Vantrease pass complete to Dominic Johnson for 7 yds to the Buff 46 for a 1ST down
15:001st & 10 at own 46Kyle Vantrease pass complete to Jamari Gassett for 10 yds to the WMich 44 for a 1ST down
15:001st & 10 at opp 44Jake Molinich run for no gain to the WMich 44 fumbled, recovered by Buff Kyle Vantrease
15:002nd & 10 at opp 44Kyle Vantrease pass complete to Quian Williams for 14 yds to the WMich 30 for a 1ST down
15:001st & 10 at opp 30Kevin Marks Jr. run for 6 yds to the WMich 24
15:002nd & 4 at opp 24Dylan McDuffie run for 6 yds to the WMich 18 for a 1ST down
15:001st & 10 at opp 18Dylan McDuffie run for 1 yd to the WMich 17
15:002nd & 9 at opp 17Dylan McDuffie run for 5 yds to the WMich 12
15:003rd & 4 at opp 12Matt Myers run for a loss of 3 yards to the WMich 15 fumbled, recovered by Buff Matt Myers
8:574th & 7 at opp 15Alex McNulty 37 yd FG GOODBuffalo 10, Western Michigan 7
Western Michigan Missed FG, 10 plays
8:57Alex McNulty kickoff for 46 yds
8:571st & 10 at own 25Kaleb Eleby pass complete to Corey Crooms for 9 yds to the WMich 34
8:572nd & 1 at own 34Kaleb Eleby pass complete to Corey Crooms for 11 yds to the WMich 45 for a 1ST down
8:571st & 10 at own 45Kaleb Eleby pass incomplete
8:572nd & 10 at own 45Kaleb Eleby pass complete to Skyy Moore for 8 yds to the Buff 47
8:573rd & 2 at opp 47Sean Tyler run for 8 yds to the Buff 39 for a 1ST down
8:571st & 10 at opp 39Kaleb Eleby pass complete to Skyy Moore for 14 yds to the Buff 25 for a 1ST down
8:571st & 10 at opp 25Kaleb Eleby pass incomplete
8:572nd & 10 at opp 25La’Darius Jefferson run for a loss of 1 yard to the Buff 26
8:573rd & 11 at opp 26Kaleb Eleby pass incomplete
5:304th & 11 at opp 26Parker Sampson 43 yd FG MISSED
Buffalo Punt, 3 plays
5:301st & 10 at own 26Ron Cook Jr. run for a loss of 1 yard to the Buff 25
5:302nd & 11 at own 25Kyle Vantrease pass complete to Ron Cook Jr. for a loss of 6 yards to the Buff 19
5:303rd & 17 at own 19Kyle Vantrease pass complete to Quian Williams for 2 yds to the Buff 21
3:314th & 15 at own 21Jackson Baltar punt for 12 yds
Western Michigan Turnover on downs, 4 plays
3:311st & 10 at opp 33Sean Tyler run for 5 yds to the Buff 28
3:312nd & 5 at opp 28Kaleb Eleby pass incomplete
2:204th & 13 at opp 36Timeout WESTRN MICHIGAN, clock 02:20
2:203rd & 5 at opp 28Kaleb Eleby sacked by Daymond Williams for 0 yards to the Buff 36
2:154th & 13 at opp 36Kaleb Eleby pass incomplete
Buffalo Punt, 3 plays
2:151st & 10 at own 36Kevin Marks Jr. run for 3 yds to the Buff 39
2:152nd & 7 at own 39Kevin Marks Jr. run for 3 yds to the Buff 42
2:153rd & 4 at own 42Kyle Vantrease pass incomplete
1:034th & 4 at own 42Jackson Baltar punt for 34 yds
Western Michigan Field goal, 13 plays
1:031st & 10 at own 24Kaleb Eleby pass complete to Corey Crooms for 12 yds to the WMich 36 for a 1ST down
1:031st & 10 at own 36Kaleb Eleby pass complete to Corey Crooms for 20 yds to the Buff 44 for a 1ST down
0:001st & 10 at opp 44Kaleb Eleby pass complete to Anthony Torres for 5 yds to the Buff 39
Q4 15:002nd & 5 at opp 39La’Darius Jefferson run for 6 yds to the Buff 33 for a 1ST down
Q4 15:001st & 10 at opp 33WESTRN MICHIGAN Penalty, False Start (Jacob Gideon) to the Buff 38
Q4 15:001st & 15 at opp 38Kaleb Eleby pass incomplete
Q4 15:002nd & 15 at opp 38Kaleb Eleby pass incomplete
Q4 15:003rd & 15 at opp 38Kaleb Eleby pass complete to La’Darius Jefferson for 10 yds to the Buff 28
Q4 15:004th & 5 at opp 28Kaleb Eleby pass complete to Skyy Moore for 7 yds to the Buff 21 for a 1ST down
Q4 15:001st & 10 at opp 21La’Darius Jefferson run for 14 yds to the Buff 7 for a 1ST down
Q4 15:001st & goal at opp 7Kaleb Eleby sacked by Max Michel for 0 yards to the Buff 14
Q4 15:002nd & goal at opp 14Kaleb Eleby pass complete to Anthony Torres for 5 yds to the Buff 9
Q4 15:003rd & goal at opp 9Kaleb Eleby pass incomplete
Q4 10:574th & goal at opp 9Nick Mihalic 26 yd FG GOODTied at 10
4th quarter5 drives, then Western Michigan 24, Buffalo 17
Buffalo Punt, 3 plays
10:52Nick Mihalic kickoff for 55 yds , Ron Cook Jr. return for 17 yds to the Buff 27
10:521st & 10 at own 27Kyle Vantrease pass incomplete
10:522nd & 10 at own 27Dylan McDuffie run for 2 yds to the Buff 29
10:523rd & 8 at own 29Kyle Vantrease pass incomplete
9:524th & 8 at own 29Jackson Baltar punt for 50 yds , Bryce Nunnelly returns for no gain to the WMich 21
9:521st & 10 at own 21ELEBY, Kaleb pass to the right incomplete intended for MOORE, Skyy broken up by WRIGHT, Kadofi at the WMU21. PENALTY BUF Unsportsmanlike Conduct on WRIGHT, Kadofi enforced 15 yards from the WMU21 to the WMU36 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Western Michigan Touchdown, 1 play
9:341st & 10 at own 36Kaleb Eleby pass complete to Skyy Moore for 64 yds for a TD (Nick Mihalic KICK)Western Michigan 17, Buffalo 10
Buffalo Punt, 3 plays
9:32Nick Mihalic kickoff for 63 yds , Ron Cook Jr. return for 20 yds to the Buff 22
9:321st & 10 at own 22Kevin Marks Jr. run for 3 yds to the Buff 25
9:322nd & 7 at own 25Kevin Marks Jr. run for a loss of 3 yards to the Buff 22
9:323rd & 10 at own 22Kyle Vantrease pass incomplete
8:194th & 10 at own 22Jackson Baltar punt for 44 yds, fair catch by Bryce Nunnelly at the WMich 34
Western Michigan Touchdown, 11 plays
8:191st & 10 at own 34La’Darius Jefferson run for 7 yds to the WMich 41
8:192nd & 3 at own 41La’Darius Jefferson run for 2 yds to the WMich 43
8:193rd & 1 at own 43La’Darius Jefferson run for 17 yds to the Buff 40 for a 1ST down
8:191st & 10 at opp 40Kaleb Eleby pass complete to Skyy Moore for 8 yds to the Buff 32
8:192nd & 2 at opp 32Sean Tyler run for 8 yds to the Buff 24 for a 1ST down
4:032nd & 3 at opp 17Timeout WESTRN MICHIGAN, clock 04:03
4:031st & 10 at opp 24Sean Tyler run for 7 yds to the Buff 17
4:032nd & 3 at opp 17Sean Tyler run for 5 yds to the Buff 12 for a 1ST down
3:172nd & 7 at opp 9Timeout BUFFALO, clock 03:17
3:171st & 10 at opp 12La’Darius Jefferson run for 3 yds to the Buff 9
3:123rd & 5 at opp 7Timeout BUFFALO, clock 03:12
3:122nd & 7 at opp 9La’Darius Jefferson run for 2 yds to the Buff 7
3:123rd & 5 at opp 7La’Darius Jefferson run for 6 yds to the Buff 1 for a 1ST down
2:301st & goal at opp 1La’Darius Jefferson run for 1 yd for a TD (Nick Mihalic KICK)Western Michigan 24, Buffalo 10
Buffalo Touchdown, 7 plays
2:30Nick Mihalic kickoff for 58 yds
2:301st & 10 at own 35Kyle Vantrease pass incomplete
2:302nd & 10 at own 35Kyle Vantrease pass incomplete
2:303rd & 10 at own 35Kyle Vantrease run for 10 yds to the Buff 45 for a 1ST down
2:301st & 10 at own 45Kyle Vantrease pass complete to Quian Williams for 37 yds to the WMich 18 for a 1ST down
2:301st & 10 at opp 18Kyle Vantrease pass complete to Quian Williams for 13 yds to the WMich 5 for a 1ST down
2:301st & goal at opp 5Kyle Vantrease pass complete to Jamari Gassett for 4 yds to the WMich 1
1:172nd & goal at opp 1Kyle Vantrease run for 1 yd for a TD (Alex McNulty KICK)Western Michigan 24, Buffalo 17
1:171st & goal at opp 3Timeout WESTRN MICHIGAN, clock 01:17
1:171st & 10 at opp 46Timeout BUFFALO, clock 01:17
1:17kickoff for 11 yds , Sean Tyler return for no gain to the Buff 46
1:171st & goal at opp 46Timeout BUFFALO, clock 01:17

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 two 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