W reprezentacji Maroka El Kaddouri zadebiutował w 2002 roku. W 2004 roku był członkiem olimpijskiej kadry na Igrzyska Olimpijskie w Atenach. Marokańczycy nie wyszli wówczas z grupy. W 2006 roku został powołany na Puchar Narodów Afryki 2006, z którego Maroko odpadło w pierwszej rundzie. W 2008 roku znalazł się w drużynie Henriego Michela na Puchar Narodów Afryki 2008.