Safety, Buffalo, 2024–⁠26

John Keough

Number
No. 7
Height
6′0″
Weight
202 lb
Class (2026)
Junior
Hometown
Macedonia, OH

John Keough plays safety for Buffalo. Last time out, against Massachusetts: 7 tackles.

2026 so far

35 tackles

Last game: 7 tackles vs. Massachusetts, W 25–⁠18

Next game: vs. Bowling Green, Oct 24

Game by game this season, tackles
  1. 2UALB
  2. 8@FIU
  3. 11@PSU
  4. 3RMU
  5. 2WMU
  6. 2@TOL
  7. 7MASS

Filled bars: wins; outlined: losses.

Career highs

11tackles, career highat Penn State, 2026

Defense

Tackles, season by season, with his team’s record

* The season in progress, so far.

SeasonTeamTklSoloTFLSacksPDHur
2024Buffalo630000
2025Buffalo1490000
2026Buffalo35211.5021
Career55331.5021

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2024Buffalo7SFr.
2025Buffalo7SSo.
2026Buffalo7SJr.6′0″202

As each season’s roster listed the player (CollegeFootballData). Classes before the latest listing are counted back from it; “Yr 1” is the year on file where that count can’t place a season he played (a redshirt, transfer or 2020 year); height and weight as last listed.

Game by game

2026 Buffalo 7 games, 35 tackles
DateOpponentResultTklSoloTFLSacksPD
Sep 3vs.UAlbanyW 21–⁠1722000
Sep 12atFlorida InternationalL 20–⁠3384100
Sep 19atPenn StateL 13–⁠55116000
Sep 26vs.Robert MorrisW 31–⁠28320.500
Oct 3vs.Western MichiganL 17–⁠2020000
Oct 10atToledoW 23–⁠822002
Oct 17vs.MassachusettsW 25–⁠1875000
2025 Buffalo 10 games, 14 tackles
DateOpponentResultTklSoloTFLSacksPD
Sep 13atKent StateW 31–⁠2810000
Sep 20vs.TroyL 17–⁠2111000
Sep 27vs.UConnL 17–⁠2021000
Oct 4vs.Eastern MichiganW 31–⁠3021000
Oct 18atMassachusettsW 28–⁠2111000
Oct 25vs.AkronL 16–⁠2410000
Nov 1atBowling GreenW 28–⁠332000
Nov 12atCentral MichiganL 19–⁠3811000
Nov 19vs.Miami (OH)L 20–⁠3711000
Nov 28vs.OhioL 26–⁠3111000
2024 Buffalo 6 games, 6 tackles
DateOpponentResultTklSoloTFLSacksPD
Sep 14vs.MassachusettsW 34–⁠311000
Sep 28atUConnL 3–⁠4711000
Nov 2atAkronW 41–⁠3011000
Nov 12vs.Ball StateW 51–⁠4810000
Nov 20atEastern MichiganW 37–⁠2010000
Nov 26vs.Kent StateW 43–⁠710000

Box scores from CollegeFootballData, 2004 on. ✦ postseason; ★ a career high on file.

Is this you, or do you know of something wrong or missing here? Suggest a correction. We check each one against a source before changing the page.