Orlando Magic (2011-2012)Edit
Il 24 giugno 2011, Liggins è stato selezionato con la 53ª scelta assoluta nel draft NBA 2011 dagli Orlando Magic. Liggins ha fatto il suo debutto nella NBA per Orlando il 20 febbraio 2012 in una partita su strada contro i Milwaukee Bucks dove ha registrato tre punti e due rimbalzi in 10 minuti di campo. Nel luglio 2012 si è unito ai Magic per la NBA Summer League 2012.
Oklahoma City Thunder (2012-2013)Edit
Il 12 settembre 2012, Liggins ha firmato con gli Oklahoma City Thunder. Durante la stagione 2012-13, ha avuto diversi incarichi con i Tulsa 66ers della NBA Development League. Il 13 gennaio 2013, Liggins ha iniziato la sua prima partita NBA per i Thunder contro i Portland Trail Blazers a Portland. Registrò 11 punti e nove rimbalzi mentre i Thunder sconfissero i Trail Blazers, 87-83. Nel luglio 2013, si unì ai Thunder per la NBA Summer League 2013. Il 6 settembre 2013, Liggins fu rinunciato dai Thunder.
Sioux Falls Skyforce e Miami Heat (2013-2014)Edit
Nel novembre 2013, Liggins fu acquistato dai Sioux Falls Skyforce. Il 3 febbraio 2014, fu nominato nel roster dei Futures All-Star per l’NBA D-League All-Star Game 2014.
Il 25 febbraio 2014, Liggins firmò un contratto di 10 giorni con i Miami Heat. L’8 marzo 2014, firmò un secondo contratto di 10 giorni con gli Heat. Il giorno successivo fu assegnato ai Sioux Falls Skyforce. Fu richiamato un giorno dopo. Il 14 marzo 2014 fu rinunciato dagli Heat. Gestì solo una partita per gli Heat, registrando 2 punti e 1 rimbalzo. Il 18 marzo 2014 fu riacquistato dagli Skyforce. Il 21 aprile, è stato nominato Defensive Player of the Year della D-League 2014.
Russia e Germania (2014-2015)Edit
Nel luglio 2014, Liggins si è unito ai Detroit Pistons per la Orlando Summer League e ai Los Angeles Clippers per la Las Vegas Summer League. Il 15 ottobre 2014 ha firmato con il Krasny Oktyabr della Russia per la stagione 2014-15. Il 20 gennaio 2015 si è separato dal Krasny Oktyabr. Il 27 febbraio 2015, firmò con l’Eisbären Bremerhaven della Germania per il resto della stagione.
Secondo stint dei Sioux Falls Skyforce (2015-2016)Edit
Il 2 novembre 2015, Liggins fu riacquistato dai Sioux Falls Skyforce. Il 29 gennaio fu nominato nella squadra All-Star dell’Est per l’NBA D-League All-Star Game 2016, guadagnandosi il suo secondo cenno All-Star in tre anni. Tuttavia, fu escluso dall’All-Star game a causa di un infortunio alla fascia plantare destra subito il 9 gennaio, e fu sostituito nella squadra dell’Est da Quinn Cook. Il 13 aprile, ha guadagnato il premio di giocatore difensivo dell’anno della D-League per la seconda volta in tre anni. Ha aiutato gli Skyforce a finire con un record di 40-10 nella D-League nel 2015-16, e ha continuato ad aiutare la squadra a vincere il campionato della lega con una vittoria nella serie delle Finali 2-1 sui Los Angeles D-Fenders. A fine stagione fu nominato per la seconda volta in carriera nella All-NBA D-League Second Team e nella All-NBA D-League All-Defensive First Team.
Cleveland Cavaliers (2016-2017)Edit
Il 26 settembre 2016, Liggins firmò con i Cleveland Cavaliers. Fece il suo debutto per i Cavaliers nella season opener della squadra il 25 ottobre 2016, registrando quattro punti, tre rimbalzi, tre assist e un blocco in una vittoria 117-88 sui New York Knicks. Il 9 aprile 2017, fu rinunciato dai Cavaliers.
Dallas Mavericks (2017)Edit
L’11 aprile 2017, Liggins fu reclamato fuori dai waivers dai Dallas Mavericks.
Off-season 2017Modifica
Il 28 giugno 2017, Liggins fu scambiato agli Houston Rockets per considerazioni in denaro, poi immediatamente scambiato ai Los Angeles Clippers come parte della trade che mandò Chris Paul a Houston. Il 25 settembre, fu nuovamente scambiato – questa volta agli Atlanta Hawks per considerazioni di draft. Fu rinunciato dagli Hawks entro poche ore dalla transazione. Il 10 ottobre 2017, Liggins firmò con i Miami Heat. Fu waived quattro giorni dopo dopo essere apparso in una partita di preseason.
Milwaukee Bucks (2017-2018)Edit
Il 16 ottobre 2017, Liggins fu reclamato fuori dai waivers dai Milwaukee Bucks. Il 7 gennaio 2018, è stato rinunciato dai Bucks.
New Orleans Pelicans (2018)Edit
Il 10 gennaio 2018, Liggins ha firmato un contratto di 10 giorni con i New Orleans Pelicans. Il 20 gennaio 2018, ha firmato un secondo contratto di 10 giorni con i Pelicans. Il 5 febbraio 2018, ha firmato un accordo biennale con i Pelicans. Quattro giorni dopo, in una sconfitta 100-82 contro i Philadelphia 76ers, Liggins fece la sua prima partenza della stagione, ma non riuscì a segnare in 19 minuti. Il 31 agosto 2018, fu rinunciato dai Pelicans.
Terzo stint dei Sioux Falls Skyforce (2018-2019)Edit
Il 7 ottobre 2018, Liggins firmò con i Miami Heat. Fu rinunciato dagli Heat l’11 ottobre dopo essere apparso in una sola partita di preseason. Liggins è stato successivamente aggiunto al roster dei Sioux Falls Skyforce.
Kolossos Rodou (2019)Edit
Il 23 marzo 2019, Liggins ha firmato con il Kolossos Rodou della Greek Basket League per il resto della stagione.
Fuenlabrada (2019)Edit
Il 5 agosto 2019, Liggins ha firmato un accordo di un anno con il club spagnolo Montakit Fuenlabrada. Ha realizzato una media di 2,8 punti, 3,6 rimbalzi e 2,0 assist a partita.
London Lions (2020-presente)Edit
Il 22 luglio 2020, ha firmato con i London Lions della British Basketball League (BBL).