Воспитанник клуба «Видад» из города Касабланка. После играл на профессиональном уровне за «Видад».
Летом 2002 года перешёл в киевское «Динамо». В чемпионате Украины дебютировал 17 августа 2002 года в домашнем матче против луцкой «Волыни» (3:1). В марте 2010 года продлил контракт с «Динамо» до июня 2013 года.
В национальной сборной Марокко играет с 2002 года. Бадр Эль-Каддури принял участие в 3-х Кубках африканских наций — 2002, 2006 и 2008. В 2004 году играл на Олимпийских играх в Греции.
Его мать работала секретарем, у отца — агентство транзитных перевозок. Бадр женат, имеет дочь Галью.
Достижения
- Чемпион Украины (4): 2002/2003, 2003/2004, 2006/2007, 2008/2009
- Серебряный призёр чемпионата Украины (3): 2004/2005, 2005/2006, 2007/2008
- Обладатель Кубка Украины (4): 2002/2003, 2004/2005, 2005/2006, 2006/2007
- Финалист Кубка Украины (1): 2007/2008
- Обладатель Суперкубка Украины (4): 2006, 2007, 2009,2011