Career
He is also a Moroccan international. El Kaddouri is a left back but can also play left midfield if needed. Wydad Casablanca
El Kaddouri started his career with Wydad Casablanca in 2000.
In 2001 he helped the club capture the Moroccan Cup.
The following season he left the club to join Dynamo Kiev. Dynamo Kiev
El Kaddouri joined Dynamo Kiev in 2002, and up until his loan move to Celtic in 2011 was one of the longest serving players at the club
He made his debut with Dynamo on 17 August 2002 in a 3-1 victory over Volyn Lutsk. While with the club he captured four Ukrainian Premier League titles, four Ukrainian Cup"s and five Ukrainian Super Cup"son
He appeared in 123 league matches for the club while occasionally captaining the team
Celtic
On 31 August 2011, El Kaddouri signed for Scottish Premier League club Celtic on a six-month loan deal with an option to buy. He is the first ever Moroccan to play for Celtic. He was brought in as cover for Emilio Izaguirre, who had received a long-term injury.
On 10 September 2011, El Kaddouri made his Celtic debut in a 4–0 over Motherwell.
He scored his first goal for Celtic in the Old Firm derby match against Rangers on 18 September 2011. Badr made 6 appearances for the Scottish side before returning to Dynamo Kiev in January 2012.
El Kaddouri has a total of 45 appearances for his country and is a regular in the national side. He also competed at the 2004 Summer Olympics with his country.
Club
Wydad Casablanca
Coupe du Trône (1): 2001
Dynamo Kyiv
Ukrainian Premier League (4): 2003, 2004, 2007, 2009
Ukrainian Cup (4): 2003, 2005, 2006, 2007
Ukrainian Super Cup (5): 2004, 2006, 2007, 2009, 2011.