John Bain
John Bain
may refer to:
John Bain (footballer, born 1854)
(1854–1929), Scottish-born English amateur footballer (Oxford University, England national team)
John Bain (footballer, born 1923)
(1923–2019), Scottish football player and manager (Ferranti / Meadowbank Thistle)
John Bain (footballer, born 1957)
, Scottish-US football (soccer) player and coach
John Bain or
TotalBiscuit
(1984–2018), British game commentator and critic
John J. Bain
, headmaster of Oratory Preparatory School