מקל גדל במחלקת הנוער של מכבי ת"א וזכה יחד עם עומרי כספי באליפות הנוער ב-2005, קבוצה ממנה יצאו שני שחקני ה-NBA הישראלים היחידים בהיסטוריה. ב-2006 זכה עם הנוער של מכבי בגביע.
בקיץ 2006 עבר לליגת המכללות ושיחק שנתיים במדי וויצ'יטה סטייט, כאשר בעונתו השנייה היה מהבולטים בקבוצה והעמיד ממוצעים של 9.3 נק' ו-3.7 אס'. לקראת סוף עונת 2007/8 הגיע למכבי ת"א והתאמן איתה.
בעונת 2008/9 הושאל להפועל גלבוע/גליל ונבחר לתגלית העונה. את עונת 2009/2010 פתח מקל במכבי ת"א אך בחודש דצמבר חזר לגלבוע/גליל והוליך את הקבוצה תחת הדרכתו של עודד קטש לאליפות השנייה בתולדות המועדון. עונה לאחר כן (2010/11) שיחק עם גליל ביורוקאפ והעמיד ממוצעים של 10 נק', 6.3 אס' ו-3.7 ריב'. באותה עונה גם סיים כשחקן השנה בליגה הישראלית עם ממוצעים של 12 נקודות ו-6.3 אסיסטים.
בקיץ 2011 עבר מקל לבנטון טרוויזו האיטלקית ושיחק במדיה עונה אחת. בעונת 2012/2013 חזר מקל לישראל, הצטרף למכבי חיפה, הוליך אותה לאליפות היסטורית ונבחר בפעם השנייה לשחקן השנה בליגה הישראלית עם ממוצעים של 13.3 נקודות ו-5.4 אסיסטים וכן ל-MVP של משחק הגמר בו גברה חיפה על מכבי.
ב-2013 הפך מקל לישראלי השני ב-NBA כאשר חתם בדאלאס מאבריקס ושותף ב-31 משחקים. הוא תרם 2.4 נקודות ו-2 אסיסטים בקצת פחות מ-10 דקות בממוצע למשחק, עד שנפצע ונאלץ לעבור ניתוח. בהמשך שיחק בקבוצת הבת של המאבריקס, טקסס לג'נדס מליגת הפיתוח.
את עונת 2014/15 החל מקל בניו-אורלינס פליקאנס אך שוחרר לאחר 4 משחקים. בחודש פברואר עבר לניז'ני נובגורוד הרוסית, שם שיתף פעולה בקו האחורי עם טיילור רוצ'סטי. ביורוליג מקל תרם 11.7 נק' ו-4.6 אס' למשחק בשלב הטופ 16, לצד 8.5 נק' ו-3.2 אס' בליגת ה-VTB, בה הגיעה ניז'ני לחצי-הגמר ונעצרה ע"י צסק"א מוסקבה.
את העונה הקודמת פתח בכוכב האדום בלגרד הסרבית, במדיה שיחק 4 משחקים ביורוליג. בליגה האדריאטית תרם העונה 11.1נקודות ו-5.7 אסיסטים למשחק.
מקל שיחק בכל נבחרות ישראל, ובאליפות אירופה שנערכה בקיץ האחרון היה ממצטייני הנבחרת כשתרם 15.8 נק' ו-4.6 אסיסטים בממוצע למשחק.