Po tym jak został undrafted w drafcie NBA 2013, Cooley dołączył do Houston Rockets na Orlando Summer League i Memphis Grizzlies na Las Vegas Summer League. W dniu 16 sierpnia 2013 roku podpisał z tureckim Trabzonsporem na sezon 2013-14.
W lipcu 2014 roku Cooley dołączył do Memphis Grizzlies na Orlando Summer League i Cleveland Cavaliers na Las Vegas Summer League. 19 sierpnia 2014 roku podpisał kontrakt z Utah Jazz. Jednak później został zwolniony przez Jazz 22 października 2014 roku. 3 listopada 2014 roku został pozyskany przez Idaho Stampede jako gracz afiliacyjny. 18 listopada 2014 roku został dezaktywowany przez Stampede po tym, jak doznał kontuzji kciuka w meczu otwarcia sezonu przeciwko Erie BayHawks 14 listopada. Został reaktywowany 9 stycznia 2015 roku po powrocie do zdrowia po kontuzji.
W dniu 24 lutego 2015 roku, Cooley podpisał 10-dniowy kontrakt z Utah Jazz. Po zakończeniu jego 10-dniowego kontraktu w dniu 6 marca, nie został zatrzymany przez Jazz, a następnie powrócił do Stampede, grając dla nich tej nocy. 13 marca ustanowił nowy rekord pojedynczego meczu NBA D-League, zdobywając 29 zbiórek w meczu z Los Angeles D-Fenders. Następnie został ponownie powołany przez Jazz, podpisując kolejny 10-dniowy kontrakt z drużyną 16 marca, a następnie 26 marca podpisał z Jazz wieloletnią umowę. W dniu 13 października został zwolniony przez Jazz.
W dniu 17 października 2015 roku Cooley podpisał kontrakt z Cleveland Cavaliers. Został jednak zwolniony 23 października po pojawieniu się w dwóch meczach przedsezonowych. W dniu 16 listopada został ponownie pozyskany przez Idaho Stampede. Wystąpił w sześciu meczach dla Idaho, a swój ostatni występ zaliczył 28 listopada. W dniu 4 grudnia otrzymał wykup kontraktu z Idaho i podpisał na resztę sezonu z hiszpańskim klubem Unicaja z Liga ACB i Euroleague.
W dniu 5 sierpnia 2016 r., Cooley podpisał z niemieckim klubem MHP Riesen Ludwigsburg na sezon 2016-17.
W dniu 29 lipca 2017 r., Cooley został podpisany na dwustronny kontrakt przez Sacramento Kings z NBA. Zgodnie z warunkami umowy, w sezonie 2017-18, będzie dzielił czas między Królami a ich filią G-League, Reno Bighorns.
W dniu 27 lipca 2018 roku Cooley podpisał roczną umowę z włoskim klubem Dinamo Sassari z LBA.
W lipcu 2019 roku Cooley podpisał z Ryukyu Golden Kings w Japonii. Cooley miał 31 punktów i 21 zbiórek przeciwko Niigata Albirex BB w dniu 15 marca 2020 roku. Zajął dziewiąte miejsce w punktacji z 18,4 punktu na mecz i ściągnął najlepsze w lidze 13,3 zbiórki na mecz.
.