THIRD AND DATA

Week 8 · 2025

Buffalo at Massachusetts

Sat 10/18/2025 02:30 PMWarren McGuirk Alumni StadiumMassachusetts pregame13% — Pregame win probability: 13% for Massachusetts. Buffalo favored, and won.Conference

61°Clear3 mph SW · 40% humidityRecorded at kickoff by College Football Data

Buffalo

28

5–7

Massachusetts

21

0–12

Attendance

15,239

reported

BUF9 plays, 33 yd · On downs

14:561st & 10own 35Marcus Lye kickoff for 60 yds , Terrance Shelton Jr. return for 27 yds to the BUF 32+27
14:511st & 10own 32Ta'Quan Roberson pass complete to Victor Snow for 3 yds to the BUF 35+3
14:282nd & 7own 35Ta'Quan Roberson pass complete to Al-Jay Henderson for 2 yds to the BUF 37+2
13:563rd & 5own 37Ta'Quan Roberson pass complete to Evan King for 8 yds to the BUF 45 for a 1ST down+8
13:311st & 10own 45Ta'Quan Roberson pass complete to Jasaiah Gathings for 12 yds to the MASS 43 for a 1ST down+12
13:101st & 10opp 43Ta'Quan Roberson pass complete to Nik McMillan for 4 yds to the MASS 39+4
12:372nd & 6opp 39Ta'Quan Roberson pass complete to Nik McMillan for 4 yds to the MASS 35+4
12:033rd & 2opp 35Al-Jay Henderson run for no gain to the MASS 350
11:244th & 2opp 35Al-Jay Henderson run for no gain to the MASS 350

MASS7 plays, 13 yd · Punt

11:201st & 10own 35Brandon Hood run for 8 yds to the MASS 43+8
10:582nd & 2own 43Brandon Hood run for 1 yd to the MASS 44+1
10:183rd & 1own 44AJ Hairston run for 2 yds to the MASS 46 for a 1ST down+2
9:531st & 10own 46AJ Hairston pass incomplete to Jake McConnachie, broken up by Marquis Cooper0
9:482nd & 10own 46Brandon Hood run for no gain to the MASS 460
9:143rd & 10own 46AJ Hairston run for 2 yds to the MASS 48+2
8:354th & 8own 48Keegan Andrews punt for 42 yds0

BUF10 plays, 85 yd · Field goal

8:291st & 10own 10Al-Jay Henderson run for 8 yds to the BUF 18+8
7:582nd & 2own 18Al-Jay Henderson run for 5 yds to the BUF 23 for a 1ST down+5
7:251st & 10own 23Ta'Quan Roberson pass complete to Nik McMillan for 22 yds to the BUF 45 for a 1ST down+22
6:541st & 10own 45Ta'Quan Roberson pass complete to Marcus Velez for 19 yds to the MASS 36 for a 1ST down+19
6:241st & 10opp 36Ta'Quan Roberson pass complete to Nik McMillan for 16 yds to the MASS 20 for a 1ST down+16
6:001st & 10opp 20Ta'Quan Roberson pass complete to Victor Snow for 11 yds to the MASS 9 for a 1ST down+11
5:271st & goalopp 9Ta'Quan Roberson run for 4 yds to the MASS 5+4
4:542nd & goalopp 5Ta'Quan Roberson pass incomplete to Victor Snow0
4:463rd & goalopp 5Ta'Quan Roberson pass incomplete to Jasaiah Gathings, broken up by Tyler Martin0
4:394th & goalopp 5Jack Howes 23 Yd Field Goal+23

MASS6 plays, 0 yd · Punt

4:391st & 10own 35Jack Howes kickoff for 65 yds0
4:381st & 10own 25AJ Hairston pass complete to Reece Adkins for 5 yds to the MASS 30+5
4:042nd & 5own 30Juwaun Price run for no gain to the MASS 300
3:333rd & 5own 30AJ Hairston pass incomplete to Jake McConnachie0
3:304th & 5own 30Massachusetts Penalty, false start (Zachary Farris) to the MASS 25−5
3:294th & 10own 25Keegan Andrews punt for 44 yds0

