Dave MacKinnon
| Personal information | |||
|---|---|---|---|
| Full name | David Donaldson MacKinnon | ||
| Date of birth | 23 May 1956 | ||
| Place of birth | Glasgow, Scotland | ||
| Position(s) | Defender | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) | 
| 1972–1976 | Arsenal | 0 | (0) | 
| 1976–1978 | Dundee | 30 | (3) | 
| 1978–1982 | Partick Thistle | 99 | (0) | 
| 1982–1986 | Rangers | 168 | (2) | 
| 1986–1989 | Airdrieonians | 98 | (3) | 
| 1989–1991 | Kilmarnock | 54 | (2) | 
| 1991–1992 | Forfar Athletic | 28 | (0) | 
| Total | 411 | (9) | |
| International career | |||
| 1980 | Scottish League XI | 1 | (0) | 
| *Club domestic league appearances and goals | |||
David Donaldson MacKinnon (born 23 May 1956) is a Scottish former professional footballer, who played for Dundee, Partick Thistle, Rangers, Airdrieonians, Kilmarnock and Forfar Athletic.