Playing career
10FC Gueugnon2002–2006
Algeria national under-23 football team2004–2004
Algeria men's national football team2004–2015
Crewe Alexandra F.C.2006–2006
Sheffield Wednesday F.C.2006–2007
Charlton Athletic F.C.2007–2008
Rangers F.C.2008–2011
Al-Duhail SC2011–2014
Al-Fujairah FC2014–2016
Aris Thessaloniki F.C.2016–2016
