Buffalo at Western Michigan

Saturday, October 1, 2005

Western Michigan beat Buffalo 31–⁠21. It was their third meeting; after it, Western Michigan led the series 3–⁠0.

AwayBuffalo1–⁠10 in 2005
21
HomeWestern Michigan7–⁠4 in 2005
31

Final at Waldo Stadium, KalamazooAttendance 14,198

At kickoff
72°F, clear, wind 5 mph from the southWeather: NOAA NCEI Integrated Surface Database; W K Kellogg Airport (KBTL), 30 km from the stadium, seven minutes before kickoff

Scoring by quarter

TeamQ1Q2Q3Q4Final
Buffalo0002121
Western Michigan10140731

Standouts

  • PassingDrew Willy30 of 38, 288 yards, 2 TDBuffalo
  • ReceivingGreg Jennings6 catches, 75 yards, 2 TDWestern Michigan

Player stats

Buffalo

PassingC/AttYdsTDInt
Drew Willy30/3828820
RushingCarYdsTDLong
Jared Patterson1447115
Steven King1123014
Evan Wallace1808
ReceivingRecYdsTDLong
Brett Hamlin468046
Derrick Dyer459125
Chad Upshaw546125
Trevor Scott642021

Western Michigan

PassingC/AttYdsTDInt
Robbie Haas10/1613410
Tim Hiller3/72820
Greg Jennings1/12210
RushingCarYdsTDLong
Trovon Riley1478029
Mark Bonds1174044
Kirk Elsworth1303
Greg Jennings1202
ReceivingRecYdsTDLong
Greg Jennings675221
Joe Chapple466122
Tony Scheffler238136
Kelly Martin1303

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

Team stats

BuffaloWestern Michigan
360Total yards335
329Passing yards192
72Rushing yards151
7.6Yards per pass7.7
1.8Yards per rush4.9
20First downs16
5–⁠18Third downs2–⁠11
2–⁠3Fourth downs0–⁠0
1Turnovers0
0–⁠0Penalties0–⁠0
22:30Possession14:09

Efficiency

BuffaloWestern Michigan
34%Success rate34%
0.04EPA per play0.01
1.11Explosiveness1.01
−0.14Rushing EPA−0.09
0.19Passing EPA0.19
21%Passing-down success29%
−0.13First-down EPA−0.07
0.00Second-down EPA0.21
0.22Third-down EPA−0.07

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 70% to win. Elo’s favorite won.

Every drive

Western Michigan end zoneBuffalo end zoneQ1 Western MichiganTouchdown pass, 9 playsQ1 BuffaloPunt, 3 playsQ1 Western MichiganField goal, 9 playsQ1 BuffaloPunt, 3 playsQ1 Western MichiganPunt, 3 playsQ1 BuffaloPunt, 5 playsQ1 Western MichiganTouchdown pass, 4 playsQ2 BuffaloPunt, 3 playsQ2 Western MichiganPunt, 3 playsQ2 BuffaloFumble, 3 playsQ2 Western MichiganTouchdown pass, 3 playsQ2 BuffaloPunt, 5 playsQ2 Western MichiganPunt, 4 playsQ2 BuffaloMissed FG, 13 playsQ2 Western MichiganEnd of half, 1 playQ3 BuffaloMissed FG, 12 playsQ3 Western MichiganPunt, 4 playsQ3 BuffaloPunt, 6 playsQ3 Western MichiganPunt, 3 playsQ3 BuffaloTouchdown pass, 5 playsQ4 Western MichiganPunt, 4 playsQ4 BuffaloTouchdown run, 11 playsQ4 Western MichiganPunt, 3 playsQ4 BuffaloPunt, 5 playsQ4 Western MichiganTouchdown pass, 4 playsQ4 BuffaloTouchdown pass, 5 playsQ4 Western MichiganEnd of game, 1 play
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 MichiganTouchdown pass, 9 plays, 75 yards
  2. Q1 BuffaloPunt, 3 plays, 26 yards
  3. Q1 Western MichiganField goal, 9 plays, 63 yards
  4. Q1 BuffaloPunt, 3 plays, 2 yards
  5. Q1 Western MichiganPunt, 3 plays, 3 yards
  6. Q1 BuffaloPunt, 5 plays, 16 yards
  7. Q1 Western MichiganTouchdown pass, 4 plays, 32 yards
  8. Q2 BuffaloPunt, 3 plays, 2 yards
  9. Q2 Western MichiganPunt, 3 plays, −1 yard
  10. Q2 BuffaloFumble, 3 plays, 2 yards
  11. Q2 Western MichiganTouchdown pass, 3 plays, 21 yards
  12. Q2 BuffaloPunt, 5 plays, 30 yards
  13. Q2 Western MichiganPunt, 4 plays, 33 yards
  14. Q2 BuffaloMissed FG, 13 plays, 51 yards
  15. Q2 Western MichiganEnd of half, 1 play, 2 yards
  16. Q3 BuffaloMissed FG, 12 plays, 45 yards
  17. Q3 Western MichiganPunt, 4 plays, 27 yards
  18. Q3 BuffaloPunt, 6 plays, 23 yards
  19. Q3 Western MichiganPunt, 3 plays, −3 yards
  20. Q3 BuffaloTouchdown pass, 5 plays, 41 yards
  21. Q4 Western MichiganPunt, 4 plays, 22 yards
  22. Q4 BuffaloTouchdown run, 11 plays, 70 yards
  23. Q4 Western MichiganPunt, 3 plays, 6 yards
  24. Q4 BuffaloPunt, 5 plays, 0 yards
  25. Q4 Western MichiganTouchdown pass, 4 plays, 46 yards
  26. Q4 BuffaloTouchdown pass, 5 plays, 76 yards
  27. Q4 Western MichiganEnd of game, 1 play, −1 yard

