He last played for Tunisian Ligue Professionnelle 1 club Olympique de Béja and the Zimbabwe national team.
Mudimu was born in Harare, Zimbabwe, and moved to England at the age of five or six, living in Hertfordshire and London.
[5] He later played for Northwich Victoria and Stockport Town before joining Welsh Premier League side Cefn Druids in July 2017.
[16] On 16 August 2023, he signed for Tunisian Ligue Professionnelle 1 club Olympique Béja following his departure from Flint Town United.
[3][10] He made his debut in the semi-final of the 2018 Four Nations Tournament, during a penalty shootout defeat against hosts Zambia on 21 March 2018.