LunoSport
About Contact
Get the app
Scores Schedule Rankings Standings Playoffs Teams

Buffalo at Massachusetts play by play — College Football October 18, 2025

Buffalo 28
Massachusetts 21
Final
Buffalo 1st, 15:00
  1. 15:00 1st & 10 MASS 35 UMass kicked off for 60 yards, Terrance Shelton Jr. returned kickoff for 27 yards
  2. 14:53 1st & 10 BUF 32 Ta'Quan Roberson passed to Victor Snow for 3 yard gain, tackled by Kendall Bournes
  3. 14:18 2nd & 7 BUF 35 Ta'Quan Roberson passed to Al-Jay Henderson for 2 yard gain, tackled by Tyler Martin
  4. 14:03 3rd & 5 BUF 37 Ta'Quan Roberson passed to Evan King for 8 yard gain, tackled by Timmy Hinspeter
  5. 13:23 1st & 10 BUF 45 Ta'Quan Roberson passed to Jasaiah Gathings for 12 yard gain, tackled by Kendall Bournes
  6. 13:08 1st & 10 MASS 43 Ta'Quan Roberson passed to Nik McMillan for 4 yard gain, tackled by Ryan Barnes
  7. 12:53 2nd & 6 MASS 39 Ta'Quan Roberson passed to Nik McMillan for 4 yard gain, tackled by Malcolm Greene
  8. 12:06 3rd & 2 MASS 35 Al-Jay Henderson rushed for no gain, tackled by David Onuoha
  9. 11:26 4th & 2 MASS 35 Al-Jay Henderson rushed for no gain, tackled by Marques White
Massachusetts 1st, 11:21
  1. 11:21 1st & 10 MASS 35 Brandon Hood rushed for 8 yard gain, tackled by Kobi Blackwell
  2. 10:57 2nd & 2 MASS 43 Brandon Hood rushed for 1 yard gain, tackled by George Wolo
  3. 10:17 3rd & 1 MASS 44 AJ Hairston rushed for 2 yard gain, tackled by Junior Poyser
  4. 9:55 1st & 10 MASS 46 AJ Hairston incomplete pass intended for Jake McConnachie
  5. 9:50 2nd & 10 MASS 46 Brandon Hood rushed for no gain, tackled by Mitchell Gonser
  6. 9:16 3rd & 10 MASS 46 AJ Hairston rushed for 2 yard gain, tackled by Red Murdock
  7. 8:38 4th & 8 MASS 48 Keegan Andrews punted for 42 yards. Victor Snow returned punt for no gain
Buffalo 1st, 8:31
  1. 8:31 1st & 10 BUF 10 Al-Jay Henderson rushed for 8 yard gain, tackled by Derrieon Craig
  2. 8:01 2nd & 2 BUF 18 Al-Jay Henderson rushed for 5 yard gain, tackled by Zeraun Daniel
  3. 7:28 1st & 10 BUF 23 Ta'Quan Roberson passed to Nik McMillan for 22 yard gain, tackled by Jeremiah McGill
  4. 6:58 1st & 10 BUF 45 Ta'Quan Roberson passed to Marcus Velez for 19 yard gain
  5. 6:25 1st & 10 MASS 36 Ta'Quan Roberson passed to Nik McMillan for 16 yard gain, tackled by Derrieon Craig
  6. 6:03 1st & 10 MASS 20 Ta'Quan Roberson passed to Victor Snow for 11 yard gain, tackled by Zeraun Daniel
  7. 5:28 1st & 9 MASS 9 UMass timeout
  8. 5:28 1st & 9 MASS 9 Ta'Quan Roberson rushed for 4 yard gain, tackled by Aquan Robinson
  9. 4:57 2nd & 5 MASS 5 Ta'Quan Roberson incomplete pass intended for Victor Snow
  10. 4:49 3rd & 5 MASS 5 Ta'Quan Roberson incomplete pass intended for Jasaiah Gathings
  11. 4:44 4th & 5 MASS 5 Jack Howes kicked a 23-yard field goal BUF 3, MASS 0
