On 30 August 2021, he joined Brest in Ligue 1 for a season-long loan.[2]
On 31 January 2022, Badji moved on a new 1.5-year loan to Charleroi, with an option to buy.[3] On 6 July 2023, Charleroi confirmed that they had signed the forward on an initial three-year contract.[4]
On 2 September 2024, Badji signed for Danish Superliga club AGF on a five-year contract.[5]