UConn at Buffalo

Saturday, September 27, 2025

UConn beat Buffalo 20–⁠17. It was their 14th meeting; UConn leads the series 12–⁠2.

AwayUConn9–⁠4 in 2025
20
HomeBuffalo5–⁠7 in 2025
17

Final at UB Stadium, AmherstTV: ESPN+Attendance 12,717

At kickoff
74°F, wind 10 mph from the southwestWeather: NOAA NCEI Global Historical Climatology Network hourly; Buffalo, 7 km from the stadium, 24 minutes after kickoff
Official
Matt PackowskiGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
UConn0710320
Buffalo073717

How the win probability moved

Buffalo favored

Win probability by play: Buffalo 59% at kickoff, 0% at the end. Biggest swing: 50 points.

UConn favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (50 points).

Standouts

Player stats

UConn

PassingC/AttYdsTDInt
Joe Fagnano19/3115510
RushingCarYdsTDLong
Joe Fagnano664038
Camryn Edwards1557112
Oliver Lundberg-Coleman531011
Victor Rosa21008
ReceivingRecYdsTDLong
Skyler Bell654125
Javonte Vereen228015
John Neider328015
Shamar Porter324013
DefenseTklTFLSacksInt
Oumar Diomande10100
Malachi McLean8000
Tyquan King7000
Lee Molette III7000

Buffalo

PassingC/AttYdsTDInt
Gunnar Gray17/2912510
RushingCarYdsTDLong
Lamar Sperling9106163
Al-Jay Henderson246306
Jason Wright52008
Malin White115015
ReceivingRecYdsTDLong
Victor Snow768027
Patrick Clacks III536010
Al-Jay Henderson31817
Nik McMillan2306
DefenseTklTFLSacksInt
Khalil Murdock9000
Jalen McNair7100
Dion Crawford7000
Solomon Brown6000
George Wolo2110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

UConnBuffalo
320Total yards329
155Passing yards125
165Rushing yards204
5.0Yards per pass4.3
5.3Yards per rush4.9
17First downs17
5–⁠13Third downs4–⁠15
0–⁠0Fourth downs2–⁠4
0Turnovers0
0–⁠0Penalties4–⁠25
26:10Possession33:50
0Sacks (by defense)1

Efficiency

UConnBuffalo
43%Success rate45%
0.16EPA per play0.01
1.05Explosiveness0.94
0.16Rushing EPA0.08
0.16Passing EPA−0.09
19%Passing-down success16%
−0.01First-down EPA0.14
0.22Second-down EPA0.06
0.40Third-down EPA−0.20
17%Havoc by its defense16%

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 57% to win. UConn won as Elo’s underdog.

The line

