После того, как Феррелл не был выбран на драфте НБА 2016 года он присоединился к «Бруклин Нетс» для участия в Летней лиге[1]. 5 августа 2016 года Феррелл подписал контракт с «Нетс»[2], однако 21 октября 2016 года, до начала сезона, был отчислен из «Бруклина»[3].
1 ноября 2016 года он был приобретён фарм-клубом «Бруклина» в Джи-Лиге «Лонг-Айленд Нетс»[4]. Уже 9 ноября 2016 года он вернулся в основной состав «Бруклина» и тем же вечером дебютировал в НБА, набрав 5 очков, 3 подбора, 1 передачу и 1 перехват за 14 минут игрового времени в проигранном матче против «Нью-Йорк Никс»[5][6]. По ходу сезона он несколько раз переходил между клубами до 8 декабря 2016 года, когда он был окончательно отчислен из «Бруклина», в общей сложности выйдя на поле 10 раз в НБА[7].
Даллас Маверикс (2017—2018)
28 января 2017 года Феррелл подписал десятидневный контракт с «Даллас Маверикс»[8]. Феррелл дебютировал за новую команду уже на следующий день, выйдя в стартовом составе и записав на свой счёт 9 очков и 7 передач за 36 минут игрового времени в победном матче против «Сан-Антони Спёрс» 105:101[9]. 30 января 2017 года 2 он обновил свой личный рекорд результативности, набрав 19 очков в выигранном матче против «Кливленд Кавальерс»[10]. 3 февраля 2017 года в матче против «Портленд Трэйл Блэйзерс» он набрал 32 очка и вновь обновил личный рекорд. К тому же он стал всего-лишь третьим незадрафтованным игроком, который набирал больше 30 очков за один из первых своих 15 матчей в лиге, до него это делали Конни Хокинс (дважды) и Энтони Морроу[11]. Также в этой игре он повторил рекорд НБА для новичков по количеству реализованных трёхочковых бросков (9)[12]. 7 февраля 2017 года он подписал многолетний контракт с «Маверикс»[13][14]. 11 февраля 2017 года Дерон Уильямс вернулся в строй после травмы и занял место Феррелла в стартовой пятёрке. 2 марта 2017 года Феррелл получил награду лучшего новичка месяца Западной конференции в феврале[15][16]. По итогам сезона 2016/2017 он попал во вторую 2-я сборную новичков[17].
6 марта 2018 года Феррелл реализовал 6 трёхочковых, что помогло ему установить личный рекорд сезона 2017/2018 по набранным очкам (24)[18].
26 июня 2018 года Феррелл получил квалификационное предложение от «Далласа»[19]. Позже, 13 июля 2018 года, «Маверикс» отозвали своё предложение и предложили ему двухлетний контракт на сумму 5,3 млн $[20]. Однако Феррелл несмотря на предварительную договорённость с «Маверикс», всё же отклонил и второе их предложение[21].
Сакраменто Кингз (2018—2020)
23 июля 2018 года Феррелл подписал двухлетний контракт с клубом «Сакраменто Кингз» на сумму 6,15 млн $[22][23].
18 декабря 2020 года Феррелл подписал контракт с клубом «Юта Джаз»[24], однако на следующий день он был отчислен из клуба[25].
26 января 2021 года Феррелл подписал контракт с командой «Солт-Лейк-Сити Старз»[28], за которую сыграл в 14 матчах[29].
Лос-Анджелес Клипперс (2021)
19 апреля 2021 года Феррелл подписал 10-дневный контракт с командой «Лос-Анджелес Клипперс»[29], а ещё через десять дней подписал негарантированный контракт[30].
Панатинаикос (2021)
10 октября 2021 года Феррелл подписал контракт с греческим клубом «Панатинаикос» до конца сезона 2021/22[31].
Цедевита Олимпия (2021—2023)
1 декабря 2021 года Феррелл подписал контракт со словенским клубом «Цедевита Олимпия»[32].
17 августа 2023 года Феррелл подписал контракт с командой «Шанхай Шаркс» из Китайской баскетбольной ассоциации[35].
Партизан/Будучность (2023—настоящее время)
23 ноября 2023 года Феррелл подписал однолетнее соглашение с командой «Партизан», выступающей в чемпионате Сербии по баскетболу, Адриатической лиге и Евролиге[36]. 28 ноября 2023 года появилась информация, что сделка сорвалась в последний момент[37]. Уже 30 ноября стало известно, что Феррелл официально подписал контракт с клубом «Будучность»[38].