NBA naujokų biržoje 2017-aisiais jis buvo „Portland Trail Blazers“ komandos pasirinktas 26-uoju numeriu.
Šiame klube jis praleido beveik dvejus metus.
2019 m. vasarį „Blazers“ jį iškeitė į „Sacramento Kings“, tačiau 2020 m. sausį C.Swaniganas buvo išsiųstas atgal į Portlandą.
Jis su „Blazers“ apranga sužaidė 20 rungtynių nuo tada, kai vėl prisijungė prie komandos, kai COVID-19 pandemija privertė NBA atidėti sezoną.
24-erių krepšininkas 2020 m. liepą atsisakė žaisti NBA burbule, o 2020 m. gruodį Indianoje buvo suimtas už marihuanos laikymą.
„Blazers“ ir „Kings“ gretose per 75 rungtynes jis vidutiniškai pelnydavo 2,3 taško ir atkovodavo 2,9 kamuolio.
C.Swaniganas vaikystėje buvo benamis, bet paskui buvo įvaikintas ir galiausiai gavo Purdue diplomą.
2021 metais jis priaugo daug svorio. D.Swaniganas atrodė beveik neatpažįstamas, kai gegužės 17 d. dalyvavo teismo posėdyje dėl marihuanos laikymo nusižengimo, dėl kurio jis prisipažino kaltas.