Jouant comme défenseur, il est international saoudien à 95 reprises de 1992 à 1998.
Il participe aux Coupes du monde 1994 et 1998, ainsi qu'aux Coupes des confédérations 1992 et 1995 et aux Jeux Olympiques 1996, marquant un but contre la France à la 26e minute (1-2). C'est le premier buteur saoudien en Coupe du monde, but marqué contre les Pays-Bas, à la 18e minute (1-2). Il marque de nouveau contre le Maroc, à la 45e pour une victoire 2 buts à 1. Il participe en 1998, mais sans marquer.
C'est sur lui que Zidane a marché lors du match de coupe du monde en 1998 entre la France et l'Arabie saoudite provoquant l'expulsion de ce dernier.