Western Michigan at Buffalo

Saturday, October 11, 2008

Western Michigan beat Buffalo 34–⁠28 in overtime. It was their fourth meeting; after it, Western Michigan led the series 4–⁠0.

AwayWestern Michigan9–⁠4 in 2008
34
HomeBuffalo8–⁠6 in 2008
28

Final, overtime at UB Stadium, AmherstAttendance 15,025

At kickoff
71°F, a few clouds, wind 9 mph from the northeastWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, 24 minutes after kickoff

Scoring by quarter

TeamQ1Q2Q3Q4OTFinal
Western Michigan03322634
Buffalo7777028

Standouts

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

Player stats

Western Michigan

PassingC/AttYdsTDInt
Tim Hiller42/6334541
RushingCarYdsTDLong
Brandon West1159016
ReceivingRecYdsTDLong
Schneider Julien12111129
Jamarko Simmons10103124
Juan Nunez960110
Branden Ledbetter640112
InterceptionsIntYdsTD
Louis Delmas100

Buffalo

PassingC/AttYdsTDInt
Drew Willy17/3415701
Zach Maynard1/1700
RushingCarYdsTDLong
James Starks28125366
Brandon Thermilus41717
Brett Hamlin113013
Zach Maynard1505
ReceivingRecYdsTDLong
Naaman Roosevelt444025
Brett Hamlin341017
Ernest Jackson225014
James Starks424010
InterceptionsIntYdsTD
Davonte Shannon100

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

Team stats

Western MichiganBuffalo
397Total yards322
353Passing yards175
52Rushing yards158
5.5Yards per pass4.7
3.1Yards per rush4.2
23First downs20
5–⁠14Third downs9–⁠18
1–⁠2Fourth downs0–⁠0
3Turnovers1
9–⁠63Penalties5–⁠49
16:21Possession20:00

Efficiency

Western MichiganBuffalo
45%Success rate35%
0.04EPA per play−0.03
0.66Explosiveness0.93
−0.06Rushing EPA−0.21
0.12Passing EPA0.16
39%Passing-down success35%
−0.05First-down EPA−0.26
0.36Second-down EPA−0.28
0.00Third-down EPA0.70
2%Havoc by its defense2%

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 going in

Our ratings (scores only)

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

Every drive

Buffalo end zoneWestern Michigan end zoneQ1 BuffaloPunt, 3 playsQ1 Western MichiganPunt, 3 playsQ1 BuffaloPunt, 3 playsQ1 Western MichiganInterception, 3 playsQ1 BuffaloTouchdown run, 16 playsQ1 Western MichiganPunt, 3 playsQ1 BuffaloMissed FG, 8 playsQ2 Western MichiganField goal, 16 playsQ2 BuffaloTouchdown run, 4 playsQ2 Western MichiganPunt, 3 playsQ2 BuffaloPunt, 3 playsQ2 Western MichiganMissed FG, 3 playsQ2 BuffaloEnd of halfQ3 Western MichiganPunt, 4 playsQ3 BuffaloPunt, 3 playsQ3 Western MichiganTurnover on downs, 4 playsQ3 BuffaloTouchdown run, 10 playsQ3 Western MichiganField goal, 10 playsQ3 BuffaloPunt, 4 playsQ4 Western MichiganFumble, 3 playsQ4 BuffaloPunt, 3 playsQ4 Western MichiganTouchdown pass, 11 playsQ4 BuffaloPunt, 3 playsQ4 Western MichiganFumble, 1 playQ4 BuffaloTouchdown run, 5 playsQ4 Western MichiganResult not recorded, 1 play
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. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
  1. Q1 BuffaloPunt, 3 plays, 7 yards
  2. Q1 Western MichiganPunt, 3 plays, 4 yards
  3. Q1 BuffaloPunt, 3 plays, 5 yards
  4. Q1 Western MichiganInterception, 3 plays, −9 yards
  5. Q1 BuffaloTouchdown run, 16 plays, 80 yards
  6. Q1 Western MichiganPunt, 3 plays, 6 yards
  7. Q1 BuffaloMissed FG, 8 plays, 29 yards
  8. Q2 Western MichiganField goal, 16 plays, 70 yards
  9. Q2 BuffaloTouchdown run, 4 plays, 80 yards
  10. Q2 Western MichiganPunt, 3 plays, 9 yards
  11. Q2 BuffaloPunt, 3 plays, 6 yards
  12. Q2 Western MichiganMissed FG, 3 plays, 19 yards
  13. Q2 BuffaloEnd of half, 0 yards
  14. Q3 Western MichiganPunt, 4 plays, 21 yards
  15. Q3 BuffaloPunt, 3 plays, −12 yards
  16. Q3 Western MichiganTurnover on downs, 4 plays, 2 yards
  17. Q3 BuffaloTouchdown run, 10 plays, 71 yards
  18. Q3 Western MichiganField goal, 10 plays, 46 yards
  19. Q3 BuffaloPunt, 4 plays, 19 yards
  20. Q4 Western MichiganFumble, 3 plays, 12 yards
  21. Q4 BuffaloPunt, 3 plays, 6 yards
  22. Q4 Western MichiganTouchdown pass, 11 plays, 79 yards
  23. Q4 BuffaloPunt, 3 plays, 8 yards
  24. Q4 Western MichiganFumble, 1 play, −9 yards
  25. Q4 BuffaloTouchdown run, 5 plays, 6 yards
  26. Q4 Western MichiganResult not recorded, 1 play, −10 yards

