McClatchey representó a Escocia en los Juegos de la Commonwealth de 1974 en Auckland, Nueva Zelanda. En 1975 nadó para Escocia en el torneo de tres naciones en Praga, Checoslovaquia y en el torneo de natación de ocho naciones en Mallorca, España. Ganó una medalla de plata en el Campeonato Mundial de 1975 en Cali, Colombia como parte del relevo británico de 4 × 200 m estilo libre con Gordon Downie, Brian Brinkley y Gary Jameson En 1976, además de ganar una medalla de bronce en los Juegos Olímpicos, rompió los récords británicos para los 400 m estilo libre, los 200 m mariposa y los 400 m medley individual, este último mientras nadaba para Gran Bretaña en la Copa Europa en Italia. También nadó para Gran Bretaña en los Campeonatos Europeos Acuáticos de 1977
en Jönköping, Suecia, ganó siete campeonatos escoceses y siete británicos ese año y representó a Escocia en el partido anual de ocho naciones. Representó a Escocia en los Juegos de la Commonwealth de 1978 en Edmonton, Alberta, Canadá y en un partido de cuatro naciones en los Países Bajos el mismo año. McClatchey nuevamente representó a Escocia en el torneo de ocho naciones en 1979, rompió el récord escocés en la mariposa de 100 yardas y nadó en la Universiada de Verano de 1979 (Juegos Universitarios Mundiales) en México. En 1980 McClatchey nadó por Escocia en el partido de ocho naciones (en el Royal Commonwealth Pool en Edimburgo) por última vez y también representó a Escocia en un partido internacional en Bremen, Alemania.