# | Date | Venue | Opponent | Score | Result | Competition |
1. | 26 December 2002 | Kuwait City | Yemen | ?–? | 2–2 | 2002 Arab Nations Cup |
2. | 26 December 2002 | Kuwait City | Yemen | ?–? | 2–2 | 2002 Arab Nations Cup |
3. | 8 October 2003 | Prince Abdullah al-Faisal Stadium, Jeddah | Bhutan | 4–0 | 6–0 | 2004 AFC Asian Cup qualifier |
4. | 6 January 2004 | Kazma SC Stadium, Kuwait City | Oman | 2–1 | 2–2 | 2003 Gulf Cup of Nations |
5. | 8 January 2004 | Kazma SC Stadium, Kuwait City | Yemen | 1–0 | 2–0 | 2003 Gulf Cup of Nations |
6. | 8 January 2004 | Kazma SC Stadium, Kuwait City | Yemen | 2–0 | 2–0 | 2003 Gulf Cup of Nations |
7. | 18 February 2004 | King Fahd International Stadium, Riyadh | Indonesia | 3–0 | 3–0 | 2006 FIFA World Cup qualifier |
8. | 18 July 2004 | Sichuan Longquanyi Stadium, Chengdu | Turkmenistan | 1–1 | 2–2 | 2004 AFC Asian Cup |
9. | 18 July 2004 | Sichuan Longquanyi Stadium, Chengdu | Turkmenistan | 2–1 | 2–2 | 2004 AFC Asian Cup |
10. | 1 September 2004 | King Fahd International Stadium, Riyadh | Kuwait | 1–1 | 1–1 | Friendly |
11. | 8 September 2004 | Olympic Stadium, Ashgabat | Turkmenistan | 1–0 | 1–0 | 2006 FIFA World Cup qualifier |
12. | 12 October 2004 | Gelora Bung Karno Stadium, Jakarta | Indonesia | 3–1 | 3–1 | 2006 FIFA World Cup qualifier |
13. | 11 December 2004 | Ahmed bin Ali Stadium, Doha | Kuwait | 1–0 | 1–2 | 2004 Gulf Cup of Nations |
14. | 25 March 2005 | Prince Mohamed bin Fahd Stadium, Dammam | South Korea | 2–0 | 2–0 | 2006 FIFA World Cup qualifier |
15. | 14 February 2006 | Prince Abdullah al-Faisal Stadium, Jeddah | Syria | 1–0 | 1–1 | Friendly |
16. | 14 June 2006 | Allianz Arena, Munich | Tunisia | 1–1 | 2–2 | 2006 FIFA World Cup |
17. | 9 August 2006 | Prince Mohamed bin Fahd Stadium, Dammam | Bahrain | 1–0 | 1–0 | Friendly |
18. | 16 August 2006 | Salt Lake Stadium, Calcutta | India | 1–0 | 3–0 | 2007 AFC Asian Cup qualifier |
19. | 16 August 2006 | Salt Lake Stadium, Calcutta | India | 2–0 | 3–0 | 2007 AFC Asian Cup qualifier |
20. | 16 August 2006 | Salt Lake Stadium, Calcutta | India | 3–0 | 3–0 | 2007 AFC Asian Cup qualifier |
21. | 11 October 2006 | Sapporo Dome, Sapporo | Japan | 1–2 | 1–3 | 2007 AFC Asian Cup qualifier |
22. | 8 January 2007 | Prince Mohamed bin Fahd Stadium, Dammam | Gambia | 2–0 | 3–0 | Friendly |
23. | 8 January 2007 | Prince Mohamed bin Fahd Stadium, Dammam | Gambia | 3–0 | 3–0 | Friendly |
24. | 18 January 2007 | Al-Nahyan Stadium, Abu Dhabi | Bahrain | 1–1 | 2–1 | 2007 Gulf Cup of Nations |
25. | 18 January 2007 | Al-Nahyan Stadium, Abu Dhabi | Bahrain | 2–1 | 2–1 | 2007 Gulf Cup of Nations |
26. | 24 January 2007 | Al-Nahyan Stadium, Abu Dhabi | Iraq | 1–0 | 1–0 | 2007 Gulf Cup of Nations |
27. | 11 July 2007 | Gelora Bung Karno Stadium, Jakarta | South Korea | 1–1 | 1–1 | 2007 AFC Asian Cup |
28. | 14 July 2007 | Gelora Bung Karno Stadium, Jakarta | Indonesia | 1–0 | 2–1 | 2007 AFC Asian Cup |
29. | 22 July 2007 | Gelora Bung Karno Stadium, Jakarta | Uzbekistan | 1–0 | 2–1 | 2007 AFC Asian Cup |
30. | 25 July 2007 | My Dinh National Stadium, Hanoi | Japan | 1–0 | 3–2 | 2007 AFC Asian Cup |
31. | 11 September 2007 | King Fahd International Stadium. Riyadh | Ghana | 1–0 | 5–0 | Friendly |
32. | 11 September 2007 | King Fahd International Stadium, Riyadh | Ghana | 3–0 | 5–0 | Friendly |
33. | 9 November 2007 | Prince Abdullah al-Faisal Stadium, Jeddah | Estonia | 2–0 | 2–0 | Friendly |
34. | 25 November 2007 | Cairo International Stadium, Cairo | Egypt | 1–2 | 1–2 | 2007 Pan Arab Games |
35. | 30 January 2008 | King Fahd International Stadium, Riyadh | Luxembourg | 2–0 | 2–1 | Friendly |
36. | 6 February 2008 | King Fahd International Stadium, Riyadh | Singapore | 1–0 | 2–0 | 2010 FIFA World Cup qualifier |
37. | 2 June 2008 | King Fahd International Stadium, Riyadh | Lebanon | 1–1 | 4–1 | 2010 FIFA World Cup qualifier |
38. | 2 June 2008 | King Fahd International Stadium, Riyadh | Lebanon | 4–1 | 4–1 | 2010 FIFA World Cup qualifier |
39. | 8 January 2009 | Royal Oman Police Stadium, Muscat | Yemen | 1–0 | 6–0 | 2009 Gulf Cup of Nations |
40. | 11 January 2009 | Sultan Qaboos Sports Complex, Muscat | United Arab Emirates | 1–0 | 3–0 | 2009 Gulf Cup of Nations |
41. | 4 June 2009 | TEDA Football Stadium, Tianjin | China PR | 1–0 | 4–1 | Friendly |
42. | 9 January 2013 | Khalifa Sports City Stadium, Isa Town | Yemen | 1–0 | 2–0 | 2013 Gulf Cup of Nations |