 A contract extension to the end of the 2010–11 season was celebrated with a match winning goal against Hearts in the Scottish Cup at Tynecastle on 11 January.MacDonald signed for Greenock Morton in July 2011 after a lengthy trial to join his teammate at Saints, Andy Jackson, on the "tail of the bank".He won the SFL Ginger Boot (top scorer in all three SFL divisions) for September 2011.