John Keough
John Keough is a S (#7) for Buffalo.
Career timeline
- NowBuffalo S: #7
John Keough: Buffalo S profile and stats
John Keough is a S (#7) for Buffalo. This profile tracks John Keough's season stats and game log through the 2026 season, and links straight into the Buffalo roster, the Big Ten players hub and the conference schedule. To see where Buffalo sits in the race, check the live Big Ten standings.
The Big Ten Report
One conference, in your inbox every Tuesday.
Standings, the title race and one opinion on the Big Ten. No filler.
Frequently asked questions
What team does John Keough play for?
John Keough plays for Buffalo, wearing #7 at S.
What position does John Keough play?
John Keough is a S for Buffalo.