UConn −3, over/under 51.5.

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 UConn 58%, Buffalo 42%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Buffalo end zoneUConn end zoneQ1 BuffaloTurnover on downs, 11 playsQ1 UConnPunt, 7 playsQ1 BuffaloPunt, 3 playsQ1 UConnPunt, 3 playsQ1 BuffaloPunt, 10 playsQ2 UConnTouchdown, 10 playsQ2 BuffaloTouchdown, 5 playsQ2 UConnPunt, 3 playsQ2 BuffaloPunt, 3 playsQ2 UConnPunt, 3 playsQ2 BuffaloPunt, 4 playsQ2 UConnEnd of half, 1 playQ3 UConnTouchdown, 8 playsQ3 BuffaloField goal, 12 playsQ3 UConnField goal, 10 playsQ3 BuffaloPunt, 4 playsQ4 UConnPunt, 3 playsQ4 BuffaloTurnover on downs, 7 playsQ4 UConnPunt, 5 playsQ4 BuffaloPunt, 3 playsQ4 UConnPunt, 3 playsQ4 BuffaloTouchdown, 9 playsQ4 UConnField goal, 10 playsQ4 BuffaloResult not recorded, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, UConn right to left.
  1. Q1 BuffaloTurnover on downs, 11 plays, 40 yards
  2. Q1 UConnPunt, 7 plays, 27 yards
  3. Q1 BuffaloPunt, 3 plays, −1 yard
  4. Q1 UConnPunt, 3 plays, 1 yard
  5. Q1 BuffaloPunt, 10 plays, 36 yards
  6. Q2 UConnTouchdown, 10 plays, 90 yards
  7. Q2 BuffaloTouchdown, 5 plays, 72 yards
  8. Q2 UConnPunt, 3 plays, 3 yards
  9. Q2 BuffaloPunt, 3 plays, 0 yards
  10. Q2 UConnPunt, 3 plays, 5 yards
  11. Q2 BuffaloPunt, 4 plays, 17 yards
  12. Q2 UConnEnd of half, 1 play, 0 yards
  13. Q3 UConnTouchdown, 8 plays, 72 yards
  14. Q3 BuffaloField goal, 12 plays, 54 yards
  15. Q3 UConnField goal, 10 plays, 49 yards
  16. Q3 BuffaloPunt, 4 plays, 21 yards
  17. Q4 UConnPunt, 3 plays, 4 yards
  18. Q4 BuffaloTurnover on downs, 7 plays, 20 yards
  19. Q4 UConnPunt, 5 plays, 20 yards
  20. Q4 BuffaloPunt, 3 plays, −2 yards
  21. Q4 UConnPunt, 3 plays, 3 yards
  22. Q4 BuffaloTouchdown, 9 plays, 54 yards
  23. Q4 UConnField goal, 10 plays, 49 yards
  24. Q4 BuffaloResult not recorded, 1 play, 0 yards

Play by play

