Michael Craig (born 20 September 1977) is a Scottish former professional footballer, who played for Aberdeen and Montrose in the Scottish Football League.