BUF4 plays, 2 yd · Punt

3:181st & 10own 31Ta'Quan Roberson pass incomplete to Nik McMillan, broken up by Timmy Hinspeter0
3:132nd & 10own 31Lamar Sperling run for 2 yds to the BUF 33+2
2:323rd & 8own 33Ta'Quan Roberson pass incomplete to Nik McMillan0
2:274th & 8own 33Dylan Drennan punt for 59 yds0

MASS5 plays, 7 yd · Punt

2:161st & 10own 8Massachusetts Penalty, substitution infraction (-4 Yards) to the MASS 4−4
2:131st & 14own 4Brandon Hood run for 7 yds to the MASS 11+7
1:442nd & 7own 11Brandon Hood run for 3 yds to the MASS 14+3
1:093rd & 4own 14Juwaun Price run for 1 yd to the MASS 15+1
0:314th & 3own 15Keegan Andrews punt for 48 yds0

BUF6 plays, 20 yd · Punt

0:251st & 10own 37Ta'Quan Roberson pass complete to Victor Snow for 13 yds to the 50 yard line for a 1ST down+13
0:00own 37End of 1st Quarter+13
14:591st & 10midfieldAl-Jay Henderson run for no gain to the 50 yard line0
14:192nd & 10midfieldTa'Quan Roberson pass complete to Victor Snow for 7 yds to the MASS 43+7
13:543rd & 3opp 43Al-Jay Henderson run for no gain to the MASS 430
13:074th & 3opp 43Dylan Drennan punt for 30 yds0

MASS7 plays, 87 yd · Touchdown

12:561st & 10own 13AJ Hairston run for no gain to the MASS 130
12:222nd & 10own 13Da'Marion Alberic run for a loss of 3 yards to the MASS 10−3
11:363rd & 13own 10AJ Hairston run for 21 yds to the MASS 31 for a 1ST down+21
11:051st & 10own 31Brandon Hood run for 25 yds to the BUF 44 for a 1ST down+25
10:421st & 10opp 44Brandon Hood run for 16 yds to the BUF 28 for a 1ST down+16
10:121st & 10opp 28Brandon Hood run for 1 yd to the BUF 27+1
9:442nd & 9opp 27Kezion Dia-Johnson 27 Yd pass from AJ Hairston (Derek Morris Kick)+27

BUF12 plays, 29 yd · Punt

9:441st & 10own 35Marcus Lye kickoff for 65 yds for a touchback0
9:441st & 10own 25Al-Jay Henderson run for 1 yd to the BUF 26+1
9:102nd & 9own 26Buffalo Penalty, false start (Tyler Doty) to the BUF 21−5
8:532nd & 14own 21Ta'Quan Roberson pass complete to Al-Jay Henderson for 1 yd to the BUF 22+1
8:073rd & 13own 22Ta'Quan Roberson pass complete to Jasaiah Gathings for 14 yds to the BUF 36 for a 1ST down+14
7:391st & 10own 36Ta'Quan Roberson pass complete to Patrick Clacks III for 4 yds to the BUF 40+4
7:062nd & 6own 40Ta'Quan Roberson pass complete to Victor Snow for 2 yds to the BUF 42+2
6:283rd & 4own 42Ta'Quan Roberson pass complete to Nik McMillan for 7 yds to the BUF 49 for a 1ST down+7
6:001st & 10own 49Ta'Quan Roberson pass incomplete to Victor Snow, broken up by Brennen Bailey0
5:512nd & 10own 49Ta'Quan Roberson pass complete to Al-Jay Henderson for a loss of 1 yard to the BUF 48−1
5:063rd & 11own 48Ta'Quan Roberson pass complete to Jasaiah Gathings for 6 yds to the MASS 46+6
4:294th & 5opp 46Dylan Drennan punt for 36 yds0

MASS1 play, 90 yd · Touchdown

4:121st & 10own 10Brandon Hood 90 Yd Run (Derek Morris Kick)+90

BUF6 plays, 75 yd · Touchdown

