← CFB Terminal
#109Ohio
20
Mid-American
AT
10
Mid-American
2023 week 11 · Tuesday, November 7, 2023 at 6:30 PM CT · UB Stadium · πŸ“Ί ESPN2 · 11,444 att · 40.5°F Cloudy, wind 11.4

Drive chart

Ohio Buffalo bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
3 pl · 2 yd · 1:57
0–0
7:35 1st & 10 OWN 14 Kurtis Rourke sacked for a loss of 9 yards to the OHIO 5 -9 -0.69
7:35 2nd & 19 OWN 5 Sieh Bangura run for 6 yds to the OHIO 11 +6 0.02
7:35 3rd & 13 OWN 11 Kurtis Rourke run for 5 yds to the OHIO 16 +5 0.01
5:23 4th & 8 OWN 16 Jack Wilson punt for 52 yds
ON DOWNS
13 pl · 61 yd · 7:40
0–0
15:00 1st & 10 OWN 25 pass incomplete to Marlyn Johnson 0 -0.70
15:00 2nd & 10 OWN 25 Ron Cook Jr. run for 19 yds to the BUFF 44 for a 1ST down +19 2.41
15:00 1st & 10 OWN 44 Ron Cook Jr. run for 3 yds to the BUFF 47 +3 -0.43
15:00 2nd & 7 OWN 47 CJ Ogbonna run for 2 yds to the BUFF 49 +2 -0.66
15:00 3rd & 5 OWN 49 Cole Snyder pass complete to Boobie Curry for 7 yds to the OHIO 44 for a 1ST down +7 2.05
15:00 1st & 10 OPP 44 CJ Ogbonna pass complete to Ron Cook Jr. for 4 yds to the OHIO 40 +4 -0.11
15:00 2nd & 6 OPP 40 Ron Cook Jr. run for 2 yds to the OHIO 38 +2 -0.56
15:00 3rd & 4 OPP 38 CJ Ogbonna run for a loss of 2 yards to the OHIO 40 -2 -1.52
15:00 4th & 6 OPP 40 Buffalo Penalty, delay of game (Yards) to the OHIO 40 0
15:00 4th & 6 OPP 40 Ohio Penalty, off-side (Jay Crable) to the OHIO 35 +5
15:00 4th & 1 OPP 35 Ron Cook Jr. run for 12 yds to the OHIO 23 for a 1ST down +12 1.80
15:00 1st & 10 OPP 23 Jacqez Barksdale run for 9 yds to the OHIO 14 +9 0.64
15:00 2nd & 1 OPP 14 Ron Cook Jr. run for a loss of 2 yards to the OHIO 16 -2 -0.81
15:00 3rd & 3 OPP 16 CJ Ogbonna run for 2 yds to the OHIO 14 +2 -0.26
7:20 4th & 1 OPP 14 Washington,Mike rush middle (Mathews,Rodney). 0 -3.90
PUNT
7 pl · 11 yd · 3:37
0–0
5:23 1st & 10 OWN 32 Cook,Ron rush (Henderson,Bralen), PENALTY BUF holding (Brock,Trevor), PENALTY OHI off-side (Weaver,Bradley). Ohio Penalty, Offensive holding (Trevor Brock) to the BUFF 32 0 -0.93
5:23 1st & 10 OWN 32 Ogbonna,CJ rush middle (Weaver,Bradley). 0 -0.93
5:23 2nd & 10 OWN 32 CJ Ogbonna run for 9 yds to the BUFF 41 +9 0.88
5:23 3rd & 1 OWN 41 Ron Cook Jr. run for 2 yds to the BUFF 43 for a 1ST down +2 1.10
5:23 1st & 10 OWN 43 Ron Cook Jr. run for a loss of 3 yards to the BUFF 40 -3 -1.74
5:23 2nd & 13 OWN 40 Cole Snyder pass incomplete to Darrell Harding Jr., broken up by Bryce Houston 0 -0.61
5:23 3rd & 13 OWN 40 Cole Snyder pass complete to Marlyn Johnson for 3 yds to the BUFF 43 +3 -0.14
1:46 4th & 10 OWN 43 Anthony Venneri punt for 42 yds Ohio Penalty, off-side (Aramoni Rhone) to the OHIO 15
PUNT
8 pl · 30 yd · 4:31
0–0
1:46 1st & 10 OWN 15 Sieh Bangura run for 1 yd to the OHIO 16 +1 -0.37
1:46 2nd & 9 OWN 16 Kurtis Rourke pass complete to Miles Cross for 9 yds to the OHIO 25 for a 1ST down +9 0.91
0:31 1st & 10 OWN 25 Ohio Penalty, false start (Kurt Danneker) to the OHIO 20 -5
0:31 1st & 15 OWN 20 Sieh Bangura run for 1 yd to the OHIO 21 +1 -0.27
0:00 OWN 20 End of 1st Quarter
15:00 2nd & 14 OWN 21 Kurtis Rourke pass complete to Miles Cross for 8 yds to the OHIO 29 +8 0.25
15:00 3rd & 6 OWN 29 Kurtis Rourke pass complete to Miles Cross for 12 yds to the OHIO 41 for a 1ST down +12 2.18
15:00 1st & 10 OWN 41 pass incomplete to Miles Cross 0 -1.14
15:00 2nd & 10 OWN 41 Sieh Bangura run for 2 yds to the OHIO 43 +2 -0.50
15:00 3rd & 8 OWN 43 Kurtis Rourke pass complete to Tyler Walton for 2 yds to the OHIO 45 +2 -0.37
12:15 4th & 6 OWN 45 Jack Wilson punt for 49 yds
Q2
FG
10 pl · 71 yd · 5:51
0–3
12:15 1st & 10 OWN 6 CJ Ogbonna run for 7 yds to the BUFF 13 +7 0.34
12:15 2nd & 3 OWN 13 Ron Cook Jr. run for a loss of 4 yards to the BUFF 9 -4 -0.68
12:15 3rd & 7 OWN 9 Cole Snyder pass complete to Boobie Curry for 48 yds to the OHIO 43 for a 1ST down +48 3.89
12:15 1st & 10 OPP 43 Ron Cook Jr. run for 7 yds to the OHIO 36 +7 0.49
12:15 2nd & 3 OPP 36 Cole Snyder run for 8 yds to the OHIO 28 for a 1ST down +8 0.10
12:15 1st & 10 OPP 28 Ron Cook Jr. run for 5 yds to the OHIO 23 Buffalo Penalty, Offensive holding (Darrell Harding Jr.) to the OHIO 33 -5 -1.26
12:15 1st & 15 OPP 33 Cole Snyder run for 3 yds to the OHIO 30 +3 -0.22
12:15 2nd & 12 OPP 30 Cole Snyder pass complete to Cole Harrity for 3 yds to the OHIO 27 +3 -0.26
12:15 3rd & 9 OPP 27 Cole Snyder run for 4 yds to the OHIO 23 +4 -0.12
6:24 4th & 5 OPP 23 Alex McNulty 41 yd FG GOOD
PUNT
3 pl · 4 yd · 1:03
0–3
6:24 1st & 10 OWN 25 Kurtis Rourke run for 4 yds to the OHIO 29 +4 -0.11
6:24 2nd & 6 OWN 29 Kurtis Rourke pass incomplete to Miles Cross, broken up by Jaylon Bass 0 -0.65
6:24 3rd & 6 OWN 29 Kurtis Rourke pass incomplete to Tyler Foster, broken up by Devin Grant 0 -0.31
5:21 4th & 6 OWN 29 Jack Wilson punt for 36 yds
MISSED FG
11 pl · 28 yd · 5:21
0–3
5:21 1st & 10 OWN 35 Jacqez Barksdale run for 3 yds to the BUFF 38 +3 -0.41
5:21 2nd & 7 OWN 38 Ron Cook Jr. run for a loss of 1 yard to the BUFF 37 -1 -1.00
5:21 3rd & 8 OWN 37 Cole Snyder pass complete to Nik McMillan for 10 yds to the BUFF 47 for a 1ST down +10 2.55
5:21 1st & 10 OWN 47 Ron Cook Jr. run for 6 yds to the OHIO 47 +6 0.37
5:21 2nd & 4 OPP 47 Jacqez Barksdale run for 2 yds to the OHIO 45 +2 -0.68
5:21 3rd & 2 OPP 45 Ron Cook Jr. run for 1 yd to the OHIO 44 +1 -0.93
5:21 4th & 1 OPP 44 CJ Ogbonna run for 10 yds to the OHIO 34 for a 1ST down +10 2.40
5:21 1st & 10 OPP 34 Ron Cook Jr. run for 1 yd to the OHIO 33 +1 -0.50
5:21 2nd & 9 OPP 33 Cole Snyder pass complete to Nik McMillan for 5 yds to the OHIO 28 +5 0.06
0:02 3rd & 4 OPP 28 Cole Snyder sacked for a loss of 9 yards to the OHIO 37 -9 -2.71
0:02 4th & 13 OPP 37 Alex McNulty 55 yd FG MISSED
Q3
FG
13 pl · 63 yd · 6:07
3–3
15:00 1st & 10 OWN 26 pass incomplete to Sam Wiglusz 0 -0.73
15:00 2nd & 10 OWN 26 Sieh Bangura run for 25 yds to the BUFF 49 for a 1ST down +25 2.98
15:00 1st & 10 OPP 49 Kurtis Rourke pass complete to Miles Cross for 11 yds to the BUFF 38 for a 1ST down +11 0.67
15:00 1st & 10 OPP 38 Sieh Bangura run for 14 yds to the BUFF 24 for a 1ST down +14 0.41
15:00 1st & 10 OPP 24 Ohio Penalty, false start (Tyler Foster) to the BUFF 29 -5
14:55 1st & 15 OPP 29 Sieh Bangura run for 1 yd to the BUFF 28 +1 -0.43
14:55 2nd & 14 OPP 28 pass incomplete to Sieh Bangura 0 -0.80
14:55 3rd & 14 OPP 28 Kurtis Rourke pass complete to Tyler Walton for 14 yds to the BUFF 14 for a 1ST down +14 1.85
14:55 1st & 10 OPP 14 Kurtis Rourke pass complete to Will Kacmarek for 6 yds to the BUFF 8 +6 0.18
14:55 2nd & 4 OPP 8 Kurtis Rourke run for 4 yds to the BUFF 4 for a 1ST down +4 0.68
14:55 1st & 4 OPP 4 Sieh Bangura run for 1 yd to the BUFF 3 +1 -0.52
14:55 2nd & 3 OPP 3 pass incomplete to Sam Wiglusz 0 -0.41
14:55 3rd & 3 OPP 3 Kurtis Rourke sacked for a loss of 8 yards to the BUFF 11 -8 -1.01
8:48 4th & 11 OPP 11 Gianni Spetic 29 yd FG GOOD
PUNT
3 pl · 5 yd · 2:06
3–3
8:44 1st & 10 OWN 6 Ron Cook Jr. run for 1 yd to the BUFF 7 +1 -0.25
8:44 2nd & 9 OWN 7 Ron Cook Jr. run for a loss of 1 yard to the BUFF 6 -1 -0.17
8:44 3rd & 10 OWN 6 Cole Snyder pass complete to Boobie Curry for 5 yds to the BUFF 11 +5 0.01
6:38 4th & 5 OWN 11 Anthony Venneri punt for 32 yds , Tyler Walton returns for 5 yds to the BUFF 38
TD
7 pl · 38 yd · 3:52
10–3
6:38 1st & 10 OPP 38 Kurtis Rourke pass complete to Will Kacmarek for 5 yds to the BUFF 33 +5 0.08
6:38 2nd & 5 OPP 33 Kurtis Rourke pass complete to Tyler Walton for 6 yds to the BUFF 27 for a 1ST down +6 0.27
6:38 1st & 10 OPP 27 Kurtis Rourke pass complete to Tyler Walton for 17 yds to the BUFF 10 for a 1ST down +17 0.23
6:38 1st & 10 OPP 10 Sieh Bangura run for 4 yds to the BUFF 6 +4 -0.01
6:38 2nd & 6 OPP 6 Kurtis Rourke run for 4 yds to the BUFF 2 +4 -0.02
6:38 3rd & 2 OPP 2 Bangura,Sieh rush middle (Murdock,Red). 0 -0.31
2:46 4th & 2 OPP 2 Sieh Bangura run for 2 yds for a TD (Gianni Spetic KICK) +2 2.85
TD
8 pl · 75 yd · 4:16
10–10
2:46 1st & 10 OWN 25 Cole Snyder pass complete to Darrell Harding Jr. for 52 yds to the OHIO 23 for a 1ST down +52 3.41
2:46 1st & 10 OPP 23 CJ Ogbonna run for 7 yds to the OHIO 16 +7 0.32
2:46 2nd & 3 OPP 16 Jacqez Barksdale run for 4 yds to the OHIO 12 for a 1ST down +4 -0.19
2:46 1st & 10 OPP 12 CJ Ogbonna run for 7 yds to the OHIO 5 +7 0.30
0:00 OPP 12 End of 3rd Quarter
15:00 2nd & 3 OPP 5 CJ Ogbonna run for 3 yds to the OHIO 2 for a 1ST down +3 1.01
15:00 1st & 2 OPP 2 Jacqez Barksdale run for 1 yd to the OHIO 1 +1 -0.69
15:00 2nd & 1 OPP 1 Jacqez Barksdale run for a loss of 1 yard to the OHIO 2 -1 -0.64
13:30 3rd & 2 OPP 2 CJ Ogbonna run for 2 yds for a TD (Alex McNulty KICK) Ohio Penalty, off-side (Justin Birchette) to the OHIO 1 +2 2.54
13:30 1st & 10 OPP 3 Ohio Penalty, off-side (Justin Birchette) to the OHIO 1 +2
Q4
FG
9 pl · 66 yd · 4:38
13–10
13:30 1st & 10 OWN 25 Kurtis Rourke pass complete to Tyler Walton for 7 yds to the OHIO 32 +7 0.60
13:30 2nd & 3 OWN 32 O'Shaan Allison run for 29 yds to the BUFF 39 for a 1ST down +29 2.33
13:30 1st & 10 OPP 39 O'Shaan Allison run for 4 yds to the BUFF 35 +4 -0.09
13:30 2nd & 6 OPP 35 Kurtis Rourke pass complete to Tyler Walton for 16 yds to the BUFF 19 for a 1ST down +16 0.62
13:30 1st & 10 OPP 19 O'Shaan Allison run for 11 yds to the BUFF 8 for a 1ST down +11 0.28
13:30 1st & 8 OPP 8 O'Shaan Allison run for a loss of 2 yards to the BUFF 10 -2 -0.48
13:30 2nd & 10 OPP 10 Kurtis Rourke run for 1 yd to the BUFF 9 +1 -0.21
13:30 3rd & 9 OPP 9 pass incomplete to Miles Cross 0 -0.39
8:52 4th & 9 OPP 9 Gianni Spetic 25 yd FG GOOD
FUMBLE
4 pl · 12 yd · 1:48
13–10
8:48 1st & 10 OWN 21 CJ Ogbonna pass complete to Ron Cook Jr. for 6 yds to the BUFF 27 +6 0.30
8:48 2nd & 4 OWN 27 Ogbonna,CJ rush middle (Houston,Bryce). 0 -0.74
8:48 3rd & 4 OWN 27 Cole Snyder pass complete to Boobie Curry for 6 yds to the BUFF 33 for a 1ST down +6 1.35
7:00 1st & 10 OWN 33 Cole Snyder run for a loss of 4 yards to the BUFF 29 Cole Snyder fumbled, recovered by OHIO Keye Thompson Snyder,Cole rush middle for loss of 4 yards to the BUF29, fumble by Snyder,Cole recovered by OHI Thompson,Keye, Thompson,Keye rush. -1.57
TD
8 pl · 29 yd · 5:05
20–10
7:00 1st & 10 OPP 29 Sieh Bangura run for 2 yds to the BUFF 27 +2 -0.29
7:00 2nd & 8 OPP 27 Kurtis Rourke pass complete to Miles Cross for 4 yds to the BUFF 23 +4 -0.07
7:00 3rd & 4 OPP 23 Sieh Bangura run for 10 yds to the BUFF 13 for a 1ST down +10 0.60
7:00 1st & 10 OPP 13 Kurtis Rourke pass complete to Sieh Bangura for 4 yds to the BUFF 9 +4 -0.02
4:14 2nd & 6 OPP 9 Sieh Bangura run for 4 yds to the BUFF 5 +4 -0.02
4:14 3rd & 2 OPP 5 Sieh Bangura run for 3 yds to the BUFF 2 for a 1ST down +3 1.36
4:14 1st & 2 OPP 2 Sieh Bangura run for 1 yd to the BUFF 1 +1 -0.69
1:55 2nd & 1 OPP 1 Sieh Bangura run for 1 yd for a TD (Gianni Spetic KICK) +1 1.90
ON DOWNS
11 pl · 26 yd · 1:18
20–10
1:50 1st & 10 OWN 20 pass incomplete to Darrell Harding Jr. 0 -0.56
1:50 2nd & 10 OWN 20 Cole Snyder pass complete to Marlyn Johnson for 4 yds to the BUFF 24 +4 -0.04
1:50 3rd & 6 OWN 24 Cole Snyder pass complete to Cole Harrity for 7 yds to the BUFF 31 for a 1ST down +7 1.38
1:50 1st & 10 OWN 31 Cole Snyder pass complete to Marlyn Johnson for 6 yds to the BUFF 37 +6 0.38
1:50 2nd & 4 OWN 37 Cole Snyder sacked for a loss of 1 yard to the BUFF 36 -1 -1.22
1:01 3rd & 5 OWN 36 pass incomplete to Cole Harrity 0 -0.51
1:01 4th & 5 OWN 36 Cole Snyder pass complete to Ron Cook Jr. for 11 yds to the BUFF 47 for a 1ST down +11 2.87
1:01 1st & 10 OWN 47 Cole Snyder pass incomplete to Marlyn Johnson, broken up by Jeremiah Wood 0 -1.15
1:01 2nd & 10 OWN 47 Cole Snyder pass incomplete to Ron Cook Jr., broken up by Walter Reynolds 0 -0.96
1:01 3rd & 10 OWN 47 Cole Snyder pass complete to Ron Cook Jr. for 4 yds to the OHIO 49 +4 -0.12
0:37 4th & 6 OPP 49 Buffalo Penalty, false start (Marlyn Johnson) to the BUFF 46 -5
0:32 4th & 11 OWN 46 pass incomplete to Boobie Curry 0 -0.09
0:00 OPP 49 End of 4th Quarter
15 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

