A product of the Scottish Highland Football League, McDonald started his senior career with Brora Rangers in the Scottish Highland Football League, Celtic, Hearts, Morton, Partick Thistle and Queen of the South.
A product of the Scottish Highland Football League, McDonald started his senior career with Brora Rangers F.C. in the Scottish Highland Football League. He also played in the Scottish Football League for Glasgow Celtic F.C., Hearts, Morton, Partick Thistle and Queen of the South.