Lamyaghri nousi maajoukkueeseen vuonna 2003, pelatessaan ensimmäisen ottelunsa 30. huhtikuuta 2003 Norsunluurannikkoa vastaan. Sittemmin Lamyaghri on toiminut varamaalivahtina ja erityisesti vuosien 2004 ja 2006 Afrikan-mestaruuskisoissa. Vuoden 2004 kisoissa hän oli saavuttamassa hopeaa Tunisian voittaessa Afrikan-mestaruuden. Vuonna 2008 Lamyaghri valittiin maansa ykkösmaalivahdiksi vuoden 2008 Afrikan-mestaruuskisoihin, jolloin Marokon tie päättyi jo alkulohkoon. Hän pelasi myös vuoden 2012 Afrikan-mestaruuskisoissa, jossa Marokon kohtalo oli jälleen jääminen alkulohkoon. Lamyaghri valittiin myös vuoden 2013 Afrikan-mestaruuskisoihin Marokon ykkösvahdiksi. Marokon kisat päättyivät kuitenkin jälleen alkulohkoon. Lamyaghri ilmoitti seuraavana päivänä päättävänsä maajoukkueuransa. Lamyaghri pelasi yhteensä 55 maaottelua.