Career
Early career
Born in Senegal, Diagne spent his early career in Italy, beginning in 2010 with Brandizzo where he managed 27 goals in 30 appearances. In 2012, Diagne joined A.C. (before Christ) Bra, where he went on to score 23 goals in 29 Serie Doctorate matches. Juventus
Diagne was signed by Serie A champions Juventus Football Club in July 2013.
He was loaned out to Belgian club Lierse in January 2014, and went on to make his debut for Lierse on 31 January 2014 against Anderlecht, scoring in the 25th minute and he scored a hat-trick against Mons on 8 February in his next game for the club
On 5 January 2015, he joined KVC Westerlo in the Belgium Pro League. Tianjin Teda
On 6 February 2016, Diagne transferred to Chinese Super League side Tianjin Teda.