Week 12 · 2018
Buffalo at Ohio
Wed 11/14/2018 07:00 PMPeden StadiumConference
Buffalo
17
10–4
Ohio
52
9–4
Attendance
13,839
reported
BUF8 plays, 75 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 35 | Michael Farkas kickoff for 65 yds for a touchback | 0 |
| 14:52 | 1st & 10 | own 25 | Tyree Jackson pass complete to Anthony Johnson for 8 yds to the Buff 33 | +8 |
| 14:21 | 2nd & 2 | own 33 | Tyree Jackson pass incomplete to Anthony Johnson | 0 |
| 14:12 | 3rd & 2 | own 33 | Tyree Jackson pass complete to Anthony Johnson for 48 yds to the Ohio 19 for a 1ST down | +48 |
| 13:35 | 1st & 10 | opp 19 | Jaret Patterson run for 9 yds to the Ohio 10 | +9 |
| 13:00 | 2nd & 1 | opp 10 | Jaret Patterson run for 6 yds to the Ohio 4 for a 1ST down | +6 |
| 12:46 | 1st & goal | opp 4 | Tyree Jackson pass incomplete to Anthony Johnson | 0 |
| 12:42 | 2nd & goal | opp 4 | Tyree Jackson run for 4 yds for a TD, (Adam Mitcheson KICK) | +4 |
OHIO13 plays, 75 yd · Touchdown | ||||
| 12:42 | 2nd & 10 | own 35 | Adam Mitcheson kickoff for 56 yds , Bryan Long Jr. return for 16 yds to the Ohio 25 | +16 |
| 12:31 | 1st & 10 | own 25 | A.J. Ouellette run for 12 yds to the Ohio 37 for a 1ST down | +12 |
| 11:55 | 1st & 10 | own 37 | A.J. Ouellette run for 22 yds to the Buff 41 for a 1ST down | +22 |
| 11:20 | 1st & 10 | opp 41 | Nathan Rourke pass complete to Papi White for 8 yds to the Buff 33 | +8 |
| 10:42 | 2nd & 2 | opp 33 | Nathan Rourke pass incomplete to Papi White | 0 |
| 10:35 | 3rd & 2 | opp 33 | A.J. Ouellette run for 1 yd to the Buff 32 | +1 |
| 9:52 | 4th & 1 | opp 32 | A.J. Ouellette run for 4 yds to the Buff 28 for a 1ST down | +4 |
| 9:25 | 1st & 10 | opp 28 | Nathan Rourke pass complete to Papi White for 8 yds to the Buff 20 | +8 |
| 8:40 | 2nd & 2 | opp 20 | Maleek Irons run for 6 yds to the Buff 14 for a 1ST down | +6 |
| 8:09 | 1st & 10 | opp 14 | Nathan Rourke pass incomplete to Cameron Odom | 0 |
| 7:56 | 2nd & 10 | opp 14 | Nathan Rourke run for 9 yds to the Buff 5 | +9 |
| 7:19 | 3rd & 1 | opp 5 | Maleek Irons run for 3 yds to the Buff 2 for a 1ST down | +3 |
| 6:45 | 1st & goal | opp 2 | Maleek Irons run for 2 yds for a TD, (Louie Zervos KICK) | +2 |
BUF5 plays, 0 yd · Turnover | ||||
| 6:45 | 1st & 10 | own 35 | Michael Farkas kickoff for 60 yds , Charlie Jones return for 15 yds to the Buff 20 | +15 |
| 6:32 | 1st & 10 | own 20 | Tyree Jackson pass incomplete to Anthony Johnson | 0 |
| 6:23 | 2nd & 10 | own 20 | BUFFALO Penalty, Ineligible Downfield on Pass (-5 Yards) to the Buff 15 | −5 |
| 6:00 | 2nd & 15 | own 15 | Tyree Jackson pass complete to Anthony Johnson for 5 yds to the Buff 20 | +5 |
| 5:10 | 3rd & 10 | own 20 | Tyree Jackson pass intercepted Kylan Nelson return for no gain to the Ohio 34 | 0 |
OHIO7 plays, 66 yd · Touchdown | ||||
| 4:57 | 1st & 10 | own 34 | A.J. Ouellette run for 31 yds to the Buff 35 for a 1ST down | +31 |
| 4:27 | 1st & 10 | opp 35 | A.J. Ouellette run for 13 yds to the Buff 22 for a 1ST down | +13 |
| 4:05 | 1st & 10 | opp 22 | A.J. Ouellette run for 1 yd to the Buff 21 | +1 |
| 3:20 | 2nd & 9 | opp 21 | A.J. Ouellette run for 5 yds to the Buff 16 | +5 |
| 2:43 | 3rd & 4 | opp 16 | Nathan Rourke pass complete to Connor Brown for 5 yds to the Buff 11 for a 1ST down | +5 |
| 2:09 | 1st & 10 | opp 11 | Nathan Rourke run for 9 yds to the Buff 2 | +9 |
| 1:35 | 2nd & 1 | opp 2 | Nathan Rourke run for 2 yds for a TD, (Louie Zervos KICK) | +2 |
BUF5 plays, 1 yd · Punt | ||||
| 1:35 | 2nd & 1 | own 35 | Michael Farkas kickoff for 65 yds for a touchback | 0 |
| 1:28 | 1st & 10 | own 25 | Kevin Marks run for 5 yds to the Buff 30 | +5 |
| 1:12 | 2nd & 5 | own 30 | Kevin Marks run for a loss of 4 yards to the Buff 26 | −4 |
| 0:32 | 3rd & 9 | own 26 | Tyree Jackson pass incomplete to George Rushing | 0 |
| 0:21 | 4th & 9 | own 26 | Evan Finegan punt for 40 yds, downed at the Ohio 34 | 0 |
OHIO5 plays, 66 yd · Touchdown | ||||
| 0:12 | 1st & 10 | own 34 | Maleek Irons run for 11 yds to the Ohio 45 for a 1ST down | +11 |
| 0:00 | own 0 | End of 1st Quarter | 0 | |
| 14:50 | 1st & 10 | own 45 | Nathan Rourke sacked by Taylor Riggins for a loss of 5 yards to the Ohio 40 | −5 |
| 14:11 | 2nd & 14 | own 40 | Nathan Rourke pass incomplete to Maleek Irons | 0 |
| 14:02 | 3rd & 14 | own 40 | Nathan Rourke pass complete to Jerome Buckner for 60 yds for a TD, (Louie Zervos KICK) | +60 |
BUF4 plays, 4 yd · Turnover | ||||
| 14:02 | 3rd & 14 | own 35 | Michael Farkas kickoff for 57 yds , Charlie Jones return for 13 yds to the Buff 21 | +13 |
| 13:50 | 1st & 10 | own 21 | Kevin Marks run for 3 yds to the Buff 24 | +3 |
| 13:30 | 2nd & 7 | own 24 | Tyree Jackson pass complete to Kevin Marks for 1 yd to the Buff 25 | +1 |
| 13:13 | 3rd & 6 | own 25 | Tyree Jackson pass intercepted Jarren Hampton return for 12 yds to the Buff 27 | −12 |
OHIO7 plays, 22 yd · Field goal | ||||
| 13:13 | 1st & 10 | opp 27 | Timeout BUFFALO, clock 13:13 | 0 |
| 13:05 | 1st & 10 | opp 27 | Maleek Irons run for 4 yds to the Buff 23 | +4 |
| 12:31 | 2nd & 6 | opp 23 | Nathan Rourke run for 11 yds to the Buff 12 for a 1ST down | +11 |
| 11:57 | 1st & 10 | opp 12 | Nathan Rourke pass incomplete to Papi White | 0 |
| 11:51 | 2nd & 10 | opp 12 | Maleek Irons run for 5 yds to the Buff 7 | +5 |
| 11:05 | 3rd & 5 | opp 7 | Maleek Irons run for 2 yds to the Buff 5 | +2 |
| 10:29 | 4th & 3 | opp 5 | Louie Zervos 22 yd FG GOOD | +22 |
BUF8 plays, 16 yd · Turnover | ||||
| 10:29 | 4th & 3 | own 35 | Michael Farkas kickoff for 59 yds , Charlie Jones return for 19 yds to the Buff 25 | +19 |
| 10:18 | 1st & 10 | own 25 | Kevin Marks run for 8 yds to the Buff 33 | +8 |
| 9:49 | 2nd & 2 | own 33 | BUFFALO Penalty, False Start (-5 Yards) to the Buff 28 | −5 |
| 9:30 | 2nd & 7 | own 28 | Kevin Marks run for 14 yds to the Buff 42 for a 1ST down | +14 |
| 8:50 | 1st & 10 | own 42 | Theo Anderson run for 8 yds to the 50 yard line | +8 |
| 8:20 | 2nd & 2 | midfield | Jaret Patterson run for 2 yds to the Ohio 48 for a 1ST down | +2 |
| 7:40 | 1st & 10 | opp 48 | Jaret Patterson run for a loss of 11 yards to the Buff 41 Jaret Patterson fumbled, recovered by Buff Jaret Patterson | −11 |
| 6:58 | 2nd & 21 | own 41 | Tyree Jackson run for 55 yds to the Ohio 4 Tyree Jackson fumbled, recovered by Ohio Javon Hagan | +55 |
OHIO15 plays, 96 yd · Touchdown | ||||
| 6:50 | 1st & 10 | own 4 | A.J. Ouellette run for 3 yds to the Ohio 7 | +3 |
| 6:15 | 2nd & 7 | own 7 | A.J. Ouellette run for 6 yds to the Ohio 13 | +6 |
| 5:35 | 3rd & 1 | own 13 | A.J. Ouellette run for 2 yds to the Ohio 15 for a 1ST down | +2 |
| 5:00 | 1st & 10 | own 15 | A.J. Ouellette run for no gain to the Ohio 15 | 0 |
| 4:19 | 2nd & 10 | own 15 | Timeout OHIO, clock 04:19 | 0 |
| 4:07 | 2nd & 10 | own 15 | Nathan Rourke run for 42 yds to the Buff 43 for a 1ST down | +42 |
| 3:39 | 1st & 10 | opp 43 | Nathan Rourke pass incomplete to Isiah Cox | 0 |
| 3:30 | 2nd & 10 | opp 43 | Nathan Rourke pass complete to Andrew Meyer for 12 yds to the Buff 31 for a 1ST down | +12 |
| 3:05 | 1st & 10 | opp 31 | A.J. Ouellette run for 1 yd to the Buff 30 | +1 |
| 2:35 | 2nd & 9 | opp 30 | Nathan Rourke pass complete to A.J. Ouellette for 8 yds to the Buff 22 | +8 |
| 2:00 | 3rd & 1 | opp 22 | Nathan Rourke pass complete to Papi White for 5 yds to the Buff 17 for a 1ST down | +5 |
| 1:20 | 1st & 10 | opp 17 | Maleek Irons run for 1 yd to the Buff 16 | +1 |
| 1:03 | 2nd & 9 | opp 16 | Timeout OHIO, clock 01:03 | 0 |
| 0:58 | 2nd & 9 | opp 16 | Nathan Rourke pass complete to Papi White for 8 yds to the Buff 8 | +8 |
| 0:53 | 3rd & 1 | opp 8 | A.J. Ouellette run for 8 yds for a TD, (Louie Zervos KICK) | +8 |
BUF9 plays, 46 yd · End of period | ||||
| 0:53 | 3rd & 1 | own 35 | Michael Farkas kickoff for 44 yds , Jake Molinich return for 10 yds to the Buff 31 | +10 |
| 0:42 | 1st & 10 | own 31 | Jaret Patterson run for 14 yds to the Buff 45 for a 1ST down | +14 |
| 0:29 | 1st & 10 | own 45 | Tyree Jackson run for 11 yds to the Ohio 44 for a 1ST down | +11 |
| 0:18 | 1st & 10 | opp 44 | Tyree Jackson pass complete to Anthony Johnson for 9 yds to the Ohio 35 | +9 |
| 0:10 | 2nd & 1 | opp 35 | Tyree Jackson pass incomplete to K.J. Osborn | 0 |
| 0:05 | 3rd & 1 | opp 35 | Tyree Jackson pass complete to Anthony Johnson for 12 yds to the Ohio 23 for a 1ST down | +12 |
| 0:05 | 1st & 10 | opp 23 | Timeout BUFFALO, clock 00:05 | 0 |
| 0:00 | 1st & 10 | opp 23 | Adam Mitcheson 40 yd FG GOOD | +40 |
| 0:00 | goal line | End of 2nd Quarter | 0 | |
OHIO12 plays, 75 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 35 | Adam Mitcheson kickoff for 65 yds for a touchback | 0 |
| 14:51 | 1st & 10 | own 25 | Nathan Rourke pass incomplete to Andrew Meyer | 0 |
| 14:42 | 2nd & 10 | own 25 | Nathan Rourke pass complete to Papi White for 17 yds to the Ohio 42 for a 1ST down | +17 |
| 14:05 | 1st & 10 | own 42 | Nathan Rourke pass complete to Andrew Meyer for 18 yds to the Buff 40 for a 1ST down | +18 |
| 13:40 | 1st & 10 | opp 40 | Timeout OHIO, clock 13:40 | 0 |
| 13:34 | 1st & 10 | opp 40 | A.J. Ouellette run for 6 yds to the Buff 34 | +6 |
| 13:00 | 2nd & 4 | opp 34 | A.J. Ouellette run for no gain to the Buff 34 for a 1ST down BUFFALO Penalty, Defensive Holding (10 Yards) to the Buff 24 for a 1ST down | +10 |
| 12:30 | 1st & 10 | opp 24 | A.J. Ouellette run for 3 yds to the Buff 21 | +3 |
| 11:50 | 2nd & 7 | opp 21 | Nathan Rourke run for 9 yds to the Buff 12 for a 1ST down | +9 |
| 11:12 | 1st & 10 | opp 12 | A.J. Ouellette run for 3 yds to the Buff 9 | +3 |
| 10:30 | 2nd & 7 | opp 9 | A.J. Ouellette run for 1 yd to the Buff 8 | +1 |
| 9:44 | 3rd & 6 | opp 8 | A.J. Ouellette 8 Yd pass from Nathan Rourke (Louie Zervos Kick) | +8 |
BUF5 plays, 2 yd · Punt | ||||
| 9:44 | 3rd & 6 | own 35 | Michael Farkas kickoff for 58 yds for a touchback | 0 |
| 9:35 | 1st & 10 | own 25 | Jaret Patterson run for no gain to the Buff 25 | 0 |
| 9:00 | 2nd & 10 | own 25 | Jaret Patterson run for 2 yds to the Buff 27 | +2 |
| 8:31 | 3rd & 8 | own 27 | Tyree Jackson pass incomplete to K.J. Osborn | 0 |
| 8:18 | 4th & 8 | own 27 | Evan Finegan punt for 38 yds , DL Knock returns for 18 yds to the Buff 47 | +18 |
OHIO5 plays, 47 yd · Touchdown | ||||
| 8:10 | 1st & 10 | opp 47 | Nathan Rourke pass complete to Cameron Odom for 3 yds to the Buff 44 | +3 |
| 7:34 | 2nd & 7 | opp 44 | Nathan Rourke pass incomplete to Papi White | 0 |
| 7:28 | 3rd & 7 | opp 44 | Maleek Irons run for 12 yds to the Buff 32 for a 1ST down | +12 |
| 7:05 | 1st & 10 | opp 32 | Nathan Rourke pass complete to Andrew Meyer for 5 yds to the Buff 27 | +5 |
| 6:34 | 2nd & 5 | opp 27 | Nathan Rourke pass complete to Papi White for 27 yds for a TD, (Louie Zervos KICK) | +27 |
BUF5 plays, 1 yd · Punt | ||||
| 6:34 | 2nd & 5 | own 35 | Michael Farkas kickoff for 57 yds for a touchback | 0 |
| 6:30 | 1st & 10 | own 25 | Tyree Jackson pass incomplete to Anthony Johnson | 0 |
| 6:24 | 2nd & 10 | own 25 | Jaret Patterson run for 1 yd to the Buff 26 | +1 |
| 5:48 | 3rd & 9 | own 26 | Tyree Jackson pass incomplete to Anthony Johnson | 0 |
| 5:39 | 4th & 9 | own 26 | Evan Finegan punt for 47 yds , Kylan Nelson returns for no gain to the Ohio 27 | 0 |
OHIO5 plays, 52 yd · Turnover | ||||
| 5:30 | 1st & 10 | own 27 | Nathan Rourke pass complete to Andrew Meyer for 6 yds to the Ohio 33 | +6 |
| 5:00 | 2nd & 4 | own 33 | Maleek Irons run for 42 yds to the Buff 25 for a 1ST down | +42 |
| 4:20 | 1st & 10 | opp 25 | Maleek Irons run for 1 yd to the Buff 24 | +1 |
| 3:40 | 2nd & 9 | opp 24 | Maleek Irons run for 3 yds to the Buff 21 | +3 |
| 2:30 | 3rd & 6 | opp 21 | Nathan Rourke pass intercepted Khalil Hodge return for 33 yds to the Buff 49 Khalil Hodge fumbled, recovered by Ohio Nathan Rourke | −33 |
OHIO4 plays, 5 yd · Punt | ||||
| 2:14 | 1st & 10 | opp 49 | A.J. Ouellette run for 3 yds to the Buff 46 | +3 |
| 1:30 | 2nd & 7 | opp 46 | A.J. Ouellette run for 2 yds to the Buff 44 | +2 |
| 0:46 | 3rd & 5 | opp 44 | Nathan Rourke pass incomplete | 0 |
| 0:39 | 4th & 5 | opp 44 | Michael Farkas punt for 35 yds, fair catch by K.J. Osborn at the Buff 9 | 0 |
BUF11 plays, 91 yd · Touchdown | ||||
| 0:25 | 1st & 10 | own 9 | Kevin Marks run for 7 yds to the Buff 16 | +7 |
| 0:05 | 2nd & 3 | own 16 | Kevin Marks run for 6 yds to the Buff 22 for a 1ST down | +6 |
| 0:00 | goal line | End of 3rd Quarter | 0 | |
| 14:55 | 1st & 10 | own 22 | Tyree Jackson pass complete to Charlie Jones for 12 yds to the Buff 34 for a 1ST down | +12 |
| 14:36 | 1st & 10 | own 34 | Tyree Jackson pass incomplete to K.J. Osborn | 0 |
| 14:32 | 2nd & 10 | own 47 | Tyree Jackson pass complete to Anthony Johnson for 13 yds to the Ohio 47 for a 1ST down OHIO Penalty, Personal Foul (Javon Hagan) to the Ohio 38 for a 1ST down | +28 |
| 14:10 | 1st & 10 | opp 38 | Kevin Marks run for 2 yds to the Ohio 36 | +2 |
| 13:44 | 2nd & 8 | opp 36 | OHIO Penalty, Defensive Pass Interference (Jalen Fox) to the Ohio 21 for a 1ST down | +15 |
| 13:30 | 1st & 10 | opp 21 | Tyree Jackson pass complete to Antonio Nunn for 8 yds to the Ohio 13 | +8 |
| 13:20 | 2nd & 2 | opp 13 | Tyree Jackson pass incomplete to Antonio Nunn | 0 |
| 13:14 | 3rd & 2 | opp 13 | Kevin Marks run for 13 yds for a TD (Adam Mitcheson KICK) | +13 |
OHIO9 plays, 70 yd · Touchdown | ||||
| 13:14 | 3rd & 2 | own 35 | Adam Mitcheson kickoff for 63 yds , Bryan Long Jr. return for 28 yds to the Ohio 30 | +28 |
| 13:00 | 1st & 10 | own 30 | Nathan Rourke pass complete to Papi White for 9 yds Papi White fumbled, recovered by Ohio | +9 |
| 12:25 | 2nd & 1 | own 39 | A.J. Ouellette run for 14 yds to the Buff 47 for a 1ST down | +14 |
| 12:00 | 1st & 10 | opp 47 | Nathan Rourke pass complete to Papi White for 2 yds to the Buff 45 | +2 |
| 11:20 | 2nd & 8 | opp 45 | A.J. Ouellette run for 2 yds to the Buff 43 | +2 |
| 10:33 | 3rd & 6 | opp 43 | OHIO Penalty, Offensive Holding (-10 Yards) to the Ohio 47 | −10 |
| 10:02 | 3rd & 16 | own 47 | A.J. Ouellette run for 22 yds to the Buff 31 for a 1ST down | +22 |
| 9:30 | 1st & 10 | opp 31 | A.J. Ouellette run for a loss of 2 yards to the Buff 33 | −2 |
| 8:36 | 2nd & 12 | opp 33 | A.J. Ouellette run for 33 yds for a TD (Louie Zervos KICK) | +33 |
BUF5 plays, 6 yd · Turnover | ||||
| 8:36 | 2nd & 12 | own 35 | Michael Farkas kickoff for 65 yds for a touchback | 0 |
| 8:36 | 1st & 10 | own 25 | Timeout BUFFALO, clock 08:36 | 0 |
| 8:30 | 1st & 10 | own 25 | Emmanuel Reed run for 2 yds to the Buff 27 | +2 |
| 8:00 | 2nd & 8 | own 27 | Dominic Johnson pass complete to Charlie Jones for 4 yds to the Buff 31 | +4 |
| 7:24 | 3rd & 4 | own 31 | Dominic Johnson pass intercepted Tariq Drake return for no gain to the Ohio 38 | 0 |
OHIO12 plays, 57 yd · Uncategorized | ||||
| 7:16 | 1st & 10 | own 38 | David Burroughs run for 7 yds to the Ohio 45 | +7 |
| 6:40 | 2nd & 3 | own 45 | David Burroughs run for 1 yd to the Ohio 46 | +1 |
| 6:00 | 3rd & 2 | own 46 | Quinton Maxwell run for 6 yds to the Buff 48 for a 1ST down | +6 |
| 5:20 | 1st & 10 | opp 48 | Quinton Maxwell pass incomplete to Camryn Snow | 0 |
| 4:45 | 2nd & 10 | opp 48 | Jake Neatherton run for 2 yds to the Buff 46 | +2 |
| 4:15 | 3rd & 8 | opp 46 | Quinton Maxwell run for 14 yds to the Buff 32 for a 1ST down | +14 |
| 3:32 | 1st & 10 | opp 32 | Jake Neatherton run for 6 yds to the Buff 26 | +6 |
| 2:45 | 2nd & 4 | opp 23 | Quinton Maxwell run for 3 yds to the Buff 23 OHIO Penalty, Personal Foul (-15 Yards) to the Buff 38 | −12 |
| 2:26 | 2nd & 16 | opp 38 | Quinton Maxwell run for 22 yds to the Buff 16 for a 1ST down | +22 |
| 2:05 | 1st & 10 | opp 16 | Jake Neatherton run for 2 yds to the Buff 14 | +2 |
| 1:20 | 2nd & 8 | opp 14 | Jake Neatherton run for 6 yds to the Buff 8 | +6 |
| 0:40 | 3rd & 2 | opp 8 | Jake Neatherton run for 3 yds to the Buff 5 for a 1ST down | +3 |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 10 meetings vs. Team
Ohio 5–5 vs Buffalo
- 2017 · wk 13Ohio 24 @ Buffalo 31
- 2016 · wk 10Buffalo 10 @ Ohio 34
- 2015 · wk 8Ohio 17 @ Buffalo 41
- 2014 · wk 11Buffalo 14 @ Ohio 37
- 2013 · wk 11Ohio 3 @ Buffalo 30
- 2012 · wk 6Buffalo 31 @ Ohio 38
- 2011 · wk 6Ohio 37 @ Buffalo 38
- 2010 · wk 10Buffalo 17 @ Ohio 34
- 2009 · wk 11Ohio 27 @ Buffalo 24
- 2008 · wk 10Buffalo 32 @ Ohio 19
Previous 10 meetings vs. Frank Solich
Buffalo 5–5 vs Frank Solich
- 2017 · wk 13Ohio 24 @ Buffalo 31
- 2016 · wk 10Buffalo 10 @ Ohio 34
- 2015 · wk 8Ohio 17 @ Buffalo 41
- 2014 · wk 11Buffalo 14 @ Ohio 37
- 2013 · wk 11Ohio 3 @ Buffalo 30
- 2012 · wk 6Buffalo 31 @ Ohio 38
- 2011 · wk 6Ohio 37 @ Buffalo 38
- 2010 · wk 10Buffalo 17 @ Ohio 34
- 2009 · wk 11Ohio 27 @ Buffalo 24
- 2008 · wk 10Buffalo 32 @ Ohio 19
Previous 3 meetings vs. Lance Leipold
Ohio 1–2 vs Lance Leipold
- 2017 · wk 13Ohio 24 @ Buffalo 31
- 2016 · wk 10Buffalo 10 @ Ohio 34
- 2015 · wk 8Ohio 17 @ Buffalo 41
Research
Keep this open while you look at others