The lead after every score: above the line Buffalo is ahead, below it Ohio. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
8:02
TDMason Williams 11 Yd pass from Parker Navarro (David Dellenbach Kick)7 plays, 52 yds, 3:47 · from OHIO 48
OHIO 7–0 BUFF
2nd quarter
12:16
TDChance Morrow 10 Yd pass from Ta'Quan Roberson (Jack Howes Kick)2 plays, 11 yds, 0:39 · from OHIO 11
OHIO 7–7 BUFF
10:01
TDSieh Bangura 1 Yd Run (David Dellenbach Kick)6 plays, 64 yds, 2:09 · from OHIO 36
OHIO 14–7 BUFF
3:43
RECChase Hendricks 15 Yd pass from Parker Navarro (David Dellenbach Kick)10 plays, 86 yds, 5:18 · from OHIO 14
OHIO 21–7 BUFF
3rd quarter
12:39
TDAl-Jay Henderson 23 Yd Run (Two-Point Pass Conversion Failed)6 plays, 86 yds, 2:16 · from BUF 14
OHIO 21–13 BUFF
8:25
TDParker Navarro 6 Yd Run (David Dellenbach Kick)9 plays, 61 yds, 4:09 · from OHIO 39
OHIO 28–13 BUFF
4th quarter
14:07
TDTa'Quan Roberson 5 Yd Run (Two-Point Pass Conversion Failed)6 plays, 80 yds, 0:53 · from BUF 20
OHIO 28–19 BUFF
5:24
FGDavid Dellenbach 33 Yd Field Goal 7 plays, 17 yds, 1:46 · from BUF 32
OHIO 31–19 BUFF
3:47
TDJasaiah Gathings 29 Yd pass from Ta'Quan Roberson (Jack Howes Kick)5 plays, 67 yds, 1:37 · from BUF 33
OHIO 31–26 BUFF
Drives
BUFF 4/13 scoredOHIO 5/12 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
14:54
OHIO
OHIO 30
3
23
1:10
Fumble
Q1
13:44
BUFF
BUF 47
4
5
1:55
Downs
Q1
11:49
OHIO
OHIO 48
7
52
3:47
Touchdown
Q1
8:02
BUFF
BUF 25
8
28
3:32
Punt
Q1
4:30
OHIO
OHIO 20
5
13
2:10
Punt
Q1
2:20
BUFF
BUF 29
7
33
3:02
Punt
Q2
14:18
OHIO
OHIO 7
3
8
1:23
Interception
Q2
12:55
BUFF
OHIO 11
2
11
0:39
Touchdown
Q2
12:10
OHIO
OHIO 36
6
64
2:09
Touchdown
Q2
9:54
BUFF
BUF 32
3
1
0:53
Punt
Q2
9:01
OHIO
OHIO 14
10
86
5:18
Touchdown
Q2
3:38
BUFF
BUF 40
5
8
1:54
Punt
Win probability
Ohio 100% · pregame line Ohio −6.5 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
OHIO +16%Q2 12:10 #91 J.Howes kickoff 39 yards to the OHI26 #85 M.Williams return 10 yards to the OHI36 (#32 L.Sperling), out of bounds
BUFF +16%Q4 14:07 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
Team stats
Stat
OHIO
BUFF
1st Downs
27
19
3rd down efficiency
7-17
5-12
4th down efficiency
3-3
1-2
Total Yards
506
370
Passing
147
270
Comp/Att
10/23
16/28
Yards per pass
6.4
9.6
Rushing
359
100
Rushing Attempts
54
32
Yards per rush
6.6
3.1
Penalties
5-40
4-45
Turnovers
3
1
Fumbles lost
2
0
Interceptions thrown
1
1
Possession
38:04
21:56
Play by play
Q4 0:00 End of 4th quarter.
Q4 0:29 4th & 10 at BUF 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
Q4 0:29 3rd & 10 at BUF 29 No Huddle-Shotgun #2 T.Roberson pass incomplete short middle to #8 J.Gathings thrown to BUF47
Q4 0:29 2nd & 10 at BUF 29 No Huddle-Shotgun #2 T.Roberson pass incomplete short right to #8 J.Gathings thrown to BUF45
Q4 0:29 1st & 10 at BUF 29 No Huddle-Shotgun #2 T.Roberson pass incomplete, Spike
Q4 0:29 1st & 10 at BUF 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
Q4 0:20 4th & 2 at OHIO 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)
Q4 2:00 3rd & 4 at OHIO 46 No Huddle-Shotgun #5 S.Bangura rush middle for 2 yards gain to the OHI48 (#3 O.Bridges; #18 D.Crawford)
Q4 2:00 2nd & 6 at OHIO 44 No Huddle-Shotgun #5 S.Bangura rush middle for 2 yards gain to the OHI46 (#15 S.Brown; #39 M.Gonser)
Q4 2:55 1st & 10 at OHIO 40 No Huddle-Shotgun #5 S.Bangura rush middle for 4 yards gain to the OHI44 (#9 K.Bradley; #97 J.Poyser)
Q4 2:55 3rd & 3 at OHIO 32 No Huddle-Shotgun #5 S.Bangura rush middle for 8 yards gain to the OHI40 (#41 R.Murdock; #99 C.Evans), 1ST DOWN
Q4 3:42 2nd & 7 at OHIO 28 No Huddle-Shotgun #5 S.Bangura rush middle for 4 yards gain to the OHI32 (#99 C.Evans; #18 D.Crawford)
Q4 3:47 1st & 10 at OHIO 25 No Huddle-Shotgun #5 S.Bangura rush middle for 3 yards gain to the OHI28 (#12 M.White)
Q4 3:47 #91 J.Howes kickoff 58 yards to the OHI07 fair catch by #5 S.Bangura at OHI07
Q4 3:47 2nd & 15 at OHIO 29 Jasaiah Gathings 29 Yd pass from Ta'Quan Roberson (Jack Howes Kick)
Q4 5:24 1st & 10 at OHIO 24 No Huddle-Shotgun #2 T.Roberson sacked for loss of 5 yards to the OHI29 (#15 A.Luqman)
Q4 5:24 1st & 10 at BUF 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
Q4 5:24 2nd & 2 at BUF 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
Q4 5:24 1st & 10 at BUF 33 No Huddle-Shotgun #2 T.Roberson rush middle for 8 yards gain to the BUF41 (#0 M.Williams)
Q4 5:24 #39 D.Dellenbach kickoff 32 yards to the BUF33 fair catch by #66 C.Climes at BUF33
Q4 5:24 4th & 4 at BUF 15 #39 D.Dellenbach field goal attempt from 33 yards GOOD (H: #42 M.Haines, LS: #46 N.Hemer), clock 05:24
Q4 5:30 3rd & 4 at BUF 15 No Huddle-Shotgun #13 P.Navarro pass incomplete short right to #7 C.Hendricks thrown to BUF05
Q4 5:35 2nd & 7 at BUF 18 No Huddle-Shotgun #6 D.Brune rush right for 3 yards gain to the BUF15 (#18 D.Crawford)
Q4 7:10 1st & 10 at BUF 21 No Huddle-Shotgun #6 D.Brune rush middle for 3 yards gain to the BUF18 (#18 D.Crawford; #90 G.Wolo)
Q4 7:10 3rd & 9 at BUF 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