Massachusetts 1st, 4:40
  1. 4:40 4th & 5 MASS 5 Buffalo kicked off for 65 yards, Ryan Barnes returned kickoff for no gain
  2. 4:39 1st & 10 MASS 25 AJ Hairston passed to Reece Adkins for 5 yard gain, tackled by Mitchell Gonser
  3. 4:07 2nd & 5 MASS 30 Juwaun Price rushed for no gain, tackled by Mitchell Gonser
  4. 3:37 3rd & 5 MASS 30 AJ Hairston incomplete pass intended for Jake McConnachie
  5. 3:31 4th & 5 MASS 30 UMass committed 5 yard penalty (False Start)
  6. 3:31 4th & 10 MASS 25 Keegan Andrews punted for 44 yards, no return
Buffalo 1st, 3:20
  1. 3:20 1st & 10 BUF 31 Ta'Quan Roberson incomplete pass intended for Nik McMillan
  2. 3:15 2nd & 10 BUF 31 Lamar Sperling rushed for 2 yard gain, tackled by Shymell Davis
  3. 2:35 3rd & 8 BUF 33 Ta'Quan Roberson incomplete pass intended for Nik McMillan
  4. 2:29 4th & 8 BUF 33 Dylan Drennan punted for 59 yards, no return
Massachusetts 1st, 2:16
  1. 2:16 1st & 10 MASS 8 UMass committed 4 yard penalty (Illegal Substitution)
  2. 2:16 1st & 14 MASS 4 Brandon Hood rushed for 7 yard gain, tackled by Miles Greer
  3. 1:49 2nd & 7 MASS 11 Brandon Hood rushed for 3 yard gain, tackled by Red Murdock
  4. 1:12 3rd & 4 MASS 14 Juwaun Price rushed for 1 yard gain, tackled by Miles Greer
  5. 0:35 4th & 3 MASS 15 Keegan Andrews punted for 48 yards. Victor Snow returned punt for no gain
Buffalo 1st, 0:26
  1. 0:26 1st & 10 BUF 37 Ta'Quan Roberson passed to Victor Snow for 13 yard gain, tackled by David Onuoha
  2. End of 1st Quarter
  3. 15:00 1st & 10 MASS 50 Al-Jay Henderson rushed for no gain, tackled by David Onuoha
  4. 14:22 2nd & 10 MASS 50 Ta'Quan Roberson passed to Victor Snow for 7 yard gain, tackled by Derrieon Craig
  5. 13:57 3rd & 3 MASS 43 Al-Jay Henderson rushed for no gain, tackled by Tyler Martin
  6. 13:10 4th & 3 MASS 43 Dylan Drennan punted for 30 yards, no return
Massachusetts 2nd, 12:58
  1. 12:58 1st & 10 MASS 13 AJ Hairston rushed for no gain
  2. 12:24 2nd & 10 MASS 13 Da'Marion Alberic rushed for 3 yard loss, tackled by Malin White
  3. 11:39 3rd & 13 MASS 10 AJ Hairston rushed for 21 yard gain
  4. 11:08 1st & 10 MASS 31 Brandon Hood rushed for 25 yard gain, tackled by Mitchell Gonser
  5. 10:39 1st & 10 BUF 44 Brandon Hood rushed for 16 yard gain, tackled by Mitchell Gonser
  6. 10:15 1st & 10 BUF 28 Brandon Hood rushed for 1 yard gain, tackled by Junior Poyser
  7. 9:54 2nd & 9 BUF 27 AJ Hairston passed to Kezion Dia-Johnson for 27 yard touchdown BUF 3, MASS 6
  8. 9:44 2nd & 9 BUF 0 Derek Morris made PAT BUF 3, MASS 7
