| No. | Date | Venue | Opponent | Score | Result | Competition |
| 1. | 13 March 2015 | Grand Hamad Stadium, Doha, Qatar | | 1–0 | 3–1 | 2018 FIFA World Cup qualification |
| 2. | 7 June 2016 | Grand Hamad Stadium, Doha, Qatar | | 1–0 | 2–0 | 2019 AFC Asian Cup qualification |
| 3. | 5 September 2017 | Panaad Park and Stadium, Bacolod, Philippines | | 2–1 | 2–2 | 2019 AFC Asian Cup qualification |
| 4. | 27 March 2018 | Suheim bin Hamad Stadium, Doha, Qatar | | 1–0 | 2–1 | 2019 AFC Asian Cup qualification |
| 5. | 27 March 2018 | Suheim bin Hamad Stadium, Doha, Qatar | | 2–1 | 2–1 | 2019 AFC Asian Cup qualification |
| 6. | 8 August 2019 | Karbala International Stadium, Karbala, Iraq | | 2–1 | 2–1 | 2019 WAFF Championship |
| 7. | 11 August 2019 | Karbala International Stadium, Karbala, Iraq | | 1–2 | 1–2 | 2019 WAFF Championship |
| 8. | 5 September 2019 | National Stadium, Kallang, Singapore | | 1–1 | 2–2 | 2022 FIFA World Cup qualification |
| 9. | 9 January 2023 | Basra International Stadium, Basra, Iraq | | 1–1 | 2–3 | 2023 Arabian Gulf Cup |
| 10. | 12 October 2023 | Damac Club Stadium, Khamis Mushait, Saudi Arabia | | 3–0 | 3–0 | 2026 FIFA World Cup qualification |
| 11. | 17 October 2023 | Colombo Racecourse, Colombo, Sri Lanka | | 1–0 | 1–1 | 2026 FIFA World Cup qualification |
| 12. | 9 October 2025 | Hassanal Bolkiah National Stadium, Bandar Seri Begawan, Brunei | | 1–0 | 2–0 | 2027 AFC Asian Cup qualification |
| 13. | 26 November 2025 | Grand Hamad Stadium, Doha, Qatar | | 3–1 | 4–4
| 2025 FIFA Arab Cup qualification |
| 14. | 26 November 2025 | Grand Hamad Stadium, Doha, Qatar | | 4–2 | 4–4
| 2025 FIFA Arab Cup qualification |