Buffalo at Ohio

Tuesday, October 28, 2008

Buffalo beat Ohio 32–⁠19. It was their 13th meeting; after it, Ohio led the series 8–⁠5.

AwayBuffalo8–⁠6 in 2008
32
HomeOhio4–⁠8 in 2008
19

Final at Peden Stadium, AthensTV: ESPNUAttendance 10,042

At kickoff
43°F, overcast, wind 13 mph from the west, gusts to 22 mphWeather: NOAA NCEI Integrated Surface Database; Ohio University Airport Snyder Field (KUNI), 16 km from the stadium, eight minutes before kickoff

Scoring by quarter

TeamQ1Q2Q3Q4Final
Buffalo14100832
Ohio0701219

Standouts

Player stats

Buffalo

PassingC/AttYdsTDInt
Drew Willy14/2311610
RushingCarYdsTDLong
James Starks30185252
Brandon Thermilus1073139
Drew Willy218026
Ernest Jackson1404
ReceivingRecYdsTDLong
Naaman Roosevelt758115
Brett Hamlin218010
Brandon Thermilus317010
James Starks116016
InterceptionsIntYdsTD
Domonic Cook1390

Ohio

PassingC/AttYdsTDInt
Boo Jackson20/2929021
RushingCarYdsTDLong
Boo Jackson970121
Chris Garrett113108
Vince Davidson431012
Taylor Price28018
ReceivingRecYdsTDLong
Brandon Peterson697159
Steven Goulet252046
Taylor Price451028
Jayson White132032

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

Team stats

BuffaloOhio
393Total yards417
124Passing yards297
277Rushing yards127
5.0Yards per pass10.0
6.0Yards per rush4.4
22First downs16
11–⁠16Third downs4–⁠12
0–⁠0Fourth downs2–⁠4
1Turnovers4
4–⁠35Penalties7–⁠42
19:21Possession14:24

Efficiency

BuffaloOhio
42%Success rate47%
0.07EPA per play0.04
0.89Explosiveness0.73
0.10Rushing EPA−0.11
0.08Passing EPA0.18
38%Passing-down success29%
−0.09First-down EPA−0.09
−0.21Second-down EPA−0.03
0.89Third-down EPA0.89

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)

Ohio 59% to win. Buffalo won as Elo’s underdog.

Every drive

Ohio end zoneBuffalo end zone OhioTouchdown run, 8 playsQ1 BuffaloTouchdown run, 6 playsQ1 OhioFumble, 7 playsQ1 BuffaloFumble, 4 playsQ1 OhioTurnover on downs, 7 playsQ1 BuffaloTouchdown, 8 playsQ1 OhioTouchdown pass, 5 playsQ2 BuffaloTouchdown pass, 11 playsQ2 OhioTurnover on downs, 13 playsQ2 BuffaloPunt, 6 playsQ2 OhioInterception, 1 playQ2 BuffaloField goal, 5 playsQ3 OhioPunt, 3 playsQ3 BuffaloPunt, 5 playsQ3 OhioPunt, 3 playsQ3 BuffaloPunt, 3 playsQ3 OhioFumble, 3 playsQ3 BuffaloPunt, 6 playsQ3 OhioResult not recorded, 3 playsQ4 BuffaloPunt, 3 playsQ4 OhioTouchdown pass, 5 playsQ4 BuffaloTouchdown run, 3 playsQ4 OhioFumble, 3 playsQ4 BuffaloEnd of game, 10 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Ohio drives left to right, Buffalo right to left.
  1. OhioTouchdown run, 8 plays, 39 yards
  2. Q1 BuffaloTouchdown run, 6 plays, 64 yards
  3. Q1 OhioFumble, 7 plays, 27 yards
  4. Q1 BuffaloFumble, 4 plays, 24 yards
  5. Q1 OhioTurnover on downs, 7 plays, 15 yards
  6. Q1 BuffaloTouchdown, 8 plays, −71 yards
  7. Q1 OhioTouchdown pass, 5 plays, 84 yards
  8. Q2 BuffaloTouchdown pass, 11 plays, 61 yards
  9. Q2 OhioTurnover on downs, 13 plays, 61 yards
  10. Q2 BuffaloPunt, 6 plays, 18 yards
  11. Q2 OhioInterception, 1 play, 0 yards
  12. Q2 BuffaloField goal, 5 plays, 26 yards
  13. Q3 OhioPunt, 3 plays, −1 yard
  14. Q3 BuffaloPunt, 5 plays, 15 yards
  15. Q3 OhioPunt, 3 plays, 1 yard
  16. Q3 BuffaloPunt, 3 plays, −2 yards
  17. Q3 OhioFumble, 3 plays, 35 yards
  18. Q3 BuffaloPunt, 6 plays, 14 yards
  19. Q3 OhioResult not recorded, 3 plays, 32 yards
  20. Q4 BuffaloPunt, 3 plays, 5 yards
  21. Q4 OhioTouchdown pass, 5 plays, 54 yards
  22. Q4 BuffaloTouchdown run, 3 plays, 60 yards
  23. Q4 OhioFumble, 3 plays, 49 yards
  24. Q4 BuffaloEnd of game, 10 plays, 48 yards

