Latem 2006 roku Ouaddou wyjechał do greckiego Olympiakosu Pireus, do którego trafił na zasadzie wolnego transferu. W lidze greckiej zaliczył jednak tylko 6 spotkań i już po pół roku powrócił do Francji prosząc kierownictwo klubu o zerwanie kontraktu z powodów rodzinnych. W styczniu 2007 przeszedł do Valenciennes FC, któremu pomógł w utrzymaniu się w Ligue 1. W 2008 roku powrócił do swojego pierwotnego francuskiego klubu, AS Nancy. Z kolei w 2010 roku został piłkarzem katarskiego Lekhwiya.

24 stycznia 2013 roku podpisał kontrakt z Rubin Kazań.

Sezon Klub Kraj Rozgrywki Mecze Bramki Rozgrywki Europy Mecze Bramki 1998/99 AS Nancy B

CFA 30 0 – – –

1999/00 AS Nancy B

CFA 23 0 – – – 1999/00 AS Nancy

Ligue 1 16 0 – – – 2000/01 AS Nancy

Ligue 2 30 0 – – – 2001/02 Fulham F.C.

Premier League 8 0 – – – 2002/03 Fulham F.C.

Premier League 13 0 Puchar Intertoto UEFALiga Europy UEFA 73 00 2003/04 Stade Rennais

Ligue 1 29 2 – – – 2004/05 Stade Rennais

Ligue 1 34 2 – – – 2005/06 Stade Rennais

Ligue 1 19 1 Liga Europy UEFA 3 0 2006/07 Olympiakos SFP

Alpha Ethniki 6 0 Liga Mistrzów UEFA 1 0 2006/07 Valenciennes FC

Ligue 1 10 0 – – – 2007/08 Valenciennes FC

Ligue 1 32 0 – – – 2008/09 AS Nancy

Ligue 1 23 1 Liga Europy