TDC.J. Ogbonna 2 Yd Run (Upton Bellenfant Kick)1 play, 2 yds, 0:04 · from TOL 2
TOL 0–21 BUFF
2:29
TDJerjuan Newton 26 Yd pass from John Alan Richter (Dylan Cunanan Kick)
TOL 7–21 BUFF
4th quarter
13:52
TDC.J. Ogbonna 1 Yd Run (Two-Point Pass Conversion Failed)
TOL 7–27 BUFF
9:13
FGUpton Bellenfant 33 Yd Field Goal
TOL 7–30 BUFF
5:08
TDJerjuan Newton 23 Yd pass from John Alan Richter (John Alan Richter Pass to Anthony Torres for Two-Point Conversion)
TOL 15–30 BUFF
Drives
BUFF 3/5 scoredTOL 1/4 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
TOL
TOL 25
4
17
2:22
Punt
Q1
BUFF
BUF 17
6
11
1:57
Punt
Q2
BUFF
BUF 27
3
2
1:32
Punt
Q2
TOL
TOL 12
3
1
0:43
Punt
Q3
BUFF
BUF 19
10
81
4:15
Touchdown
Q3
TOL
TOL 25
7
42
2:12
Downs
Q3
4:19
BUFF
TOL 2
1
2
0:04
Touchdown
Q4
BUFF
TOL 41
7
26
4:18
Field Goal
Q4
TOL
TOL 25
14
75
4:05
Touchdown
Win probability
Buffalo 100% · no pregame line on file, so it starts at 50–50
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.
BUFF +18%Q1 4:55 Victor Snow 2 Yd Run (Upton Bellenfant Kick)
TOL +14%Q1 4:55 Upton Bellenfant kickoff for 65 yds for a touchback
BUFF +12%Q2 9:48 pass incomplete to JJ Jenkins
BUFF +12%Q3 10:40 C.J. Ogbonna pass complete to Jake Orlando for 2 yds for a TD (Upton Bellenfant KICK)
TOL +9%Q3 2:29 John Alan Richter pass complete to Jerjuan Newton for 26 yds for a TD (Dylan Cunanan KICK)
Team stats
Stat
TOL
BUFF
1st Downs
21
19
3rd down efficiency
4-16
7-16
4th down efficiency
2-5
0-0
Total Yards
418
357
Passing
372
127
Comp/Att
30/49
11/20
Yards per pass
7.6
6.4
Rushing
46
230
Rushing Attempts
25
52
Yards per rush
1.8
4.4
Penalties
1-5
8-64
Turnovers
2
0
Fumbles lost
2
0
Interceptions thrown
0
0
Possession
26:08
33:52
Play by play
Q4 2:03 1st & 10 at BUF 11 Al-Jay Henderson run for 29 yds to the BUF 40 for a 1ST down
Q4 2:03 4th & 4 at BUF 7 John Alan Richter sacked by Antonio Colclough for a loss of 4 yards to the BUF 11
Q4 4:37 3rd & 10 at BUF 13 John Alan Richter pass complete to Junior Vandeross III for 6 yds to the BUF 7
Q4 4:37 2nd & 10 at BUF 13 John Alan Richter pass incomplete to Jaden Dottin
Q4 4:37 1st & 10 at BUF 13 John Alan Richter pass incomplete
Q4 4:37 4th & 4 at BUF 42 John Alan Richter pass complete to Junior Vandeross III for 29 yds to the BUF 13 for a 1ST down
Q4 4:37 3rd & 4 at BUF 42 John Alan Richter pass incomplete to Thomas Zsiros
Q4 4:37 2nd & 8 at BUF 46 John Alan Richter run for 4 yds to the BUF 42
Q4 4:37 1st & 10 at BUF 48 John Alan Richter pass complete to Connor Walendzak for 2 yds to the BUF 46
Q4 4:37 3rd & 10 at TOL 13 John Alan Richter pass complete to Jerjuan Newton for 39 yds to the BUF 48 for a 1ST down
Q4 4:37 2nd & 10 at TOL 13 John Alan Richter pass incomplete to Connor Walendzak, broken up by Solomon Brown
Q4 4:37 1st & 10 at TOL 13 Richter,John Alan rush right (Evans,Cornell).
Q4 4:37 4th & 9 at TOL 46 Ethan Duane punt for 44 yds , Bryson Hammer returns for 11 yds to the TOL 13
Q4 4:53 3rd & 12 at TOL 49 C.J. Ogbonna run for 3 yds to the TOL 46
Q4 5:00 2nd & 11 at TOL 48 Jacqez Barksdale run for a loss of 1 yard to the TOL 49
Q4 5:07 1st & 10 at TOL 47 Al-Jay Henderson run for a loss of 1 yard to the TOL 48
Q4 5:07 Michael Denning kickoff for 12 yds
Q4 5:08 1st & 10 at BUF 3 John Alan Richter pass complete to Anthony Torres for no gain to the TOL 3 Buffalo Penalty, off-side (Antonio Colclough) to the TOL 35
Q4 5:08 1st & 10 at BUF 23 Jerjuan Newton 23 Yd pass from John Alan Richter (John Alan Richter Pass to Anthony Torres for Two-Point Conversion)
Q4 9:13 3rd & 10 at BUF 34 John Alan Richter pass complete to Junior Vandeross III for 11 yds to the BUF 23 for a 1ST down
Q4 9:13 2nd & 10 at BUF 34 John Alan Richter pass incomplete to Junior Vandeross III, broken up by Solomon Brown
Q4 9:13 1st & 10 at BUF 34 John Alan Richter pass incomplete to Anthony Torres, broken up by Jalen McNair
Q4 9:13 4th & 1 at BUF 41 John Alan Richter pass complete to Jaden Dottin for 7 yds to the BUF 34 for a 1ST down
Q4 9:13 3rd & 2 at BUF 42 Connor Walendzak run for 1 yd to the BUF 41
Q4 9:13 2nd & 10 at 50 John Alan Richter pass complete to Jaden Dottin for 8 yds to the BUF 42