Jarrow, County Durham born inside and outside right Sandy Trotter began his football career with Jarrow Croft in 1912 and played for Newburn in 1913 and Ashington in 1914. During the First World War he joined Raith Rovers in 1916, Dumbarton in August 1917 making 17 appearances for The Sons during 1917-18, and Renton in 1918 before returning to Ashington in 1919.
Before Ashington had themselves joined The Football League he moved to Second Division Leicester City in 1920, making his League debut against Bury that September, scoring in a 4-0 victory. The following season he missed only four matches, and in 1921-22 helped Leicester to finish in 3rd place in the Second Division, narrowly missing out on promotion. However in the 1924 close season he was sold to Second Division rivals South Shields after 11 goals in exactly 100 appearances for The Foxes. He had three seasons back in the north east where he was a near ever present for Shields, scoring 17 goals in 129 appearances, before joining Port Vale in the summer of 1927, but he had only one season at The Old Recreation, scoring 3 times in 17 appearances before joining non league Manchester Central in 1928. He then returned to the north east playing for Bedlington United in 1929 and West Stanley in 1930 before hanging up his boots.