Mandava speelde in Mozambique voor Ferroviário da Beira en Desportivo de Maputo. In december 2015 tekende hij voor Benfica, waar hij in het tweede elftal terechtkwam in de Segunda Liga.[1] In januari 2017 werd hij voor een half seizoen verhuurd aan Fafe.[2]Sporting Covilhã nam hem vervolgens in de zomer van dat jaar op huurbasis over, voor het gehele seizoen 2017/18.[3] Na die jaargang vertrok hij definitief bij Benfica, toen hij voor Belenenses tekende.[4] Hier zou de linksback een halfjaar spelen, voor hij op huurbasis vertrok naar Lille, dat tevens een optie tot koop verkreeg voor drie miljoen euro.[5] Deze werd gelicht in de zomer van 2019, waardoor hij definitief kwam vast te liggen in Noord-Frankrijk.[6] Mandava werd in het seizoen 2020/21 Frans landskampioen met Lille. In januari 2022 verkaste de Mozambikaan voor een bedrag van circa drie miljoen euro naar Atlético Madrid, waar hij zijn handtekening zette onder een verbintenis voor de duur van drieënhalf jaar.[7]
Mandava maakte op 22 december 2013 zijn debuut in het Mozambikaans voetbalelftal tijdens een vriendschappelijke wedstrijd tegen Swaziland. Dat land kwam op voorsprong door Tony Tsabedze, waarna het door een doelpunt van Nelito nog 1–1 werd. Mandava mocht van bondscoach João Chissano in de basisopstelling beginnen en hij speelde het gehele duel mee. De andere Mozambikaanse debutanten dit duel waren Isac Carvalho (Maxaquene Maputo) en Barrigana (Ferroviário).[9] Tijdens zijn vierde interlandoptreden kwam Mandava voor het eerst tot scoren voor de nationale ploeg. Tijdens een kwalificatiewedstrijd voor de AFCON 2016 tegen de Seychellen vergrootte hij de voorsprong na twee treffers van Luís Miquissone. Luís Parkim scoorde daarna ook voor Mozambique, waarna Gervais Waye-Hive voor een tegentreffer zorgde. Het slotakkoord was voor Diogo, die de uitslag bepaalde op 5–1.[10]