Giles var også spiller for Shamrock Rovers, i tillegg til å ha spilt for amerikanske Philadelphia Fury i 1978. Han trente Vancouver Whitecaps fra 1981 til 1983.