2sacks2
10plays for loss3
1takeaways0
1three-and-outs forced2
4explosive plays allowed5
4.52yards allowed / play4.94
2 of 8scoring drives allowed4 of 7
Ohio
Keye Thompson 13 (12) 3 TFL
Bryce Houston 12 (10) 1.5 TFL · 1 PD
Walter Reynolds 5 (4) 1 PD
Bradley Weaver 4 (3) 1 sk · 2 TFL
Kobi Gorman 4 (4) 1 sk · 1 TFL
Bralen Henderson 4 (2) 0.5 TFL
Jeremiah Wood 4 (3) 1 PD
Shane Bonner 3 (3) 1 TFL · 1 QH
Buffalo
Joe Andreessen 9 (6)
Khalil Murdock 8 (5) 0.5 TFL
Marcus Fuqua 6 (4) 1 QH
Max Michel 4 (4) 1 sk · 1 TFL
Jayden Oliver 3 (3)
Charles McCartherens 3 (3)
Solomon Brown 3 (2)
George Wolo 2 (1) 1 sk · 1 TFL
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

2 of 2field goals1 of 2
3punts2
45.7punt average37.0
1punts inside the 201
22return yards13
own 32average drive startown 20
Ohio
K Gianni Spetic 2/2 FG · long 29 · 2/2 XP
P Jack Wilson 3 punts · 45.7 avg · 1 in 20
KR Keegan Wilburn 1 ret · 17 yds · long 17
PR Tyler Walton 1 ret · 5 yds · long 5
Buffalo
K Alex McNulty 1/2 FG · long 41 · 1/1 XP
P Anthony Venneri 2 punts · 37.0 avg · 1 in 20
KR Cole Harrity 1 ret · 10 yds · long 10
KR Ron Cook Jr. 2 ret · 3 yds · long 5
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

