Non drafté en 2014, Roberts participent à la NBA Summer League 2014 avec les Sixers de Philadelphie. En , il s'engage avec l'Elan Sportif Chalonnais en France mais après la NBA Summer League, il active sa clause lui permettant de rejoindre la NBA. Le , il signe avec les Sixers. Cependant, il est coupé par les Sixers le . Le , il est sélectionné par les 87ers du Delaware comme un joueur affilié aux Sixers. Le , il resigne avec les Sixers. Il est de nouveau coupé par les Sixers le sans avoir joué un match avec eux. Deux jours plus tard, il rejoint les 87ers. Le , il est transféré aux Warriors de Santa Cruz avec les droits de joueur sur Darington Hobson contre Sean Kilpatrick et un premier tour de draft. Après deux matchs avec Santa Cruz, il quitte l'équipe et signe avec le San Miguel Beermen le pour participer à la PBA Commissioner's Cup 2015. Le , il est remercié par le club après seulement quatre matchs.