Born in Vancouver, British Columbia, Canada, McLeod spent his youth career with Coquitlam Blue Mountain. In 1976, he moved to Vancouver Columbus FC (Italia).
McLeod was born in Vancouver, British Columbia, Canada and started his professional soccer career with Coquitlam Blue Mountain. He later moved to Vancouver Columbus FC (Italia) in 1976.