49plays64
242yards289
7drives8
41%success rate39%
10.35total PPA3.53
Derived from 113 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q2Alex McNulty 41 yd FG GOOD 3–0
Q3Gianni Spetic 29 yd FG GOOD 3–3
Q3Sieh Bangura run for 2 yds for a TD (Gianni Spetic KICK) 10–3
Q4CJ Ogbonna run for 2 yds for a TD (Alex McNulty KICK) Ohio Penalty, off-side (Justin Birchette)… 10–10
Q4Gianni Spetic 25 yd FG GOOD 13–10
Q4Sieh Bangura run for 1 yd for a TD (Gianni Spetic KICK) 20–10

Biggest plays by PPA

Q2Cole Snyder pass complete to Boobie Curry for 48 yds to the OHIO 43 for a 1ST down 3.89
Q3Cole Snyder pass complete to Darrell Harding Jr. for 52 yds to the OHIO 23 for a 1ST… 3.41
Q3Sieh Bangura run for 25 yds to the BUFF 49 for a 1ST down 2.98
Q4Cole Snyder pass complete to Ron Cook Jr. for 11 yds to the BUFF 47 for a 1ST down 2.87
Q3Sieh Bangura run for 2 yds for a TD (Gianni Spetic KICK) 2.85
Q2Cole Snyder pass complete to Nik McMillan for 10 yds to the BUFF 47 for a 1ST down 2.55

Series recent meetings

2025 Ohio 31 – 26 Buffalo
2024 Buffalo 16 – 47 Ohio
2022 Buffalo 24 – 45 Ohio
2021 Ohio 26 – 27 Buffalo
2019 Ohio 21 – 20 Buffalo
2018 Buffalo 17 – 52 Ohio
2017 Ohio 24 – 31 Buffalo
2016 Buffalo 10 – 34 Ohio
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal