After making over 50 league appearances for Middlesbrough he moved to Carlisle United in 1984-85. However, he soon moved on to Darlington where he managed 162 league appearances (35 goals), and also scored a crucial goal for them in their 1984-85 FA Cup tie victory over Middlesbrough.
He returned to the North East with Hartlepool United and made 18 league appearances with them until he finished his Football League career in 1990-91. His last match for Hartlepool was in October 1990 against York City, and after Hartlepool he moved into non-league football with South Bank F.C..
- Football League Career Stats at Neil Brown
- Northern Echo
- "STOCKPORT COUNTY : 1946/47 - 2010/11". Post War English & Scottish Football League A - Z Player's Transfer Database. Neil Brown. Retrieved 26 October 2011.[permanent dead link]
- "HARTLEPOOL UNITED : 1946/47 - 2010/11". Post War English & Scottish Football League A - Z Player's Transfer Database. Neil Brown. Retrieved 26 October 2011.
- "Garry Macdonald". In the Mad Crowd. Archived from the original on 2 April 2012. Retrieved 26 October 2011.