Orlando Magic (2011-2012)Edit
Den 24. juni 2011 blev Liggins valgt som nummer 53 i NBA-draften i 2011 af Orlando Magic. Liggins fik sin NBA-debut for Orlando den 20. februar 2012 i en udekamp mod Milwaukee Bucks, hvor han lavede tre point og to rebounds i 10 minutter på banen. I juli 2012 sluttede han sig til Magic i NBA Summer League 2012.
Oklahoma City Thunder (2012-2013)Rediger
Den 12. september 2012 skrev Liggins under med Oklahoma City Thunder. I løbet af 2012-13-sæsonen havde han flere opgaver hos Tulsa 66ers i NBA Development League. Den 13. januar 2013 startede Liggins sin første NBA-kamp for Thunder mod Portland Trail Blazers i Portland. Han lavede 11 point og ni rebounds, da Thunder besejrede Trail Blazers med 87-83. I juli 2013 sluttede han sig til Thunder i NBA Summer League 2013. Den 6. september 2013 blev Liggins waived af Thunder.
Sioux Falls Skyforce og Miami Heat (2013-2014)Rediger
I november 2013 blev Liggins købt af Sioux Falls Skyforce. Den 3. februar 2014 blev han optaget på Futures All-Star-listen til NBA D-League All-Star Game 2014.
Den 25. februar 2014 underskrev Liggins en 10-dages kontrakt med Miami Heat. Den 8. marts 2014 underskrev han en anden 10-dages kontrakt med Heat. Den næste dag blev han tildelt Sioux Falls Skyforce. Han blev tilbagekaldt en dag senere. Den 14. marts 2014 blev han waived af Heat. Han nåede kun én kamp for Heat, hvor han noterede sig for 2 point og 1 rebound. Den 18. marts 2014 blev han genindkøbt af Skyforce. Den 21. april blev han kåret som årets D-League Defensive Player of the Year 2014.
Rusland og Tyskland (2014-2015)Rediger
I juli 2014 sluttede Liggins sig til Detroit Pistons i Orlando Summer League og Los Angeles Clippers i Las Vegas Summer League. Den 15. oktober 2014 skrev han under med Krasny Oktyabr fra Rusland for 2014-15-sæsonen. Den 20. januar 2015 skiltes han med Krasny Oktyabr. Den 27. februar 2015 skrev han under med Eisbären Bremerhaven fra Tyskland for resten af sæsonen.
Anden Sioux Falls Skyforce-periode (2015-2016)Rediger
Den 2. november 2015 blev Liggins genindkøbt af Sioux Falls Skyforce. Den 29. januar blev han udnævnt på East All-Star-holdet til 2016 NBA D-League All-Star Game, hvilket var hans anden All-Star-nedkaldelse på tre år. Han blev dog udelukket fra All-Star-spillet på grund af en højre plantar fascia-skade, som han pådrog sig den 9. januar, og han blev erstattet på East-holdet af Quinn Cook. Den 13. april blev han for anden gang på tre år kåret som årets forsvarsspiller i D-League. Han hjalp Skyforce med at slutte med en D-League-bedste rekord på 40-10 i 2015-16 og var med til at hjælpe holdet med at vinde ligamesterskabet med en 2-1 finalesejr over Los Angeles D-Fenders i finaleserien. Ved sæsonens afslutning blev han udnævnt til All-NBA D-League Second Team og All-NBA D-League All-Defensive First Team for anden gang i sin karriere.
Cleveland Cavaliers (2016-2017)Edit
Den 26. september 2016 skrev Liggins under med Cleveland Cavaliers. Han fik sin debut for Cavaliers i holdets sæsonåbning den 25. oktober 2016, hvor han lavede fire point, tre rebounds, tre assists og en blokering i en 117-88 sejr over New York Knicks. Den 9. april 2017 blev han waived af Cavaliers.
Dallas Mavericks (2017)Rediger
Den 11. april 2017 blev Liggins taget fra waivers af Dallas Mavericks.
2017 off-seasonBearbejd
Den 28. juni 2017 blev Liggins handlet til Houston Rockets for kontant betaling, hvorefter han straks blev handlet til Los Angeles Clippers som en del af den handel, der sendte Chris Paul til Houston. Den 25. september blev han igen handlet – denne gang til Atlanta Hawks for draft considerations. Han blev waived af Hawks inden for få timer efter transaktionen. Den 10. oktober 2017 skrev Liggins under med Miami Heat. Han blev waived fire dage senere efter at have optrådt i én preseason-kamp.
Milwaukee Bucks (2017-2018)Edit
Den 16. oktober 2017 blev Liggins taget fra waivers af Milwaukee Bucks. Den 7. januar 2018 blev han waived af Bucks.
New Orleans Pelicans (2018)Edit
Den 10. januar 2018 underskrev Liggins en 10-dages kontrakt med New Orleans Pelicans. Den 20. januar 2018 underskrev han en anden 10-dages kontrakt med Pelicans. Den 5. februar 2018 underskrev han en toårig kontrakt med Pelicans. Fire dage senere, i et 100-82-nederlag til Philadelphia 76ers, fik Liggins sin første start i sæsonen, men formåede ikke at score i 19 minutter. Den 31. august 2018 blev han waived af Pelicans.
Tredje ophold i Sioux Falls Skyforce (2018-2019)Rediger
Den 7. oktober 2018 skrev Liggins under med Miami Heat. Han blev waived af Heat den 11. oktober efter at have optrådt i én preseason-kamp. Liggins blev efterfølgende tilføjet til holdet Sioux Falls Skyforce.
Kolossos Rodou (2019)Edit
Den 23. marts 2019 skrev Liggins under med Kolossos Rodou fra den græske basketliga for resten af sæsonen.
Fuenlabrada (2019)Edit
Den 5. august 2019 underskrev Liggins en etårig aftale med den spanske klub Montakit Fuenlabrada. Han lavede i gennemsnit 2,8 point, 3,6 rebounds og 2,0 assists pr. kamp.
London Lions (2020-nutid)Edit
Den 22. juli 2020 har han skrevet under med London Lions fra British Basketball League (BBL).