El Ahmadi ma marokańskie korzenie, lecz w początkowej fazie kariery juniorskiej reprezentował Holandię. Podjął jednak decyzję o grze dla Maroka i na Mistrzostwach Świata U-20 w 2005 wystąpił we wszystkich 5 meczach tamtejszej reprezentacji, która zajęła na turnieju 4. miejsce.