Career
He has previously played for Crewe Alexandra whilst on loan from Manchester City. Manchester City
Born in Sale, Greater Manchester, Leigh joined Manchester City Academy in 2004, after he was spotted by scouts whilst playing for Sale United. He was also nominated for the 2012-2013 Academy player of the season award.
On 12 August 2014, Leigh joined League One club Crewe Alexandra on loan initially until January 2015, later extended to the end of the 2014/2015 season.
Leigh made his professional debut in the League Cup against Barnsley on 12 August 2014. He started the match but was substituted by Jon Guthrie in the 62nd minute.
This goal was voted the goal of the season for Crewe Alexandra as voted for by the fans. After his loan spell at Crewe Alexandra was concluded, making forty-two appearance in all competitions, Leigh was released by the club
Following this, Manager Steve Davis was keen to sign Leigh on a permanent basis, but Leigh turned down the offer of a deal.
Bradford City
After Crewe Alexandras attempts to sign him failed, Leigh went on trial at Bradford City. But following a successful trial with the club, Leigh signed a one-year deal for Bradford City on 6 August 2015. On 17 January 2013, Leigh was called up by England U19 for the first time.
Leigh went on to make four appearance for the national team