Первые три года Кук отыграл за команду католической школы ДеМата, Хаятсвилл, штат Мэриленд[1][2][3]. Во время третьего сезона команда Кука была №1 в штате Мэриленд.
В сезоне за Ок-Хилл Кук в среднем набирал 19,1 очка, 10,9 передачи и 2,5 перехвата за игру[5]. По итогам этого сезона Кук был выбран во 2-ю сборную All-American по версии журнала Sporting News[6]. Также Кук стал участником всеамериканского матча McDonald's 2011[7].
14 октября 2011 года Кук дебютировал за «Дьюк Блю Девилз». В той игре Кук набрал 7 очков и отдал 2 передачи. Лучший результат в первом сезоне пришёл в матче против команды университета Северной Каролины в Гринсборо, 19 декабря 2011 года Кук набрал 14 очков.
НБА
Кантон Чардж (2015—2017)
Кук выставлял свою кандидатуру на драфт НБА 2015 года, но не был выбран. После этого он играл за «Оклахома-Сити Тандер» в Летней лиге в Орландо и за «Кливленд Кавальерс» в Летней лиге в Лас-Вегасе[9]. 28 сентября Кук подписал контракт с Кливлендом[10], но 24 октября был отчислен, сыграв в 6 предсезонных матчах[11]. 30 октября он присоединился к команде «Кантон Чардж», фарм-клубу «Кливленда» в Д-Лиге НБА[12]. 14 ноября он дебютировал в матче против «Мэн Ред Клоз», проиграв 106—99, набрав 15 очков, 1 подбор, 1 передачу и 1 перехват за 36 минут[13]. 5 февраля 2016 года Кук попал в состав Восточной команды на матч всех звёзд Д-Лиги НБА 2016 года, заменив травмированного ДеАндре Лиггинса[14]. 11 апреля Кук выиграл приз новичка года Д-Лиги НБА, набирая в среднем 19,6 очка, 3,9 подбора и 5,4 передачи за игру[15]. В конце сезона Кук попал в третью сборную Д-Лиги НБА и в сборную новичков[16].
В июле 2016 года Кук участвовал в Летней лиге НБА в Лас-Вегасе за сборную Д-Лиги. 24 сентября 2016 года он подписал контракт с «Нью-Орлеан Пеликанс»[17], но 22 октября был отчислен после участия в трёх предсезонных играх[18]. 1 ноября он вернулся в «Кантон Чардж»[19]. 18 февраля 2017 года он был назван MVP матча всех звёзд Д-лиги 2017 года, набрав 18 очков и 12 передач[20].
Даллас Маверикс (2017)
26 февраля 2017 года Кук подписал 10-дневный контракт с «Даллас Маверикс». На следующий день Кук дебютировал в НБА, набрав 2 очка, 2 подбора и 2 передачи за 17 минут, в победе над «Майами Хит» со счётом 96—89[21]. 7 марта 2017 года он провёл свою лучшую игру в составе «бродяг», набрав 10 очков в победы над «Лос-Анджелес Лейкерс» со счётом 122—111[22].
8 марта 2017 года, по истечении 10-дневного контракта с «Маверикс», Кук вернулся к «Чардж»[23].
Нью-Орлеан Пеликанс (2017)
19 марта 2017 года Кук подписал 10-дневный контракт с «Нью-Орлеан Пеликанс»[24]. 29 марта он подписал второй 10-дневный контракт[25], а 8 апреля подписал контракт до конца сезона[26]. В тот же день Кук набрал 22 очка, личный рекорд, и 3 передачи в поражении «Голден Стэйт Уорриорз» со счётом 101—123[27]. 25 июля 2017 года «Пеликанс» отчислили Кука[28].
Голден Стэйт Уорриорз (2017—2019)
«Атланта Хокс» подписала Кука на тренировочный сбор, а 13 октября 2017 года отчислила его как одно из предсезонных сокращений команды[29]. 17 октября 2017 года Кук подписал двусторонний контракт с «Голден Стэйт Уорриорз», но 13 ноября 2017 года был вызван из «Санта-Круз Уорриорз». 6 декабря 2017 года Кук впервые вышел в стартовом составе на матч НБА, набрав 8 очков, 3 подбора и 3 передачи в матче против «Шарлотт Хорнетс». 16 марта 2018 года Кук набрал 25 баллов, рекорд карьеры, 4 подбора, 3 передачи и 3 перехвата в поражении «Сакраменто Кингз» со счётом 93—98[30]. На следующий день, Кук обновил этот рекорд, набрав 28 очков, 4 подбора и 4 передачи, в победе над «Финикс Санз» со счётом 124—109[31]. 29 марта 2018 года Кук снова обновил карьерный рекорд, набрав 30 очков, 4 подбора и 3 передачи, в поражении «Милуоки Бакс» со счётом 107—116[32]. Кук продолжал быть одним из ключевых игроков Голден Стэйт во время травмы основного разыгрывающего Стефена Карри. Как результат, 8 апреля 2018 года «Уорриорз» подписали с Куком двухлетнее соглашение[33], чтобы он смог сыграть в плей-офф[34]. 14 апреля 2018 года Кук дебютировал в плей-офф НБА, набрав 5 очков, 4 подбора, 2 передачи и 1 блок в победе над «Сан-Антонио Спёрс» со счётом 113—92[35]. «Уорриорз» вышли в финал НБА 2018 после победы над «Хьюстон Рокетс» в финале Западной конференции со счётом 4—3. Голден Стэйт стали чемпионами НБА, обыграв в финале «Кливленд Кавальерс» в четырёх играх. В следующем сезоне «Уорриорз» снова вышли в финал НБА, но на этот раз были обыграны «Торонто Рэпторс» в 6 играх. 28 июня 2019 года Голден Стэйт предоставили Куку квалификационное предложение, сделав его ограниченно свободным агентом[36], но 3 июля отозвали его, сделав Кука неограниченно свободным агентом.
Лос-Анджелес Лейкерс (2019—2021)
Летом 2019 года Кук стал свободным агентом. 6 июля Кук подписал контракт с «Лос-Анджелес Лейкерс»[37]. 12 октября 2020 года второй раз стал чемпионом НБА. 19 ноября 2020 года было объявлено, что «Лейкерс» расторгли контракт с Куинном[38][39]. Однако уже 4 декабря 2020 года Кук подписал новый контракт с «Лейкерс»[40].
Национальная сборная
28 мая 2009 года Кук был вызван в развивающуюся сборную США. Он был членом сборной США U16, выигравшей золотую медаль чемпионата Америки U16 2009 года. Все 5 игр Кук начинал в стартовом составе и набирал в среднем 15,6 очка, 3,6 подбора и 5,0 передач за игру.
Кук также был членом сборной США U17, которая завоевала золотую медаль чемпионата мира U17 2010 года. Все 8 игр Кук начинал в стартовом составе и набирал в среднем 7,5 очка, 3,0 подбора и 7,4 передачи, лучший на турнире, за игру.
16 января 2011 года Кук был выбран в сборную США, которая соревновалась против сборной мира на ежегодном Nike Hoop Summit[41]. Кук набрал 12 очков и 3 передачи за 16 минут, а сборная США одержала победу над сборной мира со счётом 92—80[42].