4:121st & 10own 35Marcus Lye kickoff for 65 yds for a touchback0
4:101st & 10own 25Ta'Quan Roberson pass incomplete to Nik McMillan0
4:042nd & 10own 25Ta'Quan Roberson pass complete to Victor Snow for 37 yds to the MASS 38 for a 1ST down+37
3:351st & 10opp 38Ta'Quan Roberson pass incomplete to Jasaiah Gathings0
3:282nd & 10opp 38Ta'Quan Roberson pass complete to Nik McMillan for 15 yds to the MASS 23 for a 1ST down+15
2:551st & 10opp 23Victor Snow 23 Yd pass from Ta'Quan Roberson (Jack Howes Kick)+23

MASS5 plays, -2 yd · Punt

2:551st & 10own 35Jack Howes kickoff for 65 yds for a touchback0
2:531st & 10own 25Brandon Hood run for 3 yds to the MASS 28+3
2:342nd & 7own 28AJ Hairston pass complete to Brandon Hood for 1 yd to the MASS 29+1
1:583rd & 6own 29AJ Hairston sacked by Kobe Stewart and Dion Crawford for a loss of 6 yards to the MASS 23−6
1:534th & 12own 23Keegan Andrews punt for 54 yds , Victor Snow returns for no gain to the BUF 180

BUF6 plays, 18 yd · Punt

1:401st & 10own 18Ta'Quan Roberson pass incomplete to Nik McMillan0
1:382nd & 10own 18Ta'Quan Roberson pass complete to Jasaiah Gathings for 18 yds to the BUF 36 for a 1ST down+18
1:311st & 10own 36Ta'Quan Roberson pass incomplete to Patrick Clacks III0
1:252nd & 10own 36Ta'Quan Roberson pass incomplete to Mark Anthony Scott Jr.0
1:223rd & 10own 36Ta'Quan Roberson pass incomplete to Al-Jay Henderson0
1:164th & 10own 36Dylan Drennan punt for 39 yds, punt out-of-bounds at the MASS 24 , Kenyon Massey returns for no gain to the MASS 240

MASS4 plays, 5 yd · Punt

1:031st & 10own 24AJ Hairston run for a loss of 4 yards to the MASS 20−4
0:452nd & 14own 20AJ Hairston pass incomplete to Brandon Hood0
0:453rd & 14own 20Juwaun Price run for 9 yds to the MASS 29+9
0:364th & 5own 29Keegan Andrews punt for 62 yds , Victor Snow returns for 10 yds to the BUF 19+10

BUF2 plays, -9 yd · End of period

0:261st & 10own 19Ta'Quan Roberson pass complete to Al-Jay Henderson for no gain to the BUF 19 Buffalo Penalty, Offensive holding (Henry Tabansi) to the BUF 10−9
0:211st & 19own 10Al-Jay Henderson run for 6 yds to the BUF 35+6

MASS6 plays, 4 yd · Punt

15:001st & 10own 35Jack Howes kickoff for 65 yds for a touchback0
14:591st & 10own 25Brandon Hood run for 2 yds to the MASS 27+2
14:292nd & 8own 27AJ Hairston run for 5 yds to the MASS 32+5
13:533rd & 3own 32Brandon Hood run for 2 yds to the MASS 34+2
13:114th & 1own 34Massachusetts Penalty, false start (Keith Sarkodieh) to the MASS 29−5
12:584th & 6own 29Keegan Andrews punt for 47 yds0

BUF14 plays, 76 yd · Touchdown

