Career
He has represented the Scotland under-21 team, the Scotland B team and been selected for the full Scotland squad. Turner previously played for Stirling Albion, Barnsley, Everton and several other clubs on loan. Born in Stirling, Turner arrived at Everton after impressing with his local team, Stirling Albion, signing for £50,000 in March 2003.
Turner found national fame when he was sent off after only nine minutes during his Premier League debut for the Toffees against Blackburn Rovers, after picking up a header from one of his own defenders, Alan Stubbs, outside the penalty area.
His arrival at the club sparked an upturn in form, and he helped them to avoid defeat in each of the eleven games in which he played during his loan spell. In March 2009 Turner signed for Nottingham Forest on loan until the end of the 2008-2009 season.
During his spell at Forest, Turner saved a penalty hit by Jamal Campbell-Ryce in a league match between Forest and Barnsley. In August 2010 he signed on a month emergency loan to Coventry City as back-up to Keiren Westwood.
Turner signed for Preston North End on a 93-day emergency loan on 9 February 2011, replacing Andy Lonergan, the regular Preston goalkeeper.
After Lonergan left Preston to join Leeds United, Turner signed a one-year contract with Preston on 29 July 2011. On 27 August 2011, Turner scored his first ever career goal in the 86th minute of a league match against N ottinghamshire County, sending a long ball bouncing over the head of his opposite number Stuart Nelson. Turner suffered an injury to his foot on 3 November 2011.
Preston then signed a new goalkeeper from Germany, Thorsten Stuckmann, who kept Turner out of the first team when he returned from injury.
Turner was loaned to Dunfermline Athletic in January 2012, but this contract was cancelled after he suffered an injury in training. In May 2012, Turner was released from the club after being told his contract would not be renewed.
On 30 January 2014, Turner signed a short-term contract with Barnsley. On 15 August 2014, Turner signed a six-month contract with Sheffield United.
Turner represented the Scotland B side in May 2009.
He was called up to the full Scotland squad in August 2010 as a replacement for the injured David Marshall. He was sometimes selected for the squad under the management of Craig Levein, but did not play.