John Alexander Fleck (born 24 August 1991) is a Scottish footballer who plays as a midfielder for Sheffield United.
On 12 September 2006, Fleck captained Scotland Under 16s to an 11–0 victory over Jersey Under 17s, scoring a hat trick in the process. He was the captain of the Scotland side at the 2006 Victory Shield competition. He also captained the Scotland Under 17 side throughout 2007 and 2008 and is a regular at Under 19 level. He made his debut for the Scotland U21 side on 29 March 2009.