Orlando Magic (2011-2012)Edit
Op 24 juni 2011 werd Liggins als 53e gekozen in de NBA draft van 2011 door de Orlando Magic. Liggins maakte zijn NBA-debuut voor Orlando op 20 februari 2012 in een wegwedstrijd tegen de Milwaukee Bucks, waar hij drie punten en twee rebounds liet optekenen in 10 minuten op het veld. In juli 2012 sloot hij zich aan bij de Magic voor de 2012 NBA Summer League.
Oklahoma City Thunder (2012-2013)Edit
Op 12 september 2012 tekende Liggins bij de Oklahoma City Thunder. Tijdens het seizoen 2012-13 had hij meerdere opdrachten bij de Tulsa 66ers van de NBA Development League. Op 13 januari 2013 begon Liggins zijn eerste NBA-wedstrijd voor de Thunder tegen de Portland Trail Blazers in Portland. Hij registreerde 11 punten en negen rebounds toen de Thunder de Trail Blazers versloegen, 87-83. In juli 2013 sloot hij zich aan bij de Thunder voor de 2013 NBA Summer League. Op 6 september 2013 werd Liggins afgezwaaid door de Thunder.
Sioux Falls Skyforce en Miami Heat (2013-2014)Edit
In november 2013 werd Liggins overgenomen door de Sioux Falls Skyforce. Op 3 februari 2014 werd hij benoemd tot het Futures All-Star-rooster voor de 2014 NBA D-League All-Star Game.
Op 25 februari 2014 tekende Liggins een 10-dagen contract bij de Miami Heat. Op 8 maart 2014 tekende hij een tweede 10-dagen contract met de Heat. De volgende dag werd hij toegewezen aan de Sioux Falls Skyforce. Een dag later werd hij teruggeroepen. Op 14 maart 2014 werd hij door de Heat afgezwaaid. Hij wist slechts één wedstrijd voor de Heat te spelen en noteerde 2 punten en 1 rebound. Op 18 maart 2014 werd hij opnieuw aangekocht door de Skyforce. Op 21 april werd hij uitgeroepen tot de 2014 D-League Defensive Player of the Year.
Rusland en Duitsland (2014-2015)Edit
In juli 2014 sloot Liggins zich aan bij de Detroit Pistons voor de Orlando Summer League en de Los Angeles Clippers voor de Las Vegas Summer League. Op 15 oktober 2014 tekende hij bij Krasny Oktyabr uit Rusland voor het seizoen 2014-15. Op 20 januari 2015 scheidde hij zijn wegen met Krasny Oktyabr. Op 27 februari 2015 tekende hij bij Eisbären Bremerhaven van Duitsland voor de rest van het seizoen.
Tweede Sioux Falls Skyforce stint (2015-2016)Edit
Op 2 november 2015 werd Liggins opnieuw aangekocht door de Sioux Falls Skyforce. Op 29 januari werd hij genoemd in het East All-Star team voor de 2016 NBA D-League All-Star Game, het verdienen van zijn tweede All-Star knik in drie jaar. Hij werd echter uitgesloten van de All-Star Game vanwege een blessure aan zijn rechter plantaire fascia, opgelopen op 9 januari, en werd in het East-team vervangen door Quinn Cook. Op 13 april werd hij voor de tweede keer in drie jaar onderscheiden als D-League Defensive Player of the Year. Hij hielp de Skyforce eindigen met een D-League-best 40-10 record in 2015-16, en ging op om de ploeg te helpen het kampioenschap van de competitie te winnen met een 2-1 Finals serie overwinning op de Los Angeles D-Fenders. Aan het einde van het seizoen werd hij benoemd tot het All-NBA D-League Second Team en All-NBA D-League All-Defensive First Team voor de tweede keer in zijn carrière.
Cleveland Cavaliers (2016-2017)Edit
Op 26 september 2016 tekende Liggins bij de Cleveland Cavaliers. Hij maakte zijn debuut voor de Cavaliers in de seizoensopener van het team op 25 oktober 2016 en noteerde vier punten, drie rebounds, drie assists en een blok in een 117-88 overwinning op de New York Knicks. Op 9 april 2017 werd hij afgezien door de Cavaliers.
Dallas Mavericks (2017)Edit
Op 11 april 2017 werd Liggins opgeëist van waivers door de Dallas Mavericks.
2017 off-seasonEdit
Op 28 juni 2017 werd Liggins verhandeld aan de Houston Rockets voor contante overwegingen, vervolgens onmiddellijk verhandeld aan de Los Angeles Clippers als onderdeel van de handel die Chris Paul naar Houston stuurde. Op 25 september werd hij opnieuw verhandeld – dit keer naar de Atlanta Hawks voor draft overwegingen. Hij werd binnen een paar uur na de transactie door de Hawks kwijtgescholden. Op 10 oktober 2017 tekende Liggins bij de Miami Heat. Hij werd vier dagen later afgezwaaid na het verschijnen in één voorseizoenwedstrijd.
Milwaukee Bucks (2017-2018)Edit
Op 16 oktober 2017 werd Liggins van waivers opgeëist door de Milwaukee Bucks. Op 7 januari 2018 werd hij door de Bucks waived.
New Orleans Pelicans (2018)Edit
Op 10 januari 2018 tekende Liggins een 10-dagen contract bij de New Orleans Pelicans. Op 20 januari 2018 tekende hij een tweede 10-dagen contract bij de Pelicans. Op 5 februari 2018 tekende hij een tweejarige overeenkomst met de Pelicans. Vier dagen later, in een 100-82 verlies tegen de Philadelphia 76ers, maakte Liggins zijn eerste start van het seizoen, maar slaagde er niet in om te scoren in 19 minuten. Op 31 augustus 2018 werd hij afgezwaaid door de Pelicans.
Derde Sioux Falls Skyforce stint (2018-2019)Edit
Op 7 oktober 2018 tekende Liggins bij de Miami Heat. Hij werd op 11 oktober door de Heat afgezwaaid na het verschijnen in één voorseizoenwedstrijd. Liggins werd vervolgens toegevoegd aan het rooster van de Sioux Falls Skyforce.
Kolossos Rodou (2019)Edit
Op 23 maart 2019 tekende Liggins bij Kolossos Rodou van de Griekse Basket League voor de rest van het seizoen.
Fuenlabrada (2019)Edit
Op 5 augustus 2019 tekende Liggins een eenjarige deal met de Spaanse club Montakit Fuenlabrada. Hij haalde een gemiddelde van 2,8 punten, 3,6 rebounds en 2,0 assists per wedstrijd.
London Lions (2020-heden)Edit
Op 22 juli 2020 heeft hij getekend bij London Lions van de British Basketball League (BBL).