John McGrane (born October 12, 1952) is a Scottish-Canadian former soccer player who played as a defender. Starting his career at Hamilton City, he went on to spend nine years playing in the North American Soccer League for the Los Angeles Aztecs, the Montreal Manic, the Chicago Sting, and the Minnesota Strikers. He retired from playing in 1985. McGrane competed at the 1976 Summer Olympics and won 12 caps with the Canada national team.