Buffalo 2nd, 9:44
  1. 9:44 2nd & 9 BUF 0 UMass kicked off, touchback
  2. 9:44 1st & 10 BUF 25 Al-Jay Henderson rushed for 1 yard gain, tackled by Shambre Jackson
  3. 9:09 2nd & 9 BUF 26 Buffalo committed 5 yard penalty (False Start)
  4. 8:59 2nd & 14 BUF 21 Ta'Quan Roberson passed to Al-Jay Henderson for 1 yard gain, tackled by Tyler Martin
  5. 8:13 3rd & 13 BUF 22 Ta'Quan Roberson passed to Jasaiah Gathings for 14 yard gain, tackled by Brennen Bailey
  6. 7:46 1st & 10 BUF 36 Ta'Quan Roberson passed to Patrick Clacks III for 4 yard gain, tackled by Derrieon Craig
  7. 7:09 2nd & 6 BUF 40 Ta'Quan Roberson passed to Victor Snow for 2 yard gain, tackled by Brennen Bailey
  8. 6:28 3rd & 4 BUF 42 Buffalo timeout
  9. 6:28 3rd & 4 BUF 42 Ta'Quan Roberson passed to Nik McMillan for 7 yard gain, tackled by Brennen Bailey
  10. 6:03 1st & 10 BUF 49 Ta'Quan Roberson incomplete pass intended for Victor Snow
  11. 5:54 2nd & 10 BUF 49 Ta'Quan Roberson passed to Al-Jay Henderson for 1 yard loss, tackled by Tyler Martin
  12. 5:12 3rd & 11 BUF 48 Ta'Quan Roberson passed to Jasaiah Gathings for 6 yard gain, tackled by Derrieon Craig
  13. 4:35 4th & 5 MASS 46 Dylan Drennan punted for 36 yards. Kenyon Massey returned punt for no gain
Massachusetts 2nd, 4:25
  1. 4:25 1st & 10 MASS 10 Brandon Hood rushed for 90 yard touchdown BUF 3, MASS 13
  2. 4:12 1st & 10 BUF 0 Derek Morris made PAT BUF 3, MASS 14
Buffalo 2nd, 4:12
  1. 4:12 1st & 10 BUF 0 UMass kicked off, touchback
  2. 4:12 1st & 10 BUF 25 Ta'Quan Roberson incomplete pass intended for Nik McMillan
  3. 4:06 2nd & 10 BUF 25 Ta'Quan Roberson passed to Victor Snow for 37 yard gain, tackled by Kendall Bournes
  4. 3:39 1st & 10 MASS 38 Ta'Quan Roberson incomplete pass intended for Jasaiah Gathings
  5. 3:31 2nd & 10 MASS 38 Ta'Quan Roberson passed to Nik McMillan for 15 yard gain, tackled by Malcolm Greene
  6. 3:03 1st & 10 MASS 23 Ta'Quan Roberson passed to Victor Snow for 23 yard touchdown BUF 9, MASS 14
  7. 2:55 1st & 10 MASS 0 Jack Howes made PAT BUF 10, MASS 14
Massachusetts 2nd, 2:55
  1. 2:55 1st & 10 MASS 0 Buffalo kicked off, touchback
  2. 2:55 1st & 10 MASS 25 Brandon Hood rushed for 3 yard gain, tackled by Dion Crawford
  3. 2:36 2nd & 7 MASS 28 AJ Hairston passed to Brandon Hood for 1 yard gain, tackled by SaVeon Brown
  4. 2:00 3rd & 6 MASS 29 AJ Hairston sacked by Kobe Stewart and Dion Crawford for 6 yard loss
  5. 1:55 4th & 12 MASS 23 Buffalo timeout
  6. 1:55 4th & 12 MASS 23 Keegan Andrews punted for 54 yards. Victor Snow returned punt for 5 yard loss