1st quarter6 drives, then Tied at 0
Buffalo Turnover on downs, 11 plays
14:521st & 10 at own 25Gunnar Gray pass complete to Patrick Clacks III for 7 yds to the BUF 32
14:272nd & 3 at own 32Al-Jay Henderson run for 4 yds to the BUF 36 for a 1ST down
14:061st & 10 at own 36Gunnar Gray pass complete to Victor Snow for 6 yds to the BUF 42
13:352nd & 4 at own 42Al-Jay Henderson run for 4 yds to the BUF 46 for a 1ST down
13:291st & 10 at own 46Al-Jay Henderson run for 6 yds to the CONN 48
12:572nd & 4 at opp 48Al-Jay Henderson run for a loss of 1 yard to the CONN 49
12:153rd & 5 at opp 49Gunnar Gray pass complete to Victor Snow for 8 yds to the CONN 41 for a 1ST down
11:421st & 10 at opp 41Gunnar Gray pass complete to Al-Jay Henderson for 7 yds to the CONN 34
11:192nd & 3 at opp 34Al-Jay Henderson run for 1 yd to the CONN 33
10:383rd & 2 at opp 33Victor Snow run for a loss of 2 yards to the CONN 35
10:144th & 4 at opp 35Gunnar Gray pass incomplete to Patrick Clacks III, broken up by Devin Pringle
UConn Punt, 7 plays
9:481st & 10 at own 35Cam Edwards run for 3 yds to the CONN 38
9:172nd & 7 at own 38Joe Fagnano pass complete to Victor Rosa for 4 yds to the CONN 42
9:013rd & 3 at own 42Joe Fagnano pass complete to Shamar Porter for 5 yds to the CONN 47 for a 1ST down
8:271st & 10 at own 47Cam Edwards run for 12 yds to the BUF 41 for a 1ST down
8:111st & 10 at opp 41Cam Edwards run for 2 yds to the BUF 39
7:432nd & 8 at opp 39Cam Edwards run for 1 yd to the BUF 38
6:513rd & 7 at opp 38Joe Fagnano pass incomplete to Skyler Bell
6:394th & 7 at opp 38Connor Stutz punt for 23 yds
Buffalo Punt, 3 plays
6:351st & 10 at own 15Jason Wright run for a loss of 1 yard to the BUF 14
6:012nd & 11 at own 14Gunnar Gray pass incomplete to Al-Jay Henderson
6:013rd & 11 at own 14Gunnar Gray pass incomplete to Victor Snow
5:444th & 11 at own 14Dylan Drennan punt for 43 yds, punt out-of-bounds at the CONN 49 , Jackson Harper returns for 6 yds to the CONN 49
UConn Punt, 3 plays
5:441st & 10 at own 49Joe Fagnano pass incomplete to Skyler Bell, broken up by SaVeon Brown
5:352nd & 10 at own 49MJ Flowers run for 1 yd to the 50 yard line
5:073rd & 9 at the 50Joe Fagnano pass incomplete to Skyler Bell, broken up by Solomon Brown
4:484th & 9 at the 50Connor Stutz punt for 41 yds
Buffalo Punt, 10 plays
4:421st & 10 at own 9Al-Jay Henderson run for 4 yds to the BUF 13
4:102nd & 6 at own 13Al-Jay Henderson run for 5 yds to the BUF 18
3:423rd & 1 at own 18Al-Jay Henderson run for 2 yds to the BUF 20 for a 1ST down
3:061st & 10 at own 20Gunnar Gray pass complete to Patrick Clacks III for 4 yds to the BUF 24
2:292nd & 6 at own 24Gunnar Gray pass complete to Nik McMillan for 6 yds to the BUF 30 for a 1ST down
1:381st & 10 at own 30Lamar Sperling run for 4 yds to the BUF 34
1:071st & 10 at own 35Chris Freeman kickoff for 65 yds for a touchback
Buffalo Punt, 10 plays
1:052nd & 6 at own 34Lamar Sperling run for 12 yds to the BUF 46 for a 1ST down
0:231st & 10 at own 46Lamar Sperling run for 2 yds to the BUF 48
Q2 15:002nd & 8 at own 48Al-Jay Henderson run for 3 yds to the CONN 49
Q2 14:383rd & 5 at opp 49Gunnar Gray run for a loss of 6 yards to the BUF 45 Gunnar Gray fumbled, recovered by BUF Gunnar Gray
Q2 13:484th & 11 at own 45Dylan Drennan punt for 48 yds
2nd quarter7 drives, then Tied at 7
UConn Touchdown, 10 plays
13:481st & 10 at own 7Cam Edwards run for 5 yds to the CONN 12
13:342nd & 5 at own 12Joe Fagnano run for 8 yds to the CONN 20 for a 1ST down
13:031st & 10 at own 20Joe Fagnano pass complete to Skyler Bell for 4 yds to the CONN 24
12:162nd & 6 at own 24Victor Rosa run for 8 yds to the CONN 32 for a 1ST down
11:491st & 10 at own 32Joe Fagnano pass complete to Victor Rosa for 6 yds to the CONN 38
11:302nd & 4 at own 38Joe Fagnano pass complete to Skyler Bell for 14 yds to the BUF 48 for a 1ST down
10:591st & 10 at opp 48Joe Fagnano run for 9 yds to the BUF 39
10:212nd & 1 at opp 39Oliver Lundberg Coleman run for 11 yds to the BUF 28 for a 1ST down
9:321st & 10 at opp 28Oliver Lundberg Coleman run for 3 yds to the BUF 25
8:372nd & 7 at opp 25Joe Fagnano pass complete to Skyler Bell for 25 yds for a TD (Chris Freeman KICK) (Chris Freeman KICK)UConn 7, Buffalo 0
Buffalo Touchdown, 5 plays
8:361st & 10 at own 35Chris Freeman kickoff for 65 yds for a touchback
8:361st & 10 at own 25Gunnar Gray pass complete to Patrick Clacks III for 6 yds to the BUF 31
8:182nd & 4 at own 31Al-Jay Henderson run for 3 yds to the BUF 34
7:413rd & 1 at own 34Al-Jay Henderson run for 2 yds to the BUF 36 for a 1ST down
7:071st & 10 at own 36Lamar Sperling run for 1 yd to the BUF 37
6:332nd & 9 at own 37Lamar Sperling run for 63 yds for a TD (Jack Howes KICK)Tied at 7
UConn Punt, 3 plays
6:211st & 10 at own 35Jack Howes kickoff for 65 yds for a touchback
6:211st & 10 at own 25Joe Fagnano pass incomplete to Shamar Porter
6:192nd & 10 at own 25Cam Edwards run for 3 yds to the CONN 28
5:553rd & 7 at own 28Joe Fagnano pass incomplete to Shamar Porter, broken up by Marquis Cooper
5:324th & 7 at own 28punt for 21 yds
Buffalo Punt, 3 plays
5:181st & 10 at opp 49Gunnar Gray pass incomplete to Nik McMillan
5:182nd & 10 at opp 49Buffalo Penalty, false start (Tyler Doty) to the BUF 46
5:162nd & 15 at own 46Al-Jay Henderson run for 5 yds to the CONN 49
4:453rd & 10 at opp 49Gunnar Gray pass incomplete to Victor Snow
4:254th & 10 at opp 49Dylan Drennan punt for 40 yds
UConn Punt, 3 plays
4:251st & 10 at own 9Victor Rosa run for 2 yds to the CONN 11
3:502nd & 8 at own 11Joe Fagnano pass complete to Skyler Bell for 3 yds to the CONN 14
3:213rd & 5 at own 14Joe Fagnano pass incomplete to Alex Honig
2:474th & 5 at own 14Connor Stutz punt for 48 yds
Buffalo Punt, 4 plays
2:471st & 10 at own 38Gunnar Gray pass complete to Victor Snow for 20 yds to the CONN 42 for a 1ST down
2:241st & 10 at opp 42Buffalo Penalty, false start (Victor Snow) to the CONN 47
2:001st & 15 at opp 47Al-Jay Henderson run for 4 yds to the CONN 43
1:292nd & 11 at opp 43Al-Jay Henderson run for a loss of 2 yards to the CONN 45
0:523rd & 13 at opp 45Gunnar Gray pass incomplete to Al-Jay Henderson, broken up by Tyquan King
0:434th & 13 at opp 45Dylan Drennan punt for 45 yds
UConn End of half, 1 play
0:361st & 10 at own 20Cam Edwards run for 1 yd to the BUF 35
3rd quarter4 drives, then UConn 17, Buffalo 10
UConn Touchdown, 8 plays
14:541st & 10 at own 35Jack Howes kickoff for 65 yds , Terrence Smith return for 25 yds to the CONN 25
14:521st & 10 at own 25Joe Fagnano run for 9 yds to the CONN 34
14:232nd & 1 at own 34Cam Edwards run for 2 yds to the CONN 36 for a 1ST down
14:141st & 10 at own 36Joe Fagnano pass complete to Terrence Smith for 1 yd to the CONN 37
13:132nd & 9 at own 37Joe Fagnano run for 38 yds to the BUF 25 for a 1ST down
12:361st & 10 at opp 25Oliver Lundberg Coleman run for 2 yds to the BUF 23
12:152nd & 8 at opp 23Oliver Lundberg Coleman run for 7 yds to the BUF 16
11:543rd & 1 at opp 16Oliver Lundberg Coleman run for 8 yds to the BUF 8 Oliver Lundberg Coleman fumbled, recovered by CONN Brady Wayburn for a 1ST down
11:161st & goal at opp 8Cam Edwards run for 8 yds for a TD (Chris Freeman KICK)UConn 14, Buffalo 7
Buffalo Field goal, 12 plays
11:161st & 10 at own 35Chris Freeman kickoff for 65 yds for a touchback
11:161st & 10 at own 25Gunnar Gray pass complete to Victor Snow for 9 yds to the BUF 34
10:472nd & 1 at own 34Al-Jay Henderson run for 5 yds to the BUF 39 for a 1ST down
10:161st & 10 at own 39Gunnar Gray pass incomplete to Patrick Clacks III, broken up by Cam Chadwick
10:082nd & 10 at own 39Gunnar Gray pass complete to Nik McMillan for 4 yds to the BUF 43
9:173rd & 6 at own 43Gunnar Gray pass complete to Victor Snow for 3 yds to the BUF 46
8:564th & 3 at own 46Malin White run for 15 yds to the CONN 39 for a 1ST down
8:081st & 10 at opp 39Gunnar Gray pass complete to Al-Jay Henderson for 6 yds to the CONN 33
7:402nd & 4 at opp 33Al-Jay Henderson run for 6 yds to the CONN 27 for a 1ST down
7:131st & 10 at opp 27Al-Jay Henderson run for 1 yd to the CONN 26
6:252nd & 9 at opp 26Al-Jay Henderson run for 4 yds to the CONN 22
5:573rd & 5 at opp 22Al-Jay Henderson run for 1 yd to the CONN 21
5:154th & 4 at opp 21Jack Howes 39 Yd Field GoalUConn 14, Buffalo 10
UConn Field goal, 10 plays
4:581st & 10 at own 35Jack Howes kickoff for 57 yds , Terrence Smith return for 21 yds to the CONN 29
4:521st & 10 at own 29Cam Edwards run for 7 yds to the CONN 36
4:282nd & 3 at own 36Joe Fagnano run for 1 yd to the CONN 37
4:043rd & 2 at own 37Joe Fagnano pass complete to Javonte Vereen for 13 yds to the 50 yard line for a 1ST down
3:411st & 10 at the 50Cam Edwards run for 5 yds to the BUF 45
3:202nd & 5 at opp 45Joe Fagnano pass complete to Shamar Porter for 6 yds to the BUF 39 for a 1ST down
2:591st & 10 at opp 39Joe Fagnano pass incomplete to Skyler Bell for a 1ST down Buffalo Penalty, Defensive holding (Solomon Brown) to the BUF 29 for a 1ST down
2:561st & 10 at opp 29MJ Flowers run for 3 yds to the BUF 26
2:362nd & 7 at opp 26Joe Fagnano pass complete to John Neider for 5 yds to the BUF 21
2:063rd & 2 at opp 21MJ Flowers run for a loss of 1 yard to the BUF 22
1:314th & 3 at opp 22Chris Freeman 39 Yd Field GoalUConn 17, Buffalo 10
Buffalo Punt, 4 plays
1:261st & 10 at own 35Chris Freeman kickoff for 65 yds , Patrick Clacks III return for 26 yds to the BUF 26
1:261st & 10 at own 26Lamar Sperling run for 17 yds to the BUF 43 for a 1ST down
1:051st & 10 at own 43Lamar Sperling run for 2 yds to the BUF 45
Q4 15:002nd & 8 at own 45Lamar Sperling run for 2 yds to the BUF 47
Q4 14:373rd & 6 at own 47Gunnar Gray pass incomplete to Patrick Clacks III, broken up by Donovan Branch
Q4 14:114th & 6 at own 47Dylan Drennan punt for 53 yds
4th quarter8 drives, then UConn 20, Buffalo 17
UConn Punt, 3 plays
14:041st & 10 at own 20Joe Fagnano pass incomplete to Skyler Bell, broken up by Kobi Blackwell
13:582nd & 10 at own 20Cam Edwards run for 4 yds to the CONN 24
13:183rd & 6 at own 24Joe Fagnano pass incomplete to Javonte Vereen
13:114th & 6 at own 24Connor Stutz punt for 43 yds
Buffalo Turnover on downs, 7 plays
13:051st & 10 at own 33Jason Wright run for 5 yds to the BUF 38
12:272nd & 5 at own 38Jason Wright run for 4 yds to the BUF 42
11:453rd & 1 at own 42Jason Wright run for 4 yds to the BUF 46 for a 1ST down
11:271st & 10 at own 46Jason Wright run for 8 yds to the CONN 46
10:402nd & 2 at opp 46Al-Jay Henderson run for a loss of 1 yard to the CONN 47
9:593rd & 3 at opp 47Gunnar Gray pass incomplete to Victor Snow
9:484th & 3 at opp 47Gunnar Gray pass incomplete to Victor Snow, broken up by D’Mon Brinson
UConn Punt, 5 plays
9:421st & 10 at own 47Cam Edwards run for 8 yds to the BUF 45
9:252nd & 2 at opp 45Joe Fagnano pass complete to Shamar Porter for 13 yds to the BUF 32 for a 1ST down
9:031st & 10 at opp 32Joe Fagnano sacked by George Wolo for a loss of 1 yard to the BUF 33
8:262nd & 11 at opp 33Cam Edwards run for 1 yd to the BUF 32
7:513rd & 10 at opp 32Joe Fagnano pass complete to Cam Edwards for a loss of 1 yard to the BUF 33
6:554th & 11 at opp 33Jon Morris punt for 23 yds
Buffalo Punt, 3 plays
6:551st & 10 at own 10Lamar Sperling run for 3 yds to the BUF 13
6:302nd & 7 at own 13Buffalo Penalty, false start (Patrick Clacks III) to the BUF 8
6:002nd & 12 at own 8Gunnar Gray pass incomplete to Victor Snow
5:523rd & 12 at own 8Gunnar Gray pass incomplete to Patrick Clacks III
5:464th & 12 at own 8Dylan Drennan punt for 67 yds
UConn Punt, 3 plays
5:341st & 10 at own 25Cam Edwards run for a loss of 5 yards to the CONN 20
5:032nd & 15 at own 20Joe Fagnano pass incomplete to Shamar Porter, broken up by Jalen McNair
4:513rd & 15 at own 20Joe Fagnano pass complete to John Neider for 8 yds to the CONN 28
4:084th & 7 at own 28Connor Stutz punt for 44 yds , Victor Snow returns for 15 yds to the BUF 43
Buffalo Touchdown, 9 plays
3:521st & 10 at own 43Gunnar Gray pass complete to Victor Snow for 27 yds to the CONN 30 for a 1ST down
3:421st & 10 at opp 30Gunnar Gray pass complete to Patrick Clacks III for 9 yds to the CONN 21
3:092nd & 1 at opp 21Gunnar Gray pass complete to Victor Snow for 1 yd to the CONN 20 for a 1ST down
2:291st & 10 at opp 20Victor Snow run for 8 yds to the CONN 12
2:002nd & 2 at opp 12Al-Jay Henderson run for 3 yds to the CONN 9 for a 1ST down
1:321st & goal at opp 9Al-Jay Henderson run for 4 yds to the CONN 5
1:162nd & goal at opp 5Al-Jay Henderson run for 1 yd to the CONN 4
1:093rd & goal at opp 4Al-Jay Henderson run for a loss of 1 yard to the CONN 5
1:044th & goal at opp 5G. Gray pass to A. Henderson for 5 yds for a TD (J. Howes KICK) (J. Howes KICK)Tied at 17
UConn Field goal, 10 plays
0:591st & 10 at own 35Jack Howes kickoff for 65 yds for a touchback
0:591st & 10 at own 25Joe Fagnano pass incomplete to Skyler Bell
0:542nd & 10 at own 25Joe Fagnano pass complete to Skyler Bell for 2 yds to the CONN 27
0:493rd & 8 at own 27Joe Fagnano pass complete to Javonte Vereen for 15 yds to the CONN 42 for a 1ST down
0:341st & 10 at own 42Joe Fagnano pass complete to Cam Edwards for 11 yds to the BUF 47 for a 1ST down
0:261st & 10 at opp 47Joe Fagnano pass incomplete
0:262nd & 10 at opp 47Joe Fagnano pass incomplete to Skyler Bell, broken up by Jalen McNair
0:163rd & 10 at opp 47Joe Fagnano pass complete to John Neider for 15 yds to the BUF 32 for a 1ST down
0:152nd & 10 at opp 32Joe Fagnano pass complete to Skyler Bell for 6 yds to the BUF 26
0:113rd & 4 at opp 26Chris Freeman 44 Yd Field GoalUConn 20, Buffalo 17
Buffalo Result not recorded, 1 play
0:061st & 10 at own 35Chris Freeman kickoff for 45 yds , Victor Snow return for 5 yds to the BUF 25
0:031st & 10 at own 25Gunnar Gray pass complete to Patrick Clacks III for a loss of 3 yards to the BUF 25

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.

UConn leads 12–⁠2 in 14 meetings.

Recent meetings
2025UConn 20, Buffalo 17
2024UConn 47, Buffalo 3
2013Buffalo 41, UConn 12
2012UConn 24, Buffalo 17
2011UConn 17, Buffalo 3
2010UConn 45, Buffalo 21

Around this game