Play by play

1st quarter7 drives, then Western Michigan 10, Buffalo 0
Western Michigan Touchdown pass, 9 plays
14:471st & 10 at own 25Greg Jennings rush for 2 yards to the WMich 27.
14:392nd & 8 at own 27Robbie Haas pass complete to Greg Jennings for 21 yards to the WMich 48 for a 1ST down.
14:101st & 10 at own 48Mark Bonds rush for 3 yards to the Buff 49.
13:502nd & 7 at opp 49Robbie Haas pass complete to Greg Jennings for 14 yards to the Buff 35 for a 1ST down.
13:441st & 10 at opp 35Trovon Riley rush for 12 yards to the Buff 23 for a 1ST down.
13:201st & 10 at opp 23Trovon Riley rush for 5 yards to the Buff 18.
12:532nd & 5 at opp 18Trovon Riley rush for 6 yards to the Buff 12 for a 1ST down.
12:251st & 10 at opp 12Robbie Haas pass incomplete.
12:102nd & 10 at opp 12Buffalo penalty 5 yard offside accepted, no play.
11:532nd & 5 at opp 7Robbie Haas pass complete to Greg Jennings for 7 yards for a TOUCHDOWN.Western Michigan 6, Buffalo 0
11:53Jerome Vann extra point GOOD.Western Michigan 7, Buffalo 0
11:49Mike Jones kickoff for 61 yards returned by Evan Wallace for 16 yards to the Buff 20.
Buffalo Punt, 3 plays
11:401st & 10 at own 20Buffalo penalty 4 yard illegal motion accepted, no play.
11:211st & 14 at own 16Westrn Michigan penalty 23 yard face mask accepted, no play.
11:161st & 10 at own 39Evan Wallace rush for 8 yards to the Buff 47.
11:052nd & 2 at own 47Steven King rush for 1 yard to the Buff 48.
10:253rd & 1 at own 48Steven King rush for a loss of 2 yards to the Buff 46.
9:464th & 3 at own 46Ben Woods punt for 37 yards, returned by Greg Jennings for 6 yards to the WMich 23.
Western Michigan Field goal, 9 plays
9:411st & 10 at own 23Robbie Haas pass incomplete.
9:302nd & 10 at own 23Mark Bonds rush for 2 yards to the WMich 25.
8:533rd & 8 at own 25Robbie Haas pass complete to Joe Chapple for 18 yards to the WMich 43 for a 1ST down.
8:441st & 10 at own 43Trovon Riley rush for 3 yards to the WMich 46.
8:032nd & 7 at own 46Robbie Haas pass complete to Tony Scheffler for 36 yards to the Buff 18 for a 1ST down.
7:301st & 10 at opp 18Trovon Riley rush for a loss of 1 yard to the Buff 19.
6:442nd & 11 at opp 19Robbie Haas pass complete to Kelly Martin for 3 yards to the Buff 16.
6:103rd & 8 at opp 16Robbie Haas pass complete to Trovon Riley for 2 yards to the Buff 14.
5:414th & 6 at opp 14Jerome Vann 31 yard field goal GOOD.Western Michigan 10, Buffalo 0
5:36Jerome Vann kickoff for 60 yards returned by Evan Wallace for 16 yards to the Buff 21.
Buffalo Punt, 3 plays
5:151st & 10 at own 21Drew Willy pass complete to Philip Warren for 2 yards to the Buff 23.
4:472nd & 8 at own 23Drew Willy pass incomplete.
4:403rd & 8 at own 23Drew Willy pass incomplete.
4:304th & 8 at own 23Ben Woods punt for 36 yards punt out-of-bounds at the WMich 41.
Western Michigan Punt, 3 plays
4:241st & 10 at own 41Robbie Haas pass incomplete.
4:052nd & 10 at own 41Trovon Riley rush for 3 yards to the WMich 44.
3:463rd & 7 at own 44Timeout WESTRN MICHIGAN, clock 03:46.
3:393rd & 7 at own 44Robbie Haas pass incomplete.
3:254th & 7 at own 44Jim Laney punt for 48 yards downed at the Buff 8.
Buffalo Punt, 5 plays
3:071st & 10 at own 8Jared Patterson rush for a loss of 1 yard to the Buff 7.
2:362nd & 11 at own 7Drew Willy pass complete to Trevor Scott for 21 yards to the Buff 28 for a 1ST down.
2:221st & 10 at own 28Brett Hamlin rush for a loss of 4 yards to the Buff 24.
1:512nd & 14 at own 24Steven King rush for no gain to the Buff 24.
1:193rd & 14 at own 24Drew Willy pass incomplete.
1:074th & 14 at own 24Ben Woods punt for 40 yards, returned by Greg Jennings for 32 yards to the Buff 32.
Western Michigan Touchdown pass, 4 plays
1:071st & 10 at opp 32Timeout WESTRN MICHIGAN, clock 01:07.
0:561st & 10 at opp 32Trovon Riley rush for 1 yard to the Buff 31.
0:292nd & 9 at opp 31Robbie Haas pass complete to Greg Jennings for 8 yards to the Buff 23.
0:233rd & 1 at opp 23Trovon Riley rush for 1 yard to the Buff 22 for a 1ST down.
Q2 14:521st & 10 at opp 22Greg Jennings pass complete to Joe Chapple for 22 yards for a TOUCHDOWN.Western Michigan 17, Buffalo 0
Q2 14:52Jerome Vann extra point GOOD.
Q2 14:46Mike Jones kickoff for 65 yards returned by Evan Wallace for 15 yards to the Buff 15.
2nd quarter8 drives, then Western Michigan 24, Buffalo 0
Buffalo Punt, 3 plays
14:361st & 10 at own 15Steven King rush for 2 yards to the Buff 17.
13:582nd & 8 at own 17Drew Willy rush for no gain to the Buff 17.
13:233rd & 8 at own 17Drew Willy pass incomplete.
13:124th & 8 at own 17Ben Woods punt for 37 yards, returned by Greg Jennings for 11 yards to the Buff 43.
Western Michigan Punt, 3 plays
12:451st & 10 at opp 43Robbie Haas sacked by Rob Schroeder at the WMich 49 for a loss of 8 yards.
12:152nd & 18 at own 49Trovon Riley rush for 2 yards to the Buff 49.
11:373rd & 16 at opp 49Robbie Haas pass complete to Joe Chapple for 5 yards to the Buff 44.
11:194th & 11 at opp 44Jim Laney punt for 25 yards downed at the Buff 19.
Buffalo Fumble, 3 plays
11:131st & 10 at own 19Drew Willy pass incomplete.
11:022nd & 10 at own 19Jared Patterson rush for 1 yard to the Buff 20.
10:183rd & 9 at own 20Drew Willy pass complete to Brett Hamlin for 2 yards, fumbled at the Buff 21, recovered by Ameer Ismail at the Buff 21.
Western Michigan Touchdown pass, 3 plays
10:101st & 10 at opp 21Trovon Riley rush for no gain to the Buff 21.
9:342nd & 10 at opp 21Tim Hiller pass complete to Greg Jennings for 10 yards to the Buff 11 for a 1ST down.
9:211st & 10 at opp 11Westrn Michigan penalty 5 yard false start accepted.
9:001st & 15 at opp 16Tim Hiller pass complete to Greg Jennings for 16 yards for a TOUCHDOWN.Western Michigan 23, Buffalo 0
9:00Jerome Vann extra point GOOD.Western Michigan 24, Buffalo 0
9:00Mike Jones kickoff for 65 yards for a touchback.
Buffalo Punt, 5 plays
9:001st & 10 at own 20Timeout BUFFALO, clock 09:00.
8:471st & 10 at own 20Drew Willy sacked by Nate Meyer at the Buff 12 for a loss of 8 yards.
8:282nd & 18 at own 12Drew Willy pass complete to Evan Wallace for 33 yards to the Buff 45 for a 1ST down.
8:051st & 10 at own 45Drew Willy rush for a loss of 5 yards to the Buff 40.
7:352nd & 15 at own 40Drew Willy rush for 3 yards to the Buff 43.
6:483rd & 12 at own 43Drew Willy pass complete to Trevor Scott for 7 yards to the 50 yard line.
6:124th & 5 at the 50Ben Woods punt for 45 yards punt out-of-bounds at the WMich 5.
Western Michigan Punt, 4 plays
6:031st & 10 at own 5Trovon Riley rush for 29 yards to the WMich 34 for a 1ST down.
5:301st & 10 at own 34Trovon Riley rush for 4 yards to the WMich 38.
4:562nd & 6 at own 38Trovon Riley rush for no gain to the WMich 38.
4:303rd & 6 at own 38Tim Hiller pass incomplete.
4:214th & 6 at own 38Jim Laney punt for 46 yards punt out-of-bounds at the Buff 16.
Buffalo Missed FG, 13 plays
4:151st & 10 at own 16Drew Willy rush for 12 yards to the Buff 28 for a 1ST down.
4:151st & 10 at own 28Timeout BUFFALO, clock 04:15.
4:001st & 10 at own 28Drew Willy pass complete to Evan Wallace for no gain to the Buff 28.
3:292nd & 10 at own 28Drew Willy pass incomplete.
3:183rd & 10 at own 28Westrn Michigan penalty 15 yard personal foul accepted, no play.
3:091st & 10 at own 43Drew Willy rush for 9 yards to the WMich 48.
3:012nd & 1 at opp 48Drew Willy pass complete to Jared Patterson for 4 yards to the WMich 44 for a 1ST down.
2:521st & 10 at opp 44Jared Patterson rush for 6 yards to the WMich 38.
2:102nd & 4 at opp 38Drew Willy pass complete to Trevor Scott for no gain to the WMich 38.
1:343rd & 4 at opp 38Drew Willy pass complete to Trevor Scott for 3 yards to the WMich 35.
1:344th & 1 at opp 35Timeout BUFFALO, clock 01:34.
1:274th & 1 at opp 35Steven King rush for 14 yards to the WMich 21 for a 1ST down.
1:271st & 10 at opp 21Steven King rush for a loss of 1 yard to the WMich 22.
0:562nd & 11 at opp 22Buffalo penalty 15 yard personal foul accepted.
0:342nd & 26 at opp 37Drew Willy pass complete to Trevor Scott for 4 yards to the WMich 33.
0:293rd & 22 at opp 33Drew Willy pass incomplete.
0:234th & 22 at opp 33Michael Baker 50 yard field goal MISSED.
Western Michigan End of half, 1 play
0:171st & 10 at own 33Trovon Riley rush for 12 yards to the WMich 45 for a 1ST down.
0:001st & 10 at own 45Westrn Michigan penalty 10 yard holding accepted, no play.
Q3 14:54Mike Jones kickoff for 62 yards returned by Jesse Imes for 20 yards to the Buff 23.
3rd quarter5 drives, then Western Michigan 24, Buffalo 0
Buffalo Missed FG, 12 plays
14:541st & 10 at own 23Drew Willy pass complete to Evan Wallace for no gain to the Buff 23.
14:112nd & 10 at own 23Westrn Michigan penalty 26 yard personal foul accepted, no play.
13:571st & 10 at own 49Jared Patterson rush for no gain to the Buff 49.
13:162nd & 9 at the 50Drew Willy pass complete to Brett Hamlin for 3 yards to the WMich 47.
12:443rd & 6 at opp 47Drew Willy pass complete to Jared Patterson for 5 yards to the WMich 42.
12:094th & 1 at opp 42Jared Patterson rush for 1 yard to the WMich 41 for a 1ST down.
11:591st & 10 at opp 41Drew Willy rush for 2 yards to the WMich 39.
11:012nd & 8 at opp 39Drew Willy rush for 2 yards to the WMich 37.
10:243rd & 6 at opp 37Drew Willy pass complete to Chad Upshaw for 11 yards to the WMich 26 for a 1ST down.
9:451st & 10 at opp 26Steven King rush for 3 yards to the WMich 23.
9:172nd & 7 at opp 23Drew Willy pass incomplete.
8:583rd & 7 at opp 23Drew Willy sacked by Dustin Duclo at the WMich 32 for a loss of 9 yards.
8:374th & 16 at opp 32Michael Baker 49 yard field goal MISSED.
Western Michigan Punt, 4 plays
8:321st & 10 at own 33Robbie Haas pass complete to Joe Chapple for 20 yards to the Buff 47 for a 1ST down.
8:161st & 10 at opp 47Mark Bonds rush for 9 yards to the Buff 38.
7:502nd & 1 at opp 38Westrn Michigan penalty 5 yard illegal shift accepted, no play.
7:342nd & 6 at opp 43Kirk Elsworth rush for 3 yards to the Buff 40.
7:213rd & 3 at opp 40Robbie Haas pass incomplete.
7:124th & 3 at opp 40Jim Laney punt for 40 yards for a touchback.
Buffalo Punt, 6 plays
7:051st & 10 at own 20Jared Patterson rush for no gain to the Buff 20.
6:282nd & 10 at own 20Drew Willy pass complete to Derrick Dyer for 9 yards to the Buff 29.
5:543rd & 1 at own 29Jared Patterson rush for 15 yards to the Buff 44 for a 1ST down.
5:221st & 10 at own 44Steven King rush for a loss of 1 yard to the Buff 43.
4:362nd & 11 at own 43Drew Willy sacked by DeRae Allen at the Buff 36 for a loss of 7 yards.
3:353rd & 18 at own 36Drew Willy pass complete to Brian Watson for 7 yards to the Buff 43.
3:254th & 11 at own 43Ben Woods punt for 39 yards downed at the WMich 18.
Western Michigan Punt, 3 plays
3:251st & 10 at own 18Mark Bonds rush for 2 yards to the WMich 20.
2:392nd & 8 at own 20Robbie Haas pass incomplete.
2:393rd & 8 at own 20Robbie Haas rush for no gain to the WMich 20.
2:004th & 8 at own 20Westrn Michigan penalty 5 yard false start accepted.
1:344th & 13 at own 15Jim Laney punt for 43 yards, returned by Jesse Imes for 17 yards to the WMich 41.
Buffalo Touchdown pass, 5 plays
1:251st & 10 at opp 41Drew Willy pass complete to Trevor Scott for 8 yards to the WMich 33.
0:452nd & 2 at opp 33Jared Patterson rush for 5 yards to the WMich 28 for a 1ST down.
0:201st & 10 at opp 28Jared Patterson rush for 1 yard to the WMich 27.
Q4 14:532nd & 10 at opp 28Jared Patterson rush for 3 yards to the WMich 25.
Q4 14:473rd & 7 at opp 25Drew Willy pass complete to Chad Upshaw for 25 yards for a TOUCHDOWN.Western Michigan 24, Buffalo 6
Q4 14:47Michael Baker extra point GOOD.Western Michigan 24, Buffalo 7
Q4 14:37Ben Woods kickoff for 64 yards returned by Chauncey Thompkins for 19 yards to the WMich 20.
4th quarter7 drives, then Western Michigan 31, Buffalo 21
Western Michigan Punt, 4 plays
14:271st & 10 at own 20Mark Bonds rush for 1 yard to the WMich 21.
13:372nd & 9 at own 21Buffalo penalty 16 yard personal foul accepted, no play.
13:341st & 10 at own 37Mark Bonds rush for 4 yards to the WMich 41.
12:562nd & 6 at own 41Mark Bonds rush for 1 yard to the WMich 42.
12:163rd & 5 at own 42Tim Hiller pass incomplete.
12:064th & 5 at own 42Jim Laney punt for 38 yards, returned by Jesse Imes for 10 yards to the Buff 30.
Buffalo Touchdown run, 11 plays
11:531st & 10 at own 30Drew Willy pass complete to Chad Upshaw for 4 yards to the Buff 34.
11:532nd & 6 at own 34Steven King rush for a loss of 1 yard to the Buff 33.
10:483rd & 7 at own 33Drew Willy pass complete to Derrick Dyer for 25 yards to the WMich 42 for a 1ST down.
10:251st & 10 at opp 42Drew Willy rush for 5 yards to the WMich 37.
9:462nd & 5 at opp 37Westrn Michigan penalty 15 yard pass interference accepted, no play.
9:281st & 10 at opp 22Drew Willy sacked by DeRae Allen at the WMich 34 for a loss of 12 yards.
8:522nd & 22 at opp 34Drew Willy pass complete to Derrick Dyer for 19 yards to the WMich 15.
8:153rd & 3 at opp 15Jared Patterson rush for 7 yards to the WMich 8 for a 1ST down.
7:491st & goal at opp 8Jared Patterson rush for 5 yards to the WMich 3.
7:102nd & goal at opp 3Jared Patterson rush for 2 yards to the WMich 1.
6:253rd & goal at opp 1Steven King rush for no gain to the WMich 1.
5:504th & goal at opp 1Jared Patterson rush for 1 yard for a TOUCHDOWN.Western Michigan 24, Buffalo 13
5:50Michael Baker extra point GOOD.Western Michigan 24, Buffalo 14
5:50Michael Baker kickoff for 22 yards downed at the WMich 43.
Western Michigan Punt, 3 plays
5:461st & 10 at own 43Tim Hiller pass incomplete.
5:412nd & 10 at own 43Mark Bonds rush for 6 yards to the WMich 49.
5:264th & 4 at own 49Jim Laney punt for 37 yards, returned by Jesse Imes for 6 yards to the Buff 20.
Buffalo Punt, 5 plays
5:081st & 10 at own 20Drew Willy pass complete to Brett Hamlin for 5 yards to the Buff 25.
4:442nd & 5 at own 25Drew Willy pass complete to Brett Hamlin for 14 yards to the Buff 39 for a 1ST down.
4:441st & 10 at own 39Buffalo penalty 14 yard unsportsmanlike conduct accepted.
4:001st & 10 at own 25Drew Willy pass complete to Evan Wallace for no gain to the Buff 25.
3:372nd & 10 at own 25Drew Willy pass complete to Steven King for 1 yard to the Buff 26.
2:503rd & 9 at own 26Drew Willy sacked by Nate Meyer at the Buff 20 for a loss of 6 yards.
2:364th & 15 at own 20Timeout WESTRN MICHIGAN, clock 02:36.
2:244th & 15 at own 20Ben Woods punt for 37 yards, returned by Greg Jennings for 11 yards to the Buff 46.
Western Michigan Touchdown pass, 4 plays
2:161st & 10 at opp 46Mark Bonds rush for 44 yards to the Buff 2 for a 1ST down.
2:071st & goal at opp 2Mark Bonds rush for 1 yard to the Buff 1.
2:072nd & goal at opp 1Mark Bonds rush for a loss of 1 yard to the Buff 2.
1:043rd & goal at opp 2Tim Hiller pass complete to Tony Scheffler for 2 yards for a TOUCHDOWN.Western Michigan 31, Buffalo 14
1:04Jerome Vann extra point GOOD.
0:58Mike Jones kickoff for 61 yards returned by Steven King for 20 yards to the Buff 24.
Buffalo Touchdown pass, 5 plays
0:531st & 10 at own 24Drew Willy pass complete to Brian Watson for 11 yards to the Buff 35 for a 1ST down.
0:471st & 10 at own 35Drew Willy pass complete to Brian Watson for 9 yards to the Buff 44.
0:472nd & 1 at own 44Timeout BUFFALO, clock 00:47.
0:382nd & 1 at own 44Drew Willy pass complete to Chad Upshaw for 3 yards to the Buff 47 for a 1ST down.
0:161st & 10 at own 47Drew Willy pass complete to Brian Watson for 47 yards to the WMich 6 for a 1ST down.
0:161st & 0 at opp 6Timeout BUFFALO, clock 00:16.
0:111st & goal at opp 6Drew Willy pass complete to Derrick Dyer for 6 yards for a TOUCHDOWN.Western Michigan 31, Buffalo 20
0:11Michael Baker extra point GOOD.Western Michigan 31, Buffalo 21
0:09Ben Woods kickoff for 16 yards out-of-bounds.
Western Michigan End of game, 1 play
0:031st & 10 at the 50Joe Chapple rush for a loss of 1 yard to the WMich 49.

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