Garry Ayre (Vancouver, Columbia Británica; 12 de octubre de 1953) es un jugador de fútbol retirado que jugó en la North American Soccer League, la Major Indoor Soccer League y en la selección canadiense.
En 2009, entrenó al equipo sub-21 del Coquitlam Metro-Ford Soccer Club.
En 1977, se fue con Vancouver Whitecaps, donde jugó veintitrés partidos en esa primera temporada y quince en 1978 antes de ser transferido al New York Cosmos.
[2] En 1979, se trasladó al Portland Timbers, donde actuó en 18 juegos la temporada siguiente.
En 1981, estuvo con Baltimore Blast, pero solo jugó diez encuentros antes de que una lesión en la rodilla terminara su carrera.