Final at UB Stadium, AmherstTV: CBSSNAttendance 15,204
At kickoff
80°F, mostly cloudy, wind 3 mph from the southWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, six minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Massachusetts
Buffalo
193
Total yards
314
121
Passing yards
185
72
Rushing yards
129
4.2
Yards per pass
8.4
1.9
Yards per rush
3.4
11
First downs
15
4–17
Third downs
6–14
2–2
Fourth downs
1–1
1
Turnovers
1
6–45
Penalties
4–21
32:04
Possession
27:56
2
Sacks (by defense)
3
Efficiency
Massachusetts
Buffalo
22%
Success rate
32%
−0.20
EPA per play
0.19
1.41
Explosiveness
1.57
−0.20
Rushing EPA
0.14
−0.19
Passing EPA
0.27
19%
Passing-down success
24%
−0.55
First-down EPA
−0.11
0.14
Second-down EPA
−0.05
−0.37
Third-down EPA
0.82
10%
Havoc by its defense
25%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Buffalo 72% to win. Elo’s favorite won.
The line
Buffalo −4.5, over/under 45.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Buffalo 60%, Massachusetts 40%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Massachusetts right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 BuffaloTouchdown, 6 plays, 82 yards
Q1 MassachusettsPunt, 6 plays, 18 yards
Q1 MassachusettsMissed FG, 11 plays, 50 yards
Q1 BuffaloPunt, 3 plays, 8 yards
Q1 MassachusettsPunt, 3 plays, −2 yards
Q1 BuffaloPunt, 3 plays, 4 yards
Q1 MassachusettsPunt, 3 plays, 9 yards
Q2 BuffaloField goal, 7 plays, 18 yards
Q2 MassachusettsPunt, 3 plays, −7 yards
Q2 BuffaloPunt, 3 plays, 5 yards
Q2 MassachusettsField goal, 13 plays, 39 yards
Q2 BuffaloResult not recorded, 4 plays, 17 yards
Q2 MassachusettsMissed FG, 7 plays, 14 yards
Q3 BuffaloField goal, 10 plays, 55 yards
Q3 MassachusettsPunt, 3 plays, −3 yards
Q3 BuffaloPunt, 6 plays, 16 yards
Q3 MassachusettsPunt, 3 plays, 3 yards
Q3 BuffaloTouchdown, 2 plays, 17 yards
Q3 MassachusettsTouchdown, 10 plays, −17 yards
Q4 MassachusettsPunt, 3 plays, −2 yards
Q4 BuffaloTouchdown, 13 plays, 72 yards
Q4 MassachusettsPunt, 3 plays, 5 yards
Q4 BuffaloPunt, 5 plays, 24 yards
Q4 MassachusettsResult not recorded, 2 plays, −5 yards
Play by play
1st quarter8 drives, then Buffalo 7, Massachusetts 0
Massachusetts Punt, 3 plays
15:00
2nd & 7 at own 4
Jalen John run for 3 yds to the MASS 7
14:56
1st & 10 at own 35
Upton Bellenfant kickoff for 62 yds , T.Y. Harding return for 17 yds to the MASS 20
Buffalo Touchdown, 6 plays
12:07
1st & 10 at own 15
C.J. Ogbonna pass complete to Jake Orlando for no gain to the BUF 15
12:07
2nd & 10 at own 15
Jacqez Barksdale run for 4 yds to the BUF 19
12:07
3rd & 6 at own 19
C.J. Ogbonna pass complete to Victor Snow for 31 yds to the 50 yard line for a 1ST down
12:07
1st & 10 at the 50
C.J. Ogbonna pass complete to Victor Snow for 1 yd to the MASS 49
12:07
2nd & 9 at opp 49
Jacqez Barksdale run for 9 yds to the MASS 40 for a 1ST down
Upton Bellenfant kickoff Massachusetts Penalty, roughing passer (Brandon McElroy) to the 50 yard line
10:00
1st & 10 at the 50
Upton Bellenfant kickoff for 43 yds , Brandon Campbell return for 11 yds to the MASS 18
10:00
1st & 10 at own 18
CJ Hester run for 3 yds to the MASS 21
10:00
2nd & 7 at own 21
Taisun Phommachanh pass complete to Jacquon Gibson for 9 yds to the MASS 30 for a 1ST down
10:00
1st & 10 at own 30
Hester,CJ rush left (Dolac,Shaun).
10:00
2nd & 10 at own 30
Taisun Phommachanh pass complete to Jakobie Keeney-James for 15 yds to the MASS 45 for a 1ST down
10:00
1st & 10 at own 45
CJ Hester run for a loss of 1 yard to the MASS 44
10:00
2nd & 11 at own 44
Taisun Phommachanh run for 1 yd to the MASS 45
10:00
3rd & 10 at own 45
Massachusetts Penalty, false start (Jakobie Keeney-James) to the MASS 40
10:00
3rd & 15 at own 40
Taisun Phommachanh pass complete to Jacquon Gibson for 22 yds to the BUF 38 for a 1ST down
10:00
1st & 10 at opp 38
CJ Hester run for 2 yds to the BUF 36
10:00
2nd & 8 at opp 36
CJ Hester run for 4 yds to the BUF 32
10:00
3rd & 4 at opp 32
pass incomplete to Sterling Galban
4:17
4th & 4 at opp 32
Jacob Lurie 50 yd FG MISSED
Buffalo Punt, 3 plays
4:17
1st & 10 at own 32
Jacqez Barksdale run for 1 yd to the BUF 33
4:17
2nd & 9 at own 33
C.J. Ogbonna pass incomplete to Victor Snow, broken up by Tyler Rudolph
4:17
3rd & 9 at own 33
C.J. Ogbonna pass complete to Messiah Burch for 7 yds to the BUF 40
3:13
4th & 2 at own 40
Ethan Duane punt for 42 yds
Massachusetts Punt, 3 plays
3:13
1st & 10 at own 18
pass incomplete to Jakobie Keeney-James
3:13
2nd & 10 at own 18
Brandon Campbell run for a loss of 2 yards to the MASS 16 Massachusetts Penalty, Offensive holding (Benjamin Roy Jr.) to the MASS 16
3:13
3rd & 12 at own 16
pass incomplete to T.Y. Harding
2:26
4th & 12 at own 16
CJ Kolodziey punt for 52 yds
Buffalo Punt, 3 plays
2:26
1st & 10 at own 32
pass incomplete to Victor Snow
2:26
2nd & 10 at own 32
C.J. Ogbonna run for 4 yds to the BUF 36
2:26
3rd & 6 at own 36
C.J. Ogbonna pass incomplete to Messiah Burch, broken up by Derrieon Craig
1:23
4th & 6 at own 36
Ethan Duane punt for 63 yds Massachusetts Penalty, personal foul (Macklin Ayers) to the MASS 1
Massachusetts Punt, 3 plays
1:23
1st & 10 at own 1
Taisun Phommachanh run for 3 yds to the MASS 4
Massachusetts Punt, 6 plays
0:13
1st & 10 at own 20
Taisun Phommachanh pass complete to Jakobie Keeney-James for 4 yds to the MASS 24
0:13
2nd & 6 at own 24
Jalen John run for 9 yds to the MASS 33 for a 1ST down
0:12
1st & 10 at own 33
Jalen John run for 4 yds to the MASS 37
0:12
2nd & 6 at own 37
Taisun Phommachanh pass complete to Jalen John for a loss of 3 yards to the MASS 34
0:12
3rd & 9 at own 34
Taisun Phommachanh pass incomplete to Jacquon Gibson, broken up by Charles McCartherens Buffalo Penalty, off-side (Malin White) to the MASS 39
0:12
3rd & 4 at own 39
Jalen John run for a loss of 1 yard to the MASS 38
0:11
4th & 5 at own 38
CJ Kolodziey punt for 47 yds
2nd quarter7 drives, then Buffalo 10, Massachusetts 3
Massachusetts Punt, 3 plays
15:00
3rd & 4 at own 7
Taisun Phommachanh run for 3 yds to the MASS 10
14:06
4th & 1 at own 10
CJ Kolodziey punt for 37 yds , Victor Snow returns for 9 yds to the MASS 38
Buffalo Field goal, 7 plays
14:06
1st & 10 at opp 38
Al-Jay Henderson run for 7 yds to the MASS 31
14:06
2nd & 3 at opp 31
Al-Jay Henderson run for 2 yds to the MASS 29
14:06
3rd & 1 at opp 29
C.J. Ogbonna pass incomplete to Taji Johnson, broken up by Isaiah Rutherford for a 1ST down Massachusetts Penalty, off-side (Derrieon Craig) to the MASS 24 for a 1ST down
14:06
1st & 10 at opp 24
Al-Jay Henderson run for 3 yds to the MASS 21
14:06
2nd & 7 at opp 21
Al-Jay Henderson run for 1 yd to the MASS 20
14:06
3rd & 6 at opp 20
pass incomplete to Javien Cuff
11:52
4th & 6 at opp 20
Upton Bellenfant 37 Yd Field GoalBuffalo 10, Massachusetts 0
Massachusetts Punt, 3 plays
11:52
1st & 10 at own 35
Upton Bellenfant kickoff for 65 yds for a touchback
11:52
1st & 10 at own 25
pass incomplete to CJ Hester
11:48
2nd & 10 at own 25
Taisun Phommachanh sacked by Kobe Stewart and Malin White for a loss of 5 yards to the MASS 20
11:48
3rd & 15 at own 20
Taisun Phommachanh pass complete to CJ Hester for a loss of 2 yards to the MASS 18
10:13
4th & 17 at own 18
CJ Kolodziey punt for 71 yds , Victor Snow returns for 27 yds to the BUF 45 Buffalo Penalty, Offensive holding (Jalen McNair) to the BUF 5
Buffalo Punt, 3 plays
10:13
1st & 10 at own 5
Barksdale,Jacqez rush middle (Craig,Derrieon).
10:13
2nd & 10 at own 5
C.J. Ogbonna run for 4 yds to the BUF 9
10:13
3rd & 6 at own 9
Jacqez Barksdale run for 1 yd to the BUF 10
8:10
4th & 5 at own 10
Ethan Duane punt for 51 yds , T.Y. Harding returns for 6 yds to the MASS 45
Massachusetts Field goal, 13 plays
8:10
1st & 10 at own 45
Brandon Campbell run for 3 yds to the MASS 48
8:10
2nd & 7 at own 48
Taisun Phommachanh run for 5 yds to the BUF 47
8:10
3rd & 2 at opp 47
Brandon Campbell run for 1 yd to the BUF 46
8:10
4th & 1 at opp 46
Brandon Campbell run for 2 yds to the BUF 44 for a 1ST down
8:10
1st & 10 at opp 44
pass incomplete
8:10
2nd & 10 at opp 44
Brandon Campbell run for 9 yds to the BUF 35
8:10
3rd & 1 at opp 35
Jalen John run for 5 yds to the BUF 30 for a 1ST down
8:10
1st & 10 at opp 30
Jalen John run for 4 yds to the BUF 26
8:10
2nd & 6 at opp 26
Taisun Phommachanh pass complete to Sterling Galban for 6 yds to the BUF 20 for a 1ST down
8:10
1st & 10 at opp 20
Jalen John run for 1 yd to the BUF 19
8:10
2nd & 9 at opp 19
Taisun Phommachanh pass complete to Jalen John for 3 yds to the BUF 16
2:00
3rd & 6 at opp 16
pass incomplete to Jalen John
1:50
4th & 6 at opp 16
Jacob Lurie 34 yd FG GOODBuffalo 10, Massachusetts 3
Buffalo Result not recorded, 4 plays
1:50
1st & 10 at own 35
CJ Kolodziey kickoff for 65 yds for a touchback Massachusetts Penalty, off-side (Aquan Robinson)
1:50
1st & 10 at own 30
C.J. Ogbonna pass complete to JJ Jenkins for 4 yds to the BUF 34
1:50
2nd & 6 at own 34
C.J. Ogbonna pass complete to Javien Cuff for 13 yds to the BUF 47 for a 1ST down
1:50
1st & 10 at own 47
pass incomplete to Al-Jay Henderson
1:19
2nd & 10 at own 47
C.J. Ogbonna sacked by Louce Julien for a loss of 6 yards to the BUF 41 C.J. Ogbonna fumbled, recovered by MASS Derrieon Craig , return for 0 yards
Massachusetts Missed FG, 7 plays
1:19
1st & 10 at opp 41
Jalen John run for a loss of 2 yards to the BUF 43
1:19
2nd & 12 at opp 43
Taisun Phommachanh pass complete to Jakobie Keeney-James for 11 yds to the BUF 32
1:19
3rd & 1 at opp 32
John,Jalen rush middle (Dolac,Shaun).
0:27
4th & 1 at opp 32
Jalen John run for 2 yds to the BUF 30 for a 1ST down
0:27
1st & 10 at opp 30
pass incomplete to Jacquon Gibson
0:27
2nd & 10 at opp 30
Taisun Phommachanh run for 3 yds to the BUF 27
0:01
3rd & 7 at opp 27
Jacob Lurie 45 yd FG MISSED
3rd quarter6 drives, then Buffalo 27, Massachusetts 3
Buffalo Field goal, 10 plays
15:00
1st & 10 at own 29
C.J. Ogbonna pass complete to Al-Jay Henderson for 1 yd to the BUF 30
15:00
2nd & 9 at own 30
pass incomplete to Victor Snow
15:00
3rd & 9 at own 30
C.J. Ogbonna pass complete to Taji Johnson for 34 yds to the MASS 36 for a 1ST down
15:00
1st & 10 at opp 36
pass incomplete to Taji Johnson
15:00
2nd & 10 at opp 36
Henderson,Al-Jay rush right (Reuben,Etinosa;Wiggins Jr.,Jermaine).
15:00
3rd & 10 at opp 36
C.J. Ogbonna pass complete to Javien Cuff for 19 yds to the MASS 17 for a 1ST down
15:00
1st & 10 at opp 17
Jacqez Barksdale run for 3 yds to the MASS 14
15:00
2nd & 7 at opp 14
pass incomplete to Javien Cuff
15:00
3rd & 7 at opp 14
C.J. Ogbonna run for a loss of 2 yards to the MASS 16
14:46
1st & 10 at own 35
CJ Kolodziey kickoff for 64 yds , Lamar Sperling return for 28 yds to the BUF 29
Taisun Phommachanh pass complete to Jacquon Gibson for 3 yds to the MASS 29
11:24
3rd & 6 at own 29
Taisun Phommachanh sacked by Shaun Dolac for a loss of 7 yards to the MASS 22
9:17
4th & 13 at own 22
CJ Kolodziey punt for 48 yds
Buffalo Punt, 6 plays
9:17
1st & 10 at own 30
C.J. Ogbonna pass complete to Javien Cuff for 4 yds to the BUF 34
9:17
2nd & 6 at own 34
Terrance Shelton Jr. run for 4 yds to the BUF 38
9:17
3rd & 2 at own 38
Terrance Shelton Jr. run for 3 yds to the BUF 41 for a 1ST down
9:17
1st & 10 at own 41
C.J. Ogbonna sacked by Sahnai Swain-Price for a loss of 5 yards to the BUF 36
9:17
2nd & 15 at own 36
Shelton,Terrance rush left (Swain-Price,Sahnai).
9:17
3rd & 15 at own 36
C.J. Ogbonna pass complete to Lamar Sperling for 10 yds to the BUF 46
5:51
4th & 5 at own 46
Ethan Duane punt for 46 yds
Massachusetts Punt, 3 plays
5:51
1st & 10 at own 8
Brandon Campbell run for 3 yds to the MASS 11
5:51
2nd & 7 at own 11
pass incomplete
5:51
3rd & 7 at own 11
Taisun Phommachanh pass incomplete to Matt Smith, broken up by Shaun Dolac
5:13
4th & 7 at own 11
CJ Kolodziey punt for 35 yds, punt out-of-bounds at the MASS 20 for a 1ST down , Victor Snow returns for 11 yds to the MASS 22 for a 1ST down Massachusetts Penalty, unsportsmanlike conduct (Jaelyn Lay) to the MASS 20 for a 1ST down
Buffalo Touchdown, 2 plays
5:13
1st & 10 at opp 20
C.J. Ogbonna pass complete to Messiah Burch for 12 yds to the MASS 8 for a 1ST down
Upton Bellenfant kickoff for 65 yds for a touchback
4:54
1st & 10 at own 25
pass incomplete to Kezion Dia-Johnson
4:54
2nd & 10 at own 25
Taisun Phommachanh pass incomplete to CJ Hester, broken up by SaVeon Brown
4:54
3rd & 10 at own 25
pass incomplete to CJ Hester
4:34
4th & 10 at own 25
CJ Kolodziey punt
4:25
4th & 5 at own 30
CJ Kolodziey punt for 39 yds
Buffalo Punt, 5 plays
4:25
1st & 10 at own 31
Lamar Sperling run for 4 yds to the BUF 35
4:25
2nd & 6 at own 35
Lamar Sperling run for 12 yds to the BUF 47 for a 1ST down
4:25
1st & 10 at own 47
Sperling,Lamar rush left (Dyson,Donovan).
4:25
2nd & 10 at own 47
Lamar Sperling run for 4 yds to the MASS 49
1:58
3rd & 6 at opp 49
Mark-Anthony Scott Jr. run for 4 yds to the MASS 45
1:10
4th & 2 at opp 45
punt for 44 yds
Massachusetts Result not recorded, 2 plays
1:10
1st & 10 at own 1
Jackson Paradis run for 5 yds to the MASS 6
1:10
2nd & 5 at own 6
Jackson Paradis run for a loss of 1 yard to the MASS 6
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.