From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Buffalo
Ohio
171
Total yards
370
153
Passing yards
155
39
Rushing yards
223
4.9
Yards per pass
7.3
1.7
Yards per rush
5.2
10
First downs
18
3–11
Third downs
7–12
0–1
Fourth downs
2–2
0
Turnovers
1
13–102
Penalties
6–41
17:16
Possession
19:24
Efficiency
Buffalo
Ohio
28%
Success rate
39%
−0.02
EPA per play
0.14
1.23
Explosiveness
1.23
0.06
Rushing EPA
0.05
−0.08
Passing EPA
0.31
18%
Passing-down success
36%
−0.28
First-down EPA
−0.36
−0.20
Second-down EPA
0.32
0.65
Third-down EPA
0.74
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 79% to win. Elo’s favorite won.
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.
Q1 BuffaloPunt, 5 plays, 18 yards
Q1 OhioTouchdown run, 6 plays, 75 yards
Q1 BuffaloPunt, 3 plays, 0 yards
Q1 OhioPunt, 7 plays, 17 yards
Q1 BuffaloPunt, 3 plays, 0 yards
Q1 OhioTouchdown pass, 6 plays, 18 yards
Q2 BuffaloPunt, 3 plays, 4 yards
Q2 OhioTouchdown run, 7 plays, 53 yards
Q2 BuffaloPunt, 8 plays, 34 yards
Q2 OhioTouchdown run, 5 plays, 56 yards
Q2 BuffaloEnd of half, 2 plays, 2 yards
Q3 OhioPunt, 3 plays, 6 yards
Q3 BuffaloTouchdown run, 9 plays, 62 yards
Q3 OhioPunt, 7 plays, 47 yards
Q3 BuffaloPunt, 3 plays, 6 yards
Q3 OhioTouchdown run, 7 plays, 66 yards
Q3 BuffaloPunt, 6 plays, −1 yard
Q4 OhioTouchdown pass, 12 plays, 42 yards
Q4 BuffaloTurnover on downs, 7 plays, 36 yards
Q4 OhioFumble, 3 plays, 4 yards
Q4 BuffaloEnd of game, 2 plays, 2 yards
Play by play
1st quarter5 drives, then Ohio 7, Buffalo 0
Buffalo Punt, 5 plays
14:42
1st & 10 at own 17
Drew Willy rush for 3 yards to the Buff 20.
14:00
2nd & 7 at own 20
James Starks rush for 7 yards to the Buff 27 for a 1ST down.
13:30
1st & 10 at own 27
James Starks rush for 8 yards to the Buff 35.
12:54
2nd & 2 at own 35
Drew Willy pass incomplete to Naaman Roosevelt.
12:47
3rd & 2 at own 35
James Starks rush for no gain to the Buff 35.
12:27
4th & 2 at own 35
Ben Woods punt for 45 yards, returned by Chris Garrett for 5 yards to the Ohio 25.
Ohio Touchdown run, 6 plays
12:08
1st & 10 at own 25
Austen Everson rush for 1 yard to the Ohio 26.
11:30
2nd & 8 at own 27
Chido Nwokocha rush for 52 yards to the Buff 21 for a 1ST down.
11:15
1st & 10 at opp 21
Kalvin McRae rush for a loss of 1 yard to the Buff 22.
10:45
2nd & 11 at opp 22
Austen Everson pass complete to Chris Garrett for 9 yards to the Buff 13.
10:45
3rd & 2 at opp 13
Timeout OHIO, clock 10:45.
10:45
3rd & 2 at opp 13
Buffalo penalty 5 yard offside accepted.
10:30
1st & goal at opp 8
Kalvin McRae rush for 1 yard to the Buff 7.
10:06
2nd & goal at opp 7
Kalvin McRae rush for 7 yards for a TOUCHDOWN.Ohio 6, Buffalo 0
10:06
Matt Lasher extra point GOOD.Ohio 7, Buffalo 0
9:57
Matt Lasher kickoff for 65 yards returned by Ernest Jackson for 10 yards to the Buff 10, Buffalo penalty 5 yard holding accepted.
Buffalo Punt, 3 plays
9:26
1st & 10 at own 5
Drew Willy pass complete to James Starks for 5 yards to the Buff 10.
8:50
2nd & 5 at own 10
Buffalo penalty 5 yard false start accepted.
8:33
2nd & 10 at own 5
Tony Paoli pass incomplete to Naaman Roosevelt.
8:33
3rd & 10 at own 5
Buffalo penalty 3 yard delay of game accepted.
8:12
3rd & 13 at own 2
Tony Paoli pass complete to James Starks for 3 yards to the Buff 5.
7:30
4th & 10 at own 5
Ben Woods punt for 49 yards, returned by Chris Garrett for 18 yards to the Buff 36, Ohio penalty 18 yard illegal block accepted.
Ohio Punt, 7 plays
7:02
1st & 10 at own 46
Kalvin McRae rush for a loss of 2 yards to the Ohio 44.
6:32
2nd & 12 at own 44
Kalvin McRae rush for 14 yards to the Buff 42 for a 1ST down.
5:53
1st & 10 at opp 42
Kalvin McRae rush for 5 yards to the Buff 37.
5:24
2nd & 5 at opp 37
Kalvin McRae rush for 7 yards to the Buff 30 for a 1ST down.
4:00
1st & 10 at opp 30
Kalvin McRae rush for 5 yards, fumbled at the Buff 25, forced by Kareem Byrom, recovered by J.J Knabb at the Buff 25.
3:30
2nd & 5 at opp 25
Kalvin McRae rush for a loss of 4 yards to the Buff 29.
3:00
3rd & 9 at opp 29
Austen Everson sacked by Jeff Bublavi at the Buff 37 for a loss of 8 yards.
2:30
4th & 17 at opp 37
Matt Lasher punt for 36 yards downed at the Buff 1.
Buffalo Punt, 3 plays
2:07
1st & 10 at own 1
Drew Willy rush for 2 yards to the Buff 3.
1:24
2nd & 8 at own 3
James Starks rush for 1 yard to the Buff 4.
0:49
3rd & 7 at own 4
James Starks rush for a loss of 3 yards to the Buff 1.
0:15
4th & 10 at own 1
Ben Woods punt for 39 yards, returned by Chris Garrett for 7 yards to the Buff 33, Buffalo penalty 15 yard personal foul accepted.
2nd quarter6 drives, then Ohio 28, Buffalo 0
Ohio Touchdown pass, 6 plays
14:45
1st & 10 at opp 18
Austen Everson pass complete to Chido Nwokocha for 5 yards to the Buff 13.
14:19
2nd & 5 at opp 13
Austen Everson rush for 4 yards to the Buff 9.
14:16
3rd & 1 at opp 9
Mitch Morsillo rush for 3 yards to the Buff 6 for a 1ST down.
13:48
1st & goal at opp 6
Voncarie Owens rush for 3 yards to the Buff 3.
13:22
2nd & goal at opp 3
Voncarie Owens rush for no gain to the Buff 3.
12:49
3rd & goal at opp 3
Austen Everson pass complete to William Norwood for 3 yards for a TOUCHDOWN.Ohio 13, Buffalo 0
12:49
Matt Lasher extra point GOOD.Ohio 14, Buffalo 0
12:44
Matt Lasher kickoff for 65 yards for a touchback.
Buffalo Punt, 3 plays
12:18
1st & 10 at own 20
Jared Patterson rush for 1 yard to the Buff 21.
11:39
2nd & 9 at own 21
Jared Patterson rush for 3 yards to the Buff 24.
11:08
3rd & 6 at own 24
Drew Willy pass incomplete to Terrance Breaux.
10:57
4th & 6 at own 24
Ben Woods punt for 48 yards, returned by Chris Garrett for 19 yards to the Ohio 47.
Ohio Touchdown run, 7 plays
10:28
1st & 10 at own 47
Thad Turner rush for a loss of 2 yards to the Ohio 45.
9:47
2nd & 12 at own 45
Kalvin McRae rush for 7 yards to the Buff 48.
9:12
3rd & 5 at opp 48
Austen Everson pass complete to Chido Nwokocha for 8 yards to the Buff 40 for a 1ST down.
8:46
1st & 10 at opp 40
Austen Everson pass incomplete to Scott Mayle.
8:38
2nd & 10 at opp 40
Kalvin McRae rush for no gain to the Buff 40.
7:50
3rd & 10 at opp 40
Kalvin McRae rush for 7 yards to the Buff 33.
7:13
4th & 3 at opp 33
Kalvin McRae rush for 33 yards for a TOUCHDOWN.Ohio 21, Buffalo 0
7:13
Matt Lasher extra point GOOD.
7:05
Matt Lasher kickoff for 64 yards returned by Ernest Jackson for no gain to the Buff 1.
Buffalo Punt, 8 plays
6:33
1st & 10 at own 1
Drew Willy pass complete to Chad Upshaw for 4 yards to the Buff 5.
5:54
2nd & 6 at own 5
Drew Willy pass complete to Robert Yealu for 21 yards to the Buff 26 for a 1ST down.
5:33
1st & 10 at own 26
Drew Willy pass incomplete to Naaman Roosevelt.
5:26
2nd & 10 at own 26
Drew Willy pass incomplete to Ernest Jackson.
5:26
3rd & 10 at own 26
Ohio penalty 5 yard offside accepted.
5:00
3rd & 5 at own 31
James Starks rush for 6 yards to the Buff 37 for a 1ST down.
4:30
1st & 10 at own 37
James Starks rush for a loss of 6 yards to the Buff 31.
3:45
2nd & 16 at own 31
Drew Willy pass complete to Terrance Breaux for 4 yards to the Buff 35.
3:33
3rd & 12 at own 35
Drew Willy pass incomplete.
3:01
4th & 12 at own 35
Ben Woods punt for 41 yards, returned by Chris Garrett for 20 yards to the Ohio 44.
Ohio Touchdown run, 5 plays
2:47
1st & 10 at own 44
Austen Everson pass complete to Rudy Sylvan for 44 yards to the Buff 12 for a 1ST down.
2:30
1st & 10 at opp 12
Voncarie Owens rush for 11 yards to the Buff 1, Ohio penalty 10 yard holding accepted.
2:00
1st & 11 at opp 13
Voncarie Owens rush for 2 yards to the Buff 11.
1:42
2nd & 9 at opp 11
Voncarie Owens rush for 10 yards to the Buff 1 for a 1ST down.
1:12
1st & 0 at opp 1
Buffalo penalty 0 yard offside accepted, no play.
1:05
1st & goal at opp 1
Voncarie Owens rush for 1 yard for a TOUCHDOWN.Ohio 28, Buffalo 0
1:05
Matt Lasher extra point GOOD.
0:55
Matt Lasher kickoff for 63 yards returned by Naaman Roosevelt for 12 yards to the Buff 14.
Buffalo End of half, 2 plays
0:27
1st & 10 at own 14
Drew Willy pass complete to James Starks for 5 yards to the Buff 19.
0:00
2nd & 5 at own 19
James Starks rush for a loss of 3 yards to the Buff 16.
Q3 14:56
Ben Woods kickoff for 65 yards for a touchback.
3rd quarter6 drives, then Ohio 35, Buffalo 7
Ohio Punt, 3 plays
14:27
1st & 10 at own 20
Austen Everson pass complete to Chris Garrett for 3 yards to the Ohio 23.
13:54
2nd & 7 at own 23
Austen Everson pass incomplete to Chido Nwokocha.
13:40
3rd & 7 at own 23
Austen Everson pass complete to William Norwood for 3 yards to the Ohio 26.
13:06
4th & 4 at own 26
Matt Lasher punt for 36 yards punt out-of-bounds at the Buff 38.
Buffalo Touchdown run, 9 plays
12:48
1st & 10 at own 38
Drew Willy pass complete to Robert Yealu for 14 yards to the Ohio 48 for a 1ST down.
12:30
1st & 10 at opp 48
Buffalo penalty 5 yard false start accepted.
12:00
1st & 15 at own 47
Drew Willy pass complete to Naaman Roosevelt for a loss of 4 yards to the Buff 43.
11:27
2nd & 19 at own 43
Drew Willy sacked by Ernie Hodge at the Buff 40 for a loss of 3 yards.
10:52
3rd & 22 at own 40
Drew Willy pass complete to James Starks for 29 yards to the Ohio 31 for a 1ST down.
10:31
1st & 10 at opp 31
Buffalo penalty 5 yard false start accepted.
10:03
1st & 15 at opp 36
Drew Willy pass incomplete to James Starks.
9:57
2nd & 15 at opp 36
Drew Willy pass incomplete to Naaman Roosevelt.
9:49
3rd & 15 at opp 36
Drew Willy rush for 21 yards to the Ohio 15 for a 1ST down.
9:38
1st & 10 at opp 15
James Starks rush for no gain to the Ohio 15.
9:03
2nd & 10 at opp 15
Ohio penalty 7 yard pass interference accepted, no play.
9:00
1st & 0 at opp 8
Ohio penalty 4 yard offside accepted, no play.
8:41
1st & goal at opp 4
James Starks rush for 4 yards for a TOUCHDOWN.Ohio 28, Buffalo 6
8:41
Adam Tanalski extra point GOOD.Ohio 28, Buffalo 7
8:37
Ben Woods kickoff for 65 yards for a touchback.
Ohio Punt, 7 plays
8:25
1st & 10 at own 20
Kalvin McRae rush for 2 yards to the Ohio 22.
7:57
2nd & 8 at own 22
Austen Everson pass incomplete to Thomas Christy.
7:49
3rd & 8 at own 22
Austen Everson pass complete to Kalvin McRae for 25 yards to the Ohio 47 for a 1ST down.
7:21
1st & 10 at own 47
Kalvin McRae rush for 19 yards to the Buff 34 for a 1ST down.
7:16
1st & 10 at opp 34
Austen Everson pass incomplete to Rudy Sylvan.
7:03
2nd & 10 at opp 34
Kalvin McRae rush for 1 yard to the Buff 33.
6:29
3rd & 9 at opp 33
Austen Everson pass incomplete to Kalvin McRae.
6:20
4th & 9 at opp 33
Matt Lasher punt for 31 yards downed at the Buff 2.
Buffalo Punt, 3 plays
5:49
1st & 10 at own 20
Drew Willy pass complete to James Starks for 6 yards to the Buff 26.
5:14
2nd & 4 at own 26
James Starks rush for no gain to the Buff 26.
4:41
3rd & 4 at own 26
Drew Willy pass incomplete to Terrance Breaux.
4:30
4th & 4 at own 26
Ben Woods punt for 50 yards, returned by Chris Garrett for 10 yards to the Ohio 34.
Ohio Touchdown run, 7 plays
4:13
1st & 10 at own 34
Austen Everson pass complete to Chido Nwokocha for 5 yards to the Ohio 39.
3:39
2nd & 5 at own 39
Austen Everson rush for 6 yards to the Ohio 45 for a 1ST down.
3:16
1st & 10 at own 45
Austen Everson pass incomplete to Scott Mayle.
3:04
2nd & 10 at own 45
Austen Everson rush for 6 yards to the Buff 49.
2:33
3rd & 4 at opp 49
Austen Everson pass complete to Chido Nwokocha for 5 yards to the Buff 44 for a 1ST down.
2:07
1st & 10 at opp 44
Austen Everson pass complete to Rudy Sylvan for 2 yards to the Buff 42 for a 1ST down, Buffalo penalty 15 yard personal foul accepted.
1:44
1st & 10 at opp 27
Buffalo penalty 18 yard personal foul accepted, no play.
1:39
1st & goal at opp 9
Austen Everson rush for 9 yards for a TOUCHDOWN.Ohio 34, Buffalo 7
1:39
Matt Lasher extra point GOOD.Ohio 35, Buffalo 7
1:34
Matt Lasher kickoff for 65 yards for a touchback.
Buffalo Punt, 6 plays
1:00
1st & 10 at own 20
Jared Patterson rush for 2 yards to the Buff 22.
0:24
2nd & 8 at own 22
Drew Willy pass complete to Jared Patterson for 3 yards to the Buff 25.
Q4 14:55
3rd & 5 at own 25
Drew Willy rush for 6 yards to the Buff 31 for a 1ST down.
Q4 14:12
1st & 10 at own 31
Drew Willy sacked by Todd Koenig and Landon Cohen at the Buff 19 for a loss of 12 yards.
Q4 13:36
2nd & 22 at own 19
Jared Patterson rush for 6 yards to the Buff 25.
Q4 12:53
3rd & 16 at own 25
Drew Willy sacked by Todd Koenig and Taj Henley at the Buff 19 for a loss of 6 yards.
Q4 12:18
4th & 22 at own 19
Ben Woods punt for 23 yards downed at the Buff 42.
4th quarter4 drives, then Ohio 42, Buffalo 7
Ohio Touchdown pass, 12 plays
11:30
1st & 10 at opp 42
Thad Turner rush for a loss of 5 yards to the Buff 47.
11:00
2nd & 15 at opp 47
Brad Bower rush for 5 yards to the Buff 42.
10:18
3rd & 10 at opp 42
Brad Bower pass complete to Voncarie Owens for 8 yards to the Buff 34.
9:50
4th & 2 at opp 34
Voncarie Owens rush for 5 yards to the Buff 29 for a 1ST down.
9:15
1st & 10 at opp 29
Brad Bower rush for a loss of 2 yards to the Buff 31.
8:42
2nd & 12 at opp 31
Ohio penalty 5 yard false start accepted.
8:07
2nd & 17 at opp 36
Voncarie Owens rush for 3 yards to the Buff 33.
7:26
3rd & 14 at opp 33
Brad Bower pass complete to Ahmona Maxwell for 17 yards to the Buff 16 for a 1ST down.
6:52
1st & 10 at opp 16
Voncarie Owens rush for 3 yards to the Buff 13.
6:10
2nd & 7 at opp 13
Voncarie Owens rush for 1 yard to the Buff 12.
5:26
3rd & 6 at opp 12
Voncarie Owens rush for 7 yards to the Buff 5 for a 1ST down.
4:56
1st & goal at opp 5
Brad Bower rush for a loss of 5 yards to the Buff 10.
4:13
2nd & goal at opp 10
Brad Bower pass complete to William Norwood for 10 yards for a TOUCHDOWN.Ohio 41, Buffalo 7
4:13
Matt Lasher extra point GOOD.Ohio 42, Buffalo 7
4:08
Matt Lasher kickoff for 65 yards for a touchback.
Buffalo Turnover on downs, 7 plays
3:37
1st & 10 at own 20
Drew Willy pass complete to Chad Upshaw for 17 yards to the Buff 37 for a 1ST down.
3:12
1st & 10 at own 37
James Starks rush for 5 yards to the Buff 42.
2:45
2nd & 5 at own 42
Drew Willy pass complete to Alex Pierre for 12 yards to the Ohio 46 for a 1ST down.
2:30
1st & 10 at opp 46
Drew Willy pass incomplete to Terrance Breaux.
2:23
2nd & 10 at opp 46
Drew Willy pass incomplete.
2:13
3rd & 10 at opp 46
Buffalo penalty 5 yard illegal shift accepted, no play.
1:50
3rd & 15 at own 49
Drew Willy pass incomplete to Naaman Roosevelt.
1:45
4th & 15 at own 49
Drew Willy pass complete to Alex Pierre for 7 yards to the Ohio 44.
Ohio Fumble, 3 plays
1:20
1st & 10 at own 44
Voncarie Owens rush for a loss of 1 yard to the Ohio 43.
0:48
2nd & 11 at own 43
Joshua Abrams rush for 5 yards to the Ohio 48.
0:35
3rd & 6 at own 48
Joshua Abrams rush for no gain, fumbled at the Ohio 48, recovered by Buff at the Ohio 48.
Buffalo End of game, 2 plays
0:29
1st & 10 at opp 48
Drew Willy pass incomplete to Terrance Breaux.
0:11
2nd & 10 at opp 48
Drew Willy rush for 2 yards to the Ohio 46.
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.