← CFB Terminal
34
Mid-American
AT
7
FBS Independents
2022 week 7 · Saturday, October 15, 2022 at 12:00 PM CT · Warren McGuirk Alumni Stadium · 13,378 att · 65.5°F Clear, wind 7

Drive chart

WIN PROBABILITYBuffalo above · Massachusetts below
KICK14% → 0% MassachusettsFINAL
Buffalo Massachusetts bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
PUNT
3 pl · -9 yd · 1:36
0–0
−9
15:00 1st & 10 OWN 25 Garrett Dzuro pass incomplete 0 -0.70
15:00 2nd & 10 OWN 25 Ellis Merriweather run for a loss of 2 yards to the UMass 23 -2 -0.43
15:00 3rd & 12 OWN 23 Garrett Dzuro sacked by Ibrahim Kante for a loss of 7 yards to the UMass 16 -7 -0.17
13:24 4th & 19 OWN 16 CJ Kolodziey punt for 31 yds , Quian Williams returns for a loss of 2 yards to the UMass 49
FG
7 pl · 28 yd · 2:56
3–0
+7
13:24 1st & 10 OPP 49 Ron Cook Jr. run for 3 yds to the UMass 46 +3 -0.38
13:24 2nd & 7 OPP 46 Ron Cook Jr. run for 6 yds to the UMass 40 +6 0.34
13:24 3rd & 1 OPP 40 Ron Cook Jr. run for 14 yds to the UMass 26 for a 1ST down +14 1.08
13:24 1st & 10 OPP 26 Cole Snyder pass complete to Jamari Gassett for a loss of 2 yards to the UMass 28 -2 -0.71
13:24 2nd & 12 OPP 28 Cole Snyder pass complete to Jamari Gassett for 4 yds to the UMass 24 +4 -0.09
13:24 3rd & 8 OPP 24 Ron Cook Jr. run for 3 yds to the UMass 21 +3 -0.26
10:28 4th & 5 OPP 21 Alex McNulty 39 yd FG GOOD
PUNT
3 pl · -5 yd · 1:44
3–0
−8
10:28 1st & 10 OWN 25 Ellis Merriweather run for no gain to the UMass 25 0 -0.70
10:28 2nd & 10 OWN 25 Garrett Dzuro sacked by Ibrahim Kante and Jaylon Bass for a loss of 6 yards to the UMass 19 -6 -0.53
10:28 3rd & 16 OWN 19 Garrett Dzuro pass complete to Greg Desrosiers Jr. for 1 yd Greg Desrosiers Jr. fumbled, recovered by UMass +1 -0.05
8:44 4th & 15 OWN 20 CJ Kolodziey punt for 35 yds , Quian Williams returns for 2 yds to the Buff 47
PUNT
3 pl · -1 yd · 1:29
3–0
+10
8:44 1st & 10 OWN 47 Mike Washington run for a loss of 3 yards to the Buff 44 -3 -1.80
8:44 2nd & 13 OWN 44 Cole Snyder pass complete to Boobie Curry for 7 yds to the UMass 49 +7 0.49
8:44 3rd & 6 OPP 49 Cole Snyder pass incomplete 0 -0.92
8:44 4th & 6 OPP 49 BUFFALO Penalty, Delay Of Game (Jaylon Bass) to the Buff 46 -5
7:15 4th & 11 OWN 46 Anthony Venneri punt for 54 yds for a touchback
PUNT
8 pl · 32 yd · 4:19
3–0
−8
7:15 1st & 10 OWN 20 Garrett Dzuro run for 5 yds to the UMass 25 +5 0.09
7:15 2nd & 5 OWN 25 Garrett Dzuro run for 13 yds to the UMass 38 for a 1ST down +13 1.35
7:15 1st & 10 OWN 38 Greg Desrosiers Jr. run for a loss of 3 yards to the UMass 35 -3 -1.58
7:15 2nd & 13 OWN 35 Garrett Dzuro run for 2 yds to the UMass 37 +2 -0.31
7:15 3rd & 11 OWN 37 Garrett Dzuro pass complete to Isaac Ross for 25 yds to the Buff 38 for a 1ST down +25 3.74
7:15 1st & 10 OPP 38 Greg Desrosiers Jr. run for 2 yds to the Buff 36 +2 -0.42
3:25 3rd & 12 OPP 40 Timeout BUFFALO, clock 03:25
3:25 2nd & 8 OPP 36 Garrett Dzuro pass complete to Isaac Ross for a loss of 4 yards to the Buff 40 -4 -1.79
3:25 3rd & 12 OPP 40 MASSACHUSETTS Penalty, Offensive Holding ( Yards) declined 0
2:56 4th & 20 OPP 48 CJ Kolodziey punt for 28 yds, fair catch by Ron Cook Jr. at the Buff 20
TD
7 pl · 80 yd · 3:00
10–0
+2
2:56 1st & 10 OWN 20 Cole Snyder pass complete to Jamari Gassett for 44 yds to the UMass 36 for a 1ST down +44 3.38
2:56 1st & 10 OPP 36 Mike Washington run for 5 yds to the UMass 31 +5 0.08
2:56 2nd & 5 OPP 31 Mike Washington run for 22 yds to the UMass 9 for a 1ST down +22 0.50
1:30 1st & 9 OPP 9 WASHINGTON, Mike rush up the middle for a gain of 2 yards to the UMA7 (JOHNSON, Gerrell;MATHURIN, Cletus), clock 01:30. PENALTY Before the snap, UMA Illegal Substitution enforced half the distance from the goal, 4 yards from the UMA9 to the UMA5. NO PLAY (replay the down). 0
1:30 1st & 4 OPP 4 Mike Washington run for 3 yds to the UMass 1 +3 -0.21
1:30 2nd & 1 OPP 1 Mike Washington run for a loss of 1 yard to the UMass 2 -1 -0.64
0:00 3rd & 2 OPP 2 Quian Williams run for a loss of 2 yards to the UMass 4 -2 -0.44
0:00 OPP 2 End of 1st Quarter
14:56 4th & 4 OPP 4 Cole Snyder pass complete to Quian Williams for 4 yds for a TD, (Alex McNulty KICK) +4 2.98
Q2
PUNT
4 pl · 19 yd · 2:17
10–0
−3
14:56 1st & 10 OWN 25 Garrett Dzuro pass complete to Isaiah Holiness for 13 yds to the UMass 38 for a 1ST down +13 1.12
14:56 1st & 10 OWN 38 Garrett Dzuro run for 1 yd to the UMass 39 +1 -0.89
14:56 2nd & 9 OWN 39 Ellis Merriweather run for 3 yds to the UMass 42 +3 -0.33
14:56 3rd & 6 OWN 42 Ellis Merriweather run for 2 yds to the UMass 44 +2 -0.41
12:39 4th & 4 OWN 44 CJ Kolodziey punt for 40 yds, fair catch by Quian Williams at the Buff 16
TD
2 pl · 84 yd · 0:18
17–0
−5
12:39 1st & 10 OWN 16 Cole Snyder pass incomplete 0 -0.46
12:21 2nd & 10 OWN 16 Al-Jay Henderson run for 84 yds for a TD, (Alex McNulty KICK) +84 7.04
TD
10 pl · 75 yd · 4:39
17–7
+4
12:21 1st & 10 OWN 25 Kay'Ron Adams run for 2 yds to the UMass 27 +2 -0.45
12:21 2nd & 8 OWN 27 Garrett Dzuro pass complete to George Johnson III for 25 yds to the Buff 48 for a 1ST down +25 2.84
12:21 1st & 10 OPP 48 Kay'Ron Adams run for 12 yds to the Buff 36 for a 1ST down +12 0.68
12:21 1st & 10 OPP 36 Kay'Ron Adams run for 13 yds to the Buff 23 for a 1ST down +13 0.35
12:21 1st & 10 OPP 23 Garrett Dzuro pass incomplete 0 -0.42
12:21 2nd & 10 OPP 23 Kay'Ron Adams run for a loss of 1 yard to the Buff 24 -1 -0.70
12:21 3rd & 11 OPP 24 Garrett Dzuro pass complete to Isaac Ross for 12 yds to the Buff 12 for a 1ST down +12 1.25
12:21 1st & 10 OPP 12 Gino Campiotti run for 6 yds to the Buff 6 +6 0.18
12:21 2nd & 4 OPP 6 Kay'Ron Adams run for 1 yd to the Buff 5 +1 -0.30
7:42 3rd & 3 OPP 5 Ellis Merriweather run for 5 yds for a TD, (Cameron Carson KICK) +5 2.65
TD
5 pl · 91 yd · 2:27
24–7
−5
7:34 1st & 10 OWN 9 Ron Cook Jr. run for 3 yds to the Buff 12 +3 -0.14
7:34 2nd & 7 OWN 12 Cole Snyder pass complete to Jamari Gassett for 39 yds to the UMass 49 for a 1ST down +39 3.20
7:34 1st & 10 OPP 49 Ron Cook Jr. run for no gain to the UMass 49 0 -1.10
5:33 3rd & 10 OPP 49 Timeout MASSACHUSETTS, clock 05:33
5:33 2nd & 10 OPP 49 Cole Snyder pass complete to Ron Cook Jr. for no gain to the UMass 49 0 -1.04
5:07 3rd & 10 OPP 49 Cole Snyder pass complete to Justin Marshall for 49 yds for a TD, (Alex McNulty KICK) +49 5.90
PUNT
4 pl · 17 yd · 1:45
24–7
5:01 1st & 10 OWN 18 Garrett Dzuro run for 11 yds to the UMass 29 for a 1ST down +11 0.71
5:01 1st & 10 OWN 29 Ellis Merriweather run for a loss of 3 yards to the UMass 26 -3 -1.15
5:01 2nd & 13 OWN 26 Kay'Ron Adams run for 9 yds to the UMass 35 +9 0.51
5:01 3rd & 4 OWN 35 Garrett Dzuro pass incomplete 0 -0.54
3:16 4th & 4 OWN 35 CJ Kolodziey punt for 39 yds , returns for no gain to the Buff 14
FUMBLE
10 pl · 67 yd · 3:00
24–7
3:16 1st & 10 OWN 14 Mike Washington run for no gain to the Buff 14 0 -0.42
3:16 2nd & 10 OWN 14 Cole Snyder pass complete to Robbie Mangas for 7 yds to the Buff 21 +7 0.20
3:16 3rd & 3 OWN 21 Cole Snyder pass complete to Cole Harrity for 10 yds to the Buff 31 for a 1ST down +10 1.28
3:16 1st & 10 OWN 31 Cole Snyder pass complete to Cole Harrity for 9 yds to the Buff 40 +9 1.36
1:15 3rd & 1 OWN 40 Timeout BUFFALO, clock 01:15
1:15 2nd & 1 OWN 40 Mike Washington run for no gain to the Buff 40 0 -1.41
1:15 3rd & 1 OWN 40 MASSACHUSETTS Penalty, Face mask (15 yards) (Cletus Mathurin) to the UMass 44 for a 1ST down +15
1:15 1st & 10 OPP 44 SNYDER, Cole pass to the left complete for -1 yard to COOK, Ron caught at the UMA47 and advanced to the UMA45 (WALLACE, Josh). PENALTY Before the snap, UMA Illegal Substitution enforced 5 yards from the UMA44 to the UMA39. NO PLAY (replay the down). +5
0:35 2nd & 1 OPP 35 Timeout BUFFALO, clock 00:35
0:35 1st & 5 OPP 39 Cole Snyder run for 4 yds to the UMass 35 +4 -0.06
0:35 2nd & 1 OPP 35 Cole Snyder pass complete to Quian Williams for 3 yds to the UMass 32 for a 1ST down +3 -0.39
0:35 1st & 10 OPP 32 Cole Snyder pass incomplete 0 -0.61
0:16 2nd & 10 OPP 32 Cole Snyder pass intercepted Jordan Mahoney fumbled, recovered by UMass Javon Batten -3.52
END OF HALF
1 pl · -1 yd · 0:16
24–7
+2
0:00 1st & 10 OWN 19 [NH] Kneel down by DZURO, Garrett at UMA18 (team loss of 1), clock 00:00. 0 -0.53
0:00 OWN 18 End of 2nd Quarter
Q3
PUNT
6 pl · 13 yd · 3:04
24–7
+1
15:00 1st & 10 OWN 25 Ron Cook Jr. run for 6 yds to the Buff 31 +6 0.33
15:00 2nd & 4 OWN 31 Ron Cook Jr. run for 2 yds to the Buff 33 +2 -0.55
15:00 3rd & 2 OWN 33 Cole Snyder pass complete to Quian Williams for 2 yds to the Buff 35 for a 1ST down +2 1.05
15:00 1st & 10 OWN 35 Cole Snyder pass incomplete 0 -1.01
15:00 2nd & 10 OWN 35 Ron Cook Jr. run for 3 yds to the Buff 38 +3 -0.26
15:00 3rd & 7 OWN 38 Cole Snyder pass incomplete 0 -0.48
11:56 4th & 7 OWN 38 Anthony Venneri punt for 37 yds , Isaac Ross returns for 10 yds to the UMass 35
PUNT
4 pl · 18 yd · 2:02
24–7
−3
11:56 1st & 10 OWN 35 Ellis Merriweather run for 13 yds to the UMass 48 for a 1ST down +13 1.23
11:56 1st & 10 OWN 48 Ellis Merriweather run for a loss of 3 yards to the UMass 45 -3 -1.80
11:56 2nd & 13 OWN 45 Garrett Dzuro pass incomplete 0 -0.77
11:56 3rd & 13 OWN 45 Garrett Dzuro run for 8 yds to the Buff 47 +8 0.49
FG
10 pl · 44 yd · 4:00
27–7
9:54 1st & 10 OWN 35 Mike Washington run for a loss of 1 yard to the Buff 34 -1 -1.18
9:54 2nd & 11 OWN 34 Cole Snyder pass incomplete 0 -0.52
9:54 3rd & 11 OWN 34 Cole Snyder pass complete to Justin Marshall for 11 yds to the Buff 45 for a 1ST down +11 2.67
9:54 1st & 10 OWN 45 Mike Washington run for 6 yds to the UMass 49 +6 0.38
9:54 2nd & 4 OPP 49 Cole Snyder run for 8 yds to the UMass 41 for a 1ST down +8 0.65
9:54 1st & 10 OPP 41 Cole Snyder pass complete to Justin Marshall for 15 yds to the UMass 26 for a 1ST down +15 0.52
9:54 1st & 10 OPP 26 Mike Washington run for 1 yd to the UMass 25 +1 -0.36
9:54 2nd & 9 OPP 25 Cole Snyder pass complete to Mike Washington for 4 yds to the UMass 21 +4 -0.06
9:54 3rd & 5 OPP 21 Cole Snyder pass incomplete 0 -0.64
5:54 4th & 5 OPP 21 Alex McNulty 39 yd FG GOOD
PUNT
5 pl · 32 yd · 2:00
27–7
5:54 1st & 10 OWN 25 Greg Desrosiers Jr. run for a loss of 2 yards to the UMass 23 -2 -0.89
5:54 2nd & 12 OWN 23 BUFFALO Penalty, Roughing the Passer on BAZILE, C.J. enforced (C.J. Bazile) to the Buff 35 for a 1ST down +15
5:54 1st & 10 OPP 35 Garrett Dzuro pass incomplete 0 -0.69
5:54 2nd & 10 OPP 35 Kay'Ron Adams run for a loss of 1 yard to the Buff 36 -1 -1.13
5:54 3rd & 11 OPP 36 MASSACHUSETTS Penalty, Offensive Holding ( Yards) declined 0
3:54 4th & 18 OPP 43 CJ Kolodziey punt for 31 yds, fair catch by Quian Williams at the Buff 12
INT
7 pl · 26 yd · 3:49
27–7
+1
3:54 1st & 10 OWN 12 Al-Jay Henderson run for 3 yds to the Buff 15 +3 -0.16
3:54 2nd & 7 OWN 15 Cole Snyder pass complete to Ray Embry for 12 yds to the Buff 27 for a 1ST down +12 0.96
3:54 1st & 10 OWN 27 HENDERSON, Al-Jay rush to the left for a gain of 3 yards to the BUF30, End of Play. PENALTY Before the snap, BUF False Start enforced 5 yards from the BUF27 to the BUF22. NO PLAY (replay the down). -5
3:54 1st & 15 OWN 22 Cole Snyder pass incomplete 0 -0.37
3:54 2nd & 15 OWN 22 Cole Snyder run for 4 yds to the Buff 26 +4 -0.03
3:54 3rd & 11 OWN 26 Cole Snyder run for 12 yds to the Buff 38 for a 1ST down +12 2.19
3:54 1st & 10 OWN 38 Al-Jay Henderson run for no gain to the Buff 38 0 -1.09
0:05 2nd & 10 OWN 38 Cole Snyder pass intercepted -0.96
PUNT
3 pl · 2 yd · 0:23
27–7
−2
0:00 1st & 10 OWN 35 Ellis Merriweather run for 2 yds to the UMass 37 +2 -0.63
0:00 OWN 35 End of 3rd Quarter
15:00 2nd & 8 OWN 37 Garrett Dzuro pass incomplete 0 -0.77
15:00 3rd & 8 OWN 37 Garrett Dzuro pass incomplete 0 -0.41
14:42 4th & 8 OWN 37 CJ Kolodziey punt for 25 yds, fair catch by Ron Cook Jr. at the Buff 38
Q4
TD
6 pl · 62 yd · 2:43
34–7
14:42 1st & 10 OWN 38 Cole Snyder pass complete to Boobie Curry for 19 yds to the UMass 43 for a 1ST down +19 1.60
14:42 1st & 10 OPP 43 Ron Cook Jr. run for no gain to the UMass 43 0 -0.94
14:42 2nd & 10 OPP 43 Cole Snyder pass complete to Marlyn Johnson for 13 yds to the UMass 30 for a 1ST down +13 1.48
14:42 1st & 10 OPP 30 Ron Cook Jr. run for 3 yds to the UMass 27 +3 -0.17
14:42 2nd & 7 OPP 27 Cole Snyder pass incomplete 0 -0.63
11:59 3rd & 7 OPP 27 Cole Snyder pass complete to Cole Harrity for 27 yds for a TD, (Alex McNulty KICK) +27 3.62
ON DOWNS
10 pl · 65 yd · 4:31
34–7
11:53 1st & 10 OWN 19 BUFFALO Penalty, Illegal use of the hands on FOLSOM, Daishon enforced (Daishon Folsom) to the UMass 38 for a 1ST down +15
11:53 1st & 10 OWN 38 Zamar Wise run for 2 yds to the UMass 40 +2 -0.67
11:53 2nd & 8 OWN 40 Kay'Ron Adams run for 1 yd to the UMass 41 +1 -0.72
11:53 3rd & 7 OWN 41 WISE, Zamar pass to the left incomplete intended for JOHNSON, George thrown to the BUF25. PENALTY BUF Pass Interference on BROWN, Solomon enforced 15 yards to the BUF44 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +15
11:53 1st & 10 OPP 44 Zamar Wise pass incomplete 0 -0.97
11:53 2nd & 10 OPP 44 Kay'Ron Adams run for 8 yds to the Buff 36 +8 0.74
11:53 3rd & 2 OPP 36 Kay'Ron Adams run for 17 yds to the Buff 19 for a 1ST down +17 1.04
11:53 1st & 10 OPP 19 Zamar Wise run for a loss of 1 yard to the Buff 20 -1 -0.45
11:53 2nd & 11 OPP 20 Zamar Wise run for a loss of 4 yards to the Buff 24 -4 -1.10
7:27 4th & 7 OPP 16 Timeout BUFFALO, clock 07:27
7:27 3rd & 15 OPP 24 Zamar Wise run for 8 yds to the Buff 16 +8 0.52
7:22 4th & 7 OPP 16 Zamar Wise pass incomplete 0 -3.37
PUNT
3 pl · 9 yd · 2:31
34–7
+1
7:22 1st & 10 OWN 16 Mike Washington run for 4 yds to the Buff 20 +4 -0.07
7:22 2nd & 6 OWN 20 Mike Washington run for 3 yds to the Buff 23 +3 -0.18
7:22 3rd & 3 OWN 23 Mike Washington run for 2 yds to the Buff 25 +2 -0.21
4:51 4th & 1 OWN 25 Anthony Venneri punt for 61 yds, downed at the UMass 14
PUNT
5 pl · 20 yd · 1:36
34–7
−1
4:51 1st & 10 OWN 14 Zamar Wise run for 7 yds to the UMass 21 +7 0.43
4:51 2nd & 3 OWN 21 Zamar Wise pass complete to Jacquon Gibson for 9 yds to the UMass 30 for a 1ST down +9 0.53
4:51 1st & 10 OWN 30 Zamar Wise pass incomplete 0 -0.86
4:51 2nd & 10 OWN 30 Ellis Merriweather run for 4 yds to the UMass 34 +4 -0.08
4:51 3rd & 6 OWN 34 Zamar Wise pass incomplete 0 -0.42
3:15 4th & 6 OWN 34 CJ Kolodziey punt for 55 yds, downed at the Buff 11
END OF GAME
5 pl · 5 yd · 3:15
34–7
3:15 1st & 10 OWN 11 Al-Jay Henderson run for 9 yds to the Buff 20 +9 0.85
3:15 2nd & 1 OWN 20 Al-Jay Henderson run for 3 yds to the Buff 23 for a 1ST down +3 -0.30
3:15 1st & 10 OWN 23 [NH] Kneel down by BUF at BUF21 (team loss of 2). 0 -0.64
3:15 2nd & 12 OWN 21 [NH] Kneel down by BUF at BUF18 (team loss of 3). 0 -0.22
0:00 3rd & 15 OWN 18 [NH] Kneel down by BUF at BUF16 (team loss of 2), clock 00:00. 0 -0.06
0:00 OWN 16 End of 4th Quarter
24 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

