Jugó un total de 122 partidos con la selección de fútbol de Arabia Saudita. Llegó a disputar con la selección la Copa Rey Fahd 1995, la Copa Asiática 1996 —torneo donde resultó vencedor, marcando el segundo penalti en la final y designado en el mejor once del torneo—, la Copa FIFA Confederaciones 1997, la Copa FIFA Confederaciones 1999 y la Copa Asiática 2000 —donde perdió en la final contra . Además disputó tres copas del mundo, la edición de 1994, 1998 y 2002; quedando en octavos de final en 1994, y en la fase de grupos en las otras dos. También jugó los , quedando de nuevo eliminado en la fase de grupos.