Glasgow born outside right Neil Turner played for Petershill as a youth player in 1912. In September 1913, Turner moved to England to join Second Division Leeds City, making his Football League debut at Huddersfield Town in November 1913, scoring in a 1-1 draw, but first team opportunities were limited to 2 outings in November and two the following April, with Turner scoring again that month in a 1-0 win over Bristol City. In August 1914 Turner returned to Scotland joining Raith Rovers. During World War One, Turner played as a guest with Benburb F.C. and then moved to St Mirren in 1916, from where he joined Vale of Leven in 1917 before moving to Kilmarnock in September 1918. With the end of the War he joined First Division Sunderland in 1919 playing once only for The Black Cats at Bradford Park Avenue in April 1920. He joined Aberdare Athletic scoring twice in 22 appearances during 1921-22, before returning to Scotland with Dundee. In October 1923, Turner joined Bethlehem Steel of the nascent American Soccer League as many players were tempted to do at the time. In 1925, he moved to the New Bedford Whalers before finishing his career with the Springfield Babes during the 1926-1927 season.