UAlbanyAway
17
21
FinalSep 3, 2026 · Broadview Stadium
Team1234Final
UAlbany737017
Buffalo0140721

Game flow

Buffalo won by 4 · 6 scores
Lead changes
3
1 time tied
BUFF biggest lead
+7
Q2 2:46
ALB biggest lead
+7
Q1 3:02
Time in front
BUFF 32% · ALB 34%
tied 34% · 19:16 vs 20:09 of game clock
+7+3.5Tie+3.5+7Q1Q2Q3Q4▲ Buffalo ahead▼ UAlbany aheadQ1 3:02 · ALB Passing Touchdown: Tavahri Groves 14 Yd pass from Kai Colon (RJ Kocan Kick) (ALB 7, BUFF 0)Q2 11:23 · BUFF Passing Touchdown: Chance Morrow 9 Yd pass from Elijah Holmes (Oliver Hautanen Kick) (ALB 7, BUFF 7)Q2 2:46 · BUFF Passing Touchdown: Chance Morrow 4 Yd pass from Elijah Holmes (Oliver Hautanen Kick) (ALB 7, BUFF 14)Q2 0:15 · ALB Field Goal Good: RJ Kocan 46 Yd Field Goal (ALB 10, BUFF 14)Q3 3:23 · ALB Passing Touchdown: Justus Murray Jr. 14 Yd pass from Kai Colon (RJ Kocan Kick) (ALB 17, BUFF 14)Q4 4:53 · BUFF Passing Touchdown: Chance Morrow 5 Yd pass from Elijah Holmes (Oliver Hautanen Kick) (ALB 17, BUFF 21)

The lead after every score: above the line Buffalo is ahead, below it UAlbany. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
3:02ALB
TD Tavahri Groves 14 Yd pass from Kai Colon (RJ Kocan Kick)5 plays, 86 yds, 2:13 · from UALB 14
ALB 7–0 BUFF
2nd quarter
11:23BUFF
TD Chance Morrow 9 Yd pass from Elijah Holmes (Oliver Hautanen Kick)15 plays, 75 yds, 6:39 · from BUF 25
ALB 7–7 BUFF
2:46BUFF
TD Chance Morrow 4 Yd pass from Elijah Holmes (Oliver Hautanen Kick)7 plays, 44 yds, 2:27 · from UALB 44
ALB 7–14 BUFF
0:15ALB
FG RJ Kocan 46 Yd Field Goal 6 plays, 21 yds, 0:31 · from 50
ALB 10–14 BUFF
3rd quarter
3:23ALB
TD Justus Murray Jr. 14 Yd pass from Kai Colon (RJ Kocan Kick)5 plays, 27 yds, 1:10 · from BUF 27
ALB 17–14 BUFF
4th quarter
4:53BUFF
TD Chance Morrow 5 Yd pass from Elijah Holmes (Oliver Hautanen Kick)8 plays, 61 yds, 1:50 · from BUF 39
ALB 17–21 BUFF

Drives

BUFF 3/15 scoredALB 3/14 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00BUFFBUF 258273:46Punt
Q111:14ALBUALB 76222:29Punt
Q18:45BUFFBUF 366133:30Punt
Q15:15ALBUALB 145862:13Touchdown
Q13:02BUFFBUF 2515756:39Touchdown
Q211:23ALBUALB 253-40:59Punt
Q210:24BUFFBUF 366243:25Punt
Q26:59ALBUALB 203-121:46Punt
Q25:13BUFFUALB 447442:27Touchdown
Q22:46ALBUALB 256101:34Punt
Q21:12BUFFBUF 8320:26Punt
Q20:46ALB506210:31Field Goal

Win probability