12:551st & 10own 24Al-Jay Henderson run for 3 yds to the BUF 27+3
12:252nd & 7own 27Ta'Quan Roberson pass complete to Evan King for 7 yds to the BUF 34 for a 1ST down+7
11:431st & 10own 34Al-Jay Henderson run for 6 yds to the BUF 40+6
11:212nd & 4own 40Al-Jay Henderson run for 2 yds to the BUF 42+2
10:373rd & 2own 42Ta'Quan Roberson pass complete to Evan King for 6 yds to the BUF 48 for a 1ST down+6
10:091st & 10own 48Terrance Shelton Jr. run for 8 yds to the MASS 44+8
9:562nd & 2opp 44Ta'Quan Roberson pass complete to Nik McMillan for 14 yds to the MASS 30 for a 1ST down+14
9:331st & 10opp 30Ta'Quan Roberson pass complete to Nik McMillan for 11 yds to the MASS 19 for a 1ST down+11
9:141st & 10opp 19Terrance Shelton Jr. run for 2 yds to the MASS 17+2
8:482nd & 8opp 17Ta'Quan Roberson pass complete to Lamar Sperling for 8 yds to the MASS 9 for a 1ST down+8
8:061st & goalopp 9Victor Snow run for 5 yds to the MASS 4+5
7:382nd & goalopp 4Ta'Quan Roberson pass incomplete to Al-Jay Henderson for a 1ST down Massachusetts Penalty, Defensive pass interference (Kendall Bournes) to the MASS 2 for a 1ST down+2
7:331st & goalopp 2Al-Jay Henderson run for 1 yd to the MASS 1+1
7:022nd & goalopp 1Terrance Shelton Jr. 1 Yd Run (Jack Howes Kick)+1

MASS5 plays, 75 yd · Touchdown

7:021st & 10own 35Jack Howes kickoff for 65 yds0
7:011st & 10own 25AJ Hairston pass complete to Brandon Hood for 7 yds to the MASS 32+7
6:392nd & 3own 32Brandon Hood run for a loss of 4 yards to the MASS 28−4
6:053rd & 7own 28Massachusetts Penalty, false start (Brandon Hood) to the MASS 23−5
5:373rd & 12own 23Max Dowling 77 Yd pass from AJ Hairston (Derek Morris Kick)+77

BUF6 plays, 14 yd · Punt

5:371st & 10own 35Marcus Lye kickoff for 44 yds0
5:351st & 10own 25Ta'Quan Roberson pass incomplete to Jasaiah Gathings for a 1ST down Massachusetts Penalty, Defensive pass interference (Malcolm Greene) to the BUF 40 for a 1ST down+15
5:281st & 10own 40Al-Jay Henderson run for 7 yds to the BUF 47+7
5:072nd & 3own 47Ta'Quan Roberson sacked for a loss of 8 yards to the BUF 39 Buffalo Penalty, intentional grounding (Ta'Quan Roberson) to the BUF 39−8
4:583rd & 11own 39Ta'Quan Roberson pass incomplete to Jasaiah Gathings0
4:554th & 11own 39Dylan Drennan punt for 42 yds , Kenyon Massey returns for 8 yds to the MASS 27+8

MASS5 plays, 2 yd · Uncategorized

4:471st & 10own 27AJ Hairston sacked for a loss of 7 yards to the MASS 20 Massachusetts Penalty, intentional grounding (AJ Hairston) to the MASS 20−7
4:012nd & 17own 20AJ Hairston pass complete to Donnie Gray for 2 yds to the MASS 22+2
3:503rd & 15own 22AJ Hairston pass complete to Donnie Gray for no gain to the MASS 22 Massachusetts Penalty, Offensive holding (Benjamin Roy Jr.) to the MASS 12−10
3:353rd & 25own 12AJ Hairston pass incomplete to Brandon Hood0
3:354th & 25own 12Keegan Andrews punt for 45 yds0

BUF9 plays, 28 yd · Field goal

3:211st & 10own 43Al-Jay Henderson run for 5 yds to the BUF 48+5
3:012nd & 5own 48Al-Jay Henderson run for 3 yds to the MASS 49+3
2:163rd & 2opp 49Al-Jay Henderson run for 3 yds to the MASS 46 for a 1ST down+3
1:511st & 10opp 46Ta'Quan Roberson pass incomplete to Nik McMillan0
1:452nd & 10opp 46Ta'Quan Roberson run for 12 yds to the MASS 34 for a 1ST down+12
1:021st & 10opp 34Ta'Quan Roberson pass incomplete to Victor Snow0
0:552nd & 10opp 34Al-Jay Henderson run for 5 yds to the MASS 29+5
0:253rd & 5opp 29Ta'Quan Roberson pass incomplete to Victor Snow, broken up by Jeremiah McGill0
0:184th & 5opp 29Jack Howes 47 Yd Field Goal+47

