Seinen ersten Einsatz im Trikot der saudi-arabischen Nationalmannschaft hatte er am 28. Dezember 2013 bei einem 0:0 gegen den Palästina während der Westasienmeisterschaft 2013, wo er auch von Beginn an spielte. Nach einem weiteren Einsatz bei dem Turnier gegen Katar dauerte es drei Jahre bis er wieder in einer Partie weitere Einsatzzeit bekam. Sein erstes großes Turnier war dann die Weltmeisterschaft 2018, wo er von Nationaltrainer Juan Antonio Pizzi in den Kader berufen wurde. Im Turnier selbst wurde er im Gruppenspiel gegen Uruguay eingesetzt, dies stellt auch den einzigen Einsatz bei dem Turnier da. Am Ende musste er einmal hinter sich greifen, womit seine Mannschaft mit 0:1 verlor und so das vorzeitige Aus bei der Weltmeisterschaft feststand. Bei der Asienmeisterschaft 2019 durfte er dann aber in jedem Spiel des Turniers ran. Bis heute bekommt er regelmäßig in Partien Einsatzzeit.