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
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
Ohio
393
Total yards
417
124
Passing yards
297
277
Rushing yards
127
5.0
Yards per pass
10.0
6.0
Yards per rush
4.4
22
First downs
16
11–16
Third downs
4–12
0–0
Fourth downs
2–4
1
Turnovers
4
4–35
Penalties
7–42
19:21
Possession
14:24
Efficiency
Buffalo
Ohio
42%
Success rate
47%
0.07
EPA per play
0.04
0.89
Explosiveness
0.73
0.10
Rushing EPA
−0.11
0.08
Passing EPA
0.18
38%
Passing-down success
29%
−0.09
First-down EPA
−0.09
−0.21
Second-down EPA
−0.03
0.89
Third-down EPA
0.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
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.
OhioTouchdown run, 8 plays, 39 yards
Q1 BuffaloTouchdown run, 6 plays, 64 yards
Q1 OhioFumble, 7 plays, 27 yards
Q1 BuffaloFumble, 4 plays, 24 yards
Q1 OhioTurnover on downs, 7 plays, 15 yards
Q1 BuffaloTouchdown, 8 plays, −71 yards
Q1 OhioTouchdown pass, 5 plays, 84 yards
Q2 BuffaloTouchdown pass, 11 plays, 61 yards
Q2 OhioTurnover on downs, 13 plays, 61 yards
Q2 BuffaloPunt, 6 plays, 18 yards
Q2 OhioInterception, 1 play, 0 yards
Q2 BuffaloField goal, 5 plays, 26 yards
Q3 OhioPunt, 3 plays, −1 yard
Q3 BuffaloPunt, 5 plays, 15 yards
Q3 OhioPunt, 3 plays, 1 yard
Q3 BuffaloPunt, 3 plays, −2 yards
Q3 OhioFumble, 3 plays, 35 yards
Q3 BuffaloPunt, 6 plays, 14 yards
Q3 OhioResult not recorded, 3 plays, 32 yards
Q4 BuffaloPunt, 3 plays, 5 yards
Q4 OhioTouchdown pass, 5 plays, 54 yards
Q4 BuffaloTouchdown run, 3 plays, 60 yards
Q4 OhioFumble, 3 plays, 49 yards
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:46
1st & 10 at own 36
Drew Willy pass complete to Brett Hamlin for 10 yards to the Buff 46 for a 1ST down.
14:06
1st & 10 at own 46
James Starks rush for 6 yards to the Ohio 48.
13:44
2nd & 4 at opp 48
James Starks rush for 2 yards to the Ohio 46.
13:12
3rd & 2 at opp 46
Drew Willy rush for 26 yards to the Ohio 20 for a 1ST down.
13:12
1st & 10 at opp 20
Ohio penalty 10 yard personal foul on Michael Mitchell accepted.
12:59
1st & goal at opp 10
James Starks rush for 7 yards to the Ohio 3.
12:28
2nd & goal at opp 3
James Starks rush for 3 yards for a TOUCHDOWN.Buffalo 6, Ohio 0
12:28
A.J. Principe extra point GOOD.Buffalo 7, Ohio 0
13:12
Gerry McGroarty kickoff for 61 yards returned by L.J. Flintall for 64 yards to the Buff 27.
Ohio Fumble, 7 plays
12:00
1st & 10 at opp 27
LaVon Brazill rush for 5 yards to the Buff 22.
11:29
2nd & 5 at opp 22
Chris Garrett rush for 8 yards to the Buff 14 for a 1ST down.
10:31
1st & 10 at opp 14
Boo Jackson pass complete to Taylor Price for 6 yards to the Buff 8.
10:21
2nd & 4 at opp 8
Chris Garrett rush for 2 yards to the Buff 6.
9:34
3rd & 2 at opp 6
Chris Garrett rush for 1 yard to the Buff 5.
8:57
4th & 1 at opp 5
Chris Garrett rush for 2 yards to the Buff 3 for a 1ST down.
13:12
1st & goal at opp 3
Chris Garrett rush for 2 yards, fumbled, recovered by Buff Mike Thompson in the endzone.
Buffalo Fumble, 4 plays
8:35
1st & 10 at own 20
Ernest Jackson rush for 4 yards to the Buff 24.
7:57
2nd & 6 at own 24
James Starks rush for no gain to the Buff 24.
7:20
3rd & 6 at own 24
Drew Willy pass complete to Naaman Roosevelt for 15 yards to the Buff 39 for a 1ST down.
7:20
1st & 10 at own 39
James Starks rush for 1 yard, fumbled, recovered by Ohio Conor Reilly at the Buff 44.
Ohio Turnover on downs, 7 plays
6:43
1st & 10 at opp 44
Boo Jackson rush for 6 yards to the Buff 38.
6:12
2nd & 4 at opp 38
Chris Garrett rush for 2 yards to the Buff 36.
5:29
3rd & 2 at opp 36
Boo Jackson pass complete to Terrence McCrae for 8 yards to the Buff 28 for a 1ST down.
5:02
1st & 10 at opp 28
Boo Jackson pass incomplete to LaVon Brazill.
4:52
2nd & 10 at opp 28
Boo Jackson rush for 7 yards to the Buff 21.
4:48
3rd & 3 at opp 21
Boo Jackson pass incomplete to LaVon Brazill.
4:48
4th & 3 at opp 21
Team rush for a loss of 8 yards, fumbled, recovered by Ohio Barrett Way at the Buff 29.
Buffalo Touchdown, 8 plays
4:33
1st & 10 at own 29
Drew Willy pass complete to Brandon Thermilus for 3 yards to the Buff 32.
3:47
2nd & 7 at own 32
Brandon Thermilus rush for 39 yards to the Ohio 29 for a 1ST down.
3:47
1st & 10 at opp 29
Buffalo penalty 0 yard illegal touching on Kyle Brey accepted, no play.
3:13
2nd & 10 at opp 29
Brandon Thermilus rush for 3 yards to the Ohio 26.
2:22
3rd & 7 at opp 26
Drew Willy pass complete to Naaman Roosevelt for 11 yards to the Ohio 15 for a 1ST down.
2:04
1st & 10 at opp 15
Brandon Thermilus rush for 1 yard to the Ohio 14.
1:29
2nd & 9 at opp 14
Zach Maynard rush for 3 yards to the Ohio 11.
1:29
3rd & 6 at opp 11
Drew Willy pass complete to Naaman Roosevelt for 8 yards to the Ohio 3 for a 1ST down.
0:33
1st & 0 at opp 3
Timeout BUFFALO, clock 00:33.
0:27
1st & goal at opp 3
Brandon Thermilus rush for 3 yards for a TOUCHDOWN.Buffalo 13, Ohio 0
0:27
A.J. Principe extra point GOOD.Buffalo 14, Ohio 0
14:46
Gerry 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:00
1st & 10 at own 16
Boo Jackson pass complete to Brandon Peterson for 4 yards to the Ohio 20.
Q2 14:41
2nd & 6 at own 20
Taylor Price rush for 18 yards to the Ohio 38 for a 1ST down.
Q2 14:26
1st & 10 at own 38
Chris Garrett rush for 7 yards to the Ohio 45.
Q2 13:24
2nd & 3 at own 45
Boo Jackson rush for a loss of 4 yards to the Ohio 41.
Q2 13:09
3rd & 7 at own 41
Boo Jackson pass complete to Brandon Peterson for 59 yards for a TOUCHDOWN.Buffalo 14, Ohio 6
Q2 13:09
Barrett Way extra point GOOD.Buffalo 14, Ohio 7
Q2 13:09
Barrett 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:09
1st & 10 at own 39
James Starks rush for 6 yards to the Buff 45.
12:22
2nd & 4 at own 45
James Starks rush for 5 yards to the 50 yard line for a 1ST down.
11:50
1st & 10 at the 50
Drew Willy pass complete to Brandon Thermilus for 10 yards to the Ohio 40 for a 1ST down.
11:33
1st & 10 at opp 40
James Starks rush for 5 yards to the Ohio 35.
10:53
2nd & 5 at opp 35
Drew Willy pass incomplete to Ernest Jackson.
10:36
3rd & 5 at opp 35
Drew Willy pass complete to Naaman Roosevelt for 8 yards to the Ohio 27 for a 1ST down.
10:26
1st & 10 at opp 27
Drew Willy pass incomplete to Ernest Jackson.
10:14
2nd & 10 at opp 27
James Starks rush for 6 yards to the Ohio 21.
9:40
3rd & 4 at opp 21
Ohio penalty 6 yard pass interference on Michael Brown accepted, no play.
9:31
1st & 10 at opp 15
James Starks rush for 5 yards to the Ohio 10.
8:56
2nd & 5 at opp 10
James Starks rush for 1 yard to the Ohio 9.
8:21
3rd & 4 at opp 9
Drew Willy pass complete to Naaman Roosevelt for 9 yards for a TOUCHDOWN.Buffalo 21, Ohio 7
8:21
A.J. Principe extra point GOOD.
7:18
Gerry McGroarty kickoff for 69 yards returned by Chris Garrett for 12 yards to the Ohio 13.
Ohio Turnover on downs, 13 plays
7:55
1st & 10 at own 13
Boo Jackson pass complete to Brandon Peterson for 15 yards to the Ohio 28 for a 1ST down.
7:18
1st & 10 at own 28
Boo Jackson pass complete to Taylor Price for 6 yards to the Ohio 34.
6:36
2nd & 4 at own 34
Vince Davidson rush for 12 yards to the Ohio 46 for a 1ST down.
5:59
1st & 10 at own 46
Vince Davidson rush for 5 yards to the Buff 49.
5:24
2nd & 5 at opp 49
Boo Jackson pass complete to Taylor Price for 11 yards to the Buff 38 for a 1ST down.
4:55
1st & 10 at opp 38
Vince Davidson rush for 11 yards to the Buff 27 for a 1ST down.
4:31
1st & 10 at opp 27
Boo Jackson pass complete to Steven Goulet for 6 yards to the Buff 21.
4:06
2nd & 4 at opp 21
Ohio penalty 5 yard illegal shift on David Carter accepted, no play.
3:37
2nd & 9 at opp 26
Boo Jackson pass complete to Brandon Peterson for 5 yards to the Buff 21.
2:59
3rd & 4 at opp 21
Boo Jackson pass complete to Brandon Peterson for 5 yards to the Buff 16 for a 1ST down.
2:30
1st & 10 at opp 16
Boo Jackson pass incomplete to Terrence McCrae.
2:27
2nd & 10 at opp 16
Boo Jackson pass incomplete to David Carter.
2:22
3rd & 10 at opp 16
Boo Jackson pass incomplete to Taylor Price.
2:22
4th & 10 at opp 16
Brandon Jones rush for a loss of 10 yards to the Buff 26.
Buffalo Punt, 6 plays
2:12
1st & 10 at own 26
James Starks rush for 5 yards to the Buff 31.
2:12
2nd & 5 at own 31
Timeout OHIO, clock 02:12.
2:05
2nd & 5 at own 31
James Starks rush for a loss of 1 yard to the Buff 30.
2:05
3rd & 6 at own 30
Timeout OHIO, clock 02:05.
1:59
3rd & 6 at own 30
James Starks rush for 6 yards to the Buff 36 for a 1ST down.
1:44
1st & 10 at own 36
Drew Willy pass incomplete to Naaman Roosevelt.
1:34
2nd & 10 at own 36
James Starks rush for 4 yards to the Buff 40.
0:53
3rd & 6 at own 40
James Starks rush for 4 yards to the Buff 44.
0:53
4th & 2 at own 44
Timeout OHIO, clock 00:53.
0:53
4th & 2 at own 44
Peter 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:15
1st & 10 at opp 45
Boo Jackson pass intercepted by Domonic Cook at the Buff 27, returned for 39 yards to the Ohio 34.
Buffalo Field goal, 5 plays
0:21
1st & 10 at opp 34
Drew Willy pass complete to James Starks for 16 yards to the Ohio 18 for a 1ST down.
0:21
1st & 10 at opp 18
Drew Willy pass complete to Ernest Jackson for 7 yards to the Ohio 11.
0:15
2nd & 3 at opp 11
Timeout BUFFALO, clock 00:15.
0:10
2nd & 3 at opp 11
James Starks rush for 3 yards to the Ohio 8 for a 1ST down.
0:04
1st & goal at opp 8
Drew Willy pass incomplete to Ernest Jackson.
0:01
2nd & goal at opp 8
A.J. Principe 25 yard field goal GOOD.Buffalo 24, Ohio 7
Q3 15:00
Gerry 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:14
1st & 10 at own 23
Taylor Price rush for no gain, fumbled, recovered by Ohio Taylor Price at the Ohio 13.
14:07
2nd & 20 at own 13
Ohio penalty 6 yard face mask accepted, no play.
13:40
2nd & 26 at own 7
Boo Jackson pass complete to David Carter for 6 yards to the Ohio 13.
13:00
3rd & 20 at own 13
Boo Jackson rush for 9 yards to the Ohio 22.
13:00
4th & 11 at own 22
Matt Schulte punt for 35 yards, returned by Brett Hamlin for 4 yards to the Buff 47.
Buffalo Punt, 5 plays
12:12
1st & 10 at own 47
Drew Willy pass complete to Brett Hamlin for 8 yards to the Ohio 45.
11:45
2nd & 2 at opp 45
James Starks rush for 11 yards to the Ohio 34 for a 1ST down.
11:01
1st & 10 at opp 34
Naaman Roosevelt rush for a loss of 4 yards to the Ohio 38.
10:41
2nd & 14 at opp 38
Drew Willy pass incomplete.
10:36
3rd & 14 at opp 38
Drew Willy pass incomplete to James Starks.
10:36
4th & 14 at opp 38
Peter Fardon punt for 31 yards, returned by LaVon Brazill for 22 yards to the Ohio 29.
Ohio Punt, 3 plays
9:44
1st & 10 at own 29
Boo Jackson sacked by Andrae Smith for a loss of 7 yards to the Ohio 22.
9:29
2nd & 17 at own 22
Boo Jackson pass incomplete to Taylor Price.
9:17
3rd & 17 at own 22
Boo Jackson pass complete to Chris Garrett for 8 yards to the Ohio 30.
9:17
4th & 9 at own 30
Matt Schulte punt for 32 yards, downed at the Buff 38.
Buffalo Punt, 3 plays
8:40
1st & 10 at own 38
Brandon Thermilus rush for 2 yards to the Buff 40.
7:37
2nd & 8 at own 40
Drew Willy sacked by Michael Brown for a loss of 8 yards to the Buff 32.
7:15
3rd & 16 at own 32
Brandon Thermilus rush for 4 yards to the Buff 36.
7:15
4th & 12 at own 36
Peter Fardon punt for 38 yards, fair catch by LaVon Brazill at the Ohio 26.
Ohio Fumble, 3 plays
6:36
1st & 10 at own 26
Ohio penalty 10 yard holding accepted, no play.
6:13
1st & 20 at own 16
Boo Jackson pass complete to Brandon Peterson for 9 yards to the Ohio 25.
5:55
2nd & 11 at own 25
Boo Jackson pass complete to Riley Dunlop for 4 yards to the Ohio 29.
3:55
3rd & 7 at own 29
Boo Jackson rush for 21 yards, fumbled, recovered by Buff at the Buff 39.
Buffalo Punt, 6 plays
4:40
1st & 10 at own 39
James Starks rush for 3 yards to the Buff 42.
3:55
2nd & 7 at own 42
Drew Willy pass complete to Naaman Roosevelt for 2 yards to the Buff 44.
3:22
3rd & 5 at own 44
Drew Willy pass complete to Naaman Roosevelt for 5 yards to the Buff 49 for a 1ST down.
3:01
1st & 10 at own 49
Drew Willy pass incomplete to Naaman Roosevelt.
2:49
2nd & 10 at own 49
James Starks rush for 4 yards to the Ohio 47.
2:14
3rd & 6 at opp 47
Drew Willy pass incomplete to Jesse Rack.
0:15
4th & 6 at opp 47
Peter 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:15
1st & 10 at own 29
Ohio penalty 0 yard holding accepted, no play.
1:02
1st & 10 at own 29
Boo Jackson rush for 3 yards to the Ohio 32.
0:43
2nd & 7 at own 32
Chris Garrett rush for 1 yard to the Ohio 33.
0:15
3rd & 6 at own 33
Boo 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:55
1st & 10 at opp 39
Boo Jackson pass complete to Terrence McCrae for 5 yards to the Buff 34.
14:01
2nd & 5 at opp 34
Boo Jackson pass complete to Terrence McCrae for 7 yards to the Buff 27 for a 1ST down.
13:53
1st & 10 at opp 27
Boo Jackson rush for 16 yards to the Buff 11 for a 1ST down.
13:20
1st & 10 at opp 11
Chris Garrett rush for 3 yards to the Buff 8.
12:49
2nd & 7 at opp 8
Boo Jackson rush for 8 yards for a TOUCHDOWN.Buffalo 24, Ohio 13
12:49
Barrett Way extra point BLOCKED returned for 2-point defensive conversion by Andrae Smith.Buffalo 26, Ohio 13
12:49
Barrett Way kickoff for 55 yards returned by Ed Young for no gain to the Buff 15.
Drew Willy pass complete to Brandon Thermilus for 4 yards to the Buff 20.
11:20
4th & 5 at own 20
Peter Fardon punt for 38 yards, returned by LaVon Brazill for 4 yards to the Ohio 46.
Ohio Touchdown pass, 5 plays
10:15
1st & 10 at own 46
Boo Jackson pass complete to Jayson White for 28 yards, fumbled, recovered by Ohio Brandon Peterson at the Buff 22 for a 1ST down.
10:07
1st & 10 at opp 22
Chris Garrett rush for 3 yards to the Buff 19.
8:51
2nd & 7 at opp 19
Chris Garrett rush for a loss of 1 yard to the Buff 20.
8:46
3rd & 8 at opp 20
Boo Jackson pass incomplete to Brandon Peterson.
8:41
4th & 8 at opp 20
Boo Jackson pass complete to Riley Dunlop for 20 yards for a TOUCHDOWN.Buffalo 26, Ohio 19
8:41
1st & 0 at opp 3
Ohio penalty 5 yard false start accepted.
8:41
Barrett Way extra point MISSED.
7:51
Barrett Way kickoff for 43 yards out-of-bounds.
Buffalo Touchdown run, 3 plays
8:31
1st & 10 at own 40
James Starks rush for 5 yards to the Buff 45.
7:51
2nd & 5 at own 45
James Starks rush for 3 yards to the Buff 48.
7:10
3rd & 2 at own 48
James Starks rush for 52 yards for a TOUCHDOWN.Buffalo 32, Ohio 19
7:10
A.J. Principe extra point BLOCKED.
6:25
Gerry McGroarty kickoff for 52 yards returned by L.J. Flintall for 14 yards to the Ohio 32.
Ohio Fumble, 3 plays
6:42
1st & 10 at own 32
Vince Davidson rush for 3 yards to the Ohio 35.
6:25
2nd & 7 at own 35
Boo Jackson pass incomplete to Vince Davidson.
4:55
3rd & 7 at own 35
Boo 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:03
1st & 10 at own 19
James Starks rush for 1 yard to the Buff 20.
5:05
2nd & 9 at own 20
James Starks rush for 17 yards to the Buff 37 for a 1ST down.
4:55
1st & 10 at own 37
James Starks rush for 8 yards to the Buff 45.
4:12
2nd & 2 at own 45
James Starks rush for no gain to the Buff 45.
3:32
3rd & 2 at own 45
James Starks rush for 3 yards to the Buff 48 for a 1ST down.
2:44
1st & 10 at own 48
Brandon Thermilus rush for 4 yards to the Ohio 48.
2:14
2nd & 6 at opp 48
Brandon Thermilus rush for 2 yards to the Ohio 46.
1:26
3rd & 4 at opp 46
Brandon Thermilus rush for 11 yards to the Ohio 35 for a 1ST down.
1:03
1st & 10 at opp 35
Brandon Thermilus rush for 4 yards to the Ohio 31.
0:20
2nd & 6 at opp 31
Team 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.