Orlando Magic (2011-2012)Edit
Le 24 juin 2011, Liggins a été sélectionné avec le 53e choix global de la draft NBA 2011 par le Orlando Magic. Liggins a fait ses débuts en NBA pour Orlando le 20 février 2012 lors d’un match sur route contre les Milwaukee Bucks où il a enregistré trois points et deux rebonds en 10 minutes sur le terrain. En juillet 2012, il a rejoint le Magic pour la NBA Summer League 2012.
Oklahoma City Thunder (2012-2013)Edit
Le 12 septembre 2012, Liggins a signé avec le Oklahoma City Thunder. Au cours de la saison 2012-2013, il a effectué plusieurs missions avec les Tulsa 66ers de la NBA Development League. Le 13 janvier 2013, Liggins a débuté son premier match en NBA pour le Thunder contre les Trail Blazers de Portland. Il a enregistré 11 points et neuf rebonds lors de la victoire du Thunder sur les Trail Blazers, 87-83. En juillet 2013, il rejoint le Thunder pour la Summer League 2013 de la NBA. Le 6 septembre 2013, Liggins a été renoncé par le Thunder.
Sioux Falls Skyforce et Miami Heat (2013-2014)Edit
En novembre 2013, Liggins a été acquis par les Sioux Falls Skyforce. Le 3 février 2014, il a été nommé dans la liste des Futures All-Star pour le All-Star Game 2014 de la NBA D-League.
Le 25 février 2014, Liggins a signé un contrat de 10 jours avec le Miami Heat. Le 8 mars 2014, il a signé un deuxième contrat de 10 jours avec le Heat. Le lendemain, il a été affecté au Sioux Falls Skyforce. Il a été rappelé un jour plus tard. Le 14 mars 2014, il a été renoncé par le Heat. Il n’a géré qu’un seul match pour le Heat, enregistrant 2 points et 1 rebond. Le 18 mars 2014, il a été ré-acquis par le Skyforce. Le 21 avril, il a été nommé joueur défensif de l’année 2014 de la D-League.
Russie et Allemagne (2014-2015)Edit
En juillet 2014, Liggins a rejoint les Pistons de Détroit pour la Summer League d’Orlando et les Clippers de Los Angeles pour la Summer League de Las Vegas. Le 15 octobre 2014, il a signé avec le club russe de Krasny Oktyabr pour la saison 2014-15. Le 20 janvier 2015, il s’est séparé de Krasny Oktyabr. Le 27 février 2015, il a signé avec Eisbären Bremerhaven d’Allemagne pour le reste de la saison.
Deuxième passage chez les Skyforce de Sioux Falls (2015-2016)
Le 2 novembre 2015, Liggins a été réacquis par les Skyforce de Sioux Falls. Le 29 janvier, il a été nommé dans l’équipe d’étoiles de l’Est pour le match des étoiles de la NBA D-League 2016, obtenant ainsi sa deuxième sélection d’étoiles en trois ans. Cependant, il est exclu du All-Star Game en raison d’une blessure à l’aponévrose plantaire droite contractée le 9 janvier, et est remplacé dans l’équipe Est par Quinn Cook. Le 13 avril, il a reçu le titre de joueur défensif de l’année de la D-League pour la deuxième fois en trois ans. Il a aidé le Skyforce à terminer avec un record de D-League de 40-10 en 2015-16, et a aidé l’équipe à remporter le championnat de la ligue avec une victoire 2-1 en série finale contre les D-Fenders de Los Angeles. À la fin de la saison, il a été nommé à la deuxième équipe All-NBA D-League et à la première équipe All-Defensive All-NBA D-League pour la deuxième fois de sa carrière.
Cavaliers de Cleveland (2016-2017)Edit
Le 26 septembre 2016, Liggins a signé avec les Cavaliers de Cleveland. Il fait ses débuts avec les Cavaliers lors du début de saison de l’équipe le 25 octobre 2016, enregistrant quatre points, trois rebonds, trois passes décisives et un bloc lors d’une victoire 117-88 contre les New York Knicks. Le 9 avril 2017, il a été renoncé par les Cavaliers.
Mavericks de Dallas (2017)
Le 11 avril 2017, Liggins a été réclamé sur renonciation par les Mavericks de Dallas.
Hors-saison 2017Edit
Le 28 juin 2017, Liggins a été échangé aux Houston Rockets pour des considérations monétaires, puis immédiatement échangé aux Los Angeles Clippers dans le cadre du commerce qui a envoyé Chris Paul à Houston. Le 25 septembre, il a de nouveau été échangé – cette fois aux Hawks d’Atlanta pour des considérations de draft. Il a été retiré par les Hawks quelques heures après la transaction. Le 10 octobre 2017, Liggins a signé avec le Heat de Miami. Il est renoncé quatre jours plus tard après être apparu dans un match de présaison.
Milwaukee Bucks (2017-2018)Edit
Le 16 octobre 2017, Liggins est réclamé sur les waivers par les Milwaukee Bucks. Le 7 janvier 2018, il a été renoncé par les Bucks.
New Orleans Pelicans (2018)Edit
Le 10 janvier 2018, Liggins a signé un contrat de 10 jours avec les New Orleans Pelicans. Le 20 janvier 2018, il a signé un deuxième contrat de 10 jours avec les Pelicans. Le 5 février 2018, il a signé un contrat de deux ans avec les Pelicans. Quatre jours plus tard, lors d’une défaite de 100-82 contre les Philadelphia 76ers, Liggins a effectué son premier départ de la saison, mais n’a pas réussi à marquer en 19 minutes. Le 31 août 2018, il a été renoncé par les Pelicans.
Troisième passage chez les Sioux Falls Skyforce (2018-2019)
Le 7 octobre 2018, Liggins a signé avec le Miami Heat. Il a été renoncé par le Heat le 11 octobre après être apparu dans un match de présaison. Liggins a ensuite été ajouté au roster des Skyforce de Sioux Falls.
Kolossos Rodou (2019)Edit
Le 23 mars 2019, Liggins a signé avec Kolossos Rodou de la Greek Basket League pour le reste de la saison.
Fuenlabrada (2019)Edit
Le 5 août 2019, Liggins a signé un contrat d’un an avec le club espagnol Montakit Fuenlabrada. Il a tourné en moyenne à 2,8 points, 3,6 rebonds et 2,0 passes décisives par match.
London Lions (2020-présent)Edit
Le 22 juillet 2020, il a signé avec les London Lions de la British Basketball League (BBL).