Simon made his senior debut for Montrose in season 2011-2012.
He moved to junior football playing for Downfield, Tayport and Dundee Violet before returning to senior football signing for Arbroath in 2014.
Simon signed for Dundee United in January 2015 and played 54 times for the Tangerines.
He next moved to Hibernian in season 2017-2018 and played 22 times for the Easter Road side.
During the latter part of season 2017-2018 Simon had a loan spell at Dundee.
In July 2018 Simon moved to South African side Bidvest Vits where he played for two seasons.
Simon signed for us in September 2020.