Buffalo 100% · pregame line Buffalo −18.5 (closing line)
Q1Q2Q3Q4▲ Buffalo▼ UAlbanyBuffalo +46% win probability: Kneel down by Buffalo at BUF02 for loss of 1 yardUAlbany +30% win probability: No Huddle-Shotgun #12 K.Colón pass complete short middle to #15 J.Murray Jr. caught at BUF01, for 14 yards to the BUF00 TOUCHDOWN, clock 03:23, 1ST DOWN #79 R.Kocan kick attempt good (H: #38 G.Myers, LS: #46 A.Reinhart)Buffalo +24% win probability: No Huddle-Shotgun #16 E.Holmes pass complete short right to #6 C.Morrow caught at UALB00, for 5 yards to the UALB00 TOUCHDOWN, clock 04:53 #31 O.Hautanen kick attempt good (H: #90 E.Stumpf, LS: #48 J.Stoever)Buffalo +24% win probability: #47 B.Heitmeyer kickoff 65 yards to the BUF00, TouchbackBuffalo +22% win probability: No Huddle-Shotgun #16 E.Holmes rush right for 2 yards gain to the BUF41 (#41 D.Dunathan; #1 J.Pruitt) PENALTY BUF Holding (#55 T.Barr) 10 yards from BUF39 to BUF29. NO PLAY

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Kai Colon16/361915.321--
Aidan Semo3/5132.600--
RushingCARYDSAVGTDLONG
Joey Koch8405.0011
Rahshan La Mons11322.9015
Aidan Semo591.809
BJ Norman210.504
Kai Colon5-10-2.005
ReceivingRECYDSAVGTDLONG
BJ Norman66711.2045
Jordan Rae23517.5024
Tavahri Groves33210.7114
Luke McAuliffe3248.006
Mitchell Viviano12121.0021
Justus Murray Jr.11414.0114
Rahshan La Mons11111.0011
Nick Petrillo200.002
DefenseTOTSOLOSACKSTFLPDQB HUR
Victor Holt970020
Dillon Dunathan720000
Jeremiah Pruitt640000
Donny Jones540010
Isaiah Boyd5200.500
Jamari Young5200.500
Keon Powell440000
Dana Johnson Jr.431100
KickingFGPCTLONGXPPTS
RJ Kocan1/1100.0462/25
PuntingNOYDSAVGTBIn 20LONG
Gavin Myers940545.00257

Biggest plays

BUFF +46% Q4 1:07 Kneel down by Buffalo at BUF02 for loss of 1 yard
ALB +30% Q3 3:23 No Huddle-Shotgun #12 K.Colón pass complete short middle to #15 J.Murray Jr. caught at BUF01, for 14 yards to the BUF00 TOUCHDOWN, clock 03:23, 1ST DOWN #79 R.Kocan kick attempt good (H: #38 G.Myers, LS: #46 A.Reinhart)
BUFF +24% Q4 4:53 No Huddle-Shotgun #16 E.Holmes pass complete short right to #6 C.Morrow caught at UALB00, for 5 yards to the UALB00 TOUCHDOWN, clock 04:53 #31 O.Hautanen kick attempt good (H: #90 E.Stumpf, LS: #48 J.Stoever)
BUFF +24% Q3 3:23 #47 B.Heitmeyer kickoff 65 yards to the BUF00, Touchback
BUFF +22% Q4 6:43 No Huddle-Shotgun #16 E.Holmes rush right for 2 yards gain to the BUF41 (#41 D.Dunathan; #1 J.Pruitt) PENALTY BUF Holding (#55 T.Barr) 10 yards from BUF39 to BUF29. NO PLAY

Team stats

StatALBBUFF
1st Downs1918
3rd down efficiency5-1910-21
4th down efficiency1-20-0
Total Yards276340
Passing204189
Comp/Att19/4126/47
Yards per pass5.04.0
Rushing72151
Rushing Attempts3133
Yards per rush2.34.6
Penalties8-6610-119
Turnovers11
Fumbles lost01
Interceptions thrown10
Possession28:0731:53

Play by play

