1. Karier
Badr El Kaddouri memulai karier profesionalnya di Maroko sebelum pindah ke Ukraina dan Skotlandia, membangun reputasi sebagai salah satu pemain dengan masa bakti terlama di klub-klub yang dibelanya.
1.1. Awal Karier
El Kaddouri memulai karier sepak bolanya pada tahun 2000 di klub Wydad Casablanca di negara asalnya, Maroko. Pada tahun 2001, ia membantu klub tersebut memenangkan Piala Maroko (Coupe du Trône), sebuah pencapaian awal yang signifikan dalam kariernya. Setelah musim yang sukses bersama Wydad Casablanca, ia kemudian bergabung dengan FC Dynamo Kyiv pada musim berikutnya, yaitu tahun 2002.
1.2. Dynamo Kyiv
El Kaddouri bergabung dengan FC Dynamo Kyiv pada tahun 2002 dan menjadi salah satu pemain dengan masa bakti terlama di klub tersebut hingga kepindahannya sebagai pemain pinjaman ke Celtic F.C. pada tahun 2011. Ia bertahan di klub Ukraina tersebut hingga tahun 2013. Debutnya bersama Dynamo Kyiv terjadi pada 17 Agustus 2002 dalam kemenangan 3-1 atas FC Volyn Lutsk. Selama waktunya di klub, ia meraih banyak gelar, termasuk empat gelar Liga Primer Ukraina, empat Piala Ukraina, dan lima Piala Super Ukraina. Ia tampil dalam 123 pertandingan liga dan sesekali menjabat sebagai kapten tim.
1.3. Celtic FC (Pinjaman)
Pada 31 Agustus 2011, El Kaddouri menandatangani kontrak pinjaman selama enam bulan dengan opsi pembelian permanen untuk klub Liga Primer Skotlandia Celtic F.C.. Ia mencatatkan sejarah sebagai pemain Maroko pertama yang pernah bermain untuk Celtic. Kepindahannya ke Celtic bertujuan untuk mengisi kekosongan di posisi bek kiri setelah Emilio Izaguirre mengalami cedera jangka panjang. El Kaddouri membuat debutnya untuk Celtic pada 10 September 2011 dalam kemenangan 4-0 atas Motherwell F.C.. Ia mencetak gol pertamanya untuk Celtic dalam pertandingan derby Old Firm melawan Rangers F.C. pada 18 September 2011. Secara keseluruhan, ia membuat 6 penampilan untuk tim Skotlandia tersebut sebelum kembali ke FC Dynamo Kyiv pada Januari 2012.
2. Karier Internasional
El Kaddouri memiliki karier yang menonjol di tingkat internasional, mewakili Maroko di berbagai kompetisi, baik di level senior maupun Olimpiade.
2.1. Tim Nasional Sepak Bola Maroko
El Kaddouri adalah pemain reguler di tim nasional senior Maroko, dengan total 45 penampilan untuk negaranya. Ia berpartisipasi dalam beberapa edisi Piala Afrika, termasuk pada tahun 2002, 2006, 2008, dan 2012.

2.2. Tim Nasional Sepak Bola Olimpiade Maroko
Selain karier seniornya, El Kaddouri juga berkompetisi di Olimpiade Musim Panas 2004 di Athena, Yunani, bersama tim Olimpiade Maroko.
3. Penghargaan
Berikut adalah daftar penghargaan dan gelar utama yang diraih Badr El Kaddouri sepanjang karier sepak bolanya di tingkat klub.
3.1. Klub
- Wydad Casablanca
- Piala Maroko (1): 2001
- FC Dynamo Kyiv
- Liga Primer Ukraina (4): 2002-03, 2003-04, 2006-07, 2008-09
- Piala Ukraina (4): 2003, 2005, 2006, 2007
- Piala Super Ukraina (5): 2004, 2006, 2007, 2009, 2011
- Celtic F.C.
- Liga Primer Skotlandia (1): 2011-12