Brian Hornsby (born 10 September 1954) is an English former professional footballer who played as a midfielder for Arsenal, Shrewsbury Town, Sheffield Wednesday and Carlisle United in the English league. He also had short spells playing abroad for Edmonton Drillers (Canada), IK Brage (Sweden) and Falu BS (Sweden) for whom he was player-manager. Hornsby played 222 English league games and scoring 48 goals. His career was seriously curtailed by a hamstring injury when playing for Sheffield Wednesday in 1980.