Orlando Magic (2011-2012)Edit
Den 24 juni 2011 valdes Liggins som 53:e spelare i 2011 års NBA-draft av Orlando Magic. Liggins gjorde sin NBA-debut för Orlando den 20 februari 2012 i en bortamatch mot Milwaukee Bucks där han noterade tre poäng och två returer på 10 minuter på planen. I juli 2012 anslöt han sig till Magic för 2012 års NBA Summer League.
Oklahoma City Thunder (2012-2013)Edit
Den 12 september 2012 skrev Liggins på för Oklahoma City Thunder. Under säsongen 2012-13 hade han flera uppdrag hos Tulsa 66ers i NBA Development League. Den 13 januari 2013 startade Liggins sin första NBA-match för Thunder mot Portland Trail Blazers i Portland. Han noterade 11 poäng och nio returer när Thunder besegrade Trail Blazers med 87-83. I juli 2013 anslöt han sig till Thunder för NBA Summer League 2013. Den 6 september 2013 blev Liggins waived av Thunder.
Sioux Falls Skyforce och Miami Heat (2013-2014)Edit
I november 2013 förvärvades Liggins av Sioux Falls Skyforce. Den 3 februari 2014 blev han utsedd till Futures All-Star-listan för 2014 NBA D-League All-Star Game.
Den 25 februari 2014 skrev Liggins på ett 10-dagarskontrakt med Miami Heat. Den 8 mars 2014 skrev han på ett andra 10-dagarskontrakt med Heat. Dagen därpå tilldelades han Sioux Falls Skyforce. Han återkallades en dag senare. Den 14 mars 2014 blev han avskedad av Heat. Han klarade endast en match för Heat och noterade 2 poäng och 1 rebound. Den 18 mars 2014 återförvärvades han av Skyforce. Den 21 april utsågs han till 2014 D-League Defensive Player of the Year.
Ryssland och Tyskland (2014-2015)Edit
I juli 2014 anslöt Liggins sig till Detroit Pistons för Orlando Summer League och Los Angeles Clippers för Las Vegas Summer League. Den 15 oktober 2014 skrev han på för Krasny Oktyabr i Ryssland inför säsongen 2014-2015. Den 20 januari 2015 skiljde han sig från Krasny Oktyabr. Den 27 februari 2015 skrev han på för Eisbären Bremerhaven i Tyskland för resten av säsongen.
Andra gången i Sioux Falls Skyforce (2015-2016)Edit
Den 2 november 2015 återförvärvades Liggins av Sioux Falls Skyforce. Den 29 januari blev han utsedd i East All-Star teamet för 2016 NBA D-League All-Star Game, vilket innebar hans andra All-Star-nick på tre år. Han uteslöts dock från All-Star-matchen på grund av en skada på höger plantar fascia som han ådrog sig den 9 januari, och ersattes i East-laget av Quinn Cook. Den 13 april fick han utmärkelsen D-League Defensive Player of the Year för andra gången på tre år. Han hjälpte Skyforce att avsluta med ett D-League-bästa resultat på 40-10 under 2015-16, och hjälpte laget att vinna ligamästerskapet med en 2-1-seger i finalserien över Los Angeles D-Fenders. I slutet av säsongen utsågs han till All-NBA D-League Second Team och All-NBA D-League All-Defensive First Team för andra gången i sin karriär.
Cleveland Cavaliers (2016-2017)Edit
Den 26 september 2016 skrev Liggins på för Cleveland Cavaliers. Han gjorde sin debut för Cavaliers i lagets säsongspremiär den 25 oktober 2016 och noterade fyra poäng, tre returer, tre assist och ett block i en 117-88-seger mot New York Knicks. Den 9 april 2017 blev han waived av Cavaliers.
Dallas Mavericks (2017)Edit
Den 11 april 2017 togs Liggins bort från waivers av Dallas Mavericks.
2017 off-seasonEdit
Den 28 juni 2017 byttes Liggins till Houston Rockets mot kontant ersättning, och byttes sedan omedelbart till Los Angeles Clippers som en del av bytet som skickade Chris Paul till Houston. Den 25 september byttes han återigen – den här gången till Atlanta Hawks för draft considerations. Han blev avskedad av Hawks inom några timmar efter transaktionen. Den 10 oktober 2017 skrev Liggins på för Miami Heat. Han togs bort fyra dagar senare efter att ha deltagit i en försäsongsmatch.
Milwaukee Bucks (2017-2018)Edit
Den 16 oktober 2017 togs Liggins bort från waivers av Milwaukee Bucks. Den 7 januari 2018 blev han waived av Bucks.
New Orleans Pelicans (2018)Edit
Den 10 januari 2018 skrev Liggins på ett 10-dagarskontrakt med New Orleans Pelicans. Den 20 januari 2018 skrev han på ett andra 10-dagarskontrakt med Pelicans. Den 5 februari 2018 skrev han på ett tvåårskontrakt med Pelicans. Fyra dagar senare, i en 100-82-förlust mot Philadelphia 76ers, gjorde Liggins sin första start för säsongen, men misslyckades med att göra mål på 19 minuter. Den 31 augusti 2018 blev han waived av Pelicans.
Tredje stunden i Sioux Falls Skyforce (2018-2019)Edit
Den 7 oktober 2018 skrev Liggins kontrakt med Miami Heat. Han blev avskedad av Heat den 11 oktober efter att ha deltagit i en försäsongsmatch. Liggins lades därefter till i Sioux Falls Skyforce.
Kolossos Rodou (2019)Edit
Den 23 mars 2019 skrev Liggins på ett kontrakt med Kolossos Rodou i Greek Basket League för resten av säsongen.
Fuenlabrada (2019)Edit
Den 5 augusti 2019 skrev Liggins på ett ettårskontrakt med den spanska klubben Montakit Fuenlabrada. Han snittade 2,8 poäng, 3,6 returer och 2,0 assist per match.
London Lions (2020-nutid)Edit
Den 22 juli 2020 har han skrivit kontrakt med London Lions i British Basketball League (BBL).