В 2010 году Маршалл был лидером Средней Школы Бишоп О’Коннелл, выступающей в Независимом Виргинском Школьном Дивизионе I. Он также представлял школу Бишоп О’Коннелл в полуфинале Вашингтонской Атлетической Католической Конференции, в выпускном классе в среднем набирая 15,3 очка, 9 подборов и 6 передач за игру.
Колледж
В начале своего первого сезона за «Тар Хилз» Кендалл не был основным разыгрывающим команды, но после ухода Ларри Дрю II[англ.] получил больше игрового времени. После проигранного матча «Джорджие Тех» с более 20 очковой разницей, тренер Северной Каролины поставил Маршалла в стартовый состав.
Второй сезон для Кендалла сложился лучше, 9 марта 2012 года он установил рекорд, набрав 311 результативных передач за один сезон[1]. В победном матче против Крейтона он сломал запястье, из-за жёсткого приземления после лей-апа. В 2012 году Маршалл выиграл приз имени Боба Коузи, присоединившись к прошлым победителям таким как, Рэймонд Фелтон (2005), Тай Лоусон (2009) и другие[2].
16 июля 2012 года Маршалл подписал многолетний контракт с «Финикс Санз»[4]. Он присоединился к «Санз» для участия в Летней лиге НБА 2012 года и в своей первой игре сделал пять передач и три перехвата[5]. В своей последней игре в Летней лиге Маршалл оформил дабл-дабл из 15 очков и 10 передач в победе над «Мемфис Гриззлис»[6].
4 ноября 2012 года Маршалл провел свой первый официальный матч в НБА против «Орландо Мэджик». В этой игре он не отметился результативными действиями. Днем позже он сделал две передачи и один перехват в матче против «Майами Хит».
В своей первой игре в Джи-Лиге Маршалл набрал 21 очко, 8 передач и 2 подбора в победе над командой «Санта Круз Уорриорз». 21 декабря 2012 года Маршалл был отозван «Санз» обратно в основную команду[7].
5 февраля 2013 года Маршалл набрал максимальные за сезон 11 очков и сделал 4 передачи в победе над «Мемфис Гриззлис».
9 марта 2013 года Маршалл набрал 9 очков, 2 подбора и 4 передачи в победе над «Хьюстон Рокетс».
Первый выход в стартовой пятерке у Маршалла в НБА состоялся 27 марта 2013 года против команды «Юта Джаз». В этой игре Маршалл отдал 13 передач[8].
3 декабря 2013 года Маршалл подписал контракт с командой «Делавэр Эйти Севенерс» из Джи-Лиги НБА[11]. В своем дебюте в составе «Делавэра» Маршалл набрал 31 очко, 10 передач, 9 подборов и 2 перехвата в матче против «Рио-Гранде Вэллей Вайперс»[12].
3 января 2014 года Маршалл стал шестым игроком на позиции разыгрывающего, который выходил в стартовой пятерке «Лейкерс» в течение сезона 2013/14. В этом матче против «Юты Джаз» Маршалл набрал 20 очков и 15 передач[14].
18 июля 2014 года Маршалл был отчислен «Лейкерс»[15].
Милуоки Бакс (2014—2015)
20 июля 2014 года Маршалл подписал контракт с командой «Милуоки Бакс»[16].
17 января 2015 года Маршалл выбыл до конца сезона 2014/15 после разрыва передней крестообразной связки правого колена[17].
9 сентября 2015 года Маршалл подписал контракт с командой «Филадельфия Севенти Сиксерс»[20]. 11 ноября он был направлен в команду «Делавер Эйти Севенерс» для реабилитации после разрыва крестообразной связки[21]. 4 декабря он был отозван «Севенти Сиксерс» обратно в основную команду.
11 декабря 2015 года Маршалл дебютировал за «Севенти Сиксерс», набрав 5 очков и 6 передач[22].
26 августа 2016 года Маршалл был обменян в «Юту Джаз» в обмен на Тибора Плайсса, два выбора второго раунда драфта НБА 2017 года и денежную компенсацию[23]. Маршалл был сразу же отчислен «Джаз»[24].
Рино Бигхорнс (2016—2017)
29 ноября 2016 года Маршалл подписал контракт с командой «Рино Бигхорнс» из Джи-Лиги НБА.
Агуа-Калиенте Клипперс (2017)
21 сентября 2017 года Маршалл подписал контракт на тренировочный лагерь с «Милуоки Бакс»[25].
8 октября 2017 года он был отчислен «Бакс» после участия в трех предсезонных играх[26]. В тот же день Маршалл подписал контракт с «Агуа-Калиенте Клипперс» из Джи-Лиги НБА.
23 ноября 2017 года Маршалл объявил о завершении игровой карьеры[27].