После того, как Макгрудер не был выбран на драфте НБА 2013 года, он присоединился к клубу «Орландо Мэджик» для участия в Летней лиге в Орландо, а затем к клубу «Шарлотт Бобкэтс» В Летней лиге в Лас-Вегасе[1]. 27 сентября 2013 года он подписал контракт с клубом «Оклахома-Сити Тандер»[2]. Однако уже 25 октября 2013 года он был отчислен из «Оклахомы»[3].
В ноябре 2013 года Макгрудер подписал контракт с венгерским клубом «Атомерёмю».
В июле 2014 года Макгрудер присоединялся к «Голден Стэйт Уорриорз» для участия в Летней Лиге НБА. 29 сентября 2014 года он подписал контракт с «Бостон Селтикс»[4]. Но опять же 27 октября 2014 года он был отчислен из «Селтикс»[5]. Через 4 дня он подписал контракт с фарм-клубом «Бостона» в Д-Лиге, клубом «Мэн Ред Клоз»[6]. 26 марта 2015 года он был отчислен из «Мэн Ред Клоз», за клуб он провёл 26 игр[7]. Через 4 дня он был подписан клубом «Су-Фолс Скайфорс»[8].
В июле 2015 года Макгрудер привлекался к играм за «Майами Хит» в Летней лиге[9]. 2 ноября 2015 года он подписал новый контракт с «Су-Фолс Скайфорс»[10]. Он помог «Су-Фолс» закончить регулярный сезон с рекордным для клуба соотношением побед (40) к поражениям (10), а также выиграть в финале плей-офф у «Лос-Анджелес Ди-Фендерс»[11].
Майами Хит (2016—2019)
В июле 2016 года Макгрудер снова сыграл за «Майами Хит» в Летней лиге[12]. 7 июля 2016 года он подписал трёхлетний частично гарантированный контракт с «Хит»[13][14]. 26 октября 2016 года, в первом матче сезона, Макгрудер дебютировал в НБА в матче против «Орландо Мэджик». За почти 24 минуты на площадке он набрал 6 очков, 3 подбора и 2 перехвата и помог выиграть со счётом 108:96[15]. 6 февраля 2017 года он набрал рекордные для себя 15 очков в матче против клуба «Миннесота Тимбервулвз»[16].
12 октября 2017 года Макгрудер получил стрессовый перелом левой ноги и выбыл до февраля 2018 года[17][18].
10 ноября 2018 года Макгрудер обновил личный рекорд результативности, набрав 22 очка в проигранном матче против «Вашингтон Уизардс»[19].
7 апреля 2019 года Макгрудер был отчислен из «Майами Хит»[20].
Лос-Анджелес Клипперс (2019—2020)
9 апреля 2019 года «Клипперс» заключили контракт с Макгрудером[21].
Детройт Пистонс (2020—2023)
19 ноября 2020 года в результате трёхстороннего обмена Макгрудер оказался в «Детройт Пистонс»[22].
6 августа 2021 года Макгрудер был отчислен «Пистонс»[23].Однако 11 августа он вновь подписал контракт с клубом[24].
10 января 2022 года Макгрудер был обменян вместе с пиком второго раунда драфта 2022 года от «Бруклин Нетс» в «Денвер Наггетс» на Бола Бола[25]. Однако 13 января 2022 года сделка была аннулирована после того, как Бол не прошел медосмотр, и Макгрудер вернулся в «Пистонс»[26].
1 августа 2022 года Макгрудер вновь подписал контракт с «Пистонс»[27].
Голден Стэйт Уорриорз (2023)
28 сентября 2023 года Макгрудер подписал контракт с командой «Голден Стэйт Уорриорз»[28]. 21 октября игрок был отчислен[29].