MASS7 plays, -1 yd · Punt

0:181st & 10own 35Jack Howes kickoff for 65 yds for a touchback0
0:181st & 10own 25Brandon Hood run for 5 yds to the MASS 30+5
0:00own 22End of 3rd Quarter+8
14:572nd & 5own 30Brandon Hood run for 2 yds to the MASS 32+2
14:263rd & 3own 32AJ Hairston sacked for a loss of 13 yards to the MASS 19 Massachusetts Penalty, intentional grounding (AJ Hairston) to the MASS 19−13
14:214th & 16own 19Buffalo Penalty, off-side (Shamar Riser-Pressley) to the MASS 24+5
14:204th & 11own 24Keegan Andrews punt for 51 yds Buffalo Penalty, Offensive holding (Marquis Cooper) to the BUF 15+61

BUF10 plays, 85 yd · Touchdown

14:131st & 10own 15Al-Jay Henderson run for 3 yds to the BUF 18+3
13:352nd & 7own 18Ta'Quan Roberson pass complete to Nik McMillan for 10 yds to the BUF 28 for a 1ST down+10
13:121st & 10own 28Ta'Quan Roberson pass incomplete to Nik McMillan, broken up by Zeraun Daniel0
13:082nd & 10own 28Al-Jay Henderson run for 2 yds to the BUF 30+2
12:323rd & 8own 30Ta'Quan Roberson pass complete to Evan King for 16 yds to the BUF 46 for a 1ST down+16
12:021st & 10own 46Al-Jay Henderson run for a loss of 1 yard to the BUF 45−1
11:342nd & 11own 45Ta'Quan Roberson pass complete to Jasaiah Gathings for no gain Buffalo Penalty, Offensive holding (Trevor Brock) to the BUF 35−10
11:242nd & 21own 35Ta'Quan Roberson pass incomplete to Jasaiah Gathings0
11:193rd & 21own 35Ta'Quan Roberson pass incomplete to Jasaiah Gathings, broken up by Brennen Bailey Buffalo Penalty, illegal forward pass (Ta'Quan Roberson) to the BUF 30−5
11:084th & 26own 30Dylan Drennan punt for 46 yds0

MASS16 plays, 40 yd · Missed FG

10:571st & 10own 24Brandon Hood run for 2 yds to the MASS 26+2
10:252nd & 8own 26Brandon Hood run for 3 yds to the MASS 29+3
9:563rd & 5own 29AJ Hairston run for 4 yds to the MASS 33+4
9:134th & 1own 33Juwaun Price run for 1 yd to the MASS 34 for a 1ST down+1
8:411st & 10own 34Brandon Hood run for 5 yds to the MASS 39+5
8:212nd & 5own 39Brandon Hood run for 3 yds to the MASS 42+3
7:453rd & 2own 42Brandon Hood run for 2 yds to the MASS 44 for a 1ST down+2
7:091st & 10own 44Brandon Hood run for 4 yds to the MASS 48+4
6:472nd & 6own 48Brandon Hood run for 3 yds to the BUF 49+3
6:143rd & 3opp 49AJ Hairston run for 3 yds to the BUF 46 for a 1ST down+3
5:321st & 10opp 46Da'Marion Alberic run for 1 yd to the BUF 45+1
4:562nd & 9opp 45AJ Hairston pass incomplete to Jake McConnachie for a 1ST down Buffalo Penalty, Defensive holding (Keontez Bradley) to the BUF 35 for a 1ST down+10
4:481st & 10opp 35Brandon Hood run for no gain to the BUF 350
4:012nd & 10opp 35Elijah Faulkner run for a loss of 1 yard to the BUF 36−1
3:143rd & 11opp 36AJ Hairston pass incomplete to Max Dowling0
3:094th & 11opp 36Derek Morris 54 yd FG MISSED+54

