A youth product of the Bissau-Guinean club Academia de Platine, Batista moved to Portugal with Sporting CP in 2016 where he finished his development. On 6 January 2020, he signed his first professional contract with Sporting. He was promoted to their reserves on the Liga 3 in 2021, and on 19 July 2023 again extended his contract with the club until 2025. On 22 June 2023, he transferred to Moreirense in the Primeira Liga on a contract until 2026. On 16 December 2024, he extended his contract with Moreirense until 2027.