W czerwcu 1975 roku Irlandczyk postanowił zmienić klub i odszedł do West Bromwich Albion. Spędził tam dwa sezony, podczas których był grającym szkoleniowcem West Brom. Z posady tej Giles zrezygnował 21 kwietnia 1977 roku, po czym został graczem Shamrock Rovers, gdzie także pełnił rolę szkoleniowca. W 1978 roku zaliczył krótki epizod w amerykańskim klubie Philadelphia Fury, a piłkarską karierę zakończył w 1983 roku.
Sezon Klub Rozgrywki Mecze Bramki 1957/1958 Manchester United Division One 0 0 1958/1959 Manchester United Division One 0 0 1959/1960 Manchester United Division One 10 2 1960/1961 Manchester United Division One 23 2 1961/1962 Manchester United Division One 30 2 1962/1963 Manchester United Division One 30 4 1963/1964 Leeds United Division Two 40 7 1964/1965 Leeds United Division One 39 7 1965/1966 Leeds United Division One 40 5 1966/1967 Leeds United Division One 29 12 1967/1968 Leeds United Division One 20 7 1968/1969 Leeds United Division One 32 8 1969/1970 Leeds United Division One 32 13 1970/1971 Leeds United Division One 34 13 1971/1972 Leeds United Division One 38 6 1972/1973 Leeds United Division One 33 6 1973/1974 Leeds United Division One 17 2 1974/1975 Leeds United Division One 29 1 1975/1976 West Bromwich