Career
He played for Swiss club Football Club Luzern, whom he joined in 2008 after a short period with Kaiserslautern. He previously spent a decade with German club South Carolina Freiburg. In Kaiserslautern, he broke his arm and limited his chance to play.
On 11 March 2010, Diarra left Football Club Lucerne and joined Chinese Super League club Liaoning Hongyun.