The lead after every score: above the line Massachusetts is ahead, below it Buffalo. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
4:39
FGJack Howes 23 Yd Field Goal 10 plays, 85 yds, 3:52 · from BUF 10
BUFF 3–0 MASS
2nd quarter
9:44
TDKezion Dia-Johnson 27 Yd pass from AJ Hairston (Derek Morris Kick)7 plays, 87 yds, 3:14 · from MASS 13
BUFF 3–7 MASS
4:12
TDBrandon Hood 90 Yd Run (Derek Morris Kick)1 play, 90 yds, 0:13 · from MASS 10
BUFF 3–14 MASS
2:55
TDVictor Snow 23 Yd pass from Ta'Quan Roberson (Jack Howes Kick)5 plays, 75 yds, 1:17 · from BUF 25
BUFF 10–14 MASS
3rd quarter
7:02
TDTerrance Shelton Jr. 1 Yd Run (Jack Howes Kick)14 plays, 76 yds, 5:53 · from BUF 24
BUFF 17–14 MASS
5:37
TDMax Dowling 77 Yd pass from AJ Hairston (Derek Morris Kick)3 plays, 75 yds, 1:25 · from MASS 25
BUFF 17–21 MASS
0:18
FGJack Howes 47 Yd Field Goal 9 plays, 28 yds, 3:12 · from BUF 43
BUFF 20–21 MASS
4th quarter
0:19
TDVictor Snow 16 Yd pass from Ta'Quan Roberson (Ta'Quan Roberson Pass to Nik McMillan for Two-Point Conversion)4 plays, 50 yds, 0:22 · from 50
BUFF 28–21 MASS
Drives
MASS 3/14 scoredBUFF 5/14 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
14:51
BUFF
BUF 32
8
33
3:32
Downs
Q1
11:20
MASS
MASS 35
6
13
2:50
Punt
Q1
8:29
BUFF
BUF 10
10
85
3:52
Field Goal
Q1
4:38
MASS
MASS 25
3
0
1:19
Punt
Q1
3:18
BUFF
BUF 31
3
2
1:04
Punt
Q1
2:16
MASS
MASS 8
3
7
1:50
Punt
Q1
0:25
BUFF
BUF 37
4
20
2:28
Punt
Q2
12:56
MASS
MASS 13
7
87
3:14
Touchdown
Q2
9:44
BUFF
BUF 25
9
29
5:19
Punt
Q2
4:25
MASS
MASS 10
1
90
0:13
Touchdown
Q2
4:10
BUFF
BUF 25
5
75
1:17
Touchdown
Q2
2:53
MASS
MASS 25
3
-2
1:11
Punt
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.
MASS +54%Q4 0:54 Massachusetts Penalty, unsportsmanlike conduct (Derrieon Craig) to the MASS 10
BUFF +47%Q4 0:39 Ta'Quan Roberson pass complete to Jasaiah Gathings for 14 yds to the MASS 36 for a 1ST down
BUFF +41%Q4 3:05 Ta'Quan Roberson pass complete to Al-Jay Henderson for 7 yds to the BUF 43
MASS +28%Q3 5:37 Max Dowling 77 Yd pass from AJ Hairston (Derek Morris Kick)
MASS +27%Q2 4:12 Brandon Hood 90 Yd Run (Derek Morris Kick)
Team stats
Stat
BUFF
MASS
1st Downs
29
11
3rd down efficiency
6-16
5-17
4th down efficiency
1-2
1-1
Total Yards
475
306
Passing
403
119
Comp/Att
36/55
6/14
Yards per pass
7.3
8.5
Rushing
72
187
Rushing Attempts
30
44
Yards per rush
2.4
4.3
Penalties
11-64
10-55
Turnovers
1
0
Fumbles lost
0
0
Interceptions thrown
1
0
Possession
34:20
25:40
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:05 3rd & 10 at MASS 40 AJ Hairston sacked by Kobe Stewart for a loss of 6 yards to the MASS 40
Q4 0:10 2nd & 10 at MASS 40 AJ Hairston pass incomplete to Max Dowling
Q4 0:19 1st & 10 at MASS 40 AJ Hairston pass incomplete to Juwaun Price
Q4 0:19 Jack Howes kickoff for 30 yds
Q4 0:19 1st & 10 at MASS 16 Victor Snow 16 Yd pass from Ta'Quan Roberson (Ta'Quan Roberson Pass to Nik McMillan for Two-Point Conversion)
Q4 0:21 1st & 10 at MASS 3 Ta'Quan Roberson pass complete to Nik McMillan for no gain to the BUF 35
Q4 0:28 1st & 10 at MASS 36 Ta'Quan Roberson pass complete to Jasaiah Gathings for 20 yds to the MASS 16 for a 1ST down
Q4 0:39 1st & 10 at 50 Ta'Quan Roberson pass complete to Jasaiah Gathings for 14 yds to the MASS 36 for a 1ST down
Q4 0:44 4th & 24 at MASS 5 Keegan Andrews punt for 45 yds
Q4 0:48 3rd & 24 at MASS 5 AJ Hairston pass incomplete to Kezion Dia-Johnson
Q4 0:50 1st & 19 at MASS 10 AJ Hairston run for a loss of 1 yard to the MASS 9
Q4 0:51 2nd & 20 at MASS 9 Brandon Hood run for a loss of 4 yards to the MASS 5
Q4 0:54 1st & 10 at MASS 19 Massachusetts Penalty, unsportsmanlike conduct (Derrieon Craig) to the MASS 10
Q4 0:59 3rd & 10 at MASS 48 Ta'Quan Roberson pass intercepted Jeremiah McGill return for no gain to the MASS 19
Q4 1:14 2nd & 21 at BUF 41 Ta'Quan Roberson pass complete to Patrick Clacks III for 11 yds to the MASS 48
Q4 1:46 1st & 10 at MASS 0 Ta'Quan Roberson sacked for a loss of 11 yards to the MASS 41 Buffalo Penalty, Offensive holding (Al-Jay Henderson) to the BUF 41
Q4 1:58 4th & 10 at BUF 36 Ta'Quan Roberson pass complete to Nik McMillan for 16 yds to the MASS 48 for a 1ST down
Q4 2:30 3rd & 8 at BUF 38 Ta'Quan Roberson sacked by Marques White for a loss of 2 yards to the BUF 36
Q4 2:31 3rd & 3 at BUF 43 Buffalo Penalty, delay of game (Ta'Quan Roberson) to the BUF 38
Q4 2:35 2nd & 3 at BUF 43 Ta'Quan Roberson pass incomplete to Patrick Clacks III
Q4 3:05 1st & 10 at BUF 36 Ta'Quan Roberson pass complete to Al-Jay Henderson for 7 yds to the BUF 43