After going undrafted in the
2013 NBA draft, Harris joined the
Los Angeles Lakers for the
2013 NBA Summer League. He finished the summer league with averages of 10.2 points and 5.6 rebounds. On 14 August 2013, he signed a multi-year deal with the Lakers. During his rookie season, he had multiple assignments with the Los Angeles D-Fenders. On 29 November 2013, he was waived by the Lakers. On 13 December 2013, he signed a two-year deal with
Brose Bamberg of Germany and in April 2015 had his contract extended through the 2016–17 season. In March 2017, Harris signed a new deal with the Bamberg side, which kept him with the club until 2020. In July 2014, Harris joined the Phoenix Suns for the
2014 NBA Summer League. In 2020, he did not have his contract renewed by the Bamberg team. During his seven years with the team, Harris won three German championships and two German Cup titles. He served as team captain. On 23 September 2020, Harris signed with
Riesen Ludwigsburg of the
Basketball Bundesliga. On 3 January 2021, he signed with
Basket Zaragoza of the
Liga ACB. On July 12, 2022, he has signed with
Bayern Munich of the
Bundesliga (BBL). ==International career==