← CFB Terminal
#109Ohio
31
Mid-American
AT
26
Mid-American
2025 week 14 · Friday, November 28, 2025 at 11:00 AM CT · UB Stadium · πŸ“Ί ESPNU · 34.2°F Cloudy, wind 25.5

Drive chart

WIN PROBABILITYOhio above · Buffalo below
KICK57% → 0% BuffaloFINAL
Ohio Buffalo bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
FUMBLE
3 pl · 23 yd · 1:10
0–0
−7
15:00 1st & 10 OWN 30 No Huddle-Shotgun #13 P.Navarro pass incomplete short right to #85 M.Williams thrown to OHI45 PENALTY BUF Pass Interference (#18 D.Crawford) 15 yards from OHI30 to OHI45, 1ST DOWN. NO PLAY +15
15:00 1st & 10 OWN 45 No Huddle-Shotgun #5 S.Bangura rush right for 3 yards gain to the OHI48 (#41 R.Murdock; #18 D.Crawford) +3 -0.42
15:00 2nd & 7 OWN 48 No Huddle-Shotgun #5 S.Bangura rush middle for 6 yards gain to the BUF46 (#9 K.Bradley; #7 S.Brown) +6 0.37
13:44 3rd & 1 OPP 46 No Huddle-Shotgun #13 P.Navarro rush middle for 1 yard loss to the BUF47 fumbled by #13 P.Navarro at BUF46 recovered by BUF #8 J.McNair at BUF47, End Of Play -2.67
ON DOWNS
4 pl · 5 yd · 1:55
0–0
+14
13:44 1st & 10 OWN 47 No Huddle-Shotgun #5 A.Henderson rush middle for 3 yards gain to the BUF50 (#22 J.Thomeson) +3 -0.41
13:44 2nd & 7 50 No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 3 yards gain to the OHI47 (#10 P.Odjugo) +3 -0.42
13:44 3rd & 4 OPP 47 No Huddle-Shotgun #2 T.Roberson pass complete short right to #0 V.Snow caught at OHI45, for 2 yards to the OHI45 (#22 J.Thomeson) +2 -0.64
11:49 4th & 2 OPP 45 No Huddle-Shotgun #0 V.Snow rush right for 3 yards loss to the OHI48 (#5 A.Williams Jr.), out of bounds, TURNOVER ON DOWNS -3 -1.43
TD
7 pl · 52 yd · 3:47
7–0
−32
11:49 1st & 10 OWN 48 No Huddle-Shotgun #5 S.Bangura rush middle for 13 yards gain to the BUF39 (#41 R.Murdock), 1ST DOWN +13 0.87
11:49 1st & 10 OPP 39 No Huddle-Shotgun #5 S.Bangura rush middle for 5 yards gain to the BUF34 (#11 D.Morgan; #18 D.Crawford) +5 0.09
11:49 2nd & 5 OPP 34 No Huddle-Shotgun #5 S.Bangura rush middle for 4 yards gain to the BUF30 (#11 D.Morgan) +4 -0.08
11:49 3rd & 1 OPP 30 No Huddle-Shotgun #5 S.Bangura rush right for 10 yards gain to the BUF20 (#6 M.Greer), 1ST DOWN +10 0.52
11:49 1st & 10 OPP 20 No Huddle-Shotgun #13 P.Navarro rush right for 6 yards gain to the BUF14 (#8 J.McNair) +6 0.19
11:49 2nd & 4 OPP 14 No Huddle-Shotgun #6 D.Brune rush right for 3 yards gain to the BUF11 (#90 G.Wolo; #12 M.White) +3 -0.14
8:02 3rd & 1 OPP 11 No Huddle-Shotgun #13 P.Navarro pass complete short right to #85 M.Williams caught at BUF10, for 11 yards to the BUF00 TOUCHDOWN, clock 08:02, 1ST DOWN #39 D.Dellenbach kick attempt good (H: #42 M.Haines, LS: #46 N.Hemer) +11 2.57
PUNT
8 pl · 28 yd · 3:32
7–0
+8
8:02 1st & 10 OWN 25 No Huddle-Shotgun #2 T.Roberson pass incomplete short middle to #0 V.Snow thrown to BUF30 broken up by #44 N.Dukes 0 -0.70
8:02 2nd & 10 OWN 25 No Huddle-Shotgun #4 M.Burch rush right for 0 yards to the BUF25 (#10 P.Odjugo) 0 -0.35
8:02 3rd & 10 OWN 25 No Huddle-Shotgun #2 T.Roberson pass complete short right to #25 T.Shelton, Jr. caught at BUF28, for 10 yards to the BUF35 (#27 J.Fries), 1ST DOWN +10 1.89
8:02 1st & 10 OWN 35 No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 7 yards gain to the BUF42 (#2 D.Walker) +7 0.71
8:02 2nd & 3 OWN 42 No Huddle-Shotgun #25 T.Shelton, Jr. rush left for 4 yards gain to the BUF46 (#15 A.Luqman; #27 J.Fries), 1ST DOWN +4 0.35
8:02 1st & 10 OWN 46 No Huddle-Shotgun #2 T.Roberson pass complete short right to #3 N.McMillan caught at OHI49, for 5 yards to the OHI49 (#7 T.Pearson) +5 0.11
8:02 2nd & 5 OPP 49 No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 2 yards gain to the OHI47 (#98 D.Reagans lll) +2 -0.69
8:02 3rd & 3 OPP 47 No Huddle-Shotgun #2 T.Roberson pass incomplete short middle to #0 V.Snow thrown to OHI43 broken up by #22 J.Thomeson 0 -1.10
4:30 4th & 3 OPP 47 #42 D.Drennan punt 47 yards to the OHI00, Touchback
PUNT
5 pl · 13 yd · 2:10
7–0
−10
4:30 1st & 10 OWN 20 No Huddle-Shotgun #13 P.Navarro pass incomplete short right to #85 M.Williams thrown to OHI25 PENALTY OHI Illegal Forward Pass (#13 P.Navarro) 5 yards from OHI21 to OHI16 -4 -0.80
4:30 2nd & 14 OWN 16 No Huddle-Shotgun #13 P.Navarro pass complete short left to #11 R.Harris II caught at OHI30, for 16 yards to the OHI32 (#36 K.Blackwell), 1ST DOWN, PENALTY BUF Holding declined +16 1.66
4:30 1st & 10 OWN 32 No Huddle-Shotgun #13 P.Navarro rush right for 0 yards to the OHI32 (#97 J.Poyser), out of bounds 0 -0.93
4:30 2nd & 10 OWN 32 No Huddle-Shotgun #7 C.Hendricks rush left for 1 yard gain to the OHI33 (#41 R.Murdock) +1 -0.43
4:30 3rd & 9 OWN 33 No Huddle-Shotgun #13 P.Navarro pass incomplete short right to #7 C.Hendricks thrown to OHI45 0 -0.29
2:20 4th & 9 OWN 33 #42 M.Haines punt 38 yards to the BUF29
PUNT
7 pl · 33 yd · 3:02
7–0
+5
2:20 1st & 10 OWN 29 No Huddle-Shotgun #2 T.Roberson rush left for 3 yards gain to the BUF32 (#7 T.Pearson) +3 -0.34
2:20 2nd & 7 OWN 32 No Huddle-Shotgun #5 A.Henderson rush right for 1 yard gain to the BUF33 (#57 N.Hale; #97 A.Mitchell) +1 -0.57
2:20 3rd & 6 OWN 33 No Huddle-Shotgun #2 T.Roberson rush middle for 7 yards gain to the BUF40 (#7 T.Pearson; #15 A.Luqman), 1ST DOWN +7 1.93
2:20 1st & 10 OWN 40 No Huddle-Shotgun #2 T.Roberson pass complete deep right to #3 N.McMillan caught at OHI40, for 22 yards to the OHI38 (#5 A.Williams Jr.), out of bounds, 1ST DOWN +22 1.66
2:20 1st & 10 OPP 38 No Huddle-Shotgun #2 T.Roberson pass incomplete deep right to #3 N.McMillan thrown to OHI18 0 -0.78
2:20 2nd & 10 OPP 38 No Huddle-Shotgun #5 A.Henderson rush right for 3 yards gain to the OHI35 (#7 T.Pearson) +3 -0.34
0:00 2nd & 10 OPP 38 End of 1st quarter. -0.34
15:00 3rd & 7 OPP 35 No Huddle-Shotgun #2 T.Roberson rush right for 3 yards loss to the OHI38 fumbled by #2 T.Roberson at OHI38 recovered by BUF #2 T.Roberson at OHI38, End Of Play -3 -1.65
14:18 4th & 10 OPP 38 #42 D.Drennan punt 31 yards to the OHI07
Q2
INT
3 pl · 8 yd · 1:23
7–0
−3
14:18 1st & 10 OWN 7 No Huddle-Shotgun #5 S.Bangura rush right for 2 yards gain to the OHI09 (#0 K.Stewart) +2 -0.20
14:18 2nd & 8 OWN 9 No Huddle-Shotgun #13 P.Navarro pass complete short right to #5 S.Bangura caught at OHI10, for 6 yards to the OHI15 (#39 M.Gonser), out of bounds +6 0.12
12:55 3rd & 2 OWN 15 No Huddle-Shotgun #13 P.Navarro pass intercepted by #36 K.Blackwell at OHI15 #36 K.Blackwell return 4 yards to the OHI11, out of bounds at OHI11 -0.05
TD
2 pl · 11 yd · 0:39
7–7
+33
12:55 1st & 10 OPP 11 No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 1 yard gain to the OHI10 (#10 P.Odjugo) +1 -0.23
12:16 2nd & 9 OPP 10 Chance Morrow 10 Yd pass from Ta'Quan Roberson (Jack Howes Kick) +10 2.75
TD
6 pl · 64 yd · 2:09
14–7
−38
12:10 1st & 10 OWN 36 No Huddle-Shotgun #13 P.Navarro pass incomplete short right to #11 R.Harris II thrown to OHI50 0 -1.04
12:10 2nd & 10 OWN 36 No Huddle-Shotgun #13 P.Navarro pass incomplete deep right to #7 C.Hendricks thrown to BUF27 PENALTY OHI Ineligible Downfield on Pass declined 0 -0.63
12:10 3rd & 10 OWN 36 No Huddle-Shotgun #13 P.Navarro rush right for 6 yards gain to the OHI42 (#41 R.Murdock) +6 0.14
12:10 4th & 4 OWN 42 No Huddle #86 J.Bruno rush middle for 48 yards gain to the BUF10 (#32 L.Sperling), 1ST DOWN +48 4.17
12:10 1st & 10 OPP 10 No Huddle-Shotgun #13 P.Navarro rush right for 9 yards gain to the BUF01 (#6 M.Greer) +9 0.61
10:01 2nd & 1 OPP 1 No Huddle-Shotgun #5 S.Bangura rush middle for 1 yard gain to the BUF00 TOUCHDOWN, clock 10:01, 1ST DOWN #39 D.Dellenbach kick attempt good (H: #42 M.Haines, LS: #46 N.Hemer) +1 1.90
PUNT
3 pl · 1 yd · 0:53
14–7
+3
9:54 1st & 10 OWN 32 No Huddle-Shotgun #5 A.Henderson rush right for 1 yard gain to the BUF33 (#44 N.Dukes) +1 -0.77
9:54 2nd & 9 OWN 33 No Huddle-Shotgun #2 T.Roberson pass incomplete short right to #8 J.Gathings thrown to BUF42 0 -0.59
9:54 3rd & 9 OWN 33 No Huddle-Shotgun #2 T.Roberson pass incomplete short right thrown to BUF45 0 -0.29
9:01 4th & 9 OWN 33 #42 D.Drennan punt 53 yards to the OHI14
TD
10 pl · 86 yd · 5:18
21–7
−20
9:01 1st & 10 OWN 14 No Huddle-Shotgun #6 D.Brune rush left for 5 yards gain to the OHI19 (#41 R.Murdock) +5 0.08
9:01 2nd & 5 OWN 19 No Huddle-Shotgun #13 P.Navarro rush left for 11 yards gain to the OHI30 (#6 M.Greer), out of bounds, 1ST DOWN +11 0.89
9:01 1st & 10 OWN 30 No Huddle-Shotgun #13 P.Navarro pass complete short right to #7 C.Hendricks caught at OHI35, for 10 yards to the OHI40 (#36 K.Blackwell), out of bounds, 1ST DOWN +10 0.94
9:01 1st & 10 OWN 40 No Huddle-Shotgun #13 P.Navarro pass incomplete short left to #11 R.Harris II thrown to OHI48 broken up by #36 K.Blackwell 0 -1.12
9:01 2nd & 10 OWN 40 No Huddle-Shotgun #13 P.Navarro rush right for 15 yards gain to the BUF45 (#6 M.Greer), 1ST DOWN +15 2.41
9:01 1st & 10 OPP 45 No Huddle-Shotgun #6 D.Brune rush middle for 6 yards gain to the BUF39 (#41 R.Murdock; #7 S.Brown) +6 0.30
9:01 2nd & 4 OPP 39 No Huddle-Shotgun #13 P.Navarro pass incomplete deep left to #7 C.Hendricks thrown to BUF01 broken up by #6 M.Greer 0 -1.00
9:01 3rd & 4 OPP 39 No Huddle-Shotgun #6 D.Brune rush middle for 3 yards gain to the BUF36 (#97 J.Poyser; #12 M.White) +3 -0.39
9:01 4th & 1 OPP 36 No Huddle-Shotgun #13 P.Navarro rush left for 26 yards gain to the BUF10 (#15 S.Brown), out of bounds, 1ST DOWN +26 2.05
9:01 1st & 10 OPP 10 PENALTY OHI False Start (#59 N.Marinaro) 5 yards from BUF10 to BUF15. NO PLAY +5
3:43 1st & 15 OPP 15 No Huddle-Shotgun #13 P.Navarro pass complete short middle to #7 C.Hendricks caught at BUF00, for 15 yards to the BUF00 TOUCHDOWN, clock 03:43, 1ST DOWN #39 D.Dellenbach kick attempt good (H: #42 M.Haines, LS: #46 N.Hemer) +15 2.83
PUNT
5 pl · 8 yd · 1:54
21–7
3:38 1st & 10 OWN 40 No Huddle-Shotgun #32 L.Sperling rush right for 2 yards gain to the BUF42 (#10 P.Odjugo) +2 -0.68
3:38 2nd & 8 OWN 42 No Huddle-Shotgun #32 L.Sperling rush left for 11 yards gain to the OHI47 (#22 J.Thomeson), 1ST DOWN +11 1.82
3:38 1st & 10 OPP 47 PENALTY BUF False Start (#3 N.McMillan) 5 yards from OHI47 to BUF48. NO PLAY +5
3:38 1st & 15 OWN 48 No Huddle-Shotgun #2 T.Roberson pass complete short right to #8 J.Gathings caught at BUF45, for 1 yard to the BUF49 (#5 A.Williams Jr.) +1 -0.84
3:38 2nd & 14 OWN 49 No Huddle-Shotgun #2 T.Roberson pass complete short right to #32 L.Sperling caught at BUF47, for 1 yard loss to the BUF48 (#98 D.Reagans lll; #22 J.Thomeson) -1 -0.98
3:38 3rd & 15 OWN 48 No Huddle-Shotgun #2 T.Roberson sacked for loss of 11 yards to the BUF37 (#12 J.Crable) -11 -0.79
1:44 4th & 26 OWN 37 #42 D.Drennan punt 41 yards to the OHI22, out of bounds at OHI22
FUMBLE
4 pl · 75 yd · 0:38
21–7
1:53 1st & 10 OWN 22 No Huddle-Shotgun #13 P.Navarro pass complete deep left to #7 C.Hendricks caught at BUF38, for 41 yards to the BUF37, out of bounds at BUF37, 1ST DOWN +41 3.22
1:53 1st & 10 OPP 37 No Huddle-Shotgun #13 P.Navarro pass complete short right to #88 C.Gossett caught at BUF23, for 14 yards to the BUF23 (#7 S.Brown), 1ST DOWN +14 0.39
1:53 1st & 10 OPP 23 No Huddle-Shotgun #13 P.Navarro sacked for loss of 4 yards to the BUF27 (#41 R.Murdock, #13 D.Ballard) -2 -0.63
1:14 1st & 10 OPP 23 Timeout Ohio, clock 01:14
1:06 2nd & 14 OPP 27 No Huddle-Shotgun #5 S.Bangura rush right for 24 yards gain to the BUF03 fumbled by #5 S.Bangura at BUF21 forced by #12 M.White recovered by BUF #3 O.Bridges at BUF03, End Of Play -3.47
END OF HALF
2 pl · 11 yd
21–7
+3
1:14 1st & 10 OWN 3 No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 4 yards gain to the BUF07 (#7 T.Pearson) +4 -0.03
1:14 2nd & 6 OWN 7 No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 7 yards gain to the BUF14 (#5 A.Williams Jr.), 1ST DOWN +7 0.33
0:00 2nd & 6 OWN 7 End of 2nd quarter. 0.33
Q3
TD
6 pl · 86 yd · 2:16
21–13
+24
15:00 1st & 10 OWN 14 No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 5 yards gain to the BUF19 (#22 J.Thomeson) +5 0.08
15:00 2nd & 5 OWN 19 No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 6 yards gain to the BUF25 (#27 J.Fries), 1ST DOWN +6 0.51
15:00 1st & 10 OWN 25 No Huddle-Shotgun #2 T.Roberson pass complete deep right to #3 N.McMillan caught at OHI29, for 46 yards to the OHI29, End Of Play, 1ST DOWN +46 3.29
15:00 1st & 10 OPP 29 No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 5 yards gain to the OHI24 (#57 N.Hale) +5 0.08
15:00 2nd & 5 OPP 24 No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 1 yard gain to the OHI23 (#97 A.Mitchell) +1 -0.43
12:39 3rd & 4 OPP 23 No Huddle-Shotgun #5 A.Henderson rush right for 23 yards gain to the OHI00 TOUCHDOWN, clock 12:39, 1ST DOWN #2 T.Roberson pass attempt failed +23 3.14
TD
9 pl · 61 yd · 4:09
28–13
−31
12:34 1st & 10 OWN 39 No Huddle-Shotgun #6 D.Brune rush left for 20 yards gain to the BUF41 (#7 S.Brown), 1ST DOWN +20 1.61
12:34 1st & 10 OPP 41 No Huddle-Shotgun #13 P.Navarro pass incomplete deep right to #7 C.Hendricks thrown to BUF00 broken up by #9 K.Bradley 0 -0.88
12:34 2nd & 10 OPP 41 No Huddle-Shotgun #6 D.Brune rush middle for 4 yards gain to the BUF37 (#41 R.Murdock) +4 -0.15
12:34 3rd & 6 OPP 37 No Huddle-Shotgun #6 D.Brune rush middle for 2 yards gain to the BUF35 (#18 D.Crawford) +2 -0.61
12:34 4th & 4 OPP 35 No Huddle-Shotgun #13 P.Navarro pass complete short left to #7 C.Hendricks caught at BUF29, for 10 yards to the BUF25 (#8 J.McNair), out of bounds, 1ST DOWN +10 2.17
12:34 1st & 10 OPP 25 No Huddle-Shotgun #13 P.Navarro rush left for 13 yards gain to the BUF12 (#14 M.Crawford), 1ST DOWN +13 0.17
12:34 1st & 10 OPP 12 No Huddle-Shotgun #5 S.Bangura rush right for 6 yards gain to the BUF06 (#7 S.Brown; #39 M.Gonser) +6 0.18
12:34 2nd & 4 OPP 6 No Huddle-Shotgun #13 P.Navarro pass incomplete short left to #11 R.Harris II thrown to BUF04 0 -0.37
8:25 3rd & 4 OPP 6 No Huddle-Shotgun #13 P.Navarro rush middle for 6 yards gain to the BUF00 TOUCHDOWN, clock 08:25, 1ST DOWN #39 D.Dellenbach kick attempt good (H: #42 M.Haines, LS: #46 N.Hemer) +6 2.72
PUNT
3 pl · -2 yd · 0:57
28–13
−2
8:25 1st & 10 OWN 25 No Huddle-Shotgun #4 M.Burch rush right for 2 yards loss to the BUF23 (#2 D.Walker) -2 -0.89
8:25 2nd & 12 OWN 23 No Huddle-Shotgun #2 T.Roberson pass incomplete short right thrown to BUF35 0 -0.25
8:25 3rd & 12 OWN 23 No Huddle-Shotgun #2 T.Roberson pass incomplete deep left to #6 C.Morrow thrown to OHI30 0 -0.11
7:28 4th & 12 OWN 23 #42 D.Drennan punt 48 yards to the OHI29
MISSED FG
10 pl · 54 yd · 6:09
28–13
+4
7:28 1st & 10 OWN 29 No Huddle-Shotgun #5 S.Bangura rush left for 7 yards gain to the OHI36 (#41 R.Murdock) +7 0.66
7:28 2nd & 3 OWN 36 No Huddle-Shotgun #5 S.Bangura rush right for 4 yards gain to the OHI40 (#18 D.Crawford), 1ST DOWN +4 0.36
7:28 1st & 10 OWN 40 No Huddle-Shotgun #13 P.Navarro pass incomplete deep left to #7 C.Hendricks thrown to BUF30 PENALTY BUF Pass Interference (#15 S.Brown) 15 yards from OHI40 to BUF45, 1ST DOWN. NO PLAY +15
7:28 1st & 10 OPP 45 No Huddle-Shotgun #13 P.Navarro pass incomplete short left thrown to BUF34 QB hurried by #39 M.Gonser 0 -1.00
7:28 2nd & 10 OPP 45 No Huddle-Shotgun #6 D.Brune rush middle for 8 yards gain to the BUF37 (#12 M.White) +8 0.76
7:28 3rd & 2 OPP 37 PENALTY OHI False Start (#59 N.Marinaro) 5 yards from BUF37 to BUF42. NO PLAY +5
7:28 3rd & 7 OPP 42 No Huddle-Shotgun #13 P.Navarro rush middle for 11 yards gain to the BUF31 (#41 R.Murdock; #6 M.Greer), 1ST DOWN +11 2.03
7:28 1st & 10 OPP 31 No Huddle-Shotgun #6 D.Brune rush middle for 11 yards gain to the BUF20 (#7 S.Brown), 1ST DOWN +11 0.22
7:28 1st & 10 OPP 20 No Huddle-Shotgun #13 P.Navarro pass incomplete deep right to #88 C.Gossett thrown to BUF00 PENALTY OHI Holding (#51 D.Weatherspoon) 10 yards from BUF20 to BUF30. NO PLAY +10
7:28 1st & 20 OPP 30 No Huddle-Shotgun #5 S.Bangura rush middle for 4 yards gain to the BUF26 (#12 M.White; #97 J.Poyser) +4 -0.10
7:28 2nd & 16 OPP 26 No Huddle-Shotgun #5 S.Bangura rush middle for 1 yard gain to the BUF25 (#18 D.Crawford) +1 -0.61
7:28 3rd & 15 OPP 25 No Huddle-Shotgun #13 P.Navarro rush left for 8 yards gain to the BUF17 (#39 M.Gonser) +8 0.54
1:19 4th & 7 OPP 17 #39 D.Dellenbach field goal attempt from 35 yards NO GOOD (H: #42 M.Haines, LS: #46 N.Hemer), clock 01:19
TD
6 pl · 80 yd · 0:53
28–19
+18
1:19 1st & 10 OWN 20 No Huddle-Shotgun #2 T.Roberson pass complete deep left to #0 V.Snow caught at OHI47, for 58 yards to the OHI22, out of bounds at OHI22, 1ST DOWN +58 3.74
1:19 1st & 10 OPP 22 No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 6 yards gain to the OHI16 (#30 C.Christopher) +6 0.19
1:19 2nd & 4 OPP 16 No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 3 yards gain to the OHI13 (#12 J.Crable) +3 -0.14
0:00 2nd & 4 OPP 16 End of 3rd quarter. -0.14
15:00 3rd & 1 OPP 13 No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 3 yards gain to the OHI10 (#30 C.Christopher), 1ST DOWN +3 0.09
15:00 1st & 10 OPP 10 No Huddle-Shotgun #2 T.Roberson pass complete short right to #0 V.Snow caught at OHI05, for 5 yards to the OHI05 (#22 J.Thomeson), out of bounds +5 0.08
14:07 2nd & 5 OPP 5 No Huddle-Shotgun #2 T.Roberson rush right for 5 yards gain to the OHI00 TOUCHDOWN, clock 14:07, 1ST DOWN #2 T.Roberson pass attempt failed +5 2.44
Q4
PUNT
10 pl · 36 yd · 5:35
28–19
−10
14:01 1st & 10 OWN 25 No Huddle-Shotgun #5 S.Bangura rush left for 4 yards gain to the OHI29 (#39 M.Gonser; #41 R.Murdock) +4 -0.11
14:01 2nd & 6 OWN 29 No Huddle-Shotgun #13 P.Navarro pass complete short right to #7 C.Hendricks caught at OHI45, for 16 yards to the OHI45 (#6 M.Greer), out of bounds, 1ST DOWN +16 1.92
14:01 1st & 10 OWN 45 No Huddle-Shotgun #5 S.Bangura rush middle for 3 yards gain to the OHI48 (#39 M.Gonser) +3 -0.42
14:01 2nd & 7 OWN 48 No Huddle-Shotgun #13 P.Navarro pass complete short left to #11 R.Harris II caught at BUF44, for 8 yards to the BUF44, End Of Play, 1ST DOWN +8 1.29
14:01 1st & 10 OPP 44 No Huddle-Shotgun #13 P.Navarro pass incomplete deep right to #88 C.Gossett thrown to BUF24 0 -0.97
14:01 2nd & 10 OPP 44 No Huddle-Shotgun #13 P.Navarro rush right for 5 yards gain to the BUF39 (#41 R.Murdock) +5 0.07
14:01 3rd & 5 OPP 39 No Huddle-Shotgun #13 P.Navarro rush right for 5 yards gain to the BUF34 (#41 R.Murdock), 1ST DOWN +5 1.37
14:01 1st & 10 OPP 34 No Huddle-Shotgun #13 P.Navarro sacked for loss of 8 yards to the BUF42 (#18 D.Crawford) -8 -2.25
14:01 2nd & 18 OPP 42 No Huddle-Shotgun #13 P.Navarro pass incomplete short right thrown to BUF31 QB hurried by #0 K.Stewart. The previous play is under automatic review - "Targeting". CALL UPHELD 0 -0.94
14:01 3rd & 18 OPP 42 No Huddle-Shotgun #13 P.Navarro rush left for 3 yards gain to the BUF39 (#6 M.Greer) +3 -0.28
8:26 4th & 15 OPP 39 #42 M.Haines punt 38 yards to the BUF01
INT
4 pl · 11 yd · 1:16
28–19
−5
8:26 1st & 10 OWN 1 No Huddle-Shotgun #25 T.Shelton, Jr. rush right for 0 yards to the BUF01 (#24 C.Hollobaugh) 0 -0.24
8:26 2nd & 10 OWN 1 No Huddle-Shotgun #2 T.Roberson pass incomplete short left to #0 V.Snow thrown to BUF03 0 -0.10
8:26 3rd & 10 OWN 1 No Huddle-Shotgun #2 T.Roberson pass complete short right to #25 T.Shelton, Jr. caught at BUF06, for 11 yards to the BUF12 (#24 C.Hollobaugh), 1ST DOWN +11 0.60
7:10 1st & 10 OWN 12 No Huddle-Shotgun #2 T.Roberson pass intercepted by #20 K.Bannister at BUF36 #20 K.Bannister return 19 yards to the BUF17, out of bounds at BUF17 PENALTY OHI UNS: Unsportsmanlike Conduct (#98 D.Reagans lll) 15 yards from BUF17 to BUF32 -0.27
FG
7 pl · 17 yd · 1:46
31–19
−4
7:10 1st & 10 OPP 32 No Huddle-Shotgun #6 D.Brune rush middle for 1 yard gain to the BUF31 (#15 S.Brown) +1 -0.46
7:10 2nd & 9 OPP 31 No Huddle-Shotgun #13 P.Navarro pass incomplete short right to #86 J.Bruno thrown to BUF30 0 -0.78
7:10 3rd & 9 OPP 31 No Huddle-Shotgun #13 P.Navarro rush middle for 10 yards gain to the BUF21 (#7 S.Brown), 1ST DOWN. The previous play is under automatic review - "Forward pass". CALL UPHELD +10 1.48
7:10 1st & 10 OPP 21 No Huddle-Shotgun #6 D.Brune rush middle for 3 yards gain to the BUF18 (#18 D.Crawford; #90 G.Wolo) +3 -0.12
5:35 2nd & 7 OPP 18 No Huddle-Shotgun #6 D.Brune rush right for 3 yards gain to the BUF15 (#18 D.Crawford) +3 -0.13
5:30 3rd & 4 OPP 15 No Huddle-Shotgun #13 P.Navarro pass incomplete short right to #7 C.Hendricks thrown to BUF05 0 -0.47
5:24 4th & 4 OPP 15 #39 D.Dellenbach field goal attempt from 33 yards GOOD (H: #42 M.Haines, LS: #46 N.Hemer), clock 05:24
TD
5 pl · 67 yd · 1:37
31–26
+29
5:24 1st & 10 OWN 33 No Huddle-Shotgun #2 T.Roberson rush middle for 8 yards gain to the BUF41 (#0 M.Williams) +8 1.03
5:24 2nd & 2 OWN 41 No Huddle-Shotgun #2 T.Roberson pass complete short left to #25 T.Shelton, Jr. caught at BUF45, for 6 yards to the BUF47 (#22 J.Thomeson; #24 C.Hollobaugh), 1ST DOWN +6 0.31
5:24 1st & 10 OWN 47 No Huddle-Shotgun #2 T.Roberson pass complete short left to #3 N.McMillan caught at OHI41, for 29 yards to the OHI24 (#0 M.Williams), out of bounds, 1ST DOWN +29 1.41
5:24 1st & 10 OPP 24 No Huddle-Shotgun #2 T.Roberson sacked for loss of 5 yards to the OHI29 (#15 A.Luqman) -5 -1.05
3:47 2nd & 15 OPP 29 Jasaiah Gathings 29 Yd pass from Ta'Quan Roberson (Jack Howes Kick) +29 3.74
PUNT
6 pl · 21 yd · 3:27
31–26
−26
3:47 1st & 10 OWN 25 No Huddle-Shotgun #5 S.Bangura rush middle for 3 yards gain to the OHI28 (#12 M.White) +3 -0.30
3:42 2nd & 7 OWN 28 No Huddle-Shotgun #5 S.Bangura rush middle for 4 yards gain to the OHI32 (#99 C.Evans; #18 D.Crawford) +4 -0.09
2:55 3rd & 3 OWN 32 No Huddle-Shotgun #5 S.Bangura rush middle for 8 yards gain to the OHI40 (#41 R.Murdock; #99 C.Evans), 1ST DOWN +8 1.71
2:55 2nd & 7 OWN 28 Timeout Ohio, clock 02:55
2:55 1st & 10 OWN 40 No Huddle-Shotgun #5 S.Bangura rush middle for 4 yards gain to the OHI44 (#9 K.Bradley; #97 J.Poyser) +4 -0.17
2:00 2nd & 6 OWN 44 No Huddle-Shotgun #5 S.Bangura rush middle for 2 yards gain to the OHI46 (#15 S.Brown; #39 M.Gonser) +2 -0.67
2:00 1st & 10 OWN 40 Timeout Ohio, clock 02:00
2:00 3rd & 4 OWN 46 No Huddle-Shotgun #5 S.Bangura rush middle for 2 yards gain to the OHI48 (#3 O.Bridges; #18 D.Crawford) +2 -0.55
0:29 3rd & 4 OWN 46 Timeout Ohio, clock 00:29
0:20 4th & 2 OWN 48 #42 M.Haines punt 45 yards to the BUF07 #0 V.Snow return 5 yards to the BUF12 (#29 J.Haskins; #2 D.Walker)
END OF GAME
5 pl · 37 yd · 0:20
31–26
−10
0:29 1st & 10 OWN 12 No Huddle-Shotgun #2 T.Roberson pass complete short middle to #0 V.Snow caught at BUF29, for 17 yards to the BUF29 (#7 T.Pearson), 1ST DOWN +17 0.96
0:29 1st & 10 OWN 29 No Huddle-Shotgun #2 T.Roberson pass incomplete, Spike 0 -0.83
0:29 2nd & 10 OWN 29 No Huddle-Shotgun #2 T.Roberson pass incomplete short right to #8 J.Gathings thrown to BUF45 0 -0.44
0:29 3rd & 10 OWN 29 No Huddle-Shotgun #2 T.Roberson pass incomplete short middle to #8 J.Gathings thrown to BUF47 0 -0.21
0:29 4th & 10 OWN 29 No Huddle-Shotgun #2 T.Roberson pass complete short to #3 N.McMillan caught at BUF45, for 20 yards to the BUF49 (#29 J.Haskins), 1ST DOWN +20 3.32
0:00 4th & 10 OWN 29 End of 4th quarter.
25 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

2sacks2
5plays for loss3
1takeaways3
2three-and-outs forced0
8explosive plays allowed9
6.32yards allowed / play6.33
4 of 13scoring drives allowed5 of 12
Ohio
Jalen Thomeson 7 (5) 0.5 TFL · 1 PD
Tank Pearson 6 (5)
Adonis Williams Jr. 4 (4) 1 TFL
Pius Odjugo 4 (4)
Anas Luqman 3 (1) 1 sk · 1 TFL
DJ Walker 3 (2) 1 TFL
Jack Fries 3 (2)
Cameron Hollobaugh 3 (2)
Buffalo
Khalil Murdock 14 (8) 0.5 sk · 0.5 TFL
Dion Crawford 10 (5) 1 sk · 1 TFL
Mitchell Gonser 8 (5) 1 QH
Miles Greer 7 (6) 1 PD
Solomon Brown 7 (4)
Malin White 6 (3)
Junior Poyser 4 (1)
Saveon Brown 3 (2)
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

1 of 2field goals
3punts5
40.3punt average44.0
2punts inside the 202
67return yards70
own 24average drive startown 25
Ohio
K David Dellenbach 1/2 FG · long 33 · 4/4 XP
P Magnus Haines 3 punts · 40.3 avg · 2 in 20
KR Sieh Bangura 2 ret · 44 yds · long 24
KR Mason Williams 2 ret · 23 yds · long 13
Buffalo
K Jack Howes 2/2 XP
P Dylan Drennan 5 punts · 44.0 avg · 2 in 20 · 1 TB
KR Terrance Shelton Jr. 3 ret · 65 yds · long 26
PR Victor Snow 1 ret · 5 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

76plays59
481yards373
12drives13
49%success rate46%
25total PPA18.59
Derived from 135 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1No Huddle-Shotgun #13 P.Navarro pass complete short right to #85 M.Williams caught at BUF10… 7–0
Q2Chance Morrow 10 Yd pass from Ta'Quan Roberson (Jack Howes Kick) 7–7
Q2No Huddle-Shotgun #5 S.Bangura rush middle for 1 yard gain to the BUF00 TOUCHDOWN, clock 10:01… 14–7
Q3No Huddle-Shotgun #5 A.Henderson rush right for 23 yards gain to the OHI00 TOUCHDOWN, clock… 13–21
Q3No Huddle-Shotgun #13 P.Navarro rush middle for 6 yards gain to the BUF00 TOUCHDOWN, clock… 28–13
Q4No Huddle-Shotgun #2 T.Roberson rush right for 5 yards gain to the OHI00 TOUCHDOWN, clock… 19–28
Q4#39 D.Dellenbach field goal attempt from 33 yards GOOD (H: #42 M.Haines, LS: #46 N.Hemer)… 31–19
Q4Jasaiah Gathings 29 Yd pass from Ta'Quan Roberson (Jack Howes Kick) 26–31

Biggest plays by PPA

Q2No Huddle #86 J.Bruno rush middle for 48 yards gain to the BUF10 (#32 L.Sperling), 1ST… 4.17
Q3No Huddle-Shotgun #2 T.Roberson pass complete deep left to #0 V.Snow caught at OHI47… 3.74
Q4Jasaiah Gathings 29 Yd pass from Ta'Quan Roberson (Jack Howes Kick) 3.74
Q4No Huddle-Shotgun #2 T.Roberson pass complete short to #3 N.McMillan caught at BUF45… 3.32
Q3No Huddle-Shotgun #2 T.Roberson pass complete deep right to #3 N.McMillan caught at… 3.29
Q2No Huddle-Shotgun #13 P.Navarro pass complete deep left to #7 C.Hendricks caught at… 3.22

Series recent meetings

2024 Buffalo 16 – 47 Ohio
2023 Ohio 20 – 10 Buffalo
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