Career
McDonald signed for Hibernian from Sunderland and made his senior debut on the final day of the 2003-2004 season. He was loaned to Clyde for six months in 2006 and he then spent the 2006-2007 season on loan at Airdrie United. McDonald was released by Hibs in 2007 and he then signed permanently for Airdrie.
In June 2010 he moved onto Alloa Athletic.
McDonald signed for Junior side Bonnyrigg Rose Athletic in June 2013.