 MacDonald's first goal for Latics was a consolation header in a 2–1 defeat to Peterborough United at London Road.At the end of the 2013–14 season, the one – year option that the club had on MacDonald's contract was not exercised, and thus he was released.During his time at the club he had made 30 league appearances, scoring 5 goals.