Buffalo 2nd, 1:44
  1. 1:44 1st & 10 BUF 18 Ta'Quan Roberson incomplete pass intended for Nik McMillan
  2. 1:40 2nd & 10 BUF 18 Ta'Quan Roberson passed to Jasaiah Gathings for 18 yard gain, tackled by Malcolm Greene
  3. 1:35 1st & 10 BUF 36 Ta'Quan Roberson incomplete pass intended for Patrick Clacks III
  4. 1:28 2nd & 10 BUF 36 Ta'Quan Roberson incomplete pass intended for Mark-Anthony Scott Jr.
  5. 1:24 3rd & 10 BUF 36 Ta'Quan Roberson incomplete pass intended for Al-Jay Henderson
  6. 1:18 4th & 10 BUF 36 Dylan Drennan punted for 39 yards. Kenyon Massey returned punt for 1 yard loss
Massachusetts 2nd, 1:10
  1. 1:10 1st & 10 MASS 24 AJ Hairston rushed up the middle for 4 yard loss, tackled by Junior Poyser
  2. 0:51 2nd & 14 MASS 20 AJ Hairston incomplete pass intended for Brandon Hood
  3. 0:45 3rd & 14 MASS 20 Juwaun Price rushed for 9 yard gain, tackled by Devin Morgan
  4. 0:38 4th & 5 MASS 29 Buffalo timeout
  5. 0:38 4th & 5 MASS 29 Keegan Andrews punted for 62 yards. Victor Snow returned punt for 10 yards
Buffalo 2nd, 0:28
  1. 0:28 1st & 10 BUF 19 Buffalo committed 9 yard penalty (Holding)
  2. 0:21 1st & 19 BUF 10 Al-Jay Henderson rushed for 6 yard gain, tackled by David Onuoha
Massachusetts 3rd, 15:00
  1. 15:00 2nd & 13 BUF 16 Buffalo kicked off, touchback
  2. 15:00 1st & 10 MASS 25 Brandon Hood rushed for 2 yard gain, tackled by Mitchell Gonser
  3. 14:33 2nd & 8 MASS 27 AJ Hairston rushed for 5 yard gain, tackled by Malin White
  4. 13:59 3rd & 3 MASS 32 Brandon Hood rushed for 2 yard gain, tackled by Malin White
  5. 13:11 4th & 1 MASS 34 UMass committed 5 yard penalty (False Start)
  6. 13:04 4th & 6 MASS 29 Keegan Andrews punted for 47 yards. Victor Snow returned punt for no gain
Buffalo 3rd, 12:55
  1. 12:55 1st & 10 BUF 24 Al-Jay Henderson rushed for 3 yard gain, tackled by Derrieon Craig
  2. 12:28 2nd & 7 BUF 27 Ta'Quan Roberson passed to Evan King for 7 yard gain, tackled by Zeraun Daniel
  3. 11:46 1st & 10 BUF 34 Al-Jay Henderson rushed for 6 yard gain, tackled by Donovan Dyson
  4. 11:25 2nd & 4 BUF 40 Al-Jay Henderson rushed for 2 yard gain, tackled by Tyler Martin
  5. 10:43 3rd & 2 BUF 42 Ta'Quan Roberson passed to Evan King for 6 yard gain, tackled by Tyler Martin
  6. 10:18 1st & 10 BUF 48 Terrance Shelton Jr. rushed for 8 yard gain, tackled by Zeraun Daniel
  7. 9:58 2nd & 2 MASS 44 Ta'Quan Roberson passed to Nik McMillan for 14 yard gain, tackled by Kamren Watkins-Hunter
  8. 9:37 1st & 10 MASS 30 Ta'Quan Roberson passed to Nik McMillan for 11 yard gain, tackled by Keith Sarkodieh
  9. 9:15 1st & 10 MASS 19 Terrance Shelton Jr. rushed for 2 yard gain, tackled by Tyler Martin
  10. 8:55 2nd & 8 MASS 17 Ta'Quan Roberson passed to Lamar Sperling for 8 yard gain, tackled by Malcolm Greene
  11. 8:16 1st & 9 MASS 9 Victor Snow rushed for 5 yard gain, tackled by Tyler Martin
  12. 7:42 2nd & 4 MASS 4 UMass committed 2 yard penalty (Pass Interference)
  13. 7:38 1st & 2 MASS 2 Al-Jay Henderson rushed for 1 yard gain, tackled by David Onuoha
  14. 7:08 2nd & 1 MASS 1 Terrance Shelton Jr. rushed for 1 yard touchdown BUF 16, MASS 14
  15. 7:02 2nd & 1 MASS 0 Jack Howes made PAT BUF 17, MASS 14