2sacks0
12plays for loss5
0takeaways2
3three-and-outs forced2
7explosive plays allowed9
3.71yards allowed / play7.15
1 of 12scoring drives allowed6 of 12
Buffalo
James Patterson 7 (3) 2 TFL · 1 PD
Keyshawn Cobb 7 1.5 TFL · 1 QH
Jaylon Bass 6 0.5 sk · 1.5 TFL
Shaun Dolac 6 (2) 0.5 TFL
Ibrahim Kante 5 (2) 2 sk · 3 TFL
George Wolo 5 0.5 sk · 1 TFL
Willie Hampton 5 (3) 0.5 TFL
Isaiah King 4 (2) 1 PD
Massachusetts
Jalen Mackie 9 (3) 0.5 TFL
Jordan Mahoney 6 (3) 1.5 TFL · 1 INT
Tanner Davis 6 (3) 1 PD
Marcus Cushnie 6 (2) 1 QH
Billy Wooden 5 (2) 1.5 TFL
Cletus Mathurin 5 (1)
Josh Wallace 4 (4) 1 TFL · 1 INT · 2 PD
Javon Batten 4 (3)
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

2 of 2field goals
3punts9
50.7punt average36.8
1punts inside the 204
3return yards47
own 25average drive startown 23
Buffalo
K Alex McNulty 2/2 FG · long 39 · 4/4 XP
P Anthony Venneri 3 punts · 50.7 avg · 1 in 20 · 1 TB
KR Quian Williams 1 ret · 15 yds · long 15
PR Quian Williams 3 ret · -12 yds · long 2
Massachusetts
K Cameron Carson 1/1 XP
P CJ Kolodziey 9 punts · 36.8 avg · 4 in 20 · 1 TB
KR Gregory DeRosiers 2 ret · 37 yds · long 19
PR Isaac Ross 1 ret · 10 yds · long 10
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

