Er spielte für die englische Mannschaft bei den Schacholympiaden 1966, 1970, 1972, 1974, 1976 und 1978. Mit der Mannschaft erreichte er 1976 in Haifa den dritten Platz, in der Einzelwertung war er 1970 in Siegen erfolgreichster Spieler am dritten Brett. Außerdem nahm er an den Mannschaftseuropameisterschaften 1973, 1977, 1980 und 1983 teil und erreichte als bestes Ergebnis 1980 in Skara den dritten Platz.