Massachusetts 3rd, 7:02
  1. 7:02 2nd & 1 MASS 0 Buffalo kicked off for 65 yards, Kezion Dia-Johnson returned kickoff for no gain
  2. 7:02 1st & 10 MASS 25 AJ Hairston passed to Brandon Hood for 7 yard gain, tackled by Marquis Cooper
  3. 6:38 2nd & 3 MASS 32 Brandon Hood rushed for 4 yard loss, tackled by Red Murdock
  4. 6:05 3rd & 7 MASS 28 UMass committed 5 yard penalty (False Start)
  5. 6:05 3rd & 12 MASS 23 AJ Hairston passed to Max Dowling for 77 yard touchdown BUF 17, MASS 20
  6. 5:37 3rd & 12 BUF 0 Derek Morris made PAT BUF 17, MASS 21
Buffalo 3rd, 5:37
  1. 5:37 3rd & 12 BUF 0 UMass kicked off for 44 yards, Will Clark returned kickoff for no gain. UMass committed 15 yard penalty (Pass Interference)
  2. 5:30 1st & 10 BUF 40 Al-Jay Henderson rushed for 7 yard gain, tackled by Tyler Martin
  3. 5:07 2nd & 3 BUF 47 Ta'Quan Roberson sacked for 8 yard loss. Buffalo penalty (Intentional Grounding)
  4. 5:03 3rd & 11 BUF 39 Ta'Quan Roberson incomplete pass intended for Jasaiah Gathings
  5. 4:58 4th & 11 BUF 39 Dylan Drennan punted for 42 yards. Kenyon Massey returned punt for 8 yards
Massachusetts 3rd, 4:43
  1. 4:43 1st & 10 MASS 27 AJ Hairston sacked for 7 yard loss. UMass penalty (Intentional Grounding)
  2. 4:43 2nd & 17 MASS 20 AJ Hairston passed to Donnie Gray for 2 yard gain, tackled by Kobi Blackwell
  3. 4:10 3rd & 15 MASS 22 UMass committed 10 yard penalty (Holding)
  4. 3:57 3rd & 25 MASS 12 AJ Hairston incomplete pass intended for Brandon Hood
  5. 3:42 4th & 25 MASS 12 Keegan Andrews punted for 45 yards. Victor Snow returned punt for no gain
Buffalo 3rd, 3:35
  1. 3:35 1st & 10 BUF 43 Al-Jay Henderson rushed for 5 yard gain, tackled by Tyler Martin
  2. 3:01 2nd & 5 BUF 48 Al-Jay Henderson rushed for 3 yard gain, tackled by Zukudo Igwenagu
  3. 2:16 3rd & 2 MASS 49 Al-Jay Henderson rushed for 3 yard gain, tackled by Kamren Watkins-Hunter
  4. 1:57 1st & 10 MASS 46 Ta'Quan Roberson incomplete pass intended for Nik McMillan
  5. 1:46 2nd & 10 MASS 46 Ta'Quan Roberson rushed for 12 yard gain, tackled by Donovan Dyson
  6. 1:07 1st & 10 MASS 34 Ta'Quan Roberson incomplete pass intended for Victor Snow
  7. 0:56 2nd & 10 MASS 34 Al-Jay Henderson rushed for 5 yard gain, tackled by Tyler Martin
  8. 0:32 3rd & 5 MASS 29 Ta'Quan Roberson incomplete pass intended for Victor Snow
  9. 0:24 4th & 5 MASS 29 Jack Howes kicked a 47-yard field goal BUF 20, MASS 21
