Senegalczyk po przejściu testów medycznych podpisał umowę z węgierskim klubem. Nowy pracodawca 23-letniego napastnika nie ujawnił żadnych szczegółów transferu oraz długości kontraktu, jakim piłkarz związał się z Újpest FC.
Diagne do tej pory był zawodnikiem Juventusu, ale nie zdołał wystąpić w żadnym oficjalnym spotkaniu pierwszej drużyny. Przez cały swój okres pobyt w "Starej Damie" był wypożyczany. W minionych rozgrywkach najpierw reprezentował barwy Al-Szabab Rijad, a potem KVC Westerlo. W sumie w tych zespołach rozegrał czternaście spotkań, w których zdobył trzy bramki oraz zanotował jedną asystę.