Début septembre 2014, il participe au camp d'entraînement de l'équipe espagnole du Saski Baskonia mais il est laissé libre le 15 septembre[1]. Le 23 septembre 2014, il signe un contrat non garanti avec les Hornets de Charlotte pour participer au camp d'entraînement[2]. Le 24 octobre 2014, après deux matches de présaison, il est libéré par les Hornets[3].
Le 3 novembre 2014, il signe son premier contrat professionnel en Lettonie au VEF Riga dans la VTB United League[4]. Après quatre semaines, le 28 novembre 2014, il est remercié par le club letton avec qui il a disputé sept rencontres dont quatre d'EuroCoupe[5]. Le 1er décembre 2014, il signe en Allemagne au Francfort Skyliners dans la Basketball Bundesliga un contrat d'un mois et une option jusqu'à la fin de la saison[6]. Le 29 décembre 2014, il est prolongé par l'équipe allemande jusqu'à la fin de la saison 2014-2015[7]. Avec les Skyliners, il participe au Final Four de l'EuroChallenge 2014-2015. À la fin de la saison, il choisit de ne pas prolonger son contrat avec les Skyliners[8].
Le 12 juillet 2015, il signe en Turquie à l'İstanbul BB en TBL[9]. Le 27 décembre 2015, il signe en Allemagne, au Bayern Munich pour le reste de la saison 2015-2016[10].
Le 6 juin 2016, il signe au BCM Gravelines[11].
Au cours de l'année 2017 il signe au Mans. Sortant alors d'une saison compliquée et décevante, il fait partie des recrues qui vont participer à la saison 2017-2018. Malgré une première partie de saison difficile pour Cobbs, il devient la pièce maîtresse avec Mykal Riley et Romeo Travis.
Statistiques
Universitaires
Les statistiques en matchs universitaires de Justin Cobbs sont les suivantes[12] :