Q4 0:00 End of 4th quarter.
Q4 1:07 2nd & 11 at BUF 2 Kneel down by Buffalo at BUF01 for loss of 1 yard
Q4 1:07 1st & 10 at BUF 3 Kneel down by Buffalo at BUF02 for loss of 1 yard
Q4 1:02 4th & Goal at BUF 9 No Huddle-Shotgun #12 K.Colón pass complete short right to #16 L.McAuliffe caught at BUF03, for 6 yards to the BUF03 (#2 S.Bracey), TURNOVER ON DOWNS
Q4 1:14 3rd & Goal at BUF 9 No Huddle-Shotgun #12 K.Colón pass incomplete short left to #2 R.La Mons thrown to BUF05
Q4 1:19 2nd & Goal at BUF 6 No Huddle #5 B.Norman rush left for 3 yards loss to the BUF09 (#41 M.Greer)
Q4 1:19 2nd & Goal at BUF 1 PENALTY UALB False Start (#45 T.Wilms) 5 yards from BUF01 to BUF06. NO PLAY
Q4 1:26 1st & Goal at BUF 5 No Huddle-Shotgun #2 R.La Mons rush left for 4 yards gain to the BUF01 (#33 J.Owens)
Q4 1:51 1st & 10 at BUF 20 No Huddle-Shotgun #2 R.La Mons rush left for 15 yards gain to the BUF05 (#9 K.Bradley; #4 R.Davis), 1ST DOWN
Q4 1:51 4th & 2 at BUF 44 No Huddle-Shotgun #12 K.Colón pass complete short left to #1 J.Rae caught at BUF41, for 24 yards to the BUF20 (#41 M.Greer), 1ST DOWN
Q4 1:55 3rd & 9 at UALB 49 No Huddle-Shotgun #12 K.Colón pass complete short right to #5 B.Norman caught at BUF44, for 7 yards to the BUF44 (#9 K.Bradley), out of bounds
Q4 4:53 2nd & 14 at UALB 44 No Huddle-Shotgun #12 K.Colón rush right for 5 yards gain to the UALB49 (#11 W.Clark), out of bounds
Q4 4:53 1st & 20 at UALB 38 No Huddle-Shotgun #12 K.Colón pass complete short right to #16 L.McAuliffe caught at UALB41, for 6 yards to the UALB44 (#0 N.Hill)
Q4 4:53 1st & 10 at UALB 48 No Huddle-Shotgun #2 R.La Mons rush left for 2 yards gain to the UALB50 (#9 K.Bradley), out of bounds PENALTY UALB Holding (#64 J.Nixon) 10 yards from UALB48 to UALB38. NO PLAY
Q4 4:53 2nd & 21 at UALB 27 No Huddle-Shotgun #12 K.Colón pass complete deep middle to #87 M.Viviano caught at UALB48, for 21 yards to the UALB48 (#9 K.Bradley), 1ST DOWN
Q4 4:53 1st & 10 at UALB 38 No Huddle-Shotgun #12 K.Colón sacked for loss of 11 yards to the UALB27 (#2 S.Bracey)
Q4 4:53 2nd & 8 at UALB 27 No Huddle-Shotgun #12 K.Colón pass complete short left to #5 B.Norman caught at UALB31, for 11 yards to the UALB38 (#99 C.Evans), 1ST DOWN
Q4 4:53 1st & 10 at UALB 25 No Huddle-Shotgun #2 R.La Mons rush left for 2 yards gain to the UALB27 (#9 K.Bradley; #4 R.Davis)
Q4 4:53 #96 Z.McGowan kickoff 65 yards to the UALB00, Touchback
Q4 4:53 2nd & Goal at UALB 5 No Huddle-Shotgun #16 E.Holmes pass complete short right to #6 C.Morrow caught at UALB00, for 5 yards to the UALB00 TOUCHDOWN, clock 04:53 #31 O.Hautanen kick attempt good (H: #90 E.Stumpf, LS: #48 J.Stoever)
Q4 6:43 1st & Goal at UALB 5 No Huddle-Shotgun #16 E.Holmes pass incomplete short right to #6 C.Morrow thrown to UALB00 broken up by #29 R.Lavalais Jr.
Q4 6:43 3rd & 10 at UALB 20 No Huddle-Shotgun #16 E.Holmes pass complete short right to #3 P.Clacks III caught at UALB12, for 15 yards to the UALB05 (#7 T.Groves), 1ST DOWN, PENALTY UALB Holding declined
Q4 6:43 2nd & 10 at UALB 20 No Huddle-Shotgun #16 E.Holmes pass incomplete short left to #2 J.Andrews thrown to UALB04
Q4 6:43 1st & 10 at UALB 20 No Huddle-Shotgun #16 E.Holmes pass incomplete short left to #2 J.Andrews thrown to UALB02
Q4 6:43 1st & 10 at UALB 45 No Huddle-Shotgun #16 E.Holmes pass complete deep left to #5 C.Walker caught at UALB20, for 25 yards to the UALB20 (#9 D.Buckley), 1ST DOWN