השלים את המשפט הבא: מקלאצ'י ייצג את סקוטלנד במשחקי הקומנוולת הבריטיים בשנת 1974 באוקלנד, ניו זילנד. ב-1975 הוא שחה עבור סקוטלנד בטורניר של שלוש המדינות בפראג, צ'כוסלובקיה ובטורניר השחייה של שמונה המדינות במלורקיה, ספרד. ב-1975 זכה באליפות העולם בקלי, קולומביה במדליית הכסף בתחרות 4 × 200 עם גורדון דאוני, בריאן ברינקלי וגארי ג'יימסון. בשנת 1976, מלבד זכייה במדליית הברונזה באולימפיאדה, הוא שבר את השיאים הבריטיים במדליית 400 מטר חופשי, 200 מטר פרפר ובמדליית 400 מטר אישית, כאשר שחה עבור בריטניה בגביע אירופה באיטליה. הוא גם שחה עבור בריטניה ב
1977 אליפות אירופה באתרי מים ביונקופינג, שוודיה, זכה בשבע אליפויות סקוטלנד ושבע באליפות בריטניה באותה שנה, ייצג את סקוטלנד במשחק השנתי של שמונה מדינות. הוא ייצג את סקוטלנד במשחקי חבר העמים 1978 באדמונטון, אלברטה, קנדה ובמשחק בין ארבע המדינות בהולנד באותה שנה. מקלאצ'י ייצג שוב את סקוטלנד בטורניר של שמונה אומות בשנת 1979, שבר את השיא הסקוטי ב-100 מטר פרפר ושחה באוניברסיאדת הקיץ של 1979 (משחקי האוניברסיטה העולמיים) במקסיקו. בשנת 1980 שחה מקלאצ'י בפעם האחרונה עבור סקוטלנד במשחק שמונה המדינות (בבריכה המלכותית של הממלכה המאוחדת באדינבורו) וכן ייצג את סקוטלנד במשחק בינלאומי בברמן, גרמניה.