W reprezentacji Kataru Al-Shammari zadebiutował w 2000 roku. Dotychczas strzelił 6 bramek. Ostatni raz w drużynie narodowej wystąpił w 2008 roku. Został również powołany na Puchar Azji 2007, gdzie jego drużyna zajęła ostatnie miejsce w grupie. On wystąpił w dwóch meczach tej fazy rozgrywek: z Japonią (1:1), gdzie został ukarany żółtą kartką oraz z Wietnamem (1:1). Wcześniej był także powoływany na Puchar Azji 2004 i 2000.