Teams D Donaldson played for

MiscellaneousWest of Scotland Under-21s (1966)
 Scotland B (1971)
 Drumpellier (1972)
 West of Scotland (1973)