Massachusetts 3rd, 0:18
  1. 0:18 4th & 5 MASS 29 Buffalo kicked off, touchback
  2. 0:18 1st & 10 MASS 25 Brandon Hood rushed for 5 yard gain, tackled by SaVeon Brown
  3. End of 3rd Quarter
  4. 15:00 2nd & 5 MASS 30 Brandon Hood rushed for 2 yard gain, tackled by SaVeon Brown
  5. 14:28 3rd & 3 MASS 32 AJ Hairston sacked by Malin White for 13 yard loss. UMass penalty (Intentional Grounding)
  6. 14:21 4th & 16 MASS 19 Buffalo committed 5 yard penalty (Offside)
  7. 14:21 4th & 11 MASS 24 Keegan Andrews punted for 51 yards. Victor Snow returned punt for no gain. Buffalo committed 10 yard penalty (Holding)
Buffalo 4th, 14:14
  1. 14:14 1st & 10 BUF 15 Al-Jay Henderson rushed for 3 yard gain, tackled by David Onuoha
  2. 13:39 2nd & 7 BUF 18 Ta'Quan Roberson passed to Nik McMillan for 10 yard gain, tackled by Malcolm Greene
  3. 13:15 1st & 10 BUF 28 Ta'Quan Roberson incomplete pass intended for Nik McMillan
  4. 13:10 2nd & 10 BUF 28 Al-Jay Henderson rushed for 2 yard gain, tackled by Donovan Dyson
  5. 12:36 3rd & 8 BUF 30 Ta'Quan Roberson passed to Evan King for 16 yard gain, tackled by Kamren Watkins-Hunter
  6. 12:08 1st & 10 BUF 46 Al-Jay Henderson rushed for 1 yard loss, tackled by Marques White
  7. 11:40 2nd & 11 BUF 45 Buffalo committed 10 yard penalty (Holding)
  8. 11:26 2nd & 21 BUF 35 Ta'Quan Roberson incomplete pass intended for Jasaiah Gathings
  9. 11:21 3rd & 21 BUF 35 Buffalo committed 5 yard penalty (Illegal Forward Pass)
  10. 11:10 4th & 26 BUF 30 Dylan Drennan punted for 46 yards, no return
Massachusetts 4th, 10:58
  1. 10:58 1st & 10 MASS 24 Brandon Hood rushed for 2 yard gain, tackled by Dion Crawford
  2. 10:29 2nd & 8 MASS 26 Brandon Hood rushed for 3 yard gain, tackled by Junior Poyser
  3. 9:57 3rd & 5 MASS 29 AJ Hairston rushed for 4 yard gain, tackled by SaVeon Brown
  4. 9:17 4th & 1 MASS 33 Juwaun Price rushed for 1 yard gain, tackled by Kobe Stewart
  5. 8:43 1st & 10 MASS 34 Brandon Hood rushed for 5 yard gain, tackled by Keontez Bradley
  6. 8:23 2nd & 5 MASS 39 Brandon Hood rushed for 3 yard gain, tackled by Kobe Stewart
  7. 7:49 3rd & 2 MASS 42 Brandon Hood rushed for 2 yard gain
  8. 7:13 1st & 10 MASS 44 Brandon Hood rushed for 4 yard gain, tackled by Red Murdock
  9. 6:52 2nd & 6 MASS 48 Brandon Hood rushed for 3 yard gain, tackled by Dion Crawford
  10. 6:20 3rd & 3 BUF 49 AJ Hairston rushed for 3 yard gain, tackled by Dion Crawford
  11. 5:39 1st & 10 BUF 46 Da'Marion Alberic rushed for 1 yard gain, tackled by Kobe Stewart
  12. 5:05 2nd & 9 BUF 45 Buffalo committed 10 yard penalty (Holding)
  13. 4:50 1st & 10 BUF 35 Brandon Hood rushed for no gain, tackled by Jalen McNair
  14. 4:05 2nd & 10 BUF 35 Elijah Faulkner rushed for 1 yard loss, tackled by Red Murdock
  15. 3:18 3rd & 11 BUF 36 AJ Hairston incomplete pass intended for Max Dowling
  16. 3:11 4th & 11 BUF 36 Derek Morris missed a 54-yard field goal
