Nachdem er mit der U20 an der Weltmeisterschaft 2011 teilgenommen hatte, wo er in jedem der vier Spiele über die volle Spielzeit auf dem Platz stand, folgte sein erster Einsatz im Trikot der saudi-arabischen Nationalmannschaft am 7. September 2012 bei einer 0:5-Freundschaftsspielniederlage gegen Spanien. Er wurde dabei in der 86. Minute für Mansour al-Harbi eingewechselt. Nach einigen weiteren Einsätzen war sein erstes großes Turnier dann die Asienmeisterschaft 2015, wo er in zwei der drei Spiele zum Einsatz kam. Nach einigen weiteren Freundschafts- als auch Qualifikationsspielen war er schließlich auch Teil des Kaders bei der Weltmeisterschaft 2018, wo er in jedem Spiel der Gruppenphase von Anfang bis zum Ende auf dem Platz stand. Nur kurze Zeit danach war er auch bei der Asienmeisterschaft 2019 dabei, wo er jedoch nur auf zwei Einsätze kam. Bis heute kommt er regelmäßig in Spielen der Nationalmannschaft zum Einsatz.