[3] He spent the 2010–11 season with ASD Cape Town,[2] and Patosi later returned to Belgium on a tour with the African Soccer Development school.
[7][8] On 1 June 2017, Cape Town City announced via their official Twitter profile that they had signed Patosi from Lokeren on a free transfer.
[9] On 12 August, he made his debut for the club as a substitute in a MTN 8 cup match against Polokwane City, replacing Sibusiso Masina in a 0–1 win.
[11] In January 2019, Patosi signed for Iranian side Esteghlal on loan for the remainder of the season, with the club retaining the option to purchase.
[23][24] On 14 July 2019, Patosi signed for Emarati side Baniyas on a season-long loan deal with the option to buy, reuniting with Winfried Schäfer, his former coach at Esteghlal.
[34][35][36] Patosi was tipped in March 2012 by fellow player Anele Ngcongca as a possible future star of the South African national team.
[39] Patosi made his international debut on 12 October 2013, in a friendly match against Morocco, alongside fellow players Sibusiso Vilakazi and Kgosi Nthle.