Play by play

1st quarter7 drives, then Buffalo 7, Western Michigan 0
Buffalo Punt, 3 plays
15:001st & 10 at own 38James Starks rush for no gain to the Buff 38, tackled by Zach Davidson and Boston McCornell.
15:002nd & 10 at own 38Zach Maynard pass complete to Jesse Rack for 7 yards to the Buff 45, tackled by Ben Armer.
15:003rd & 3 at own 45Drew Willy pass incomplete to N/A.
15:004th & 3 at own 45Peter Fardon punt for 46 yards, returned by E.J. Biggers for 5 yards to the WMich 14, tackled by Ray Anthony Long.
Western Michigan Punt, 3 plays
15:001st & 10 at own 14Westrn Michigan penalty 5 yard false start on Anthony Parker accepted.
15:001st & 15 at own 9Brandon West rush for 2 yards to the WMich 11, tackled by Mike Thompson.
15:002nd & 13 at own 11Tim Hiller pass complete to Juan Nunez for 7 yards to the WMich 18, tackled by Domonic Cook.
15:003rd & 6 at own 18Tim Hiller pass incomplete to Jamarko Simmons, broken up by Domonic Cook.
15:004th & 6 at own 18Ben Armer punt for 57 yards, punt out-of-bounds at the Buff 25.
Buffalo Punt, 3 plays
13:291st & 10 at own 25Drew Willy pass complete to Naaman Roosevelt for 5 yards to the Buff 30, tackled by E.J. Biggers and Louis Delmas.
13:292nd & 5 at own 30Drew Willy pass incomplete to Naaman Roosevelt.
13:293rd & 5 at own 30Drew Willy pass incomplete to Naaman Roosevelt.
13:294th & 5 at own 30Peter Fardon punt blocked by Dervon Wallace for no gain to the Buff 9.
Western Michigan Interception, 3 plays
12:081st & goal at opp 9Tim Hiller rush for 6 yards to the Buff 3, tackled by Mike Newton and Kendric Hawkins.
12:082nd & 0 at opp 3Westrn Michigan penalty 10 yard holding on Jamarko Simmons accepted, no play.
12:082nd & goal at opp 13Tim Hiller pass complete to Brandon West for 10 yards to the Buff 3, tackled by Mike Newton.
9:463rd & 0 at opp 3Westrn Michigan penalty 15 yard pass interference on Jamarko Simmons accepted, no play.
9:463rd & 0 at opp 18Tim Hiller pass intercepted by Davonte Shannon at the Buff 0, returned for no gain for a touchback.
Buffalo Touchdown run, 16 plays
9:461st & 10 at own 20James Starks rush for no gain to the Buff 20, tackled by Austin Pritchard.
9:462nd & 10 at own 20Drew Willy pass incomplete to Ernest Jackson.
9:463rd & 10 at own 20Drew Willy pass complete to Brett Hamlin for 12 yards to the Buff 32, tackled by E.J. Biggers for a 1ST down.
9:461st & 10 at own 32Drew Willy pass incomplete to Ernest Jackson.
9:462nd & 10 at own 32James Starks rush for 9 yards to the Buff 41, tackled by Londen Fryar and Boston McCornell.
9:463rd & 1 at own 41Drew Willy rush for 1 yard to the Buff 42 for a 1ST down.
9:461st & 10 at own 42James Starks rush for 6 yards to the Buff 48, tackled by Nick Varcadipane and C.J. Wilson.
9:462nd & 4 at own 48James Starks rush for 5 yards to the WMich 47, tackled by Louis Delmas for a 1ST down.
9:461st & 10 at opp 47James Starks rush for 2 yards to the WMich 45, tackled by C.J. Wilson.
9:462nd & 8 at opp 45James Starks rush for 2 yards to the WMich 43, tackled by Greg Marshall.
9:463rd & 6 at opp 43Drew Willy pass complete to Jesse Rack for 8 yards to the WMich 35, tackled by Mario Armstrong for a 1ST down.
9:461st & 10 at opp 35James Starks rush for no gain to the WMich 35, tackled by Cory Flom.
9:462nd & 10 at opp 35Drew Willy pass incomplete to Naaman Roosevelt, hurried by Dustin Duclo.
9:463rd & 10 at opp 35Drew Willy pass complete to Brett Hamlin for 17 yards to the WMich 18, tackled by Louis Delmas for a 1ST down.
9:461st & 10 at opp 18Drew Willy pass complete to Brett Hamlin for 12 yards to the WMich 6, tackled by Austin Pritchard and Greg Marshall for a 1ST down.
2:361st & goal at opp 6James Starks rush for 6 yards for a TOUCHDOWN.Buffalo 6, Western Michigan 0
2:36A.J. Principe extra point GOOD.Buffalo 7, Western Michigan 0
2:36A.J. Principe kickoff for 59 yards returned by Aaron Winchester, tackled by Adekunle Akingba for 17 yards to the WMich 28, tackled by Adekunle Akingba.
Western Michigan Punt, 3 plays
2:361st & 10 at own 28Tim Hiller pass complete to Schneider Julien for 6 yards to the WMich 34, tackled by Joshua Thomas.
2:362nd & 4 at own 34Tim Hiller pass incomplete to N/A, hurried by Dane Robinson.
2:363rd & 4 at own 34Tim Hiller pass incomplete to Juan Nunez.
2:364th & 4 at own 34Ben Armer punt for 23 yards, downed at the Buff 43.
Buffalo Missed FG, 8 plays
2:301st & 10 at own 43James Starks rush for 3 yards to the Buff 46, tackled by Harrison Porter and Justin Braska.
2:302nd & 7 at own 46James Starks rush for no gain to the Buff 46, tackled by Zach Davidson and Boston McCornell.
2:303rd & 7 at own 46Drew Willy pass complete to James Starks for 9 yards to the WMich 45, tackled by E.J. Biggers out-of-bounds for a 1ST down.
Q2 15:001st & 10 at opp 45Brett Hamlin rush for 13 yards to the WMich 32, tackled by Louis Delmas for a 1ST down.
Q2 15:001st & 10 at opp 32James Starks rush for a loss of 2 yards to the WMich 34, tackled by Zach Davidson.
Q2 15:002nd & 12 at opp 34Drew Willy pass complete to James Starks for 2 yards to the WMich 32, tackled by Justin Braska.
Q2 12:223rd & 10 at opp 32Drew Willy pass complete to Naaman Roosevelt for 4 yards to the WMich 28, tackled by Londen Fryar.
Q2 12:224th & 6 at opp 28A.J. Principe 45 yard field goal MISSED.
2nd quarter5 drives, then Buffalo 14, Western Michigan 3
Western Michigan Field goal, 16 plays
12:221st & 10 at own 28Tim Hiller pass complete to Juan Nunez for 7 yards to the WMich 35, tackled by Domonic Cook.
12:222nd & 3 at own 35Tim Hiller pass complete to Branden Ledbetter for 10 yards to the WMich 45, tackled by Joshua Thomas for a 1ST down.
12:221st & 10 at own 45Tim Hiller pass incomplete to Branden Ledbetter.
12:222nd & 10 at own 45Tim Hiller pass complete to Jamarko Simmons for 11 yards to the Buff 44, tackled by Raphael Akobundu for a 1ST down.
12:221st & 10 at opp 44Tim Hiller pass complete to Branden Ledbetter for 7 yards to the Buff 37, tackled by Davonte Shannon.
12:222nd & 3 at opp 37Westrn Michigan penalty 5 yard false start on Phillip Swanson accepted, no play.
12:222nd & 8 at opp 42Tim Hiller pass complete to Branden Ledbetter for 9 yards to the Buff 33, tackled by Mike Newton for a 1ST down.
12:221st & 10 at opp 33Aaron Winchester rush for no gain to the Buff 33, tackled by Andrae Smith.
12:222nd & 10 at opp 33Tim Hiller pass complete to Juan Nunez for 9 yards to the Buff 24 out-of-bounds.
12:223rd & 1 at opp 24Tim Hiller pass complete to Jamarko Simmons for 5 yards to the Buff 19 for a 1ST down.
12:221st & 10 at opp 19Brandon West rush for 1 yard to the Buff 18, tackled by Mike Thompson.
12:222nd & 9 at opp 18Tim Hiller rush for 5 yards to the Buff 13, tackled by Joshua Thomas out-of-bounds.
12:223rd & 4 at opp 13Tim Hiller pass complete to Schneider Julien for 4 yards to the Buff 9, tackled by Justin Winters for a 1ST down.
12:221st & goal at opp 9Brandon West rush for a loss of 3 yards to the Buff 12, tackled by Jerry Housey.
12:222nd & goal at opp 12Tim Hiller pass complete to Juan Nunez for 10 yards to the Buff 2, tackled by Sherrod Lott.
12:223rd & 0 at opp 2Buffalo penalty 1 yard substitution infraction accepted, no play.
12:223rd & goal at opp 1Tim Hiller rush for a loss of 1 yard to the Buff 2, tackled by Adekunle Akingba.
3:564th & goal at opp 2John Potter 20 yard field goal GOOD.Buffalo 7, Western Michigan 3
3:56John Potter kickoff for 63 yards returned by Mario Henry, tackled by Josh Price and C.J. Wilson for 13 yards to the Buff 20, tackled by Josh Price and C.J. Wilson.
Buffalo Touchdown run, 4 plays
3:561st & 10 at own 20James Starks rush for 4 yards to the Buff 24, tackled by Austin Pritchard.
3:562nd & 6 at own 24Drew Willy pass incomplete to Jesse Rack.
2:313rd & 6 at own 24Drew Willy pass complete to Naaman Roosevelt for 10 yards to the Buff 34, tackled by Londen Fryar for a 1ST down.
2:311st & 10 at own 34James Starks rush for 66 yards for a TOUCHDOWN.Buffalo 13, Western Michigan 3
2:31A.J. Principe extra point GOOD.Buffalo 14, Western Michigan 3
2:311st & 0 at own 30Buffalo penalty 15 yard unsportsmanlike conduct on James Starks accepted.
2:31A.J. Principe kickoff for 67 yards returned by Brandon West, tackled by Adekunle Akingba for 7 yards to the WMich 25, tackled by Adekunle Akingba.
Western Michigan Punt, 3 plays
2:311st & 10 at own 25Tim Hiller pass complete to Jamarko Simmons for 9 yards to the WMich 34, tackled by Kendric Hawkins and Sherrod Lott.
2:312nd & 1 at own 34Tim Hiller pass incomplete to Juan Nunez, hurried by Ray Anthony Long.
2:313rd & 1 at own 34Tim Hiller pass incomplete to Jamarko Simmons, broken up by Sherrod Lott.
2:314th & 1 at own 34Ben Armer punt for 47 yards, downed at the Buff 19.
Buffalo Punt, 3 plays
2:251st & 10 at own 19Brandon Thermilus rush for 6 yards to the Buff 25, tackled by E.J. Biggers and Louis Delmas.
2:252nd & 4 at own 25Buffalo penalty 10 yard illegal block on Ernest Jackson accepted, no play.
0:302nd & 14 at own 15Brandon Thermilus rush for 7 yards to the Buff 22, tackled by Mario Armstrong.
0:303rd & 7 at own 22Brandon Thermilus rush for 3 yards to the Buff 25, tackled by Louis Delmas.
0:304th & 4 at own 25Timeout Western Michigan, clock 00:30.
0:254th & 4 at own 25Timeout Western Michigan, clock 00:25.
0:254th & 4 at own 25Timeout Buffalo, clock 00:25.
0:254th & 4 at own 25Peter Fardon punt for 40 yards, returned by Schneider Julien, tackled by Jesse Rack out-of-bounds.
Western Michigan Missed FG, 3 plays
0:251st & 10 at own 47Tim Hiller pass complete to Jamarko Simmons for 3 yards to the 50 yard line, tackled by Kendric Hawkins out-of-bounds.
0:252nd & 7 at the 50Brandon West rush for 16 yards to the Buff 34, tackled by Domonic Cook for a 1ST down.
0:041st & 10 at opp 34Timeout Western Michigan, clock 00:04.
0:001st & 10 at opp 34John Potter 52 yard field goal MISSED.
Q3 15:00A.J. Principe kickoff for 57 yards returned by Brandon West, tackled by Adekunle Akingba and John Syty for 8 yards to the WMich 21, tackled by Adekunle Akingba and John Syty.
3rd quarter6 drives, then Buffalo 21, Western Michigan 6
Western Michigan Punt, 4 plays
15:001st & 10 at own 21Brandon West rush for 12 yards to the WMich 33, tackled by Davonte Shannon for a 1ST down.
15:001st & 10 at own 33Brandon West rush for a loss of 1 yard to the WMich 32, tackled by Mike Thompson.
15:002nd & 11 at own 32Tim Hiller pass incomplete to Juan Nunez.
15:003rd & 11 at own 32Tim Hiller pass complete to Jamarko Simmons for 10 yards to the WMich 42, tackled by Sherrod Lott and Joshua Thomas.
15:004th & 1 at own 42Ben Armer punt for 40 yards, downed at the Buff 18.
Buffalo Punt, 3 plays
14:551st & 10 at own 18James Starks rush for a loss of 2 yards to the Buff 16, tackled by E.J. Biggers out-of-bounds.
14:552nd & 12 at own 16Drew Willy pass complete to Kyle Brey for 1 yard to the Buff 17, tackled by Austin Pritchard and E.J. Biggers.
14:553rd & 11 at own 17Drew Willy sacked by Zach Davidson and Greg Marshall for a loss of 11 yards to the Buff 6.
14:554th & 22 at own 6Peter Fardon punt for 44 yards, returned by Schneider Julien for 19 yards to the Buff 31, tackled by Mike Newton.
Western Michigan Turnover on downs, 4 plays
12:531st & 10 at opp 31Tim Hiller pass complete to Brandon West for 2 yards to the Buff 29, tackled by Andrae Smith and Kevin Johnson.
12:532nd & 8 at opp 29Tim Hiller pass complete to Juan Nunez for 5 yards to the Buff 24, tackled by Domonic Cook.
12:533rd & 3 at opp 24Westrn Michigan penalty 5 yard false start on Paul Wasikowski accepted, no play.
12:533rd & 8 at opp 29Tim Hiller pass incomplete to Juan Nunez, broken up by Domonic Cook.
12:534th & 8 at opp 29Tim Hiller pass incomplete to Jamarko Simmons.
Buffalo Touchdown run, 10 plays
10:481st & 10 at own 29Westrn Michigan penalty 10 yard holding on Londen Fryar accepted, no play.
10:481st & 10 at own 39James Starks rush for 8 yards to the Buff 47, tackled by Louis Delmas and Harrison Porter.
10:482nd & 2 at own 47James Starks rush for 2 yards to the Buff 49, tackled by Harrison Porter and Justin Braska for a 1ST down.
10:481st & 10 at own 49James Starks rush for 1 yard to the 50 yard line, tackled by Louis Delmas.
10:482nd & 9 at the 50Drew Willy pass incomplete to Jesse Rack, hurried by Zach Davidson.
10:483rd & 9 at the 50Drew Willy pass complete to James Starks for 10 yards to the WMich 40, tackled by Londen Fryar for a 1ST down.
10:481st & 10 at opp 40Drew Willy pass incomplete to Ernest Jackson.
10:482nd & 10 at opp 40James Starks rush for 5 yards to the WMich 35, tackled by Cody Cielenski.
10:483rd & 5 at opp 35Westrn Michigan penalty 6 yard pass interference on Austin Pritchard accepted, no play.
10:481st & 10 at opp 29Drew Willy pass complete to Naaman Roosevelt for 25 yards to the WMich 4, tackled by Londen Fryar out-of-bounds for a 1ST down.
10:481st & goal at opp 4James Starks rush for no gain to the WMich 4, tackled by Boston McCornell.
4:342nd & 0 at opp 4Westrn Michigan penalty 2 yard pass interference on E.J. Biggers accepted, no play.
4:341st & goal at opp 2James Starks rush for 2 yards for a TOUCHDOWN.Buffalo 20, Western Michigan 3
4:34A.J. Principe extra point GOOD.Buffalo 21, Western Michigan 3
4:34A.J. Principe kickoff for 42 yards returned by Matt Stevens, tackled by Domonic Cook for 25 yards to the Buff 47, tackled by Domonic Cook.
Western Michigan Field goal, 10 plays
4:341st & 10 at opp 47Tim Hiller pass complete to Juan Nunez for 8 yards to the Buff 39, tackled by Joshua Thomas out-of-bounds.
4:342nd & 2 at opp 39Brandon West rush for 9 yards to the Buff 30, tackled by Mike Thompson for a 1ST down.
4:341st & 10 at opp 30Tim Hiller pass complete to Brandon West for 6 yards to the Buff 24, tackled by Sherrod Lott.
4:342nd & 4 at opp 24Tim Hiller pass complete to Schneider Julien for 5 yards to the Buff 19, tackled by Justin Winters and Jerry Housey for a 1ST down.
4:341st & 10 at opp 19Tim Hiller pass complete to Brandon West for 4 yards to the Buff 15, tackled by Sherrod Lott.
4:342nd & 6 at opp 15Tim Hiller pass incomplete to Jamarko Simmons.
4:343rd & 6 at opp 15Buffalo penalty 8 yard roughing passer on Andrae Smith accepted, no play.
4:341st & goal at opp 7Tim Hiller pass incomplete to Juan Nunez, broken up by Mike Newton.
4:342nd & goal at opp 7Tim Hiller pass complete to Schneider Julien for 6 yards to the Buff 1, tackled by Joshua Thomas out-of-bounds.
1:303rd & goal at opp 1Tim Hiller pass incomplete to Branden Ledbetter.
1:304th & goal at opp 1John Potter 20 yard field goal GOOD.Buffalo 21, Western Michigan 6
1:30John Potter kickoff for 49 yards returned by Ernest Jackson for no gain, fumbled, recovered by Buff Ernest Jackson at the Buff 25.
Buffalo Punt, 4 plays
1:301st & 10 at own 25Drew Willy pass complete to Ernest Jackson for 11 yards to the Buff 36, tackled by Austin Pritchard and Desman Stephen for a 1ST down.
1:301st & 10 at own 36Drew Willy pass incomplete to Ernest Jackson.
1:302nd & 10 at own 36Mario Henry rush for a loss of 1 yard to the Buff 35, tackled by Harrison Porter and Justin Braska.
15:003rd & 11 at own 35Drew Willy rush for 9 yards to the Buff 44, tackled by Cory Flom out-of-bounds.
Q4 15:004th & 2 at own 44Peter Fardon punt for 18 yards, downed at the WMich 38.
4th quarter7 drives, then Tied at 28
Western Michigan Fumble, 3 plays
15:001st & 10 at own 38Tim Hiller pass incomplete to Branden Ledbetter.
15:002nd & 10 at own 38Tim Hiller pass complete to Branden Ledbetter for 12 yards to the 50 yard line for a 1ST down.
15:001st & 10 at the 50Tim Hiller pass complete to Branden Ledbetter for 3 yards, fumbled, forced by Raphael Akobundu, recovered by Buff Domonic Cook at the 50 yard line.
Buffalo Punt, 3 plays
14:511st & 10 at the 50James Starks rush for 1 yard to the WMich 49, tackled by Chris Pyant.
14:512nd & 9 at opp 49Drew Willy pass complete to Jesse Rack for 5 yards to the WMich 44, tackled by C.J. Wilson.
14:513rd & 4 at opp 44Drew Willy pass incomplete to Ernest Jackson, broken up by Londen Fryar.
14:514th & 4 at opp 44Peter Fardon punt for 42 yards, returned by Schneider Julien for 19 yards to the WMich 21, tackled by Ike Nduka.
Western Michigan Touchdown pass, 11 plays
14:211st & 10 at own 21Tim Hiller pass complete to Schneider Julien for 4 yards to the WMich 25, tackled by Joshua Thomas.
14:212nd & 6 at own 25Tim Hiller pass complete to Schneider Julien for 22 yards to the WMich 47, tackled by Kendric Hawkins out-of-bounds for a 1ST down.
11:021st & 10 at own 47Tim Hiller pass complete to Brandon West for 9 yards to the Buff 44, tackled by Justin Winters.
11:022nd & 1 at opp 44Buffalo penalty 15 yard roughing passer on Justin Winters accepted, no play.
11:021st & 10 at opp 29Tim Hiller pass incomplete to Juan Nunez.
11:022nd & 10 at opp 29Tim Hiller pass incomplete to Branden Ledbetter, broken up by Davonte Shannon.
11:023rd & 10 at opp 29Tim Hiller pass complete to Schneider Julien for 8 yards to the Buff 21, tackled by Kendric Hawkins.
11:024th & 2 at opp 21Tim Hiller pass complete to Schneider Julien for 4 yards to the Buff 17, tackled by Kendric Hawkins for a 1ST down.
11:021st & 10 at opp 17Tim Hiller pass incomplete to Brandon West.
11:022nd & 10 at opp 17Tim Hiller pass incomplete to Branden Ledbetter, hurried by Raphael Akobundu.
9:233rd & 10 at opp 17Tim Hiller pass complete to Jamarko Simmons for 11 yards to the Buff 6, tackled by Kendric Hawkins and Domonic Cook for a 1ST down.
9:231st & goal at opp 6Tim Hiller pass complete to Juan Nunez for 6 yards for a TOUCHDOWN, Buffalo penalty offside declined, Buffalo penalty pass interference declined.Buffalo 21, Western Michigan 12
9:23Two-point conversion attempt, Tim Hiller pass to Jamarko Simmons GOOD.Buffalo 21, Western Michigan 14
9:23John Potter kickoff for 63 yards returned by Mario Henry, tackled by Deshon Lawrence for 21 yards to the Buff 28, tackled by Deshon Lawrence.
Buffalo Punt, 3 plays
9:231st & 10 at own 28Zach Maynard rush for 5 yards to the Buff 33, tackled by Mario Armstrong.
9:232nd & 5 at own 33Drew Willy pass complete to James Starks for 3 yards to the Buff 36, tackled by Mario Armstrong.
9:233rd & 2 at own 36Drew Willy pass incomplete to James Starks, Buffalo penalty holding declined.
9:234th & 2 at own 36Peter Fardon punt for 49 yards, downed at the WMich 15.
Western Michigan Fumble, 1 play
9:171st & 10 at own 15Tim Hiller rush for no gain, fumbled, recovered by Buff Sherrod Lott at the WMich 6.
Buffalo Touchdown run, 5 plays
7:401st & goal at opp 6James Starks rush for a loss of 1 yard to the WMich 7, tackled by Zach Davidson.
7:402nd & goal at opp 7Drew Willy pass incomplete, hurried by Harrison Porter.
7:403rd & 0 at opp 7Westrn Michigan penalty 5 yard pass interference on Londen Fryar accepted, no play.
7:401st & goal at opp 2James Starks rush for 1 yard to the WMich 1, tackled by Cory Flom and Harrison Porter.
7:402nd & goal at opp 1James Starks rush for no gain to the WMich 1, tackled by Harrison Porter and Dan Krasinski.
5:143rd & goal at opp 1Brandon Thermilus rush for 1 yard for a TOUCHDOWN.Buffalo 28, Western Michigan 14
5:14A.J. Principe extra point GOOD.
5:14A.J. Principe kickoff for 53 yards returned by Brandon West, tackled by A.J. Principe and Domonic Cook for 43 yards to the Buff 40, tackled by A.J. Principe and Domonic Cook.
Western Michigan Result not recorded, 1 play
5:141st & 10 at opp 40Tim Hiller pass complete to Jamarko Simmons for 10 yards to the Buff 30, tackled by Mike Thompson and Raphael Akobundu for a 1ST down.

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