Turner signed with Tottenham Hotspur after leaving school and recovered well enough from a broken leg to make his first-team debut under the stewardship of Terry Venables on 15 August 1992, starting in a 0–0 draw at Southampton, before he was replaced by Andy Gray on 75 minutes. On 5 September, he set a then-Premier League record as the division's youngest-ever goalscorer, when he scored against Everton at the age of 17 years and 166 days. He went on to score goals against Brentford, Manchester City and Oldham Athletic to end the 1992–93 season with four goals in 21 appearances, helping "Spurs" to an eighth-place finish and run to the FA Cup semi-finals. However he fell out of the first-team picture under new manager Osvaldo Ardiles and featured in just one game in each of his three remaining seasons at White Hart Lane. On 26 August 1994, Turner joined Second Division side Wycombe Wanderers on a six-week loan and played four times for Martin O'Neill's "Choirboys". On 10 October 1994, he was loaned out to Sammy Chung's Third Division club Doncaster Rovers, and scored two goals in five matches in a two-month stay at Belle Vue. On 28 November 1995, he joined Brian Horton's Huddersfield Town, who were considering signing him permanently if their limited budget would allow it. He scored on his debut against West Bromwich Albion at the Alfred McAlpine Stadium. He played a total of five First Division games for the "Terriers". On 28 March 1996, he was loaned out to Southend United, and went on to play six First Division games for Ronnie Whelan's "Shrimpers".
Portsmouth
On 3 September 1996, Turner was signed by Portsmouth after manager Terry Fenwick paid a £250,000 transfer fee, authorised by chairman Terry Venables. He scored two goals in 27 appearances over the course of the 1996–97 season, as "Pompey" posted a seventh-place finish in the First Division. However Turner dislocated his ankle and tore his ligaments whilst at Fratton Park, and the resulting abnormality in his ankle hampered his career and caused him numerous related injury problems. He featured 18 times in the 1997–98 campaign, scoring one goal, as Portsmouth narrowly avoided relegation.
Crystal Palace to Wolves
On 23 October 1998, Turner was again signed by Terry Venables, who was now manager at First Division Crystal Palace; the transfer fee was £75,000. However he failed to break into the first-team at Selhurst Park, featuring in just two games before dropping out of contention entirely under new manager Steve Coppell. On 24 March 1999, Turner joined Colin Lee's Wolverhampton Wanderers on a free transfer, but never made it onto the pitch at Molineux.
Rotherham United
On 6 June 1999, Turner signed with Ronnie Moore's Rotherham United. He made 35 appearances for the "Millers" during the 1999–2000 season, scoring one goal, as the club secured promotion as runners-up of the Third Division. However he lost his first-team place at Millmoor, featuring just four times as United secured a second consecutive promotion in 2000–01. He instead spent loan spells out at Boston United and Rochdale, featuring in four Conference games for Steve Evans's "Pilgrims" and four Third Division games for Steve Parkin's "Dale".
Later career
On 21 June 2001, Turner signed with Gary Johnson's Conference club Yeovil Town. He played 22 times for the "Glovers" over the course of the 2001–02 campaign, though was not in the matchday squad as Yeovil won the FA Trophy in May 2002. He spent February and March on loan at Conference rivals Nuneaton Borough, scoring one goal in 12 games for Steve Burr's "Boro". He spent the end of the season on loan at Carl Shutt's Kettering Town, who finished as champions of the Southern LeaguePremier Division. Turner spent the first half of the 2002–03 season with Darron Gee's Southern League Premier Division side Tamworth. He then returned to the Football League for the second half of the campaign after being signed by Terry Fenwick, his former manager at Portsmouth. However Fenwich was soon replaced by Martin Wilkinson, and Turner was allowed to leave Sixfields and went on to return to the Conference after signing with Jimmy Quinn's Northwich Victoria. He went on to have brief stays with Moor Green, Sutton Coldfield Town, Cinderford Town, Belper Town and Banbury United. He later joined Chasetown and scored three goals in 23 appearances across the 2005–06 campaign, helping the "Scholars" to the Midland Alliance title. He featured 13 times across the 2006–07 season, helping the "Chase" to a third-place finish in the Southern League Division One Midlands. Remaining as a player-coach for the 2007–08 season, he helped Chasetown to reach the Third Round of the FA Cup, where they were defeated by Cardiff City.
Style of play
Turner was a pacey winger.
Coaching career
Turner worked as under-10 coach at the Academy at Wolverhampton Wanderers during the 2007–08 season. He went on to coach at both Chasetown and Kidsgrove Athletic, before he was appointed as first-team manager of Alsager Town in May 2012. The "Bullets" finished 15th in the North West Counties Premier League at the end of the 2012–13 season, and Turner resigned on 7 January 2014, citing family and personal problems. He took up the post as assistant manager at Northern Premier League Division One South side Coalville Town the following day, a club closer to his home. He then worked as an under-15 coach at the Nottingham Forest Academy from September 2014 to October 2015. He was appointed as manager at Romulus in 2015. The "Roms" finished tenth in the Northern Premier League Division One South in 2015–16 and then 13th in 2016–17, before Turner left his post in November 2017. He worked as a coach at Shepshed Dynamo before he was appointed as head coach of Port Vale's Football and Education Academy in April 2018. The following month he also returned to manage Alsager Town for a second spell, who were now in the North West Counties League Division One. Alsager ended the 2018–19 season in 17th-place and Turner went on to leave the club in order to take a position coaching the Bangladesh youth team.
Personal life
His father, Pat, played for Charlton Athletic until he was forced to retire due to injury at the age of 20.