Orlando Magic (2011-2012)Edit
W dniu 24 czerwca 2011 roku, Liggins został wybrany z 53. ogólnym wyborem w drafcie NBA 2011 przez Orlando Magic. Liggins zadebiutował w NBA dla Orlando 20 lutego 2012 roku w drogim meczu przeciwko Milwaukee Bucks, gdzie zanotował trzy punkty i dwie zbiórki w 10 minut na parkiecie. W lipcu 2012 roku, dołączył do Magic na 2012 NBA Summer League.
Oklahoma City Thunder (2012-2013)Edit
On September 12, 2012, Liggins podpisał kontrakt z Oklahoma City Thunder. W sezonie 2012-13, miał wiele zadań z Tulsa 66ers z NBA Development League. 13 stycznia 2013 roku Liggins rozpoczął swój pierwszy mecz w NBA dla Thunder przeciwko Portland Trail Blazers w Portland. Zanotował 11 punktów i dziewięć zbiórek, a Thunder pokonali Trail Blazers 87-83. W lipcu 2013 roku, dołączył do Thunder na Ligę Letnią NBA 2013. 6 września 2013 roku, Liggins został zwolniony przez Thunder.
Sioux Falls Skyforce i Miami Heat (2013-2014)Edit
W listopadzie 2013 roku, Liggins został pozyskany przez Sioux Falls Skyforce. W dniu 3 lutego 2014 roku, został nazwany do Futures All-Star roster dla 2014 NBA D-League All-Star Game.
W dniu 25 lutego 2014 roku, Liggins podpisał 10-dniowy kontrakt z Miami Heat. 8 marca 2014 roku podpisał drugi 10-dniowy kontrakt z Żarami. Następnego dnia został przydzielony do Sioux Falls Skyforce. Dzień później został odwołany. 14 marca 2014 roku został zwolniony przez Żar. Udało mu się rozegrać tylko jeden mecz dla Heat, notując 2 punkty i 1 zbiórkę. 18 marca 2014 roku został ponownie pozyskany przez Skyforce. 21 kwietnia został uznany za 2014 D-League Defensive Player of the Year.
Rosja i Niemcy (2014-2015)Edit
W lipcu 2014 roku Liggins dołączył do Detroit Pistons na Ligę Letnią w Orlando i Los Angeles Clippers na Ligę Letnią w Las Vegas. 15 października 2014 roku podpisał z Krasny Oktyabr z Rosji na sezon 2014-15. 20 stycznia 2015 roku rozstał się z Krasny Oktyabr. 27 lutego 2015 roku podpisał kontrakt z niemieckim Eisbären Bremerhaven na resztę sezonu.
Second Sioux Falls Skyforce stint (2015-2016)Edit
On November 2, 2015, Liggins was reacquired by the Sioux Falls Skyforce. 29 stycznia został wymieniony w drużynie East All-Star na 2016 NBA D-League All-Star Game, zdobywając swój drugi All-Star nod w ciągu trzech lat. Został jednak wykluczony z gry All-Star z powodu kontuzji powięzi prawej stopy, której doznał 9 stycznia, a jego miejsce w drużynie Wschodu zajął Quinn Cook. 13 kwietnia, po raz drugi w ciągu trzech lat, otrzymał tytuł Defensive Player of the Year w D-League. Pomógł Skyforce zakończyć sezon 2015-16 z najlepszym w D-League rekordem 40-10, a także pomógł drużynie zdobyć mistrzostwo ligi, wygrywając w serii Finałów 2-1 nad Los Angeles D-Fenders. Na koniec sezonu, został nazwany do All-NBA D-League Second Team i All-NBA D-League All-Defensive First Team po raz drugi w karierze.
Cleveland Cavaliers (2016-2017)Edit
Dnia 26 września 2016 roku, Liggins podpisał kontrakt z Cleveland Cavaliers. Zadebiutował dla Cavaliers w otwarciu sezonu drużyny 25 października 2016 roku, notując cztery punkty, trzy zbiórki, trzy asysty i jeden blok w wygranej 117-88 nad New York Knicks. W dniu 9 kwietnia 2017 roku został zwolniony przez Cavaliers.
Dallas Mavericks (2017)Edit
W dniu 11 kwietnia 2017 roku Liggins został zgłoszony z waivers przez Dallas Mavericks.
2017 off-seasonEdit
W dniu 28 czerwca 2017 roku Liggins został przehandlowany do Houston Rockets za względy gotówkowe, a następnie natychmiast przehandlowany do Los Angeles Clippers jako część wymiany, która wysłała Chrisa Paula do Houston. 25 września został ponownie przehandlowany – tym razem do Atlanta Hawks za względy draftowe. W ciągu kilku godzin od transakcji został przez Hawks zwolniony. 10 października 2017 roku Liggins podpisał kontrakt z Miami Heat. Został zwolniony cztery dni później po pojawieniu się w jednym meczu przedsezonowym.
Milwaukee Bucks (2017-2018)Edit
W dniu 16 października 2017 roku Liggins został zgłoszony z waivers przez Milwaukee Bucks. W dniu 7 stycznia 2018 roku został zwolniony przez Bucks.
New Orleans Pelicans (2018)Edit
W dniu 10 stycznia 2018 roku Liggins podpisał 10-dniowy kontrakt z New Orleans Pelicans. W dniu 20 stycznia 2018 roku podpisał drugi 10-dniowy kontrakt z Pelicans. 5 lutego 2018 roku podpisał dwuletnią umowę z Pelicans. Cztery dni później, w przegranym 100-82 meczu z Philadelphia 76ers, Liggins zaliczył swój pierwszy start w sezonie, ale nie zdobył punktów w 19 minut. W dniu 31 sierpnia 2018 roku został zwolniony przez Pelicans.
Trzeci stint Sioux Falls Skyforce (2018-2019)Edit
W dniu 7 października 2018 roku Liggins podpisał kontrakt z Miami Heat. Został zwolniony przez Heat 11 października po pojawieniu się w jednym meczu przedsezonowym. Liggins został następnie dodany do rosteru Sioux Falls Skyforce.
Kolossos Rodou (2019)Edit
On 23 marca 2019, Liggins podpisał z Kolossos Rodou z greckiej Basket League na resztę sezonu.
Fuenlabrada (2019)Edit
On 5 sierpnia 2019, Liggins podpisał roczną umowę z hiszpańskim klubem Montakit Fuenlabrada. Notował średnio 2,8 punktu, 3,6 zbiórki i 2,0 asysty na mecz.
London Lions (2020-obecnie)Edit
Dnia 22 lipca 2020 roku podpisał kontrakt z London Lions z British Basketball League (BBL).
.