Born in Vancouver, British Columbia, Canada, McLeod spent his youth career with Coquitlam Blue Mountain. In 1976, he moved to Vancouver Columbus FC (Italia).
Born in Vancouver, British Columbia, Canada, McLeod's early football career began with Coquitlam Blue Mountain. In 1976, he joined Vancouver Columbus FC (Italia).