| No. | Date | Venue | Opponent | Score | Result | Competition |
| 1. | 10 October 2009 | Mokhtar El-Tetsh Stadium, Cairo | | 2–1 | 2–1 | Friendly |
| 2. | 6 January 2010 | Al Kuwait Sports Club Stadium, Kuwait City | | 2–2 | 2–2 | 2011 AFC Asian Cup qualification |
| 3. | 25 February 2010 | Tahnoun bin Mohammed Stadium, Al Ain | | 3–1 | 4–1 | Friendly |
| 4. | 3 September 2010 | Al-Sadaqua Walsalam Stadium, Kuwait City | | 3–0 | 3–0 | Friendly |
| 5. | 28 September 2010 | King Abdullah Stadium, Amman, Jordan | | 1–2 | 2–2 | 2010 WAFF Championship |
| 6. | 3 October 2010 | King Abdullah Stadium, Amman, Jordan | | 2–0 | 2–1 | 2010 WAFF Championship |
| 7. | 12 October 2010 | Jaber Al-Ahmad International Stadium, Kuwait City | | 1–1 | 3–1 | Friendly |
| 8. | 12 October 2010 | Jaber Al-Ahmad International Stadium, Kuwait City | | 2–1 | 3–1 | Friendly |
| 9. | 14 November 2010 | Al Nahyan Stadium, Abu Dhabi | | 1–0 | 9–1 | Friendly |
| 10. | 22 November 2010 | 22 May Stadium, Aden | | 1–0 | 1–0 | 20th Arabian Gulf Cup |
| 11. | 31 December 2010 | Suez Stadium, Suez | | 1–0 | 4–0 | Friendly |
| 12. | 2 July 2011 | Camille Chamoun Sports City Stadium, Beirut | | 3–0 | 6–0 | Friendly |
| 13. | 2 July 2011 | Camille Chamoun Sports City Stadium, Beirut | | 5–0 | 6–0 | Friendly |
| 14. | 6 July 2011 | Camille Chamoun Sports City Stadium, Beirut | | 1–1 | 1–1 | Friendly |
| 15. | 23 July 2011 | Mohammed Al-Hamad Stadium, Hawally | | 1–0 | 3–0 | 2014 FIFA World Cup qualification |
| 16. | 28 July 2011 | Rizal Memorial Stadium, Manila | | 1–1 | 2–1 | 2014 FIFA World Cup qualification |
| 17. | 2 September 2011 | Tahnoun bin Mohammed Stadium, Al Ain | | 1–0 | 3–2 | 2014 FIFA World Cup qualification |
| 18. | 2 September 2011 | Tahnoun bin Mohammed Stadium, Al Ain | | 3–0 | 3–2 | 2014 FIFA World Cup qualification |
| 19. | 14 December 2011 | Ahmed bin Ali Stadium, Al-Rayyan | | 1–0 | 2–0 | 2011 Pan Arab Games |
| 20. | 14 December 2011 | Ahmed bin Ali Stadium, Al-Rayyan | | 2–0 | 2–0 | 2011 Pan Arab Games |
| 21. | 8 December 2012 | Al-Sadaqua Walsalam Stadium, Kuwait City | | 1–0 | 2–1 | 2012 WAFF Championship |
| 22. | 14 December 2012 | Al-Sadaqua Walsalam Stadium, Kuwait City | | 1–0 | 2–1 | 2012 WAFF Championship |
| 23. | 6 January 2013 | Khalifa Sports City Stadium, Isa Town | | 1–0 | 2–0 | 21st Arabian Gulf Cup |
| 24. | 12 January 2013 | Bahrain National Stadium, Riffa | | 1–0 | 1–0 | 21st Arabian Gulf Cup |
| 25. | 9 October 2013 | King Abdullah Stadium, Amman | | 1–1 | 1–1 | Friendly |
| 26. | 15 October 2013 | Camille Chamoun Sports City Stadium, Beirut | | 1–0 | 1–1 | 2015 AFC Asian Cup qualification |
| 27. | 19 November 2013 | Al Kuwait Sports Club Stadium, Kuwait City | | 1–0 | 3–1 | 2015 AFC Asian Cup qualification |
| 28. | 19 November 2013 | Al Kuwait Sports Club Stadium, Kuwait City | | 3–1 | 3–1 | 2015 AFC Asian Cup qualification |
| 29. | 11 October 2014 | King Abdullah Stadium, Amman | | 1–0 | 1–0 | Friendly |
| 30. | 17 November 2014 | Prince Faisal bin Fahd Stadium, Riyadh | | 1–2 | 2–2 | 22nd Arabian Gulf Cup |
| 31. | 11 June 2015 | Saida Municipal Stadium, Sidon | | 1–0 | 1–0 | 2018 FIFA World Cup qualification |
| 32. | 3 September 2015 | Abdullah bin Khalifa Stadium, Doha | | 1–0 | 9–0 | 2018 FIFA World Cup qualification |
| 33. | 3 September 2015 | Abdullah bin Khalifa Stadium, Doha | | 3–0 | 9–0 | 2018 FIFA World Cup qualification |
| 34. | 8 September 2015 | New Laos National Stadium, Vientiane | | 1–0 | 2–0 | 2018 FIFA World Cup qualification |
| 35. | 11 May 2018 | Al Kuwait Sports Club Stadium, Kuwait City | | 2–0 | 2–0 | Friendly |
| 36. | 20 November 2018 | Ali Sabah Al-Salem Stadium, Al Farwaniyah | | 1–2 | 1–2 | Friendly |
| 37. | 25 March 2019 | Al-Ahmadi Stadium, Al-Ahmadi | | 1–0 | 1–0 | Friendly |
| 38. | 5 September 2019 | Al Kuwait Sports Club Stadium, Kuwait City | | 1–0 | 7–0 | 2022 FIFA World Cup qualification |
| 39. | 5 September 2019 | Al Kuwait Sports Club Stadium, Kuwait City | | 3–0 | 7–0 | 2022 FIFA World Cup qualification |
| 40. | 14 November 2019 | Jaber Al-Ahmad International Stadium, Kuwait City | | 1–0 | 9–0 | 2022 FIFA World Cup qualification |
| 41. | 14 November 2019 | Jaber Al-Ahmad International Stadium, Kuwait City | | 5–0 | 9–0 | 2022 FIFA World Cup qualification |
| 42. | 30 November 2019 | Abdullah bin Khalifa Stadium, Doha | | 1–2 | 1–2 | 24th Arabian Gulf Cup |
| 43. | 2 December 2019 | Khalifa International Stadium, Doha | | 1–1 | 2–4 | 24th Arabian Gulf Cup |
| 44. | 15 June 2021 | Jaber Al-Ahmad International Stadium, Kuwait City | | 1–0 | 2–1 | 2022 FIFA World Cup qualification |
| 45. | 15 June 2021 | Jaber Al-Ahmad International Stadium, Kuwait City | | 2–1 | 2–1 | 2022 FIFA World Cup qualification |
| 46. | 1 June 2022 | Al Nahyan Stadium, Abu Dhabi | | 2–0 | 2–0 | Friendly |
| 47. | 8 June 2022 | Jaber Al-Ahmad International Stadium, Kuwait City | | 1–0 | 1–2 | 2023 AFC Asian Cup qualification |
| 48. | 11 June 2022 | Jaber Al-Ahmad International Stadium, Kuwait City | | 2–0 | 4–1 | 2023 AFC Asian Cup qualification |
| 49. | 11 June 2022 | Jaber Al-Ahmad International Stadium, Kuwait City | | 3–0 | 4–1 | 2023 AFC Asian Cup qualification |
| 50. | 5 September 2024 | Amman International Stadium, Amman | | 1–1 | 1–1 | 2026 FIFA World Cup qualification |
| 51. | 15 October 2024 | Jassim bin Hamad Stadium, Al Rayyan | | 1–0 | 2–2 | 2026 FIFA World Cup qualification |
| 52. | 15 October 2024 | Jassim bin Hamad Stadium, Al Rayyan | | 2–1 | 2–2 | 2026 FIFA World Cup qualification |
| 53. | 21 December 2024 | Jaber Al-Ahmad International Stadium, Kuwait City, Kuwait | | 1–0 | 1–1 | 26th Arabian Gulf Cup |
| 54. | 20 March 2025 | Basra International Stadium, Basra | | 1–0 | 2–2 | 2026 FIFA World Cup qualification |
| 55. | 20 March 2025 | Basra International Stadium, Basra | | 2–0 | 2–2 | 2026 FIFA World Cup qualification |
| 56. | 15 November 2025 | Al Salam Stadium, Cairo | | 3–2 | 4–2 | Friendly |
| 57. | 18 November 2025 | Cairo International Stadium, Cairo | | 1–2 | 2–2 | Friendly |
| 58. | 6 December 2025 | Ahmad bin Ali Stadium, Al Rayyan, Qatar | | 1–2 | 1–3 | 2025 FIFA Arab Cup |