Na początku 2008 roku Diarra odszedł z Kaiserslautern do szwajcarskiego FC Luzern. W szwajcarskiej lidze swój debiut zanotował 3 lutego 2008 w meczu z Neuchâtel Xamax (1:0). W Luzern grał do 2010 roku i wtedy też trafił do Chin, do klubu Liaoning Hongyun. Po roku gry w tym klubie rozwiązał kontrakt i został wolnym zawodnikiem.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1994/95 AS Real Bamako

Première Division ? ?

1995/96 Djoliba AC

Première Division ? ? 1996/97 Djoliba AC

Première Division ? ? 1997/98 SC Freiburg

2. Fußball-Bundesliga 19 0 1998/99 SC Freiburg

Bundesliga 16 0 1999/00 SC Freiburg

Bundesliga 27 0 2000/01 SC Freiburg

Bundesliga 34 1 2001/02 SC Freiburg

Bundesliga 24 0 2002/03 SC Freiburg

2. Fußball-Bundesliga 24 1 2003/04 SC Freiburg

Bundesliga 32 0 2004/05 SC Freiburg

Bundesliga 20 0 2005/06 SC Freiburg

2. Fußball-Bundesliga 15 0 2006/07 SC Freiburg

2. Fußball-Bundesliga 17 0 2007/08 1. FC Kaiserslautern

2. Fußball-Bundesliga 3 0 2007/08 FC Luzern

Super League 14 0 2008/09 FC Luzern

Super League 13 0 2009/10 FC Luzern

Super League 8 0 2010 Liaoning Hongyun

Super League 22 0