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.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Joe Licata
9/20
74
3.7
1
1
8.7
Tony Daniel
3/5
32
6.4
0
1
63.7
Rushing
CAR
YDS
AVG
TD
LONG
Anthone Taylor
17
37
2.2
0
9
Tony Daniel
2
15
7.5
0
13
Jordan Johnson
1
-1
-1.0
0
0
Joe Licata
3
-12
-4.0
0
2
Receiving
REC
YDS
AVG
TD
LONG
Ron Willoughby
3
37
12.3
1
13
Devin Campbell
3
31
10.3
0
11
Devon Hughes
2
15
7.5
0
13
Malcolm Robinson
1
8
8.0
0
8
John Dunmore
1
6
6.0
0
6
Jacob Martinez
1
5
5.0
0
5
Anthone Taylor
1
4
4.0
0
4
Kicking
FG
PCT
LONG
XP
PTS
Patrick Clarke
0/1
0.0
0
2/2
2
Punting
NO
YDS
AVG
TB
In 20
LONG
Tyler Grassman
6
252
42.0
0
4
53
Biggest plays
OHIO +13%Q1 6:08 A.J. Ouellette run for 2 yds for a TD, (Josiah Yazdani KICK)
BUFF +13%Q1 11:11 Josiah Yazdani kickoff for 65 yds for a touchback
BUFF +11%Q1 6:08 Josiah Yazdani kickoff for 63 yds , Devin Campbell return for 50 yds to the Ohio 48
OHIO +10%Q2 12:31 Derrius Vick pass complete to Brendan Cope for 12 yds to the Ohio 32 for a 1ST down
OHIO +7%Q2 9:12 A.J. Ouellette run for 1 yd for a TD, (Josiah Yazdani KICK)
Team stats
Stat
BUFF
OHIO
1st Downs
7
19
3rd down efficiency
2-13
4-13
4th down efficiency
2-3
0-0
Total Yards
134
389
Passing
106
156
Comp/Att
12/25
8/19
Yards per pass
4.2
8.2
Rushing
28
233
Rushing Attempts
25
55
Yards per rush
1.1
4.2
Penalties
3-21
1-5
Turnovers
4
2
Fumbles lost
2
2
Interceptions thrown
2
0
Possession
23:21
36:39
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:00 2nd & 12 at OHIO 44 TEAM run for a loss of 1 yard to the Ohio 43
Q4 0:54 1st & 10 at OHIO 46 TEAM run for a loss of 2 yards to the Ohio 44
Q4 1:16 Patrick Clarke kickoff for 19 yds , Daz'mond Patterson return for no gain to the Ohio 46
Q4 1:16 1st & 10 at BUF 23 Tim Edmond run for a loss of 2 yards Tim Edmond fumbled, recovered by Buff Boise Ross , return for 75 yds, (Patrick Clarke KICK)
Q4 1:46 2nd & 5 at OHIO 39 JD Sprague pass complete to Aaron Bradley for 38 yds to the Buff 23 for a 1ST down
Q4 2:30 1st & 10 at OHIO 34 Tim Edmond run for 5 yds to the Ohio 39
Q4 3:20 2nd & 4 at OHIO 25 Tim Edmond run for 9 yds to the Ohio 34 for a 1ST down
Q4 3:53 1st & 10 at OHIO 19 Tim Edmond run for 6 yds to the Ohio 25
Q4 4:11 2nd & 2 at OHIO 20 Tony Daniel pass intercepted Toran Davis return for 16 yds to the Ohio 19
Q4 4:30 1st & 10 at OHIO 28 Tony Daniel pass complete to Malcolm Robinson for 8 yds to the Ohio 20
Q4 5:20 4th & 8 at OHIO 39 Tony Daniel pass complete to Devin Campbell for 11 yds to the Ohio 28 for a 1ST down
Q4 5:52 3rd & 8 at OHIO 39 Anthone Taylor run for no gain to the Ohio 39
Q4 6:04 2nd & 8 at OHIO 39 Tony Daniel pass incomplete to Malcolm Robinson
Q4 6:21 1st & 10 at OHIO 41 Tony Daniel run for 2 yds to the Ohio 39
Q4 6:56 2nd & 8 at BUF 46 Tony Daniel pass complete to Ron Willoughby for 13 yds to the Ohio 41 for a 1ST down
Q4 7:29 1st & 10 at BUF 44 Anthone Taylor run for 2 yds to the Buff 46
Q4 8:00 3rd & 4 at BUF 31 Tony Daniel run for 13 yds to the Buff 44 for a 1ST down
Q4 8:26 2nd & 8 at BUF 27 Anthone Taylor run for 4 yds to the Buff 31
Q4 9:00 1st & 10 at BUF 25 Anthone Taylor run for 2 yds to the Buff 27
Q4 9:18 Josiah Yazdani kickoff for 65 yds for a touchback
Q4 9:18 2nd & Goal at BUF 3 Dorian Brown run for 3 yds for a TD, (Josiah Yazdani KICK)
Q4 9:52 1st & Goal at BUF 2 Derrius Vick run for a loss of 1 yard to the Buff 3
Q4 10:11 3rd & Goal at BUF 5 Derrius Vick run for 1 yd to the Buff 4 for a 1ST down BUFFALO Penalty, Personal Foul (Tedroy Lynch) to the Buff 2 for a 1ST down
Q4 11:00 2nd & Goal at BUF 7 Dorian Brown run for 2 yds to the Buff 5