באליפות העולם שנערכה בברלין, גרמניה המערבית בשנת 1978 זכה מקאג ב-3 מדליות זהב, במשחה ל-100 מטר חופשי בשיא אליפות חדש של 50.24 שניות, לפני האלוף האולימפי בן ארצו ג'ים מונטגומרי (50.73 שניות) וקלאוס סטיינבאך ממערב גרמניה (50.79 שניות), במשחה שליחים 4x100 מטר ביחד עם ג'ק בבשוף, ראודי גיינס וג'ים מונטגומרי בשיא עולם חדש של 3:19.74 דקות, לפני גרמניה המערבית (3:26.65 דקות) ושוודיה (3:26.95 דקות) כשחיין רביעי הוא קבע ב"זינוק שליחים" את התוצאה המהירה באליפות של 49.26 שניות, התוצאה המהירה בעולם באותה העת ובמשחה שליחים 4x100 מטר מעורב ביחד עם בוב ג'קסון, ניק נביד וג'ו בוטם בשיא אליפות חדש של 3:44.63 דקות, לפני גרמניה המערבית (3:48.58 דקות) ובריטניה (3:49.06 דקות).