Early career Born in
Dakar, Diallo began his career with
ASC Diaraf and played here until July 2006, when he moved to Belgian club
Club Brugge K.V. for €125,000. Having signed a two-year contract with Club Brugge he hardly played and was part of the reserve team. After one year he joined Spanish side
Racing de Ferrol for an undisclosed fee. In January 2008, after six months, he returned to his home club ASC Diaraf of the
Senegal Premier League.
Guingamp In June 2009 Diallo signed a three-year contract with French club
En Avant de Guingamp in the French second division. Until May 2013, he played more than 100 games for Guingamp, and contributed to the promotion of the Breton club into the
Ligue 1 in summer 2013.
Nîmes In July 2018, Diallo signed a two-year contract with
Nîmes Olympique, also of
Ligue 1. On the first matchday of the 2018–19 season, in a match against
Angers SCO, he suffered a blow to his left ankle. In October 2018, after being handicapped by recurring pain in his left ankle, Diallo underwent extensive examinations. In March 2019, Nîmes announced they had agreed on the termination of his contract with Diallo who had been unable to play since sustaining the career-threatening injury. He was expected to retire. ==International career==