 On 2 September 2019, Diagne joined Belgian First Division A side Club Brugge on loan.He missed a penalty for the club in a Champions League match against PSG after ignoring instructions from manager Philippe Clement and was subsequently fined and suspended as a result.In March 2018, Diagne revealed that he left Chinese side Tianjin TEDA for Kasımpaşa to further his chances of playing for Senegal national team and further his chances of impressing to gain a place in the 2018 FIFA World Cup squad.