Career
Celtic and loan spells
Born in Glasgow, Marr began his career with Celtic, but did not make any competitive first team appearances for them. In June 2010, he moved on loan to Falkirk for 6 months before returning to Celtic. Upon his return in January 2011, he was sent out on loan again, this time to Ross County.
Clyde
Marr left Celtic in June 2011, and remained without a club until December 2011, when he signed a short term deal with Clyde.
He played his first game for Clyde on 3 December, against Berwick Rangers at Shielfield Park. On Sunday 8 January 2012, he officially signed a new contract till the end of the season.
Alloa Athletic
On 23 August 2012, Marr signed for Alloa Athletic.