Début 2018, il entre dans le Championnat d'Afrique des nations en étant le capitaine de l'équipe malgré son jeune âge, et c'est finalement le pays hôte, le Maroc qui remporte ce CHAN pour la première fois de son histoire. Et c'est Badr qui leva le trophée reçu des mains du prince héritier Moulay Hassan. Il figure également dans l'équipe type de cette compétition.