Alan McCulloch (born 19 August 1953) is a Scottish former footballer, who played for Kilmarnock and St Mirren. He also played for the Scottish League XI and the Scotland under-21s.