Für die libanesische Auswahl absolvierte Mohamad 39 Spiele und nahm an der Asienmeisterschaft 2000 im eigenen Land teil. Zudem war er von November 2004 bis August 2005 Kapitän seiner Landesauswahl. Nach heftiger Kritik an seinem Verband (Fédération Libanaise de Football Association) und an seinem Nationaltrainer Adnan Meckdache wurde er vom libanesischen Verband suspendiert. Er darf erst wieder zurück, wenn er sich beim Verband und beim Trainer für seine kritische Haltung entschuldigt, was Mohamad aber ablehnte, da er sich im Recht sah.