Craig McPherson (born 27 March 1971) is a Scottish former professional footballer, who retired in 2006. He played as a left-back or left-sided midfielder. McPherson started his career with his hometown club Greenock Morton, where he played mainly on the left hand side of midfield, occasionally being played as a full-back by then manager Allan McGraw. McPherson then played for Clyde and Airdrieonians. He followed manager Ian McCall in moving to Falkirk after the Airdrieonians club closed in 2002. He won promotion with Falkirk in 2005 and retired after one season in the Scottish Premier League.