[2] Semple has previously played for Sheffield United's youth academy, Ross County and Queen of the South.
[4] On 4 August 2018, Semple scored his solitary goal for Queens in their first league match of the 2018-19 season at Cappielow versus Greenock Morton in a 2–2 draw.
[5] On 6 January 2019, Semple returned to Bramall Lane after playing for the Doonhamers in their 2–1 away win versus Inverness Caledonian Thistle.
[6] On 22 January 2019, Semple signed for the Doonhamers rivals in the Scottish Championship, the Dingwall club Ross County on an 18-month deal.
[9] On 28 December 2019, Semple scored the opening goal in the fourth minute at Somerset Park versus the Honest Men, as Queens won 2–1.