Play by play

1st quarter6 drives, then Buffalo 14, Ohio 0
Buffalo Touchdown run, 6 plays
14:461st & 10 at own 36Drew Willy pass complete to Brett Hamlin for 10 yards to the Buff 46 for a 1ST down.
14:061st & 10 at own 46James Starks rush for 6 yards to the Ohio 48.
13:442nd & 4 at opp 48James Starks rush for 2 yards to the Ohio 46.
13:123rd & 2 at opp 46Drew Willy rush for 26 yards to the Ohio 20 for a 1ST down.
13:121st & 10 at opp 20Ohio penalty 10 yard personal foul on Michael Mitchell accepted.
12:591st & goal at opp 10James Starks rush for 7 yards to the Ohio 3.
12:282nd & goal at opp 3James Starks rush for 3 yards for a TOUCHDOWN.Buffalo 6, Ohio 0
12:28A.J. Principe extra point GOOD.Buffalo 7, Ohio 0
13:12Gerry McGroarty kickoff for 61 yards returned by L.J. Flintall for 64 yards to the Buff 27.
Ohio Fumble, 7 plays
12:001st & 10 at opp 27LaVon Brazill rush for 5 yards to the Buff 22.
11:292nd & 5 at opp 22Chris Garrett rush for 8 yards to the Buff 14 for a 1ST down.
10:311st & 10 at opp 14Boo Jackson pass complete to Taylor Price for 6 yards to the Buff 8.
10:212nd & 4 at opp 8Chris Garrett rush for 2 yards to the Buff 6.
9:343rd & 2 at opp 6Chris Garrett rush for 1 yard to the Buff 5.
8:574th & 1 at opp 5Chris Garrett rush for 2 yards to the Buff 3 for a 1ST down.
13:121st & goal at opp 3Chris Garrett rush for 2 yards, fumbled, recovered by Buff Mike Thompson in the endzone.
Buffalo Fumble, 4 plays
8:351st & 10 at own 20Ernest Jackson rush for 4 yards to the Buff 24.
7:572nd & 6 at own 24James Starks rush for no gain to the Buff 24.
7:203rd & 6 at own 24Drew Willy pass complete to Naaman Roosevelt for 15 yards to the Buff 39 for a 1ST down.
7:201st & 10 at own 39James Starks rush for 1 yard, fumbled, recovered by Ohio Conor Reilly at the Buff 44.
Ohio Turnover on downs, 7 plays
6:431st & 10 at opp 44Boo Jackson rush for 6 yards to the Buff 38.
6:122nd & 4 at opp 38Chris Garrett rush for 2 yards to the Buff 36.
5:293rd & 2 at opp 36Boo Jackson pass complete to Terrence McCrae for 8 yards to the Buff 28 for a 1ST down.
5:021st & 10 at opp 28Boo Jackson pass incomplete to LaVon Brazill.
4:522nd & 10 at opp 28Boo Jackson rush for 7 yards to the Buff 21.
4:483rd & 3 at opp 21Boo Jackson pass incomplete to LaVon Brazill.
4:484th & 3 at opp 21Team rush for a loss of 8 yards, fumbled, recovered by Ohio Barrett Way at the Buff 29.
Buffalo Touchdown, 8 plays
4:331st & 10 at own 29Drew Willy pass complete to Brandon Thermilus for 3 yards to the Buff 32.
3:472nd & 7 at own 32Brandon Thermilus rush for 39 yards to the Ohio 29 for a 1ST down.
3:471st & 10 at opp 29Buffalo penalty 0 yard illegal touching on Kyle Brey accepted, no play.
3:132nd & 10 at opp 29Brandon Thermilus rush for 3 yards to the Ohio 26.
2:223rd & 7 at opp 26Drew Willy pass complete to Naaman Roosevelt for 11 yards to the Ohio 15 for a 1ST down.
2:041st & 10 at opp 15Brandon Thermilus rush for 1 yard to the Ohio 14.
1:292nd & 9 at opp 14Zach Maynard rush for 3 yards to the Ohio 11.
1:293rd & 6 at opp 11Drew Willy pass complete to Naaman Roosevelt for 8 yards to the Ohio 3 for a 1ST down.
0:331st & 0 at opp 3Timeout BUFFALO, clock 00:33.
0:271st & goal at opp 3Brandon Thermilus rush for 3 yards for a TOUCHDOWN.Buffalo 13, Ohio 0
0:27A.J. Principe extra point GOOD.Buffalo 14, Ohio 0
14:46Gerry McGroarty kickoff for 54 yards returned by L.J. Flintall for no gain, fumbled, recovered by Ohio L.J. Flintall at the Ohio 16.
Ohio Touchdown pass, 5 plays
0:001st & 10 at own 16Boo Jackson pass complete to Brandon Peterson for 4 yards to the Ohio 20.
Q2 14:412nd & 6 at own 20Taylor Price rush for 18 yards to the Ohio 38 for a 1ST down.
Q2 14:261st & 10 at own 38Chris Garrett rush for 7 yards to the Ohio 45.
Q2 13:242nd & 3 at own 45Boo Jackson rush for a loss of 4 yards to the Ohio 41.
Q2 13:093rd & 7 at own 41Boo Jackson pass complete to Brandon Peterson for 59 yards for a TOUCHDOWN.Buffalo 14, Ohio 6
Q2 13:09Barrett Way extra point GOOD.Buffalo 14, Ohio 7
Q2 13:09Barrett Way kickoff for 50 yards returned by Domonic Cook for 19 yards to the Buff 39.
2nd quarter5 drives, then Buffalo 24, Ohio 7
Buffalo Touchdown pass, 11 plays
13:091st & 10 at own 39James Starks rush for 6 yards to the Buff 45.
12:222nd & 4 at own 45James Starks rush for 5 yards to the 50 yard line for a 1ST down.
11:501st & 10 at the 50Drew Willy pass complete to Brandon Thermilus for 10 yards to the Ohio 40 for a 1ST down.
11:331st & 10 at opp 40James Starks rush for 5 yards to the Ohio 35.
10:532nd & 5 at opp 35Drew Willy pass incomplete to Ernest Jackson.
10:363rd & 5 at opp 35Drew Willy pass complete to Naaman Roosevelt for 8 yards to the Ohio 27 for a 1ST down.
10:261st & 10 at opp 27Drew Willy pass incomplete to Ernest Jackson.
10:142nd & 10 at opp 27James Starks rush for 6 yards to the Ohio 21.
9:403rd & 4 at opp 21Ohio penalty 6 yard pass interference on Michael Brown accepted, no play.
9:311st & 10 at opp 15James Starks rush for 5 yards to the Ohio 10.
8:562nd & 5 at opp 10James Starks rush for 1 yard to the Ohio 9.
8:213rd & 4 at opp 9Drew Willy pass complete to Naaman Roosevelt for 9 yards for a TOUCHDOWN.Buffalo 21, Ohio 7
8:21A.J. Principe extra point GOOD.
7:18Gerry McGroarty kickoff for 69 yards returned by Chris Garrett for 12 yards to the Ohio 13.
Ohio Turnover on downs, 13 plays
7:551st & 10 at own 13Boo Jackson pass complete to Brandon Peterson for 15 yards to the Ohio 28 for a 1ST down.
7:181st & 10 at own 28Boo Jackson pass complete to Taylor Price for 6 yards to the Ohio 34.
6:362nd & 4 at own 34Vince Davidson rush for 12 yards to the Ohio 46 for a 1ST down.
5:591st & 10 at own 46Vince Davidson rush for 5 yards to the Buff 49.
5:242nd & 5 at opp 49Boo Jackson pass complete to Taylor Price for 11 yards to the Buff 38 for a 1ST down.
4:551st & 10 at opp 38Vince Davidson rush for 11 yards to the Buff 27 for a 1ST down.
4:311st & 10 at opp 27Boo Jackson pass complete to Steven Goulet for 6 yards to the Buff 21.
4:062nd & 4 at opp 21Ohio penalty 5 yard illegal shift on David Carter accepted, no play.
3:372nd & 9 at opp 26Boo Jackson pass complete to Brandon Peterson for 5 yards to the Buff 21.
2:593rd & 4 at opp 21Boo Jackson pass complete to Brandon Peterson for 5 yards to the Buff 16 for a 1ST down.
2:301st & 10 at opp 16Boo Jackson pass incomplete to Terrence McCrae.
2:272nd & 10 at opp 16Boo Jackson pass incomplete to David Carter.
2:223rd & 10 at opp 16Boo Jackson pass incomplete to Taylor Price.
2:224th & 10 at opp 16Brandon Jones rush for a loss of 10 yards to the Buff 26.
Buffalo Punt, 6 plays
2:121st & 10 at own 26James Starks rush for 5 yards to the Buff 31.
2:122nd & 5 at own 31Timeout OHIO, clock 02:12.
2:052nd & 5 at own 31James Starks rush for a loss of 1 yard to the Buff 30.
2:053rd & 6 at own 30Timeout OHIO, clock 02:05.
1:593rd & 6 at own 30James Starks rush for 6 yards to the Buff 36 for a 1ST down.
1:441st & 10 at own 36Drew Willy pass incomplete to Naaman Roosevelt.
1:342nd & 10 at own 36James Starks rush for 4 yards to the Buff 40.
0:533rd & 6 at own 40James Starks rush for 4 yards to the Buff 44.
0:534th & 2 at own 44Timeout OHIO, clock 00:53.
0:534th & 2 at own 44Peter Fardon punt for 41 yards, returned by LaVon Brazill for 25 yards to the Buff 44, Buffalo penalty 15 yard face mask accepted.
Ohio Interception, 1 play
0:151st & 10 at opp 45Boo Jackson pass intercepted by Domonic Cook at the Buff 27, returned for 39 yards to the Ohio 34.
Buffalo Field goal, 5 plays
0:211st & 10 at opp 34Drew Willy pass complete to James Starks for 16 yards to the Ohio 18 for a 1ST down.
0:211st & 10 at opp 18Drew Willy pass complete to Ernest Jackson for 7 yards to the Ohio 11.
0:152nd & 3 at opp 11Timeout BUFFALO, clock 00:15.
0:102nd & 3 at opp 11James Starks rush for 3 yards to the Ohio 8 for a 1ST down.
0:041st & goal at opp 8Drew Willy pass incomplete to Ernest Jackson.
0:012nd & goal at opp 8A.J. Principe 25 yard field goal GOOD.Buffalo 24, Ohio 7
Q3 15:00Gerry McGroarty kickoff for 66 yards returned by Chris Garrett for 19 yards to the Ohio 23.
3rd quarter7 drives, then Buffalo 24, Ohio 7
Ohio Punt, 3 plays
14:141st & 10 at own 23Taylor Price rush for no gain, fumbled, recovered by Ohio Taylor Price at the Ohio 13.
14:072nd & 20 at own 13Ohio penalty 6 yard face mask accepted, no play.
13:402nd & 26 at own 7Boo Jackson pass complete to David Carter for 6 yards to the Ohio 13.
13:003rd & 20 at own 13Boo Jackson rush for 9 yards to the Ohio 22.
13:004th & 11 at own 22Matt Schulte punt for 35 yards, returned by Brett Hamlin for 4 yards to the Buff 47.
Buffalo Punt, 5 plays
12:121st & 10 at own 47Drew Willy pass complete to Brett Hamlin for 8 yards to the Ohio 45.
11:452nd & 2 at opp 45James Starks rush for 11 yards to the Ohio 34 for a 1ST down.
11:011st & 10 at opp 34Naaman Roosevelt rush for a loss of 4 yards to the Ohio 38.
10:412nd & 14 at opp 38Drew Willy pass incomplete.
10:363rd & 14 at opp 38Drew Willy pass incomplete to James Starks.
10:364th & 14 at opp 38Peter Fardon punt for 31 yards, returned by LaVon Brazill for 22 yards to the Ohio 29.
Ohio Punt, 3 plays
9:441st & 10 at own 29Boo Jackson sacked by Andrae Smith for a loss of 7 yards to the Ohio 22.
9:292nd & 17 at own 22Boo Jackson pass incomplete to Taylor Price.
9:173rd & 17 at own 22Boo Jackson pass complete to Chris Garrett for 8 yards to the Ohio 30.
9:174th & 9 at own 30Matt Schulte punt for 32 yards, downed at the Buff 38.
Buffalo Punt, 3 plays
8:401st & 10 at own 38Brandon Thermilus rush for 2 yards to the Buff 40.
7:372nd & 8 at own 40Drew Willy sacked by Michael Brown for a loss of 8 yards to the Buff 32.
7:153rd & 16 at own 32Brandon Thermilus rush for 4 yards to the Buff 36.
7:154th & 12 at own 36Peter Fardon punt for 38 yards, fair catch by LaVon Brazill at the Ohio 26.
Ohio Fumble, 3 plays
6:361st & 10 at own 26Ohio penalty 10 yard holding accepted, no play.
6:131st & 20 at own 16Boo Jackson pass complete to Brandon Peterson for 9 yards to the Ohio 25.
5:552nd & 11 at own 25Boo Jackson pass complete to Riley Dunlop for 4 yards to the Ohio 29.
3:553rd & 7 at own 29Boo Jackson rush for 21 yards, fumbled, recovered by Buff at the Buff 39.
Buffalo Punt, 6 plays
4:401st & 10 at own 39James Starks rush for 3 yards to the Buff 42.
3:552nd & 7 at own 42Drew Willy pass complete to Naaman Roosevelt for 2 yards to the Buff 44.
3:223rd & 5 at own 44Drew Willy pass complete to Naaman Roosevelt for 5 yards to the Buff 49 for a 1ST down.
3:011st & 10 at own 49Drew Willy pass incomplete to Naaman Roosevelt.
2:492nd & 10 at own 49James Starks rush for 4 yards to the Ohio 47.
2:143rd & 6 at opp 47Drew Willy pass incomplete to Jesse Rack.
0:154th & 6 at opp 47Peter Fardon punt for 32 yards, returned by LaVon Brazill for no gain, fumbled, recovered by Buff at the Ohio 14, Buffalo penalty 15 yard kick catching interference on Ray Anthony Long accepted.
Ohio Result not recorded, 3 plays
0:151st & 10 at own 29Ohio penalty 0 yard holding accepted, no play.
1:021st & 10 at own 29Boo Jackson rush for 3 yards to the Ohio 32.
0:432nd & 7 at own 32Chris Garrett rush for 1 yard to the Ohio 33.
0:153rd & 6 at own 33Boo Jackson pass complete to Taylor Price for 28 yards to the Buff 39 for a 1ST down.
4th quarter6 drives, then Buffalo 32, Ohio 19
Ohio Touchdown run, 8 plays
14:551st & 10 at opp 39Boo Jackson pass complete to Terrence McCrae for 5 yards to the Buff 34.
14:012nd & 5 at opp 34Boo Jackson pass complete to Terrence McCrae for 7 yards to the Buff 27 for a 1ST down.
13:531st & 10 at opp 27Boo Jackson rush for 16 yards to the Buff 11 for a 1ST down.
13:201st & 10 at opp 11Chris Garrett rush for 3 yards to the Buff 8.
12:492nd & 7 at opp 8Boo Jackson rush for 8 yards for a TOUCHDOWN.Buffalo 24, Ohio 13
12:49Barrett Way extra point BLOCKED returned for 2-point defensive conversion by Andrae Smith.Buffalo 26, Ohio 13
12:49Barrett Way kickoff for 55 yards returned by Ed Young for no gain to the Buff 15.
Buffalo Punt, 3 plays
12:351st & 10 at own 15Drew Willy pass incomplete.
12:272nd & 10 at own 15James Starks rush for 6 yards to the Buff 21.
12:273rd & 4 at own 21Buffalo penalty 5 yard substitution infraction accepted.
11:203rd & 9 at own 16Drew Willy pass complete to Brandon Thermilus for 4 yards to the Buff 20.
11:204th & 5 at own 20Peter Fardon punt for 38 yards, returned by LaVon Brazill for 4 yards to the Ohio 46.
Ohio Touchdown pass, 5 plays
10:151st & 10 at own 46Boo Jackson pass complete to Jayson White for 28 yards, fumbled, recovered by Ohio Brandon Peterson at the Buff 22 for a 1ST down.
10:071st & 10 at opp 22Chris Garrett rush for 3 yards to the Buff 19.
8:512nd & 7 at opp 19Chris Garrett rush for a loss of 1 yard to the Buff 20.
8:463rd & 8 at opp 20Boo Jackson pass incomplete to Brandon Peterson.
8:414th & 8 at opp 20Boo Jackson pass complete to Riley Dunlop for 20 yards for a TOUCHDOWN.Buffalo 26, Ohio 19
8:411st & 0 at opp 3Ohio penalty 5 yard false start accepted.
8:41Barrett Way extra point MISSED.
7:51Barrett Way kickoff for 43 yards out-of-bounds.
Buffalo Touchdown run, 3 plays
8:311st & 10 at own 40James Starks rush for 5 yards to the Buff 45.
7:512nd & 5 at own 45James Starks rush for 3 yards to the Buff 48.
7:103rd & 2 at own 48James Starks rush for 52 yards for a TOUCHDOWN.Buffalo 32, Ohio 19
7:10A.J. Principe extra point BLOCKED.
6:25Gerry McGroarty kickoff for 52 yards returned by L.J. Flintall for 14 yards to the Ohio 32.
Ohio Fumble, 3 plays
6:421st & 10 at own 32Vince Davidson rush for 3 yards to the Ohio 35.
6:252nd & 7 at own 35Boo Jackson pass incomplete to Vince Davidson.
4:553rd & 7 at own 35Boo Jackson pass complete to Steven Goulet for 35 yards, fumbled, forced by Chris Storr, recovered by Buff Davonte Shannon at the Buff 19.
Buffalo End of game, 10 plays
6:031st & 10 at own 19James Starks rush for 1 yard to the Buff 20.
5:052nd & 9 at own 20James Starks rush for 17 yards to the Buff 37 for a 1ST down.
4:551st & 10 at own 37James Starks rush for 8 yards to the Buff 45.
4:122nd & 2 at own 45James Starks rush for no gain to the Buff 45.
3:323rd & 2 at own 45James Starks rush for 3 yards to the Buff 48 for a 1ST down.
2:441st & 10 at own 48Brandon Thermilus rush for 4 yards to the Ohio 48.
2:142nd & 6 at opp 48Brandon Thermilus rush for 2 yards to the Ohio 46.
1:263rd & 4 at opp 46Brandon Thermilus rush for 11 yards to the Ohio 35 for a 1ST down.
1:031st & 10 at opp 35Brandon Thermilus rush for 4 yards to the Ohio 31.
0:202nd & 6 at opp 31Team rush for a loss of 2 yards to the Ohio 33.

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.

Ohio leads 19–⁠10 in 29 meetings, counting the 16 since this game.

Recent meetings
2025Ohio 31, Buffalo 26
2024Ohio 47, Buffalo 16
2023Ohio 20, Buffalo 10
2022Ohio 45, Buffalo 24
2021Buffalo 27, Ohio 26
2019Ohio 21, Buffalo 20

Around this game

Buffalo

Ohio