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
OhioBuffalobar 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
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
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
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
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
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
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)
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
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
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
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
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)
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
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
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.
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.
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
76
plays
59
481
yards
373
12
drives
13
49%
success rate
46%
25
total PPA
18.59
Derived from 135 scrimmage plays. Interception return yardage is excluded from the offense.
Scoring
Q1
No Huddle-Shotgun #13 P.Navarro pass complete short right to #85 M.Williams caught at BUF10β¦