*Club domestic league appearances and goals, correct as of 20:51, 14 September 2020 (UTC) ‡ National team caps and goals, correct as of 16:24, 15 June 2019 (UTC)
He signed with Vancouver Whitecaps FC of Major League Soccer on 15 September 2011,[3] making his debut for the club on 6 October 2011.[4] Mitchell was loaned to NASL club FC Edmonton on 11 March 2013.[5] He was released by the Whitecaps on 14 November 2014 after their 2014 season ended.[6]
He signed for South Korean club Seoul E-Land in December 2014, for the 2015 season.[7][8]
In early February 2018, Mitchell joined Central FC.[11] However, he left shortly after and signed with Indy Eleven on 12 February 2018, alongside Central teammate Nathan Lewis.[12]