W latach 2011–2013 grał w SC Bastia, a karierę kończył 1 stycznia 2014 roku w Caen.
Sezon Klub Kraj Rozgrywki Mecze Bramki Rozgrywki Europy Mecze Bramki 1997/98 SM Caen
Division 2 23 3
1998/99 SM Caen
Division 2 37 5
1999/00 SM Caen
Division 2 38 3
2000/01 Troyes AC
Division 1 30 4
2001/02 Troyes AC
Division 1 16 0 Liga Europy UEFA 12 2 2001/02 AS Monaco
Division 1 11 1
2002/03 AS Monaco
Ligue 1 37 4
2003/04 AS Monaco
Ligue 1 34 0 Liga Mistrzów UEFA 12 1 2004/05 Paris Saint-Germain
Ligue 1 18 1 Liga Mistrzów UEFA 2 0 2005/06 Paris Saint-Germain
Ligue 1 28 1
2006/07 Paris Saint-Germain
Ligue 1 27 2 Liga Europy UEFA 4 0 2007/08 Paris Saint-Germain
Ligue 1 32 3
2008/09 Paris Saint-Germain
Ligue 1 34 3 Liga Europy UEFA 10 1 2009/10 Rangers F.C. (wyp.)
Premier League 4 0 Liga Mistrzów UEFA 3 0 2009/10 Ankaragücü (wyp.)
Süper Lig 12 0
2010/11 Paris Saint-Germain
Ligue 1 0 0
2011/12 SC Bastia
Ligue 2 34 4
2012/13 SC Bastia
Ligue 1 28 3
2013/14 SM Caen
Ligue 2 8 1