Craig Holden is a former Australian rules footballer who played in the AFL for the Sydney Swans and North Melbourne Football Club and in the West Australian Football League playing for the Swan Districts Football Club.