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