Afif jest także reprezentantem Kataru. W drużynie narodowej zadebiutował w 2007 roku. Został również powołany na Puchar Azji 2007, gdzie jego drużyna zajęła ostatnie miejsce w grupie. On wystąpił w dwóch meczach tej fazy rozgrywek: z Wietnamem (1:1) i Zjednoczonymi Emiratami Arabskimi (1:2). W 2011 także był powołany na turniej, jednak Katar zakończył udział na fazie grupowej. W Pucharze Azji 2019 wystąpił w jednym meczu grupowym przeciwko Korei Północnej i wraz z całą drużyną został zwycięzcą turnieju, po tym jak Katar w finale pokonał Japonię - 2:1.