2011. aastal liitus Mavididi Londoni Arsenali noorteakadeemiaga. Enne seda kuulus ta klubisse Southend United. Hooaja 2016/17 teises pooles oli ta Arsenalist laenul Inglismaa tugevuselt kolmanda liiga klubis Charlton Athletic ning hooajal 2017/18 Inglismaa esiliigaklubis Preston North Endis ja seejärel taas Charlton Athleticus. Arsenali põhimeeskonnas ei mänginud Mavididi kordagi.
2018. aasta augustis sõlmis Mavididi lepingu Itaalia kõrgliigaklubiga Torino Juventus.[2] Ainsal korral mängis ta Juventuse põhimeeskonnas 13. aprillil 2019, kui Itaalia kõrgliigas kohtuti SPAL-iga. Mavididi oli alates 1992. aastast pärast David Platti esimene Inglismaa mängija Juventuses.[3] Hooajal 2018/19 mängis Mavididi põhiliselt Juventuse noorte võistkonna koosseisus Itaalia tugevuselt kolmandas liigas, kus lõi 32 mänguga kuus väravat. Hooajal 2019/20 oli ta Juventusest laenul Prantsusmaa kõrgliigaklubis Dijon ning lõi sel hooajal Prantsusmaa kõrgliigas viis väravat.
Aastatel 2020–2023 mängis ta kolm hooaega Prantsusmaa kõrgliigaklubis Montpellier ning lõi seal kokku 21 väravat. 16. aprillil 2023 osales Mavididi oma 108. Prantsusmaa kõrgliiga mängus, millega sai Prantsusmaa kõrgliigas enim mängudes osalenud Inglismaa mängijaks (eelmine rekord kuulus Chris Waddle'ile).
2023. aasta juulis naasis Mavididi Inglismaale ning sõlmis lepingu äsja esiliigasse langenud Leicester Cityga.[4][5]. Arvatav üleminekusumma oli 7,5 miljonit naelsterlingit.[6] Leicester City meeskonnas debüteeris ta 6. augustil 2023 mängus Coventry City vastu ning andis 2:1 võiduvärava löönud Kiernan Dewsbury-Hallile väravasöödu.[7]
Aastatel 2015–2017 mängis Mavididi Inglismaa noortekoondistes.