Career
Fordyce joined Livingston"s youth system from Hibernian in 2009. He made two more appearances that season. His next appearance came the following season on 2 January 2011 as a substitute against Falkirk in the Scottish First Division.
On 15 March 2013, he moved to Clyde on a short-term loan deal and made six appearances in total.
He extended his stay with Livingston by signing a new one-year contract in May 2013. In June 2015, after six years with Livingston, Fordyce signed for Scottish League One side Dunfermline Athletic and was appointed as first-team captain by manager Allan Johnston.