Karierę koszykarską rozpoczynał w 1996, kiedy to trafił na studia na uniwersytecie Kentucky[1]. Na drugim roku studiów wraz z drużyną Wildcats wygrał mistrzostwa NCAA[2]. Po czterech latach studiów, postanowił zgłosić się do draftu, w którym został wybrany z 19 numerem przez Charlotte Hornets[3]. W 2004 brał udział w meczu gwiazd, który odbył się w Los Angeles[4]. Rok później trafił do Milwaukee Bucks[5]. W 2006 trafił do Portland Trail Blazers[6], a następnie do New Jersey Nets[7]. W 2008 bronił barw Dallas Mavericks[8]. 20 sierpnia 2008 roku podpisał kontrakt z Miami Heat[9]. W sezonie 2010/11 wraz z zespołem z Miami dotarł do finału NBA, gdzie jednak przegrali z Dallas Mavericks[10]. 9 grudnia 2011 Magloire podpisał roczny kontrakt z Toronto Raptors; został tym samym pierwszym zawodnikiem urodzonym w Kanadzie, który zagrał dla Raptors, jedynej kanadyjskiej drużynie w NBA[11]. 18 września 2012 Magloire przedłużył kontrakt[12], jednak jeszcze przed rozpoczęciem sezonu 2012/13, 27 października został zwolniony przez Raptors[13].