מקי נולד בפרבר מונקסטאון שבבלפסט, והחל את הקריירה שלו במונקסטאון ובפורת' ריבר לפני שהצטרף לארסנל ב-1922. החתמתו של מקי הייתה חריגה כיוון שהוא דרש קוףמחמד במקום תשלום עבור החתימה, דרישה שבוצעה על ידי הנהלת ארסנל בעקבות קשריו הבינלאומיים של היושב-ראש סרהנרי נוריס.
מקי היה מגן ימני צעיר וחזק, וערך את הופעת הבכורה שלו במשחק מול ברמינגהאם סיטי ב-9 בדצמבר 1922. הוא הפך לשחקן הרכב קבוע, השתתף ב-23 משחקי ליגה בעונתו הראשונה וב-31 משחקי ליגה בעונה הבאה. ב-14 באפריל1923 הוא ערך את הופעת הבכורה שלו במדי נבחרת צפון אירלנד במשחק מול נבחרת ויילס. אולם, את רוב עונת 1924/1925 הוא החמיץ בעקבות פציעה. אף על פי שמקי חזר להרכב הפותח, והשתתף ב-35 משחקי ליגה בעונת 1925/1926, הוא הודח מההרכב לאחר הצטרפותו בקיץ 1926 של טום פארקר, לימים קפטן המועדון.
מקי שיחק בארסנל במשך שתי עונות נוספות בעיקר כשחקן מילואים, וב-1928 עזב לפורטסמות' לאחר למעלה ממאה משחקים בכל המסגרות ושער אחד במדי ארסנל. הוא היה שחקן הרכב קבוע בפורטסמות' במשך שבה עונות. הוא השתתף בלמעלה מ-250 משחקי ליגה עבור פומפי, ופעמיים הפסיד עם המועדון בגמר גביע ה-FA (לבולטון וונדררס ב-1929 ולמנצ'סטר סיטי ב-1934). כמו כן, בתקופה זו הוא השתתף בשני משחקי נבחרת נוספים. מקי עזב את פורטסמות' ב-1936, וסיים את הקריירה שלו בנורת'המפטון טאון ובסיטינגברן.
לקריאה נוספת
ג'ף האריס וטוני הוג, Arsenal Who's Who, Independent UK Sports, 1995 (ISBN 1-899429-03-4)