1. Sự nghiệp cầu thủ
Badr El Kaddouri bắt đầu sự nghiệp chuyên nghiệp tại Maroc trước khi chuyển đến châu Âu, nơi anh gặt hái nhiều thành công và trở thành một trong những cầu thủ phục vụ lâu nhất cho một câu lạc bộ lớn.
1.1. Sự nghiệp ban đầu
El Kaddouri bắt đầu sự nghiệp của mình tại câu lạc bộ Wydad Casablanca vào năm 2000. Trong thời gian thi đấu tại đây, anh đã góp phần giúp câu lạc bộ giành được Cúp Quốc gia Maroc (Coupe du Trône) vào năm 2001. Sau mùa giải thành công đó, anh chuyển đến FC Dynamo Kyiv vào năm 2002 để tìm kiếm những thử thách mới.
1.2. FC Dynamo Kyiv
El Kaddouri gia nhập FC Dynamo Kyiv vào năm 2002 và nhanh chóng trở thành một trong những cầu thủ phục vụ lâu nhất của câu lạc bộ cho đến khi anh được cho mượn đến Celtic FC vào năm 2011. Anh ra mắt Dynamo vào ngày 17 tháng 8 năm 2002 trong chiến thắng 3-1 trước FC Volyn Lutsk. Trong suốt quãng thời gian gắn bó với câu lạc bộ, anh đã giành được 4 chức vô địch Giải bóng đá vô địch quốc gia Ukraine, 4 Cúp bóng đá Ukraine và 5 Siêu cúp bóng đá Ukraine. Anh đã ra sân tổng cộng 123 trận ở giải vô địch quốc gia và đôi khi còn được tin tưởng giao băng đội trưởng. Anh ở lại câu lạc bộ này cho đến năm 2013.
1.3. Celtic FC (cho mượn)
Vào ngày 31 tháng 8 năm 2011, El Kaddouri ký hợp đồng cho mượn 6 tháng với tùy chọn mua đứt với câu lạc bộ Scottish Premier League Celtic. Anh là cầu thủ người Maroc đầu tiên trong lịch sử thi đấu cho Celtic. Anh được đưa về để bổ sung cho vị trí hậu vệ trái sau khi Emilio Izaguirre gặp chấn thương dài hạn. Vào ngày 10 tháng 9 năm 2011, El Kaddouri có trận ra mắt Celtic trong chiến thắng 4-0 trước Motherwell. Anh ghi bàn thắng đầu tiên cho Celtic trong trận derby Old Firm gặp Rangers vào ngày 18 tháng 9 năm 2011. Sau 6 lần ra sân cho đội bóng Scotland, anh trở lại FC Dynamo Kyiv vào tháng 1 năm 2012.
2. Sự nghiệp quốc tế
Badr El Kaddouri đã đại diện cho Maroc ở cả cấp độ đội tuyển quốc gia và đội tuyển Olympic, góp mặt trong nhiều giải đấu lớn.
2.1. Đội tuyển bóng đá quốc gia Maroc
El Kaddouri đã có tổng cộng 45 lần ra sân cho đội tuyển bóng đá quốc gia Maroc và là một cầu thủ thường xuyên trong đội hình chính. Anh đã tham gia nhiều giải đấu lớn cùng đội tuyển, bao gồm các kỳ Cúp bóng đá châu Phi vào các năm 2002, 2006, 2008 và 2012.

2.2. Đội tuyển bóng đá Olympic Maroc
Ngoài sự nghiệp ở đội tuyển quốc gia cấp cao, El Kaddouri cũng là thành viên của đội tuyển bóng đá Olympic Maroc. Anh đã cùng đội tuyển tham dự Thế vận hội Mùa hè 2004 được tổ chức tại Athens, Hy Lạp.
3. Danh hiệu
Badr El Kaddouri đã giành được nhiều danh hiệu tập thể đáng kể trong suốt sự nghiệp thi đấu của mình, đặc biệt là tại FC Dynamo Kyiv.
3.1. Danh hiệu cấp câu lạc bộ
- Wydad Casablanca
- Cúp Quốc gia Maroc (1): 2001
- FC Dynamo Kyiv
- Giải bóng đá vô địch quốc gia Ukraine (4): 2002-03, 2003-04, 2006-07, 2008-09
- Cúp bóng đá Ukraine (4): 2003, 2005, 2005-06, 2006-07
- Siêu cúp bóng đá Ukraine (5): 2004, 2006, 2007, 2009, 2011
- Celtic
- Scottish Premier League (1): 2011-12