The 2025 Buffalo Bulls football team represented the University at Buffalo as a member of the Mid-American Conference (MAC) during the 2025 NCAA Division I FBS football season. Led by second-year head coach Pete Lembo, the Bulls played home games at University at Buffalo Stadium in Amherst, New York.
Schedule
Preseason The MAC Football Kickoff was held on Thursday, July 24, 2025 at Ford Field in Detroit from 9:00 am EDT to 1:30 pm EDT.
Preseason coaches polls On July 24 the MAC announced the preseason coaches poll. Buffalo was picked to finish fourth in the conference.
Game summaries At Minnesota
Statistics BUFFMINN First downs 8 27 Plays–yards 64–151 79–443 Rushes–yards 24–44 44–153 Passing yards 107 290 Passing: comp–att–int 12–20–0 19–35–1 Turnovers 1 1 Time of possession 21:32 38:28 Team Category Player Statistics Buffalo Passing Ta'Quan Roberson 12/20, 107 yards, TD Rushing Al-Jay Henderson 11 carries, 25 yards Receiving Victor Snow 5 receptions, 67 yards, TD Minnesota Passing Drake Lindsey 19/35, 290 yards, 2 TD, INT Rushing Darius Taylor 30 carries, 141 yards Receiving Jalen Smith 2 receptions, 76 yards, TD
vs Saint Francis (PA) (FCS)
Statistics SFPA BUFF First downs 7 32 Plays–yards 52–119 85–503 Rushes–yards 21–4 63–370 Passing yards 115 133 Passing: Comp–Att–Int 18–31–0 11–22–2 Turnovers 1 2 Time of possession 22:41 37:19 Team Category Player StatisticsSaint Francis (PA) Passing Nick Whitfield Jr. 17/27, 111 yards Rushing Raph Ekechi 8 carries, 21 yards Receiving Peyton Nelson 4 receptions, 34 yardsBuffalo Passing Ta'Quan Roberson 10/20, 133 yards, TD, INT Rushing Al-Jay Henderson 24 carries, 98 yards, 2 TD Receiving Victor Snow 3 receptions, 67 yards, TD
At Kent State
Statistics BUFF KENT First downs 23 20 Plays–yards 69–457 77–423 Rushes–yards 29–139 44–144 Passing yards 318 279 Passing: Comp–Att–Int 28–40–1 22-33–0 Turnovers 2 1 Time of possession 22:38 37:22 Team Category Player StatisticsBuffalo Passing Ta'Quan Roberson 28/40, 318 yards, 3 TD, INT Rushing Al-Jay Henderson 15 carries, 75 yards, TD Receiving Nik McMillan 7 receptions, 117 yards, TDKent State Passing Dru DeShields 22/33, 279 yards, 2 TD Rushing Gavin Garcia 18 carries, 61 yards Receiving Cade Wolford 3 receptions, 95 yards, TD
Troy
Statistics TROY BUFF First downs 22 14 Plays–yards 83–365 62–278 Rushes–yards 47–163 34–125 Passing yards 202 153 Passing: Comp–Att–Int 19–36–1 14–28–0 Turnovers 2 0 Time of possession 32:52 27:08 Team Category Player StatisticsTroy Passing Tucker Kilcrease 14/24, 148 yards, TD Rushing Tae Meadows 14 carries, 68 yards, TD Receiving RaRa Thomas 5 receptions, 78 yards, TDBuffalo Passing Ta'Quan Roberson 9/15, 104 yards Rushing Al-Jay Henderson 22 carries, 76 yards, TD Receiving Jasaiah Gathings 2 receptions, 47 yards
UConn
Statistics CONN BUFF First downs 17 17 Plays–yards 63–320 71–329 Rushes–yards 31–165 42–204 Passing yards 155 125 Passing: Comp–Att–Int 19-32-0 17-29-0 Turnovers 0 0 Time of possession 26:10 33:50 Team Category Player StatisticsUConn Passing Joe Fagnano 19/31, 155 yards, TD Rushing Joe Fagnano 6 carries, 64 yards Receiving Skyler Bell 6 receptions, 54 yards, TDBuffalo Passing Gunnar Gray 17/29, 125 yards, TD Rushing Lamar Sperling 9 carries, 106 yards, TD Receiving Victor Snow 7 receptions, 68 yards
Eastern Michigan
Statistics EMU BUFF First downs 25 21 Plays–yards 85–395 70–387 Rushes–yards 54–227 31–115 Passing yards 168 272 Passing: Comp–Att–Int 19–31–0 19–39–0 Turnovers 0 1 Time of possession 37:05 22:55 Team Category Player StatisticsEastern Michigan Passing Noah Kim 19/31, 168 yards, 2 TD Rushing Dontae McMillan 20 carries, 117 yards, TD Receiving Nick Devereaux 3 receptions, 62 yards, TDBuffalo Passing Ta'Quan Roberson 19/38, 272 yards, 3 TD Rushing Al-Jay Henderson 16 carries, 81 yards Receiving Victor Snow 6 receptions, 136 yards, 2 TD
At UMass
Statistics BUFF MASS First downs 29 11 Plays–yards 85–475 58–306 Rushes–yards 30–72 44–187 Passing yards 403 119 Passing: Comp–Att–Int 36–55–1 6–14–0 Turnovers 1 0 Time of possession 34:20 25:40 Team Category Player StatisticsBuffalo Passing Ta'Quan Roberson 36/55, 403 yards, 2 TD, INT Rushing Al-Jay Henderson 20 carries, 59 yards Receiving Nick McMillan 10 receptions, 119 yardsUMass Passing AJ Hairston 6/14, 119 yards, 2 TD Rushing Brandon Hood 24 carries, 174 yards, TD Receiving Max Dowling 1 reception, 77 yards, TD
Akron
Statistics AKR BUFF First downs 18 19 Plays–yards 73–325 70–357 Rushes–yards 41–95 34–91 Passing yards 230 266 Passing: Comp–Att–Int 17–32–1 23–36–4 Turnovers 3 5 Time of possession 30:22 29:38 Team Category Player StatisticsAkron Passing Ben Finley 17/32, 230 yards, 2 TD, INT Rushing Jordan Gant 25 carries, 92 yards Receiving Marcel Williams 6 receptions, 74 yardsBuffalo Passing Ta'Quan Roberson 23/36, 266 yards, TD, 4 INT Rushing Al-Jay Henderson 11 carries, 67 yards Receiving Nik McMillan 8 receptions, 177 yards
At Bowling Green
Statistics BUFF BGSU First downs 10 15 Plays–yards 51–282 72–216 Rushes–yards 27–146 44–116 Passing yards 136 100 Passing: Comp–Att–Int 13–24–1 11–28–1 Turnovers 1 2 Time of possession 26:00 34:00 Team Category Player StatisticsBuffalo Passing Ta'Quan Roberson 13/24, 136 yards, TD, INT Rushing Al-Jay Henderson 18 carries, 119 yards, TD Receiving Nik McMillan 8 receptions, 105 yardsBowling Green Passing Drew Pyne 7/16, 52 yards Rushing Austyn Dendy 18 carries, 62 yards Receiving Jyrin Johnson 5 receptions, 69 yards
At Central Michigan
Statistics BUFF CMU First downs 19 17Plays–yards 76–398 59–358 Rushes–yards 34–136 34–111 Passing yards 262 247 Passing: Comp–Att–Int 22–42–2 18–25–2 Turnovers 5 2 Time of possession 28:54 31:06 Team Category Player StatisticsBuffalo Passing Ta'Quan Roberson 16/33, 208 yards, TD, INT Rushing Terrance Shelton Jr. 11 carries, 59 yards Receiving Nik McMillan 7 receptions, 122 yards, 2 TDCentral Michigan Passing Joe Labas 18/24, 247 yards, 2 TD, 2 INT Rushing Trey Cornist 10 carries, 62 yards Receiving Langston Lewis 6 receptions, 118 yards, TD
Miami (OH)
Statistics M-OH BUFF First downs 16 21 Plays–yards 66–347 81–349 Rushes–yards 41–162 33–46 Passing yards 185 303 Passing: Comp–Att–Int 13-25-0 24-48-2 Turnovers 0 3 Time of possession 29:25 30:35 Team Category Player StatisticsMiami (OH) Passing Thomas Gotkowski 13/23, 185 yards, TD Rushing Jordan Brunson 16 carries, 123 yards Receiving Cole Weaver 5 receptions, 82 yardsBuffalo Passing Ta'Quan Roberson 24/48, 303 yards, 2 TD, 2 INT Rushing Terrance Shelton Jr. 8 carries, 27 yards Receiving Nik McMillan 8 receptions, 147 yards
Ohio
Statistics OHIOBUFF First downs 27 19 Plays–yards 77–506 60–370 Rushes–yards 54–359 32–100 Passing yards 147 270 Passing: Comp–Att–Int 10–23–1 16–28–1 Turnovers 3 1 Time of possession 38:04 21:56 Team Category Player StatisticsOhio Passing Parker Navarro 10/23, 147 yards, 2 TD, INT Rushing Parker Navarro 18 carries, 134 yards, TD Receiving Chase Hendricks 5 reception, 92 yards, TDBuffalo Passing Ta'Quan Roberson 16/27, 270 yards, 2 TD, INT Rushing Terrance Shelton, Jr. 14 carries, 57 yards Receiving Nik McMillian 5 reception, 122 yards
References