68plays55
486yards204
12drives12
41%success rate29%
18.43total PPA-7.62
Derived from 123 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Alex McNulty 39 yd FG GOOD 3–0
Q2Cole Snyder pass complete to Quian Williams for 4 yds for a TD, (Alex McNulty KICK) 10–0
Q2Al-Jay Henderson run for 84 yds for a TD, (Alex McNulty KICK) 17–0
Q2Ellis Merriweather run for 5 yds for a TD, (Cameron Carson KICK) 7–17
Q2Cole Snyder pass complete to Justin Marshall for 49 yds for a TD, (Alex McNulty KICK) 24–7
Q3Alex McNulty 39 yd FG GOOD 27–7
Q4Cole Snyder pass complete to Cole Harrity for 27 yds for a TD, (Alex McNulty KICK) 34–7

Biggest plays by PPA

Q2Al-Jay Henderson run for 84 yds for a TD, (Alex McNulty KICK) 7.04
Q2Cole Snyder pass complete to Justin Marshall for 49 yds for a TD, (Alex McNulty KICK) 5.90
Q1Garrett Dzuro pass complete to Isaac Ross for 25 yds to the Buff 38 for a 1ST down 3.74
Q4Cole Snyder pass complete to Cole Harrity for 27 yds for a TD, (Alex McNulty KICK) 3.62
Q1Cole Snyder pass complete to Jamari Gassett for 44 yds to the UMass 36 for a 1ST down 3.38
Q2Cole Snyder pass complete to Jamari Gassett for 39 yds to the UMass 49 for a 1ST down 3.20

Series recent meetings

2025 Buffalo 28 – 21 Massachusetts
2024 Massachusetts 3 – 34 Buffalo
2015 Massachusetts 31 – 26 Buffalo
2014 Buffalo 41 – 21 Massachusetts
2013 Massachusetts 3 – 32 Buffalo
2012 Buffalo 29 – 19 Massachusetts
1970 Massachusetts 13 – 16 Buffalo
1969 Buffalo 16 – 6 Massachusetts
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal