28
FinalOct 18, 2025 · Warren McGuirk Alumni Stadium
Team1234Final
Buffalo3710828
Massachusetts0147021

Game flow

Buffalo won by 7 · 8 scores
Lead changes
4
0 times tied
MASS biggest lead
+11
Q2 4:12
BUFF biggest lead
+7
Q4 0:19
Time in front
MASS 63% · BUFF 19%
tied 17% · 38:00 vs 11:39 of game clock
+14+7Tie+7+14Q1Q2Q3Q4▲ Massachusetts ahead▼ Buffalo aheadQ1 4:39 · BUFF Field Goal Good: Jack Howes 23 Yd Field Goal (BUFF 3, MASS 0)Q2 9:44 · MASS Passing Touchdown: Kezion Dia-Johnson 27 Yd pass from AJ Hairston (Derek Morris Kick) (BUFF 3, MASS 7)Q2 4:12 · MASS Rushing Touchdown: Brandon Hood 90 Yd Run (Derek Morris Kick) (BUFF 3, MASS 14)Q2 2:55 · BUFF Passing Touchdown: Victor Snow 23 Yd pass from Ta'Quan Roberson (Jack Howes Kick) (BUFF 10, MASS 14)Q3 7:02 · BUFF Rushing Touchdown: Terrance Shelton Jr. 1 Yd Run (Jack Howes Kick) (BUFF 17, MASS 14)Q3 5:37 · MASS Passing Touchdown: Max Dowling 77 Yd pass from AJ Hairston (Derek Morris Kick) (BUFF 17, MASS 21)Q3 0:18 · BUFF Field Goal Good: Jack Howes 47 Yd Field Goal (BUFF 20, MASS 21)Q4 0:19 · BUFF Passing Touchdown: Victor Snow 16 Yd pass from Ta'Quan Roberson (Ta'Quan Roberson Pass to Nik McMillan for Two-Point Conversion) (BUFF 28, MASS 21)

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:39BUFF
FG Jack Howes 23 Yd Field Goal 10 plays, 85 yds, 3:52 · from BUF 10
BUFF 3–0 MASS
2nd quarter
9:44MASS
TD Kezion 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:12MASS
TD Brandon Hood 90 Yd Run (Derek Morris Kick)1 play, 90 yds, 0:13 · from MASS 10
BUFF 3–14 MASS
2:55BUFF
TD Victor 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:02BUFF
TD Terrance Shelton Jr. 1 Yd Run (Jack Howes Kick)14 plays, 76 yds, 5:53 · from BUF 24
BUFF 17–14 MASS
5:37MASS
TD Max Dowling 77 Yd pass from AJ Hairston (Derek Morris Kick)3 plays, 75 yds, 1:25 · from MASS 25
BUFF 17–21 MASS
0:18BUFF
FG Jack Howes 47 Yd Field Goal 9 plays, 28 yds, 3:12 · from BUF 43
BUFF 20–21 MASS
4th quarter
0:19BUFF
TD Victor 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
QStartTeamFromPlaysYdsTimeResult
Q114:51BUFFBUF 328333:32Downs
Q111:20MASSMASS 356132:50Punt
Q18:29BUFFBUF 1010853:52Field Goal
Q14:38MASSMASS 25301:19Punt
Q13:18BUFFBUF 31321:04Punt
Q12:16MASSMASS 8371:50Punt
Q10:25BUFFBUF 374202:28Punt
Q212:56MASSMASS 137873:14Touchdown
Q29:44BUFFBUF 259295:19Punt
Q24:25MASSMASS 101900:13Touchdown
Q24:10BUFFBUF 255751:17Touchdown
Q22:53MASSMASS 253-21:11Punt

Win probability

Buffalo 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ Massachusetts▼ BuffaloMassachusetts +54% win probability: Massachusetts Penalty, unsportsmanlike conduct (Derrieon Craig) to the MASS 10Buffalo +47% win probability: Ta'Quan Roberson pass complete to Jasaiah Gathings for 14 yds to the MASS 36 for a 1ST downBuffalo +41% win probability: Ta'Quan Roberson pass complete to Al-Jay Henderson for 7 yds to the BUF 43Massachusetts +28% win probability: Max Dowling 77 Yd pass from AJ Hairston (Derek Morris Kick)Massachusetts +27% win probability: Brandon Hood 90 Yd Run (Derek Morris Kick)

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

PassingC/ATTYDSAVGTDINTQBR
Ta'Quan Roberson36/554037.32144.5
RushingCARYDSAVGTDLONG
Al-Jay Henderson20593.008
Terrance Shelton Jr.3113.718
Victor Snow155.005
Lamar Sperling122.002
Ta'Quan Roberson5-5-1.0012
ReceivingRECYDSAVGTDLONG
Nik McMillan1011911.9022
Victor Snow811214.0237
Jasaiah Gathings68414.0020
Evan King4379.3016
Marcus Velez11919.0019
Patrick Clacks III2157.5011
Al-Jay Henderson492.307
Lamar Sperling188.008
DefenseTOTSOLOSACKSTFLPDQB HUR
Kobe Stewart10112.500
Red Murdock9202.500
Mitchell Gonser820000
Dion Crawford810.50.500
Malin White7111.500
Junior Poyser531.51.500
SaVeon Brown4100.500
Solomon Brown320000
KickingFGPCTLONGXPPTS
Jack Howes2/2100.0472/28
PuntingNOYDSAVGTBIn 20LONG
Dylan Drennan625242.00359

Biggest plays

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

StatBUFFMASS
1st Downs2911
3rd down efficiency6-165-17
4th down efficiency1-21-1
Total Yards475306
Passing403119
Comp/Att36/556/14
Yards per pass7.38.5
Rushing72187
Rushing Attempts3044
Yards per rush2.44.3
Penalties11-6410-55
Turnovers10
Fumbles lost00
Interceptions thrown10
Possession34:2025: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
Q4 3:09 4th & 11 at BUF 36 Derek Morris 54 yd FG MISSED
Q4 3:14 3rd & 11 at BUF 36 AJ Hairston pass incomplete to Max Dowling
Q4 4:01 2nd & 10 at BUF 35 Elijah Faulkner run for a loss of 1 yard to the BUF 36