Matusiwa werd in 2004 lid van HSV Wasmeer in Hilversum en kwam voor die club uit in diverse jeugdelftallen. Ook speelde hij bij Almere City, voordat hij in 2015 werd benaderd door AFC Ajax.
Matusiwa tekende in augustus 2015 zijn eerste profcontract bij Ajax. Hij verbond zich voor drie seizoenen aan de club. Op 23 november 2016 maakte de middenvelder onder trainer Marcel Keizer zijn debuut voor Jong Ajax, in de Eerste divisie. Hij verving na 87 minuten Léon Bergsma in een uitwedstrijd tegen Jong FC Utrecht.[2]
Matusiwa maakte op zondag 6 mei 2018 zijn debuut in het eerste elftal van Ajax. Op de laatste speeldag van de Eredivisie kreeg hij een basisplaats als verdedigende centrale middenvelder in een 3-5-2 opstelling tegen Excelsior. Hij kwam in het seizoen 2018/19 weinig aan spelen toe bij Jong Ajax vanwege een liesblessure. Hij maakte vanaf januari 2019 het seizoen af bij De Graafschap.
Na zijn huurperiode bij De Graafschap keerde Matusiwa niet terug bij AFC Ajax, hij werd verkocht aan FC Groningen. Bij de Groningseeredivisionist tekende hij een contract voor vier seizoenen.[3]
Op 31 augustus 2021 tekende Matusiwa een contract bij het Franse Stade de Reims.[4]