After going undrafted in the 2010 NBA draft, Mitchell signed with BK Liepājas Lauvas of the Latvian Basketball League for the 2010–11 season.
In November 2011, he was acquired by the Rio Grande Valley Vipers of the NBA Development League.
In November 2013, he signed with BC Kolín of the Czech Republic National Basketball League.
[1] He left them in March 2014, and signed with Metalac Valjevo of Serbia for the rest of the season.
[2] On February 17, 2015, Mitchell signed with Alba Fehérvár of Hungary for the rest of the season.