← CFB Terminal
3
FBS Independents
AT
34
Mid-American
2024 week 3 · Saturday, September 14, 2024 at 12:00 PM CT · UB Stadium · πŸ“Ί CBSSN · 15,204 att · 82.9°F Fair, wind 5.6

Drive chart

Massachusetts Buffalo bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
TD
6 pl · 85 yd · 2:01
0–7
12:07 1st & 10 OWN 15 C.J. Ogbonna pass complete to Jake Orlando for no gain to the BUF 15 0 -0.44
12:07 2nd & 10 OWN 15 Jacqez Barksdale run for 4 yds to the BUF 19 +4 -0.03
12:07 3rd & 6 OWN 19 C.J. Ogbonna pass complete to Victor Snow for 31 yds to the 50 yard line for a 1ST down +31 3.25
12:07 1st & 10 50 C.J. Ogbonna pass complete to Victor Snow for 1 yd to the MASS 49 +1 -0.87
12:07 2nd & 9 OPP 49 Jacqez Barksdale run for 9 yds to the MASS 40 for a 1ST down +9 1.53
10:06 1st & 10 OPP 40 JJ Jenkins 40 Yd pass from C.J. Ogbonna (Upton Bellenfant Kick) +40 3.19
PUNT
6 pl · 18 yd · 0:03
0–0
0:13 1st & 10 OWN 20 Taisun Phommachanh pass complete to Jakobie Keeney-James for 4 yds to the MASS 24 +4 -0.09
0:13 2nd & 6 OWN 24 Jalen John run for 9 yds to the MASS 33 for a 1ST down +9 1.05
0:12 1st & 10 OWN 33 Jalen John run for 4 yds to the MASS 37 +4 -0.15
0:12 2nd & 6 OWN 37 Taisun Phommachanh pass complete to Jalen John for a loss of 3 yards to the MASS 34 -3 -1.26
0:12 3rd & 9 OWN 34 Taisun Phommachanh pass incomplete to Jacquon Gibson, broken up by Charles McCartherens Buffalo Penalty, off-side (Malin White) to the MASS 39 +5 0.03
0:12 3rd & 4 OWN 39 Jalen John run for a loss of 1 yard to the MASS 38 -1 -0.75
0:11 4th & 5 OWN 38 CJ Kolodziey punt for 47 yds
MISSED FG
11 pl · 50 yd · 5:43
0–7
10:00 1st & 10 OWN 18 CJ Hester run for 3 yds to the MASS 21 +3 -0.22
10:00 2nd & 7 OWN 21 Taisun Phommachanh pass complete to Jacquon Gibson for 9 yds to the MASS 30 for a 1ST down +9 1.01
10:00 1st & 10 OWN 30 Hester,CJ rush left (Dolac,Shaun). 0 -0.86
10:00 2nd & 10 OWN 30 Taisun Phommachanh pass complete to Jakobie Keeney-James for 15 yds to the MASS 45 for a 1ST down +15 2.28
10:00 1st & 10 OWN 45 CJ Hester run for a loss of 1 yard to the MASS 44 -1 -1.38
10:00 2nd & 11 OWN 44 Taisun Phommachanh run for 1 yd to the MASS 45 +1 -0.69
10:00 3rd & 10 OWN 45 Massachusetts Penalty, false start (Jakobie Keeney-James) to the MASS 40 -5
10:00 3rd & 15 OWN 40 Taisun Phommachanh pass complete to Jacquon Gibson for 22 yds to the BUF 38 for a 1ST down +22 3.82
10:00 1st & 10 OPP 38 CJ Hester run for 2 yds to the BUF 36 +2 -0.42
10:00 2nd & 8 OPP 36 CJ Hester run for 4 yds to the BUF 32 +4 -0.11
10:00 3rd & 4 OPP 32 pass incomplete to Sterling Galban 0 -0.96
4:17 4th & 4 OPP 32 Jacob Lurie 50 yd FG MISSED
PUNT
3 pl · 8 yd · 1:04
0–7
4:17 1st & 10 OWN 32 Jacqez Barksdale run for 1 yd to the BUF 33 +1 -0.77
4:17 2nd & 9 OWN 33 C.J. Ogbonna pass incomplete to Victor Snow, broken up by Tyler Rudolph 0 -0.59
4:17 3rd & 9 OWN 33 C.J. Ogbonna pass complete to Messiah Burch for 7 yds to the BUF 40 +7 0.25
3:13 4th & 2 OWN 40 Ethan Duane punt for 42 yds
PUNT
3 pl · -2 yd · 0:47
0–7
3:13 1st & 10 OWN 18 pass incomplete to Jakobie Keeney-James 0 -0.51
3:13 2nd & 10 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 -2 -0.29
3:13 3rd & 12 OWN 16 pass incomplete to T.Y. Harding 0 -0.07
2:26 4th & 12 OWN 16 CJ Kolodziey punt for 52 yds
PUNT
3 pl · 4 yd · 1:03
0–7
2:26 1st & 10 OWN 32 pass incomplete to Victor Snow 0 -0.93
2:26 2nd & 10 OWN 32 C.J. Ogbonna run for 4 yds to the BUF 36 +4 -0.09
2:26 3rd & 6 OWN 36 C.J. Ogbonna pass incomplete to Messiah Burch, broken up by Derrieon Craig 0 -0.47
1:23 4th & 6 OWN 36 Ethan Duane punt for 63 yds Massachusetts Penalty, personal foul (Macklin Ayers) to the MASS 1
PUNT
3 pl · 9 yd · 2:17
0–7
15:00 2nd & 7 OWN 4 Jalen John run for 3 yds to the MASS 7 +3 -0.07
1:23 1st & 10 OWN 1 Taisun Phommachanh run for 3 yds to the MASS 4 +3 -0.10
0:00 OWN 4 End of 1st Quarter
15:00 3rd & 4 OWN 7 Taisun Phommachanh run for 3 yds to the MASS 10 +3 -0.06
14:06 4th & 1 OWN 10 CJ Kolodziey punt for 37 yds , Victor Snow returns for 9 yds to the MASS 38
Q2
FG
7 pl · 18 yd · 2:14
0–10
14:06 1st & 10 OPP 38 Al-Jay Henderson run for 7 yds to the MASS 31 +7 0.42
14:06 2nd & 3 OPP 31 Al-Jay Henderson run for 2 yds to the MASS 29 +2 -0.42
14:06 3rd & 1 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 +5 0.41
14:06 1st & 10 OPP 24 Al-Jay Henderson run for 3 yds to the MASS 21 +3 -0.14
14:06 2nd & 7 OPP 21 Al-Jay Henderson run for 1 yd to the MASS 20 +1 -0.36
14:06 3rd & 6 OPP 20 pass incomplete to Javien Cuff 0 -0.63
11:52 4th & 6 OPP 20 Upton Bellenfant 37 Yd Field Goal
PUNT
3 pl · -7 yd · 1:39
0–10
11:52 1st & 10 OWN 25 pass incomplete to CJ Hester 0 -0.70
11:48 2nd & 10 OWN 25 Taisun Phommachanh sacked by Kobe Stewart and Malin White for a loss of 5 yards to the MASS 20 -5 -0.51
11:48 3rd & 15 OWN 20 Taisun Phommachanh pass complete to CJ Hester for a loss of 2 yards to the MASS 18 -2 -0.08
10:13 4th & 17 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
PUNT
3 pl · 5 yd · 2:03
0–10
10:13 1st & 10 OWN 5 Barksdale,Jacqez rush middle (Craig,Derrieon). 0 -0.28
10:13 2nd & 10 OWN 5 C.J. Ogbonna run for 4 yds to the BUF 9 +4 -0.02
10:13 3rd & 6 OWN 9 Jacqez Barksdale run for 1 yd to the BUF 10 +1 -0.09
8:10 4th & 5 OWN 10 Ethan Duane punt for 51 yds , T.Y. Harding returns for 6 yds to the MASS 45
FG
13 pl · 39 yd · 6:20
3–10
8:10 1st & 10 OWN 45 Brandon Campbell run for 3 yds to the MASS 48 +3 -0.42
8:10 2nd & 7 OWN 48 Taisun Phommachanh run for 5 yds to the BUF 47 +5 0.10
8:10 3rd & 2 OPP 47 Brandon Campbell run for 1 yd to the BUF 46 +1 -0.92
8:10 4th & 1 OPP 46 Brandon Campbell run for 2 yds to the BUF 44 for a 1ST down +2 2.11
8:10 1st & 10 OPP 44 pass incomplete 0 -0.97
8:10 2nd & 10 OPP 44 Brandon Campbell run for 9 yds to the BUF 35 +9 0.95
8:10 3rd & 1 OPP 35 Jalen John run for 5 yds to the BUF 30 for a 1ST down +5 0.61
8:10 1st & 10 OPP 30 Jalen John run for 4 yds to the BUF 26 +4 -0.05
8:10 2nd & 6 OPP 26 Taisun Phommachanh pass complete to Sterling Galban for 6 yds to the BUF 20 for a 1ST down +6 0.25
8:10 1st & 10 OPP 20 Jalen John run for 1 yd to the BUF 19 +1 -0.29
8:10 2nd & 9 OPP 19 Taisun Phommachanh pass complete to Jalen John for 3 yds to the BUF 16 +3 -0.13
2:00 3rd & 6 OPP 16 pass incomplete to Jalen John 0 -0.51
1:50 4th & 6 OPP 16 Jacob Lurie 34 yd FG GOOD
4 pl · 17 yd · 0:31
3–10
1:50 1st & 10 OWN 30 C.J. Ogbonna pass complete to JJ Jenkins for 4 yds to the BUF 34 +4 -0.14
1:50 2nd & 6 OWN 34 C.J. Ogbonna pass complete to Javien Cuff for 13 yds to the BUF 47 for a 1ST down +13 1.74
1:50 1st & 10 OWN 47 pass incomplete to Al-Jay Henderson 0 -1.15
1:19 2nd & 10 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 -6 -1.68
MISSED FG
7 pl · 14 yd · 1:18
3–10
1:19 1st & 10 OPP 41 Jalen John run for a loss of 2 yards to the BUF 43 -2 -1.31
1:19 2nd & 12 OPP 43 Taisun Phommachanh pass complete to Jakobie Keeney-James for 11 yds to the BUF 32 +11 1.30
1:19 3rd & 1 OPP 32 John,Jalen rush middle (Dolac,Shaun). 0 -0.95
0:27 4th & 1 OPP 32 Jalen John run for 2 yds to the BUF 30 for a 1ST down +2 1.38
0:27 1st & 10 OPP 30 pass incomplete to Jacquon Gibson 0 -0.56
0:27 2nd & 10 OPP 30 Taisun Phommachanh run for 3 yds to the BUF 27 +3 -0.24
0:01 3rd & 7 OPP 27 Jacob Lurie 45 yd FG MISSED
Q3
FG
10 pl · 55 yd · 3:22
3–13
15:00 1st & 10 OWN 29 C.J. Ogbonna pass complete to Al-Jay Henderson for 1 yd to the BUF 30 +1 -0.69
15:00 2nd & 9 OWN 30 pass incomplete to Victor Snow 0 -0.51
15:00 3rd & 9 OWN 30 C.J. Ogbonna pass complete to Taji Johnson for 34 yds to the MASS 36 for a 1ST down +34 3.96
15:00 1st & 10 OPP 36 pass incomplete to Taji Johnson 0 -0.72
15:00 2nd & 10 OPP 36 Henderson,Al-Jay rush right (Reuben,Etinosa;Wiggins Jr.,Jermaine). 0 -0.94
15:00 3rd & 10 OPP 36 C.J. Ogbonna pass complete to Javien Cuff for 19 yds to the MASS 17 for a 1ST down +19 2.09
15:00 1st & 10 OPP 17 Jacqez Barksdale run for 3 yds to the MASS 14 +3 -0.11
15:00 2nd & 7 OPP 14 pass incomplete to Javien Cuff 0 -0.35
15:00 3rd & 7 OPP 14 C.J. Ogbonna run for a loss of 2 yards to the MASS 16 -2 -0.76
11:24 4th & 9 OPP 16 Upton Bellenfant 34 yd FG GOOD
PUNT
3 pl · -3 yd · 2:07
3–13
11:24 1st & 10 OWN 25 CJ Hester run for 1 yd to the MASS 26 +1 -0.59
11:24 2nd & 9 OWN 26 Taisun Phommachanh pass complete to Jacquon Gibson for 3 yds to the MASS 29 +3 -0.18
11:24 3rd & 6 OWN 29 Taisun Phommachanh sacked by Shaun Dolac for a loss of 7 yards to the MASS 22 -7 -0.49
9:17 4th & 13 OWN 22 CJ Kolodziey punt for 48 yds
PUNT
6 pl · 16 yd · 3:26
3–13
9:17 1st & 10 OWN 30 C.J. Ogbonna pass complete to Javien Cuff for 4 yds to the BUF 34 +4 -0.14
9:17 2nd & 6 OWN 34 Terrance Shelton Jr. run for 4 yds to the BUF 38 +4 -0.13
9:17 3rd & 2 OWN 38 Terrance Shelton Jr. run for 3 yds to the BUF 41 for a 1ST down +3 1.31
9:17 1st & 10 OWN 41 C.J. Ogbonna sacked by Sahnai Swain-Price for a loss of 5 yards to the BUF 36 -5 -1.96
9:17 2nd & 15 OWN 36 Shelton,Terrance rush left (Swain-Price,Sahnai). 0 -0.42
9:17 3rd & 15 OWN 36 C.J. Ogbonna pass complete to Lamar Sperling for 10 yds to the BUF 46 +10 0.49
5:51 4th & 5 OWN 46 Ethan Duane punt for 46 yds
PUNT
3 pl · 3 yd · 0:38
3–13
5:51 1st & 10 OWN 8 Brandon Campbell run for 3 yds to the MASS 11 +3 -0.13
5:51 2nd & 7 OWN 11 pass incomplete 0 -0.25
5:51 3rd & 7 OWN 11 Taisun Phommachanh pass incomplete to Matt Smith, broken up by Shaun Dolac 0 -0.11
5:13 4th & 7 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
TD
2 pl · 20 yd · 0:35
3–20
5:13 1st & 10 OPP 20 C.J. Ogbonna pass complete to Messiah Burch for 12 yds to the MASS 8 for a 1ST down +12 0.30
4:38 1st & 8 OPP 8 C.J. Ogbonna 8 Yd Run (Upton Bellenfant Kick) +8 2.32
TD
10 pl · 75 yd · 4:38
3–34
4:38 1st & 10 OWN 25 Taisun Phommachanh pass incomplete to Jakobie Keeney-James, broken up by Charles McCartherens 0 -0.70
4:38 2nd & 10 OWN 25 Taisun Phommachanh pass complete to Jalen John for 6 yds to the MASS 31 +6 0.17
4:38 3rd & 4 OWN 31 Taisun Phommachanh pass complete to Jalen John for 15 yds to the MASS 46 for a 1ST down +15 2.43
4:38 1st & 10 OWN 46 Sterling Galban run for a loss of 7 yards to the MASS 39 -7 -2.41
4:38 2nd & 17 OWN 39 Taisun Phommachanh pass complete to Jalen John for 8 yds to the MASS 47 +8 0.49
4:38 3rd & 9 OWN 47 Taisun Phommachanh pass complete to Jacquon Gibson for 24 yds to the BUF 29 for a 1ST down +24 3.32
4:38 1st & 10 OPP 29 Brandon Campbell run for 21 yds to the BUF 8 for a 1ST down +21 0.47
4:38 1st & 8 OPP 8 Taisun Phommachanh pass incomplete to Owen Anderson, broken up by Clevester Hines III 0 -0.36
4:38 2nd & 8 OPP 8 Jalen John run for 3 yds to the BUF 5 +3 -0.08
0:00 3rd & 5 OPP 5 Marquis Cooper 100 Yd Interception Return (Upton Bellenfant Kick) -11.24
Q4
PUNT
3 pl · -2 yd · 1:59
3–34
15:00 1st & 10 OWN 25 Brandon Campbell run for a loss of 1 yard to the MASS 24 -1 -0.80
15:00 2nd & 11 OWN 24 Taisun Phommachanh run for 6 yds to the MASS 30 +6 0.14
15:00 3rd & 5 OWN 30 Taisun Phommachanh sacked by Red Murdock for a loss of 7 yards to the MASS 23 -7 -0.59
13:01 4th & 12 OWN 23 CJ Kolodziey punt for 52 yds , Victor Snow returns for no gain to the BUF 25
TD
13 pl · 75 yd · 8:07
3–34
13:01 1st & 10 OWN 25 Lamar Sperling run for 8 yds to the BUF 33 +8 0.91
13:01 2nd & 2 OWN 33 Lamar Sperling run for 2 yds to the BUF 35 for a 1ST down +2 -0.08
13:01 1st & 10 OWN 35 Lamar Sperling run for 4 yds to the BUF 39 +4 -0.16
13:01 2nd & 6 OWN 39 Lamar Sperling run for 3 yds to the BUF 42 +3 -0.39
13:01 3rd & 3 OWN 42 Lamar Sperling run for 16 yds to the MASS 42 for a 1ST down +16 2.50
13:01 1st & 10 OPP 42 Lamar Sperling run for 22 yds to the MASS 20 for a 1ST down +22 0.68
13:01 1st & 10 OPP 20 Sperling,Lamar rush right (Powell,Te'Rai;Johnson,Gerrell). 0 -0.37
13:01 2nd & 10 OPP 20 C.J. Ogbonna pass complete to Andrew Schnackenberg for 9 yds to the MASS 11 +9 0.42
13:01 3rd & 1 OPP 11 Lamar Sperling run for 4 yds to the MASS 7 for a 1ST down +4 0.37
13:01 1st & 7 OPP 7 Lamar Sperling run for 2 yds to the MASS 5 +2 -0.24
13:01 2nd & 5 OPP 5 Lamar Sperling run for 2 yds to the MASS 3 +2 -0.19
13:01 3rd & 3 OPP 3 Lamar Sperling run for 2 yds to the MASS 1 +2 -0.16
4:54 4th & 1 OPP 1 Lamar Sperling 1 Yd Run (Upton Bellenfant Kick) +1 2.79
PUNT
3 pl · 5 yd · 0:29
3–34
4:54 1st & 10 OWN 25 pass incomplete to Kezion Dia-Johnson 0 -0.70
4:54 2nd & 10 OWN 25 Taisun Phommachanh pass incomplete to CJ Hester, broken up by SaVeon Brown 0 -0.35
4:54 3rd & 10 OWN 25 pass incomplete to CJ Hester 0 -0.16
4:34 4th & 10 OWN 25 CJ Kolodziey punt
4:25 4th & 5 OWN 30 CJ Kolodziey punt for 39 yds
PUNT
5 pl · 24 yd · 3:15
3–34
4:25 1st & 10 OWN 31 Lamar Sperling run for 4 yds to the BUF 35 +4 -0.14
4:25 2nd & 6 OWN 35 Lamar Sperling run for 12 yds to the BUF 47 for a 1ST down +12 1.66
4:25 1st & 10 OWN 47 Sperling,Lamar rush left (Dyson,Donovan). 0 -1.15
4:25 2nd & 10 OWN 47 Lamar Sperling run for 4 yds to the MASS 49 +4 -0.16
1:58 3rd & 6 OPP 49 Mark-Anthony Scott Jr. run for 4 yds to the MASS 45 +4 -0.16
1:10 4th & 2 OPP 45 punt for 44 yds
2 pl · 5 yd · 1:10
3–34
1:10 1st & 10 OWN 1 Jackson Paradis run for 5 yds to the MASS 6 +5 0.06
1:10 2nd & 5 OWN 6 Jackson Paradis run for a loss of 1 yard to the MASS 6 -1 -0.31
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.

Defense

1sacks3
2plays for loss12
0takeaways0
3three-and-outs forced7
7explosive plays allowed3
5.54yards allowed / play2.96
5 of 11scoring drives allowed2 of 13
Massachusetts
Gerrell Johnson 8 (2)
Derrieon Craig 7 (6) 1 PD · 1 QH
Te'Rai Powell 6 (5)
Arsheen Jiles 4 (3)
Jalen Stewart 4 (2)
Sahnai Swain-Price 3 (2) 1 sk · 1 TFL
Tyler Rudolph 3 1 PD
Kofi Asare 3 (3)
Buffalo
Shaun Dolac 16 (8) 1 sk · 2 TFL · 1 PD
Khalil Murdock 12 (5) 1 sk · 3 TFL · 1 QH
Marquis Cooper 8 (6) 1.5 TFL · 1 INT
C.J. Bazile 4 (4) 1 TFL
Jonathan Capo 4 (3)
Solomon Brown 4 (2)
Kobe Stewart 3 0.5 sk · 0.5 TFL
George Wolo 3 (2) 1 TFL
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

1 of 3field goals2 of 2
8punts5
47.6punt average49.2
1punts inside the 204
34return yards75
own 20average drive startown 37
Massachusetts
K Jacob Lurie 1/3 FG · long 34
P CJ Kolodziey 8 punts · 47.6 avg · 1 in 20
KR Ty Harding 1 ret · 17 yds · long 17
KR Brandon Campbell 1 ret · 11 yds · long 11
PR Ty Harding 1 ret · 6 yds · long 6
Buffalo
K Upton Bellenfant 2/2 FG · long 37 · 4/4 XP
P Ethan Duane 5 punts · 49.2 avg · 4 in 20
KR Lamar Sperling 1 ret · 28 yds · long 28
PR Victor Snow 4 ret · 47 yds · long 27
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

67plays59
198yards327
13drives11
22%success rate32%
-13.12total PPA13.22
Derived from 126 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1JJ Jenkins 40 Yd pass from C.J. Ogbonna (Upton Bellenfant Kick) 7–0
Q2Upton Bellenfant 37 Yd Field Goal 10–0
Q2Jacob Lurie 34 yd FG GOOD 3–10
Q3Upton Bellenfant 34 yd FG GOOD 13–3
Q3C.J. Ogbonna 8 Yd Run (Upton Bellenfant Kick) 20–3
Q3Marquis Cooper 100 Yd Interception Return (Upton Bellenfant Kick) 3–27
Q4Lamar Sperling 1 Yd Run (Upton Bellenfant Kick) 34–3

Biggest plays by PPA

Q3C.J. Ogbonna pass complete to Taji Johnson for 34 yds to the MASS 36 for a 1ST down 3.96
Q1Taisun Phommachanh pass complete to Jacquon Gibson for 22 yds to the BUF 38 for a 1ST… 3.82
Q3Taisun Phommachanh pass complete to Jacquon Gibson for 24 yds to the BUF 29 for a 1ST… 3.32
Q1C.J. Ogbonna pass complete to Victor Snow for 31 yds to the 50 yard line for a 1ST down 3.25
Q1JJ Jenkins 40 Yd pass from C.J. Ogbonna (Upton Bellenfant Kick) 3.19
Q4Lamar Sperling 1 Yd Run (Upton Bellenfant Kick) 2.79

Series recent meetings

2025 Buffalo 28 – 21 Massachusetts
2022 Buffalo 34 – 7 Massachusetts
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