Turner began his career at Derby County but moved to Ireland to join Sligo Rovers in December 2005 after the club returned to the top flight by winning the First Division title a month earlier.
At Dalymount Park, Turner made his club debut in an FAI Cup win over Malahide United on 19 August 2007.
However, after Sean Connor departed at the end of that season, Turner found himself out of favour under Pat Fenlon and he left the Gypsies by mutual consent in July 2008.
[3] He made his debut for the Lilywhites in the opening night defeat by Bohemians at Oriel Park on 6 March 2009 and scored his first club goals a fortnight later with two penalties in a 3–0 win at home to Drogheda United.
[10] He scored in the second round of qualifications for the 2011–12 UEFA Champions League in a match with Flora Tallinn at Tallaght Stadium, and contributed to the first victory for Shamrock Rovers in the elite competition.