Buffalo 4th, 3:06
  1. 3:06 1st & 10 BUF 36 Ta'Quan Roberson passed to Al-Jay Henderson for 7 yard gain, tackled by Tyler Martin
  2. 2:39 2nd & 3 BUF 43 Ta'Quan Roberson incomplete pass intended for Patrick Clacks III
  3. 2:31 3rd & 3 BUF 43 Buffalo committed 5 yard penalty (Delay of Game)
  4. 2:31 3rd & 8 BUF 38 Ta'Quan Roberson sacked by Marques White for 2 yard loss
  5. 2:00 4th & 10 BUF 36 Ta'Quan Roberson passed to Nik McMillan for 16 yard gain
  6. 1:40 1st & 10 MASS 48 Ta'Quan Roberson sacked for 11 yard loss. Buffalo penalty (Intentional Grounding)
  7. 1:30 2nd & 17 BUF 41 Ta'Quan Roberson passed to Patrick Clacks III for 11 yard gain, tackled by Jeremiah Watkins
  8. 1:04 3rd & 6 MASS 48 Ta'Quan Roberson pass intercepted. Jeremiah McGill intercepted Ta'Quan Roberson for no gain
Massachusetts 4th, 0:59
  1. 0:59 1st & 10 MASS 19 UMass committed 9 yard penalty (Unsportsmanlike Conduct)
  2. 0:59 1st & 19 MASS 10 AJ Hairston rushed for 1 yard loss, tackled by Kobe Stewart
  3. 0:54 2nd & 20 MASS 9 Buffalo timeout
  4. 0:54 2nd & 20 MASS 9 Brandon Hood rushed for 4 yard loss, tackled by Kobe Stewart
  5. 0:51 3rd & 24 MASS 5 Buffalo timeout
  6. 0:51 3rd & 24 MASS 5 AJ Hairston incomplete pass intended for Kezion Dia-Johnson
  7. 0:47 4th & 24 MASS 5 UMass timeout
  8. 0:47 4th & 24 MASS 5 Keegan Andrews punted for 45 yards. Victor Snow returned punt for no gain
Buffalo 4th, 0:41
  1. 0:41 1st & 10 MASS 50 Ta'Quan Roberson passed to Jasaiah Gathings for 14 yard gain, tackled by Kamren Watkins-Hunter
  2. 0:31 1st & 10 MASS 36 Ta'Quan Roberson passed to Jasaiah Gathings for 20 yard gain, tackled by Kamren Watkins-Hunter
  3. 0:26 1st & 10 MASS 16 Ta'Quan Roberson passed to Victor Snow for 16 yard touchdown BUF 26, MASS 21
  4. 0:19 1st & 10 MASS 0 2pt attempt converted, Ta'Quan Roberson pass to Nik McMillan BUF 28, MASS 21
Massachusetts 4th, 0:19
  1. 0:19 1st & 10 MASS 0 Buffalo kicked off for 30 yards, no return. Buffalo committed 5 yard penalty (Kickoff Out of Bounds)
  2. 0:14 1st & 10 MASS 40 AJ Hairston incomplete pass intended for Juwaun Price
  3. 0:14 2nd & 10 MASS 40 AJ Hairston incomplete pass intended for Max Dowling
  4. 0:07 3rd & 10 MASS 40 AJ Hairston sacked by Kobe Stewart for 6 yard loss
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.