BUF8 plays, 16 yd · Turnover

3:051st & 10own 36Ta'Quan Roberson pass complete to Al-Jay Henderson for 7 yds to the BUF 43+7
2:352nd & 3own 43Ta'Quan Roberson pass incomplete to Patrick Clacks III0
2:313rd & 3own 43Buffalo Penalty, delay of game (Ta'Quan Roberson) to the BUF 38−5
2:303rd & 8own 38Ta'Quan Roberson sacked by Marques White for a loss of 2 yards to the BUF 36−2
1:584th & 10own 36Ta'Quan Roberson pass complete to Nik McMillan for 16 yds to the MASS 48 for a 1ST down+16
1:461st & 10opp 48Ta'Quan Roberson sacked for a loss of 11 yards to the MASS 41 Buffalo Penalty, Offensive holding (Al-Jay Henderson) to the BUF 41−11
1:142nd & 21own 41Ta'Quan Roberson pass complete to Patrick Clacks III for 11 yds to the MASS 48+11
0:593rd & 10opp 48Ta'Quan Roberson pass intercepted Jeremiah McGill return for no gain to the MASS 190

MASS5 plays, -14 yd · Punt

0:541st & 10own 19Massachusetts Penalty, unsportsmanlike conduct (Derrieon Craig) to the MASS 10−9
0:512nd & 20own 9Brandon Hood run for a loss of 4 yards to the MASS 5−4
0:501st & 19own 10AJ Hairston run for a loss of 1 yard to the MASS 9−1
0:483rd & 24own 5AJ Hairston pass incomplete to Kezion Dia-Johnson0
0:444th & 24own 5Keegan Andrews punt for 45 yds0

BUF4 plays, 50 yd · Touchdown

0:391st & 10midfieldTa'Quan Roberson pass complete to Jasaiah Gathings for 14 yds to the MASS 36 for a 1ST down+14
0:281st & 10opp 36Ta'Quan Roberson pass complete to Jasaiah Gathings for 20 yds to the MASS 16 for a 1ST down+20
0:211st & goalopp 3Ta'Quan Roberson pass complete to Nik McMillan for no gain to the BUF 35−62
0:191st & 10opp 16Victor Snow 16 Yd pass from Ta'Quan Roberson (Ta'Quan Roberson Pass to Nik McMillan for Two-Point Conversion)+16

MASS5 plays, 0 yd · Uncategorized

0:191st & 10own 35Jack Howes kickoff for 30 yds0
0:191st & 10own 40AJ Hairston pass incomplete to Juwaun Price0
0:102nd & 10own 40AJ Hairston pass incomplete to Max Dowling0
0:053rd & 10own 40AJ Hairston sacked by Kobe Stewart for a loss of 6 yards to the MASS 40−6
0:00opp 40End of 4th Quarter0

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 10 meetings vs. Buffalo

Massachusetts 1–9 vs Buffalo

  • 2024 · wk 3Massachusetts 3 @ Buffalo 34
  • 2022 · wk 7Buffalo 34 @ Massachusetts 7
  • 2015 · wk 13Massachusetts 31 @ Buffalo 26
  • 2014 · wk 14Buffalo 41 @ Massachusetts 21
  • 2013 · wk 8Massachusetts 3 @ Buffalo 32
  • 2012 · wk 12Buffalo 29 @ Massachusetts 19
  • 1970 · wk 6Massachusetts 13 @ Buffalo 16
  • 1969 · wk 3Buffalo 16 @ Massachusetts 6
  • 1968 · wk 3Massachusetts 0 @ Buffalo 23
  • 1965 · wk 4Buffalo 18 @ Massachusetts 6

Previous 3 meetings vs. Pete Lembo

Massachusetts 1–2 vs Pete Lembo

  • 2024 · wk 3 (coaching change that season)Massachusetts 3 @ Buffalo 34
  • 2015 · wk 9Massachusetts 10 @ Ball State 20
  • 2014 · wk 12Ball State 10 @ Massachusetts 24

† That school changed coaches during the season and the loader cannot say which games he took.

Research

Keep this open while you look at others