După ce nu a fost recrutat în NBA draft-ul din 2013, Cooley s-a alăturat echipei Houston Rockets pentru Orlando Summer League și echipei Memphis Grizzlies pentru Las Vegas Summer League. La 16 august 2013, el a semnat cu Trabzonspor din Turcia pentru sezonul 2013-14.
În iulie 2014, Cooley s-a alăturat lui Memphis Grizzlies pentru Orlando Summer League și lui Cleveland Cavaliers pentru Las Vegas Summer League. La 19 august 2014, el a semnat cu Utah Jazz. Cu toate acestea, el a fost ulterior renunțat de către Jazz la 22 octombrie 2014. La 3 noiembrie 2014, a fost achiziționat de Idaho Stampede ca jucător afiliat. La 18 noiembrie 2014, el a fost dezactivat de Stampede după ce s-a accidentat la degetul mare în meciul de deschidere a sezonului împotriva celor de la Erie BayHawks din 14 noiembrie. El a fost reactivat la 9 ianuarie 2015, după ce s-a recuperat după accidentare.
La 24 februarie 2015, Cooley a semnat un contract de 10 zile cu Utah Jazz. În urma încheierii contractului de 10 zile, pe 6 martie, el nu a fost reținut de Jazz și s-a întors ulterior la Stampede, jucând pentru ei în acea seară. El a continuat să stabilească un nou record al NBA D-League pentru o singură partidă, obținând 29 de recuperări împotriva celor de la Los Angeles D-Fenders la 13 martie. El a fost apoi convocat din nou de Jazz, semnând un alt contract de 10 zile cu echipa la 16 martie, iar ulterior a semnat un contract pe mai mulți ani cu Jazz la 26 martie. Pe 13 octombrie, el a fost renunțat de Jazz.
Pe 17 octombrie 2015, Cooley a semnat cu Cleveland Cavaliers. Cu toate acestea, el a fost renunțat pe 23 octombrie după ce a apărut în două meciuri din pre-sezon. Pe 16 noiembrie, el a fost reacceptat de Idaho Stampede. El a apărut în șase meciuri pentru Idaho, ultima sa apariție fiind pe 28 noiembrie. Pe 4 decembrie, el a primit un contract de răscumpărare de la Idaho și a semnat pentru restul sezonului cu clubul spaniol Unicaja din Liga ACB și Euroliga.
Pe 5 august 2016, Cooley a semnat cu clubul german MHP Riesen Ludwigsburg pentru sezonul 2016-17.
Pe 29 iulie 2017, Cooley a fost semnat pentru un contract two-way de către Sacramento Kings din NBA. Conform termenilor înțelegerii, pentru sezonul 2017-18, el va împărți timpul între Kings și filiala lor din G-League, Reno Bighorns.
La 27 iulie 2018, Cooley a semnat un contract pe un an cu clubul italian Dinamo Sassari din LBA.
În iulie 2019, Cooley a semnat cu Ryukyu Golden Kings din Japonia. Cooley a avut 31 de puncte și 21 de recuperări împotriva lui Niigata Albirex BB pe 15 martie 2020. El a terminat pe locul 9 în clasamentul marcatorilor cu 18,4 puncte pe meci și a reușit cele mai bune 13,3 recuperări pe meci din ligă.
.