UAlbany at Buffalo
Thursday, September 3, 2026 Share
Buffalo beat UAlbany 21–17. It was their third meeting; Buffalo leads the series 2–1.
Final at UB Stadium, AmherstTV: ESPN+
- At kickoff
- 74°F, thunderstorm with heavy rain, wind 9 mph from the southwestWeather: NOAA NCEI Global Historical Climatology Network hourly; Buffalo, 7 km from the stadium
- Official
- Billy WilliamsGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| UAlbany | 7 | 3 | 7 | 0 | 17 |
| Buffalo | 0 | 14 | 0 | 7 | 21 |
Standouts
- PassingElijah Holmes26 of 47, 189 yards, 3 TDBuffalo
- ReceivingChance Morrow7 catches, 48 yards, 3 TDBuffalo
- DefenseSaveon Brown6 tackles, 1 for loss, 1 INTBuffalo
Player stats
UAlbany
| Passing | C/Att | Yds | TD | Int |
|---|---|---|---|---|
| Kai Coln | 16/36 | 191 | 2 | 1 |
| Aidan Semo | 3/5 | 13 | 0 | 0 |
| Rushing | Car | Yds | TD | Long |
|---|---|---|---|---|
| Joey Koch | 8 | 40 | 0 | 11 |
| Rahshan La Mons | 11 | 32 | 0 | 15 |
| Aidan Semo | 5 | 9 | 0 | 9 |
| B.J. Norman | 2 | 1 | 0 | 4 |
| Receiving | Rec | Yds | TD | Long |
|---|---|---|---|---|
| B.J. Norman | 6 | 67 | 0 | 45 |
| Jordan Rae | 2 | 35 | 0 | 24 |
| Tavahri Groves | 3 | 32 | 1 | 14 |
| Justus Murray Jr | 2 | 26 | 1 | 14 |
| Defense | Tkl | TFL | Sacks | Int |
|---|---|---|---|---|
| Victor Holt | 9 | 0 | 0 | 0 |
| Dillon Dunathan | 7 | 0 | 0 | 0 |
| Jeremiah Pruitt | 6 | 0 | 0 | 0 |
| Isaiah Boyd | 5 | 0.5 | 0 | 0 |
| Dana Johnson Jr. | 4 | 1 | 1 | 0 |
Buffalo
| Passing | C/Att | Yds | TD | Int |
|---|---|---|---|---|
| Elijah Holmes | 26/47 | 189 | 3 | 0 |
| Rushing | Car | Yds | TD | Long |
|---|---|---|---|---|
| Messiah Burch | 8 | 74 | 0 | 47 |
| Terrance Shelton Jr. | 14 | 46 | 0 | 6 |
| James McNeil Jr. | 1 | 17 | 0 | 17 |
| Elijah Holmes | 7 | 17 | 0 | 11 |
| Receiving | Rec | Yds | TD | Long |
|---|---|---|---|---|
| Chance Morrow | 7 | 48 | 3 | 11 |
| Clint Walker | 5 | 41 | 0 | 25 |
| Jaylen Andrews | 3 | 28 | 0 | 20 |
| Dwayne Early Jr. | 3 | 18 | 0 | 18 |
| Defense | Tkl | TFL | Sacks | Int |
|---|---|---|---|---|
| Keontez Bradley | 8 | 0 | 0 | 0 |
| Stevie Bracey | 7 | 2 | 1 | 0 |
| Ronnell Davis | 7 | 0 | 0 | 0 |
| Miles Greer | 7 | 1 | 0 | 0 |
| Saveon Brown | 6 | 1 | 0 | 1 |
| Christopher Climes | 2 | 1 | 1 | 0 |
| Logan Goodwin | 2 | 1 | 1 | 0 |
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
| UAlbany | Buffalo | |
|---|---|---|
| 276 | Total yards | 340 |
| 204 | Passing yards | 189 |
| 72 | Rushing yards | 151 |
| 5.0 | Yards per pass | 4.0 |
| 2.3 | Yards per rush | 4.6 |
| 19 | First downs | 18 |
| 5–19 | Third downs | 10–21 |
| 1–2 | Fourth downs | 0–0 |
| 1 | Turnovers | 1 |
| 8–66 | Penalties | 10–119 |
| 28:07 | Possession | 31:53 |
| 1 | Sacks (by defense) | 3 |
Efficiency
| UAlbany | Buffalo | |
|---|---|---|
| 29% | Success rate | 40% |
| −0.06 | EPA per play | 0.15 |
| 1.29 | Explosiveness | 1.15 |
| −0.21 | Rushing EPA | −0.03 |
| 0.10 | Passing EPA | 0.20 |
| 21% | Passing-down success | 30% |
| −0.16 | First-down EPA | −0.06 |
| 0.06 | Second-down EPA | 0.08 |
| −0.03 | Third-down EPA | 0.57 |
| 14% | Havoc by its defense | 19% |
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 82% to win. Elo’s favorite won.
The line
Buffalo −18.5, over/under 47.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 Buffalo 90%, UAlbany 10%. CollegeFootballData.com’s estimate from the point spread.
Every drive
- Q1 BuffaloPunt, 8 plays, 68 yards
- Q1 UAlbanyPunt, 6 plays, 57 yards
- Q1 BuffaloPunt, 6 plays, 50 yards
- Q1 UAlbanyTouchdown, 5 plays, 86 yards
- Q1 BuffaloTouchdown, 15 plays, 75 yards
- Q2 UAlbanyPunt, 3 plays, 39 yards
- Q2 BuffaloPunt, 6 plays, 44 yards
- Q2 UAlbanyPunt, 3 plays, 24 yards
- Q2 BuffaloTouchdown, 7 plays, 44 yards
- Q2 UAlbanyPunt, 6 plays, 67 yards
- Q2 BuffaloPunt, 3 plays, 42 yards
- Q2 UAlbanyField goal, 6 plays, −15 yards
- Q2 BuffaloEnd of half, 1 play, −1 yard
- Q3 UAlbanyPunt, 3 plays, 35 yards
- Q3 BuffaloPunt, 3 plays, 52 yards
- Q3 UAlbanyInterception, 8 plays, 72 yards
- Q3 BuffaloPunt, 5 plays, 60 yards
- Q3 UAlbanyPunt, 3 plays, 47 yards
- Q3 BuffaloFumble, 6 plays, 3 yards
- Q3 UAlbanyTouchdown, 5 plays, 27 yards
- Q3 BuffaloPunt, 3 plays, 49 yards
- Q3 UAlbanyPunt, 3 plays, 68 yards
- Q3 BuffaloPunt, 4 plays, 74 yards
- Q4 UAlbanyPunt, 3 plays, 45 yards
- Q4 BuffaloPunt, 3 plays, 45 yards
- Q4 UAlbanyPunt, 6 plays, 19 yards
- Q4 BuffaloTouchdown, 8 plays, 61 yards
- Q4 UAlbanyTurnover on downs, 13 plays, 72 yards
- Q4 BuffaloEnd of game, 2 plays, −2 yards
Play by play
1st quarter5 drives, then UAlbany 7, Buffalo 0
| Buffalo Punt, 8 plays | |||
|---|---|---|---|
| 15:00 | 1st & 10 at own 35 | #47 B.Heitmeyer kickoff 65 yards to the BUF00, Touchback | |
| 15:00 | 1st & 10 at own 25 | No Huddle-Shotgun #25 T.Shelton, Jr. rush right for 1 yard loss to the BUF24 (#55 I.Boyd; #0 J.Young) | |
| 15:00 | 2nd & 11 at own 24 | No Huddle-Shotgun #16 E.Holmes pass complete short left to #6 C.Morrow caught at BUF33, for 11 yards to the BUF35 (#20 K.Powell), out of bounds, 1ST DOWN | |
| 15:00 | 1st & 10 at own 35 | No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 6 yards gain to the BUF41 (#55 I.Boyd) | |
| 15:00 | 2nd & 4 at own 41 | No Huddle-Shotgun #25 T.Shelton, Jr. rush left for 2 yards gain to the BUF43 (#20 K.Powell) | |
| 15:00 | 3rd & 2 at own 43 | No Huddle-Shotgun #16 E.Holmes pass complete short right to #87 T.Wilson caught at BUF44, for 4 yards to the BUF47 (#4 D.Jones), 1ST DOWN | |
| 15:00 | 1st & 10 at own 47 | No Huddle-Shotgun #16 E.Holmes pass complete short right to #25 T.Shelton, Jr. caught at BUF47, for 3 yards to the BUF50 (#0 J.Young) | |
| 15:00 | 2nd & 7 at the 50 | No Huddle-Shotgun #4 M.Burch rush right for 2 yards gain to the UALB48 (#1 J.Pruitt) | |
| 15:00 | 3rd & 5 at opp 48 | No Huddle-Shotgun #16 E.Holmes pass incomplete deep left to #3 P.Clacks III thrown to UALB14 broken up by #12 V.Holt | |
| 11:14 | 4th & 5 at opp 48 | #90 E.Stumpf punt 41 yards to the UALB07, out of bounds at UALB07 | |
| UAlbany Punt, 6 plays | |||
| 11:14 | 1st & 10 at own 7 | No Huddle-Shotgun #12 K.Colón sacked for loss of 3 yards to the UALB04 (#17 L.Goodwin) | |
| 11:14 | 2nd & 13 at own 4 | No Huddle-Shotgun #9 A.Semo rush right for 9 yards gain to the UALB13 (#4 R.Davis) | |
| 11:14 | 3rd & 4 at own 13 | No Huddle-Shotgun #9 A.Semo pass complete short right to #15 J.Murray Jr. caught at UALB18, for 12 yards to the UALB25 (#4 R.Davis), 1ST DOWN | |
| 11:14 | 1st & 10 at own 25 | No Huddle-Shotgun #9 A.Semo pass complete short right to #5 B.Norman caught at UALB29, for 4 yards to the UALB29 (#9 K.Bradley; #41 M.Greer) | |
| 11:14 | 2nd & 6 at own 29 | No Huddle-Shotgun #9 A.Semo pass incomplete short right to #5 B.Norman thrown to UALB37 | |
| 11:14 | 3rd & 6 at own 29 | No Huddle-Shotgun #9 A.Semo pass incomplete short middle to #15 J.Murray Jr. thrown to UALB45 | |
| 8:45 | 4th & 6 at own 29 | #38 G.Myers punt 51 yards to the BUF20 #41 M.Greer return 16 yards to the BUF36 (#17 S.Boyer), out of bounds | |
| Buffalo Punt, 6 plays | |||
| 8:45 | 1st & 10 at own 36 | No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 2 yards gain to the BUF38 (#0 J.Young) | |
| 8:45 | 2nd & 8 at own 38 | PENALTY BUF False Start (#51 T.Davis) 5 yards from BUF38 to BUF33. NO PLAY | |
| 8:45 | 2nd & 13 at own 33 | No Huddle-Shotgun #16 E.Holmes pass incomplete short left to #8 J.Gathings thrown to BUF35 | |
| 8:45 | 3rd & 13 at own 33 | No Huddle-Shotgun #16 E.Holmes pass complete short right to #2 J.Andrews caught at BUF33, for 2 yards to the BUF35 (#12 V.Holt) | |
| 8:45 | 4th & 11 at own 35 | #90 E.Stumpf punt 45 yards to the UALB20 PENALTY UALB Roughing The Kicker (#17 S.Boyer) 15 yards from BUF35 to BUF50, 1ST DOWN. NO PLAY | |
| 8:45 | 1st & 10 at the 50 | No Huddle-Shotgun #4 M.Burch rush middle for 6 yards gain to the UALB44 (#12 V.Holt; #41 D.Dunathan) | |
| 8:45 | 2nd & 4 at opp 44 | No Huddle-Shotgun #4 M.Burch rush left for 3 yards gain to the UALB41 (#4 D.Jones) | |
| 8:45 | 3rd & 1 at opp 41 | No Huddle-Shotgun #16 E.Holmes pass complete short left to #2 J.Andrews caught at UALB40, for 3 yards to the UALB38 (#7 D.Johnson Jr.) PENALTY BUF Holding (#78 J.Crocker) 10 yards from UALB41 to BUF49. NO PLAY | |
| 5:32 | 3rd & 11 at own 49 | No Huddle-Shotgun #16 E.Holmes pass incomplete short left to #8 J.Gathings thrown to UALB38 | |
| 5:32 | 3rd & 1 at opp 41 | Timeout Buffalo, clock 05:32 | |
| 5:15 | 4th & 11 at own 49 | #90 E.Stumpf punt 41 yards to the UALB10 #2 R.La Mons return 4 yards to the UALB14 (#4 R.Davis) | |
| UAlbany Touchdown, 5 plays | |||
| 5:15 | 1st & 10 at own 14 | No Huddle-Shotgun #12 K.Colón pass complete short left to #5 B.Norman caught at UALB28, for 45 yards to the BUF41 (#41 M.Greer), 1ST DOWN, PENALTY BUF Roughing The Passer (#17 L.Goodwin) 15 yards from BUF41 to BUF26, 1ST DOWN | |
| 5:15 | 1st & 10 at opp 26 | No Huddle-Shotgun #2 R.La Mons rush middle for 2 yards gain to the BUF24 (#33 J.Owens; #11 W.Clark) | |
| 5:15 | 2nd & 8 at opp 24 | No Huddle-Shotgun #12 K.Colón pass complete short middle to #18 N.Petrillo caught at BUF24, for 2 yards to the BUF22 (#33 J.Owens; #30 J.Bennett) | |
| 5:15 | 3rd & 6 at opp 22 | No Huddle-Shotgun #12 K.Colón pass complete short left to #7 T.Groves caught at BUF14, for 8 yards to the BUF14 (#7 J.Keough), out of bounds, 1ST DOWN | |
| 3:02 | 1st & 10 at opp 14 | No Huddle-Shotgun #12 K.Colón pass complete short middle to #7 T.Groves caught at BUF01, for 14 yards to the BUF00 TOUCHDOWN, clock 03:02, 1ST DOWN #79 R.Kocan kick attempt good (H: #38 G.Myers, LS: #46 A.Reinhart)UAlbany 7, Buffalo 0 | |
| Buffalo Touchdown, 15 plays | |||
| 3:02 | 1st & 10 at own 35 | #47 B.Heitmeyer kickoff 65 yards to the BUF00, Touchback | |
| 3:02 | 1st & 10 at own 25 | No Huddle-Shotgun #16 E.Holmes pass complete short right to #5 C.Walker caught at BUF30, for 5 yards to the BUF30 (#7 D.Johnson Jr.) | |
| 3:02 | 2nd & 5 at own 30 | No Huddle-Shotgun #25 T.Shelton, Jr. rush right for 1 yard gain to the BUF31 (#95 D.Royal) | |
| 3:02 | 3rd & 4 at own 31 | No Huddle-Shotgun #16 E.Holmes pass complete short left to #8 J.Gathings caught at BUF35, for 5 yards to the BUF36 (#12 V.Holt), 1ST DOWN | |
| 3:02 | 1st & 10 at own 36 | No Huddle-Shotgun #16 E.Holmes rush middle for 5 yards gain to the BUF41 (#17 S.Boyer) | |
| 3:02 | 2nd & 5 at own 41 | No Huddle-Shotgun #16 E.Holmes pass incomplete short right to #5 C.Walker thrown to BUF40 | |
| 3:02 | 3rd & 5 at own 41 | No Huddle-Shotgun #16 E.Holmes pass complete short left to #6 C.Morrow caught at BUF47, for 6 yards to the BUF47 (#20 K.Powell), out of bounds, 1ST DOWN | |
| Q2 15:00 | 1st & 10 at own 47 | No Huddle-Shotgun #25 T.Shelton, Jr. rush right for 5 yards gain to the UALB48 (#1 J.Pruitt; #9 D.Buckley) | |
| Q2 15:00 | 2nd & 5 at opp 48 | No Huddle-Shotgun #16 E.Holmes pass complete short right to #5 C.Walker caught at UALB45, for 4 yards to the UALB44 (#7 D.Johnson Jr.) | |
| Q2 15:00 | 3rd & 1 at opp 44 | No Huddle-Shotgun #16 E.Holmes pass complete deep left to #6 C.Morrow caught at UALB20, for 7 yards to the UALB37 (#7 D.Johnson Jr.; #41 D.Dunathan), 1ST DOWN | |
| Q2 15:00 | 1st & 10 at opp 37 | No Huddle-Shotgun #16 E.Holmes pass incomplete deep middle to #6 C.Morrow thrown to UALB03 | |
| Q2 15:00 | 2nd & 10 at opp 37 | No Huddle-Shotgun #16 E.Holmes pass complete short left to #5 C.Walker caught at UALB32, for 7 yards to the UALB30 (#1 J.Pruitt) | |
| Q2 15:00 | 3rd & 3 at opp 30 | No Huddle-Shotgun #16 E.Holmes pass complete short right to #11 D.Early, Jr. caught at UALB12, for 18 yards to the UALB12 (#12 V.Holt), 1ST DOWN | |
| Q2 15:00 | 1st & 10 at opp 12 | No Huddle-Shotgun #16 E.Holmes pass complete short left to #11 D.Early, Jr. caught at UALB09, for 3 yards to the UALB09 (#20 K.Powell) | |
| Q2 15:00 | 2nd & 7 at opp 9 | No Huddle-Shotgun #16 E.Holmes pass incomplete short right to #11 D.Early, Jr. thrown to UALB00 | |
| Q2 11:23 | 3rd & 7 at opp 9 | No Huddle-Shotgun #16 E.Holmes pass complete short left to #6 C.Morrow caught at UALB00, for 9 yards to the UALB00 TOUCHDOWN, clock 11:23, 1ST DOWN, PENALTY UALB Pass Interference declined #31 O.Hautanen kick attempt good (H: #90 E.Stumpf, LS: #48 J.Stoever)Tied at 7 | |
2nd quarter8 drives, then Buffalo 14, UAlbany 10
| UAlbany Punt, 3 plays | |||
|---|---|---|---|
| 11:23 | 1st & 10 at own 35 | #96 Z.McGowan kickoff 65 yards to the UALB00, Touchback | |
| 11:23 | 1st & 10 at own 25 | No Huddle-Shotgun #2 R.La Mons rush right for 4 yards loss to the UALB21 (#2 S.Bracey) | |
| 11:23 | 2nd & 14 at own 21 | No Huddle-Shotgun #12 K.Colón pass incomplete deep left to #7 T.Groves thrown to UALB43 QB hurried by #15 S.Vessah | |
| 11:23 | 3rd & 14 at own 21 | No Huddle-Shotgun #12 K.Colón pass incomplete short right to #1 J.Rae thrown to UALB28 QB hurried by #17 L.Goodwin | |
| 10:24 | 4th & 14 at own 21 | #38 G.Myers punt 43 yards to the BUF36 fair catch by #41 M.Greer at BUF36 | |
| Buffalo Punt, 6 plays | |||
| 10:24 | 1st & 10 at own 36 | No Huddle-Shotgun #4 M.Burch rush middle for 4 yards gain to the BUF40 (#10 R.Benenge) | |
| 10:24 | 2nd & 6 at own 40 | No Huddle-Shotgun #4 M.Burch rush middle for 5 yards gain to the BUF45 (#0 J.Young; #41 D.Dunathan) | |
| 10:24 | 3rd & 1 at own 45 | No Huddle #24 J.McNeil, Jr. rush middle for 17 yards gain to the UALB38 (#55 I.Boyd), 1ST DOWN | |
| 10:24 | 1st & 10 at opp 38 | No Huddle #16 E.Holmes pass incomplete deep middle to #1 P.Folmar thrown to UALB02 broken up by #9 D.Buckley | |
| 10:24 | 2nd & 10 at opp 38 | PENALTY BUF False Start (#78 J.Crocker) 5 yards from UALB38 to UALB43. NO PLAY | |
| 10:24 | 2nd & 15 at opp 43 | No Huddle-Shotgun #16 E.Holmes pass complete short right to #5 C.Walker caught at UALB43, for 0 yards to the UALB43 (#9 D.Buckley) | |
| 10:24 | 3rd & 15 at opp 43 | No Huddle-Shotgun #16 E.Holmes rush right for 3 yards gain to the UALB40 (#11 S.Lewis) | |
| 6:59 | 4th & 12 at opp 40 | #90 E.Stumpf punt 40 yards to the UALB00, Touchback | |
| UAlbany Punt, 3 plays | |||
| 6:59 | 1st & 10 at own 20 | No Huddle-Shotgun #9 A.Semo pass complete short right to #5 B.Norman caught at UALB17, for 3 yards loss to the UALB17 (#0 K.Blackwell) | |
| 6:59 | 2nd & 13 at own 17 | PENALTY UALB Delay Of Game 5 yards from UALB17 to UALB12. NO PLAY | |
| 6:59 | 2nd & 18 at own 12 | No Huddle-Shotgun #22 J.Koch rush left for 4 yards gain to the UALB16 (#1 S.Brown; #95 S.Smith) | |
| 6:59 | 3rd & 14 at own 16 | No Huddle-Shotgun #12 K.Colón pass incomplete short middle to #7 T.Groves thrown to UALB31 broken up by #23 X.Leonard | |
| 6:59 | 4th & 14 at own 16 | PENALTY UALB UNR: Unnecessary Roughness (#62 S.Fallon) 8 yards from UALB16 to UALB08. NO PLAY | |
| 5:13 | 4th & 22 at own 8 | #38 G.Myers punt 36 yards to the UALB44, out of bounds at UALB44 | |
| Buffalo Touchdown, 7 plays | |||
| 5:13 | 1st & 10 at opp 44 | No Huddle-Shotgun #16 E.Holmes rush left for 11 yards gain to the UALB33 (#25 Z.Smith-Johnson), 1ST DOWN | |
| 5:13 | 1st & 10 at opp 33 | No Huddle-Shotgun #16 E.Holmes pass complete short left to #8 J.Gathings caught at UALB24, for 9 yards to the UALB24, out of bounds at UALB24 | |
| 5:13 | 2nd & 1 at opp 24 | No Huddle-Shotgun #16 E.Holmes pass incomplete short left to #8 J.Gathings thrown to UALB06 | |
| 5:13 | 3rd & 1 at opp 24 | No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 4 yards gain to the UALB20 (#14 J.Williams; #41 D.Dunathan), 1ST DOWN | |
| 5:13 | 1st & 10 at opp 20 | No Huddle-Shotgun #16 E.Holmes rush right for 4 yards gain to the UALB16 (#1 J.Pruitt) | |
| 5:13 | 2nd & 6 at opp 16 | No Huddle-Shotgun #16 E.Holmes pass incomplete short left to #8 J.Gathings thrown to UALB00 QB hurried by #97 C.Santiago PENALTY UALB Roughing The Passer (#97 C.Santiago) 8 yards from UALB16 to UALB08, 1ST DOWN. NO PLAY | |
| 5:13 | 1st & goal at opp 8 | No Huddle #16 E.Holmes pass complete short right to #25 T.Shelton, Jr. caught at UALB04, for 4 yards to the UALB04 (#14 J.Williams), out of bounds | |
| 2:46 | 2nd & goal at opp 4 | No Huddle-Shotgun #16 E.Holmes pass complete short right to #6 C.Morrow caught at UALB00, for 4 yards to the UALB00 TOUCHDOWN, clock 02:46 #31 O.Hautanen kick attempt good (H: #90 E.Stumpf, LS: #48 J.Stoever)Buffalo 14, UAlbany 7 | |
| UAlbany Punt, 6 plays | |||
| 2:46 | 1st & 10 at own 35 | #96 Z.McGowan kickoff 65 yards to the UALB00, Touchback | |
| 2:46 | 1st & 10 at own 25 | No Huddle-Shotgun #2 R.La Mons rush left for 2 yards gain to the UALB27 (#2 S.Bracey; #1 S.Brown) | |
| 2:46 | 2nd & 8 at own 27 | No Huddle-Shotgun #2 R.La Mons rush right for 0 yards to the UALB27 (#97 C.Climes) | |
| 1:57 | 3rd & 8 at own 27 | No Huddle-Shotgun #12 K.Colón pass complete short left to #7 T.Groves caught at UALB37, for 10 yards to the UALB37 (#0 K.Blackwell), 1ST DOWN | |
| 1:57 | 2nd & 8 at own 27 | Timeout UAlbany, clock 01:57 | |
| 1:57 | 1st & 10 at own 37 | No Huddle-Shotgun #12 K.Colón pass incomplete deep left to #1 J.Rae thrown to BUF30 | |
| 1:57 | 2nd & 10 at own 37 | No Huddle-Shotgun #12 K.Colón pass incomplete short right to #5 B.Norman thrown to UALB38 | |
| 1:57 | 3rd & 10 at own 37 | No Huddle-Shotgun #12 K.Colón pass complete short right to #18 N.Petrillo caught at UALB35, for 2 yards loss to the UALB35, out of bounds at UALB35 | |
| 1:12 | 4th & 12 at own 35 | #38 G.Myers punt 57 yards to the BUF08 | |
| Buffalo Punt, 3 plays | |||
| 1:12 | 1st & 10 at own 8 | No Huddle-Shotgun #16 E.Holmes rush right for 2 yards gain to the BUF10 (#1 J.Pruitt) | |
| 1:04 | 2nd & 8 at own 10 | No Huddle-Shotgun #16 E.Holmes rush left for 0 yards to the BUF10 (#41 D.Dunathan) | |
| 1:04 | 1st & goal at opp 8 | Timeout UAlbany, clock 01:04 | |
| 0:57 | 3rd & 8 at own 10 | No Huddle-Shotgun #16 E.Holmes pass incomplete short right to #6 C.Morrow thrown to BUF23 | |
| 0:57 | 2nd & 8 at opp 10 | Timeout UAlbany, clock 00:57 | |
| 0:46 | 4th & 8 at own 10 | #90 E.Stumpf punt 40 yards to the BUF50 fair catch by #2 R.La Mons at BUF50 | |
| UAlbany Field goal, 6 plays | |||
| 0:46 | 1st & 10 at the 50 | No Huddle-Shotgun #12 K.Colón pass incomplete short right to #2 R.La Mons thrown to BUF48 broken up by #17 L.Goodwin | |
| 0:46 | 2nd & 10 at the 50 | No Huddle-Shotgun #12 K.Colón pass complete short right to #2 R.La Mons caught at UALB45, for 11 yards to the BUF39 (#7 J.Keough), out of bounds, 1ST DOWN, PENALTY BUF Roughing The Passer (#1 S.Brown) 15 yards from BUF39 to BUF24, 1ST DOWN | |
| 0:46 | 1st & 10 at opp 24 | No Huddle-Shotgun #12 K.Colón pass incomplete short right to #2 R.La Mons thrown to BUF23 QB hurried by #17 L.Goodwin | |
| 0:46 | 2nd & 10 at opp 24 | No Huddle-Shotgun #12 K.Colón pass incomplete deep right to #5 B.Norman thrown to BUF03 broken up by #0 K.Blackwell QB hurried by #17 L.Goodwin | |
| 0:46 | 3rd & 10 at opp 24 | PENALTY UALB Delay Of Game 5 yards from BUF24 to BUF29. NO PLAY | |
| 0:46 | 3rd & 15 at opp 29 | No Huddle-Shotgun #12 K.Colón pass incomplete deep left to #7 T.Groves thrown to BUF07 | |
| 0:15 | 4th & 15 at opp 29 | #79 R.Kocan field goal attempt from 46 yards GOOD (H: #38 G.Myers, LS: #46 A.Reinhart), clock 00:15Buffalo 14, UAlbany 10 | |
| Buffalo End of half, 1 play | |||
| 0:06 | #47 B.Heitmeyer kickoff 42 yards to the BUF23 #5 C.Walker return 10 yards to the BUF35 fumbled by #5 C.Walker at BUF35 forced by #25 Z.Smith-Johnson, out of bounds at BUF33 | ||
| 0:06 | 1st & 10 at own 33 | Kneel down by Buffalo at BUF32 for loss of 1 yard | |
3rd quarter10 drives, then UAlbany 17, Buffalo 14
| UAlbany Punt, 3 plays | |||
|---|---|---|---|
| 15:00 | 1st & 10 at own 35 | #96 Z.McGowan kickoff 65 yards to the UALB00, Touchback | |
| 15:00 | 1st & 10 at own 25 | No Huddle-Shotgun #2 R.La Mons rush middle for 5 yards gain to the UALB30 (#2 S.Bracey) | |
| 15:00 | 2nd & 5 at own 30 | No Huddle-Shotgun #2 R.La Mons rush left for 4 yards gain to the UALB34 (#1 S.Brown) | |
| 15:00 | 3rd & 1 at own 34 | No Huddle-Shotgun #2 R.La Mons rush right for 3 yards loss to the UALB31 (#1 S.Brown) | |
| 12:44 | 4th & 4 at own 31 | #38 G.Myers punt 39 yards to the BUF30 #41 M.Greer return 10 yards to the BUF40 (#12 V.Holt) | |
| Buffalo Punt, 3 plays | |||
| 12:44 | 1st & 10 at own 40 | No Huddle-Shotgun #16 E.Holmes pass incomplete short right to #8 J.Gathings thrown to BUF46 | |
| 12:44 | 2nd & 10 at own 40 | No Huddle-Shotgun #25 T.Shelton, Jr. rush right for 6 yards gain to the BUF46 (#55 I.Boyd; #41 D.Dunathan) | |
| 12:44 | 3rd & 4 at own 46 | No Huddle-Shotgun #16 E.Holmes pass incomplete short middle to #6 C.Morrow thrown to UALB45 | |
| 11:50 | 4th & 4 at own 46 | #90 E.Stumpf punt 46 yards to the UALB08 fair catch by #5 B.Norman at UALB08 | |
| UAlbany Interception, 8 plays | |||
| 11:50 | 1st & 10 at own 8 | No Huddle-Shotgun #22 J.Koch rush left for 9 yards gain to the UALB17 (#41 M.Greer; #2 S.Bracey) | |
| 11:50 | 2nd & 1 at own 17 | No Huddle-Shotgun #22 J.Koch rush middle for 11 yards gain to the UALB28 (#41 M.Greer), 1ST DOWN | |
| 11:50 | 1st & 10 at own 28 | No Huddle-Shotgun #12 K.Colón pass incomplete short right thrown to UALB35 QB hurried by #15 S.Vessah | |
| 11:50 | 2nd & 10 at own 28 | No Huddle-Shotgun #22 J.Koch rush middle for 2 yards gain to the UALB30 (#41 M.Greer) | |
| 11:50 | 3rd & 8 at own 30 | No Huddle-Shotgun #12 K.Colón pass complete short left to #1 J.Rae caught at UALB41, for 11 yards to the UALB41 (#4 R.Davis), 1ST DOWN, PENALTY BUF Roughing The Passer (#30 J.Bennett) 15 yards from UALB41 to BUF44, 1ST DOWN | |
| 11:50 | 1st & 10 at opp 44 | No Huddle-Shotgun #9 A.Semo rush left for 1 yard gain to the BUF43 (#44 Z.Bergmann) | |
| 11:50 | 2nd & 9 at opp 43 | No Huddle-Shotgun #12 K.Colón pass incomplete short right thrown to BUF40 | |
| 8:41 | 3rd & 9 at opp 43 | No Huddle-Shotgun #12 K.Colón pass intercepted by #1 S.Brown at BUF20 QB hurried by #17 L.Goodwin, End Of Play | |
| Buffalo Punt, 5 plays | |||
| 8:41 | 1st & 10 at own 20 | No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 5 yards gain to the BUF25 (#12 V.Holt) | |
| 8:41 | 2nd & 5 at own 25 | No Huddle-Shotgun #16 E.Holmes pass complete short right to #87 T.Wilson caught at BUF35, for 10 yards to the BUF35 (#25 Z.Smith-Johnson), 1ST DOWN, PENALTY UALB Offside declined | |
| 8:41 | 1st & 10 at own 35 | No Huddle-Shotgun #16 E.Holmes pass complete short middle to #11 D.Early, Jr. caught at BUF32, for 3 yards loss to the BUF32 (#11 S.Lewis) | |
| 8:41 | 2nd & 13 at own 32 | No Huddle-Shotgun #16 E.Holmes pass incomplete short left to #6 C.Morrow thrown to BUF47 broken up by #4 D.Jones | |
| 8:41 | 3rd & 13 at own 32 | No Huddle-Shotgun #16 E.Holmes pass incomplete short right to #4 M.Burch thrown to BUF29 | |
| 7:03 | 4th & 13 at own 32 | #90 E.Stumpf punt 39 yards to the UALB29 | |
| UAlbany Punt, 3 plays | |||
| 7:03 | 1st & 10 at own 29 | No Huddle-Shotgun #12 K.Colón rush right for 1 yard gain to the UALB30 (#1 S.Brown), out of bounds | |
| 7:03 | 2nd & 9 at own 30 | No Huddle-Shotgun #12 K.Colón pass incomplete short middle to #15 J.Murray Jr. thrown to UALB37 broken up by #4 R.Davis | |
| 7:03 | 3rd & 9 at own 30 | No Huddle-Shotgun #12 K.Colón pass complete short left to #5 B.Norman caught at UALB33, for 3 yards to the UALB33 (#1 S.Brown) | |
| 5:47 | 4th & 6 at own 33 | #38 G.Myers punt 43 yards to the BUF24 fair catch by #41 M.Greer at BUF24 | |
| Buffalo Fumble, 6 plays | |||
| 5:47 | 1st & 10 at own 24 | No Huddle-Shotgun #4 M.Burch rush left for 5 yards gain to the BUF29 (#97 C.Santiago) | |
| 5:47 | 2nd & 5 at own 29 | No Huddle-Shotgun #16 E.Holmes pass incomplete short left to #8 J.Gathings thrown to BUF43 | |
| 5:47 | 3rd & 5 at own 29 | No Huddle-Shotgun #16 E.Holmes pass complete short right to #6 C.Morrow caught at BUF35, for 6 yards to the BUF35 (#4 D.Jones), out of bounds, 1ST DOWN | |
| 5:47 | 1st & 10 at own 35 | No Huddle-Shotgun #16 E.Holmes pass incomplete short left to #5 C.Walker thrown to BUF39 broken up by #12 V.Holt | |
| 5:47 | 2nd & 10 at own 35 | No Huddle-Shotgun #16 E.Holmes pass incomplete short left to #6 C.Morrow thrown to BUF40 | |
| 4:33 | 3rd & 10 at own 35 | No Huddle-Shotgun #16 E.Holmes sacked for loss of 8 yards to the BUF27 (#7 D.Johnson Jr.), fumble by #16 E.Holmes recovered by UALB #95 D.Royal at BUF27, End Of Play | |
| UAlbany Touchdown, 5 plays | |||
| 4:33 | 1st & 10 at opp 27 | No Huddle #12 K.Colón pass incomplete deep right to #15 J.Murray Jr. thrown to BUF00 | |
| 4:33 | 2nd & 10 at opp 27 | No Huddle-Shotgun #12 K.Colón pass incomplete short left to #87 M.Viviano thrown to BUF19 | |
| 4:33 | 3rd & 10 at opp 27 | No Huddle-Shotgun #12 K.Colón pass incomplete short right to #5 B.Norman thrown to BUF13 QB hurried by #99 C.Evans | |
| 4:33 | 1st & 10 at opp 13 | No Huddle-Shotgun #9 A.Semo rush left for 1 yard loss to the BUF14 (#15 S.Vessah) | |
| 3:23 | 2nd & 11 at opp 14 | 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)UAlbany 17, Buffalo 14 | |
| Buffalo Punt, 3 plays | |||
| 3:23 | 1st & 10 at own 35 | #47 B.Heitmeyer kickoff 65 yards to the BUF00, Touchback | |
| 3:23 | 1st & 10 at own 25 | No Huddle-Shotgun #25 T.Shelton, Jr. rush left for 4 yards gain to the BUF29 (#5 K.Wright) | |
| 3:23 | 2nd & 6 at own 29 | No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 3 yards gain to the BUF32 (#12 V.Holt; #95 D.Royal) | |
| 3:23 | 3rd & 3 at own 32 | No Huddle-Shotgun #16 E.Holmes pass incomplete short right to #87 T.Wilson thrown to BUF36 broken up by #25 Z.Smith-Johnson | |
| 2:02 | 4th & 3 at own 32 | #90 E.Stumpf punt 42 yards to the UALB26 fair catch by #5 B.Norman at UALB26 | |
| UAlbany Punt, 3 plays | |||
| 2:02 | 1st & 10 at own 26 | No Huddle-Shotgun #12 K.Colón pass incomplete deep middle to #5 B.Norman thrown to UALB50 PENALTY BUF Pass Interference (#28 D.Crane) 15 yards from UALB26 to UALB41, 1ST DOWN. NO PLAY | |
| 2:02 | 1st & 10 at own 41 | No Huddle-Shotgun #2 R.La Mons rush left for 5 yards gain to the UALB46 (#9 K.Bradley), out of bounds | |
| 2:02 | 2nd & 5 at own 46 | No Huddle-Shotgun #9 A.Semo rush middle for 0 yards to the UALB46 (#2 S.Bracey) | |
| 2:02 | 3rd & 5 at own 46 | No Huddle-Shotgun #12 K.Colón pass incomplete short right to #1 J.Rae thrown to BUF43 broken up by #41 M.Greer | |
| 0:19 | 4th & 5 at own 46 | #38 G.Myers punt 48 yards to the BUF06 fair catch by #41 M.Greer at BUF06 | |
| Buffalo Punt, 4 plays | |||
| 0:19 | 1st & 10 at own 6 | No Huddle-Shotgun #4 M.Burch rush left for 47 yards gain to the UALB47 (#29 R.Lavalais Jr.), out of bounds, 1ST DOWN | |
| Q4 15:00 | 1st & 10 at opp 47 | No Huddle-Shotgun #4 M.Burch rush right for 2 yards gain to the UALB45 (#12 V.Holt) PENALTY BUF Personal Foul (#16 E.Holmes) 15 yards from UALB45 to BUF40 | |
| Q4 15:00 | 2nd & 23 at own 40 | No Huddle-Shotgun #25 T.Shelton, Jr. rush left for 4 yards gain to the BUF44 (#0 J.Young; #55 I.Boyd) | |
| Q4 15:00 | 3rd & 19 at own 44 | No Huddle-Shotgun #16 E.Holmes pass complete short right to #25 T.Shelton, Jr. caught at BUF44, for 4 yards to the BUF48 (#41 D.Dunathan) | |
| Q4 13:02 | 4th & 15 at own 48 | #90 E.Stumpf punt 52 yards to the UALB00, Touchback | |
4th quarter6 drives, then Buffalo 21, UAlbany 17
| UAlbany Punt, 3 plays | |||
|---|---|---|---|
| 13:02 | 1st & 10 at own 20 | No Huddle #5 B.Norman rush left for 4 yards gain to the UALB24 (#9 K.Bradley) | |
| 13:02 | 2nd & 6 at own 24 | No Huddle-Shotgun #12 K.Colón pass incomplete short left to #1 J.Rae thrown to UALB31 | |
| 13:02 | 3rd & 6 at own 24 | No Huddle-Shotgun #12 K.Colón sacked for loss of 2 yards to the UALB22 (#97 C.Climes) | |
| 11:34 | 4th & 8 at own 22 | #38 G.Myers punt 43 yards to the BUF35, out of bounds at BUF35 | |
| Buffalo Punt, 3 plays | |||
| 11:34 | 1st & 10 at own 35 | No Huddle-Shotgun #25 T.Shelton, Jr. rush middle for 2 yards gain to the BUF37 (#1 J.Pruitt; #97 C.Santiago) | |
| 11:34 | 2nd & 8 at own 37 | No Huddle-Shotgun #25 T.Shelton, Jr. rush right for 3 yards gain to the BUF40 (#12 V.Holt) | |
| 11:34 | 3rd & 5 at own 40 | No Huddle-Shotgun #16 E.Holmes pass incomplete short right to #6 C.Morrow thrown to BUF48 broken up by #29 R.Lavalais Jr. | |
| 10:25 | 4th & 5 at own 40 | #90 E.Stumpf punt 60 yards to the UALB00, Touchback | |
| UAlbany Punt, 6 plays | |||
| 10:25 | 1st & 10 at own 20 | No Huddle-Shotgun #22 J.Koch rush right for 6 yards gain to the UALB26 (#33 J.Owens; #9 K.Bradley) | |
| 10:25 | 2nd & 4 at own 26 | No Huddle-Shotgun #22 J.Koch rush middle for 3 yards gain to the UALB29 (#21 B.Ilunga-Bisselele) | |
| 10:25 | 3rd & 1 at own 29 | No Huddle-Shotgun #22 J.Koch rush middle for 5 yards gain to the UALB34 (#95 S.Smith), 1ST DOWN | |
| 10:25 | 1st & 10 at own 34 | No Huddle-Shotgun #22 J.Koch rush left for 0 yards to the UALB34 (#4 R.Davis) | |
| 10:25 | 2nd & 10 at own 34 | No Huddle-Shotgun #9 A.Semo rush right for 0 yards to the UALB34 (#17 L.Goodwin) | |
| 7:00 | 2nd & 10 at own 34 | Timeout UAlbany, clock 07:00 | |
| 7:00 | 3rd & 10 at own 34 | No Huddle-Shotgun #12 K.Colón pass incomplete deep left to #5 B.Norman thrown to BUF25 | |
| 6:43 | 4th & 10 at own 34 | #38 G.Myers punt 45 yards to the BUF21 #41 M.Greer return 8 yards to the BUF29 (#17 S.Boyer) PENALTY UALB Holding (#1 J.Pruitt) 10 yards from BUF29 to BUF39 | |
| Buffalo Touchdown, 8 plays | |||
| 6:43 | 1st & 10 at own 39 | 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 | |
| 6:43 | 1st & 20 at own 29 | No Huddle-Shotgun #16 E.Holmes pass complete short left to #2 J.Andrews caught at BUF35, for 6 yards to the BUF35 (#4 D.Jones), out of bounds | |
| 6:43 | 2nd & 14 at own 35 | No Huddle-Shotgun #16 E.Holmes pass complete deep left to #2 J.Andrews caught at UALB45, for 20 yards to the UALB45 (#4 D.Jones; #9 D.Buckley), 1ST DOWN | |
| 6:43 | 1st & 10 at opp 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 | |
| 6:43 | 1st & 10 at opp 20 | No Huddle-Shotgun #16 E.Holmes pass incomplete short left to #2 J.Andrews thrown to UALB02 | |
| 6:43 | 2nd & 10 at opp 20 | No Huddle-Shotgun #16 E.Holmes pass incomplete short left to #2 J.Andrews thrown to UALB04 | |
| 6:43 | 3rd & 10 at opp 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 | |
| 6:43 | 1st & goal at opp 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. | |
| 4:53 | 2nd & goal at opp 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)Buffalo 21, UAlbany 17 | |
| UAlbany Turnover on downs, 13 plays | |||
| 4:53 | 1st & 10 at own 35 | #96 Z.McGowan kickoff 65 yards to the UALB00, Touchback | |
| 4:53 | 1st & 10 at own 25 | No Huddle-Shotgun #2 R.La Mons rush left for 2 yards gain to the UALB27 (#9 K.Bradley; #4 R.Davis) | |
| 4:53 | 2nd & 8 at own 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 | |
| 4:53 | 1st & 10 at own 38 | No Huddle-Shotgun #12 K.Colón sacked for loss of 11 yards to the UALB27 (#2 S.Bracey) | |
| 4:53 | 2nd & 21 at own 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 | |
| 4:53 | 1st & 10 at own 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 | |
| 4:53 | 1st & 20 at own 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) | |
| 4:53 | 2nd & 14 at own 44 | No Huddle-Shotgun #12 K.Colón rush right for 5 yards gain to the UALB49 (#11 W.Clark), out of bounds | |
| 1:55 | 3rd & 9 at own 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 | |
| 1:55 | 2nd & 14 at own 44 | Timeout UAlbany, clock 01:55 | |
| 1:51 | 4th & 2 at opp 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 | |
| 1:51 | 3rd & 9 at own 49 | Timeout UAlbany, clock 01:51 | |
| 1:51 | 1st & 10 at opp 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 | |
| 1:26 | 1st & goal at opp 5 | No Huddle-Shotgun #2 R.La Mons rush left for 4 yards gain to the BUF01 (#33 J.Owens) | |
| 1:26 | 1st & 10 at own 20 | Timeout Buffalo, clock 01:26 | |
| 1:19 | 2nd & goal at opp 1 | PENALTY UALB False Start (#45 T.Wilms) 5 yards from BUF01 to BUF06. NO PLAY | |
| 1:19 | 1st & 5 at own 5 | Timeout Buffalo, clock 01:19 | |
| 1:19 | 2nd & goal at opp 6 | No Huddle #5 B.Norman rush left for 3 yards loss to the BUF09 (#41 M.Greer) | |
| 1:14 | 3rd & goal at opp 9 | No Huddle-Shotgun #12 K.Colón pass incomplete short left to #2 R.La Mons thrown to BUF05 | |
| 1:14 | 2nd & 6 at own 6 | Timeout Buffalo, clock 01:14 | |
| 1:02 | 4th & goal at opp 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 | |
| 1:07 | 3rd & goal at opp 9 | Timeout UAlbany, clock 01:07 | |
| Buffalo End of game, 2 plays | |||
| 1:07 | 1st & 10 at own 3 | Kneel down by Buffalo at BUF02 for loss of 1 yard | |
| 1:07 | 2nd & 11 at own 2 | Kneel down by Buffalo at BUF01 for loss of 1 yard | |
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.
The series
Every UAlbany–Buffalo gameBuffalo leads 2–1 in three meetings.
| 2026 | Buffalo 21, UAlbany 17 | |
| 2016 | UAlbany 22, Buffalo 16 | |
| 2015 | Buffalo 51, UAlbany 14 |
Around this game
UAlbany
- Next gameat Long Island UniversitySept. 12, 2026
- SeasonUAlbany in 2026
- ProgramUAlbany history and records
Buffalo
- Next gameat Florida InternationalSept. 12, 2026
- SeasonBuffalo in 2026
- ProgramBuffalo history and records

