| No. |
Date |
Venue |
Opponent |
Score |
Result |
Competition |
| 1 |
26 March 2013 |
Al-Shaab Stadium, Baghdad, Iraq |
Iraq |
1–1 |
1–2 |
Friendly |
| 2 |
11 November 2013 |
Prince Mohammed Stadium, Zarqa, Jordan |
1–0 |
Friendly |
| 3 |
5 March 2014 |
Amman International Stadium, Amman, Jordan |
Jordan |
1–2 |
2015 AFC Asian Cup qualification |
| 4 |
12 November 2014 |
Shah Alam Stadium, Shah Alam, Malaysia |
Malaysia |
3–0 |
3–0 |
Friendly |
| 5 |
15 November 2014 |
Gelora Bung Karno Stadium, Jakarta, Indonesia |
Indonesia |
2–0 |
2–0 |
Friendly |
| 6 |
5 June 2015 |
Al-Seeb Stadium, Seeb, Oman |
Oman |
2–1 |
Friendly |
| 7 |
11 June 2015 |
Samen Stadium, Mashhad, Iran |
Afghanistan |
6–0 |
6–0 |
2018 FIFA World Cup qualification |
| 8 |
8 September 2015 |
Phnom Penh Olympic Stadium, Phnom Penh, Cambodia |
Cambodia |
1–0 |
6–2 |
2018 FIFA World Cup qualification |
| 9 |
3–0 |
| 10 |
17 November 2015 |
National Stadium, Kallang, Singapore |
Singapore |
1–0 |
2–1 |
2018 FIFA World Cup qualification |
| 11 |
2–1 |
| 12 |
24 March 2016 |
Al-Seeb Stadium, Seeb, Oman |
Cambodia |
1–0 |
6–0 |
2018 FIFA World Cup qualification |
| 13 |
2–0 |
| 14 |
23 March 2017 |
Hang Jebat Stadium, Malacca, Malaysia |
Uzbekistan |
1–0 |
1–0 |
2018 FIFA World Cup qualification |
| 15 |
31 August 2017 |
Hang Jebat Stadium, Malacca, Malaysia |
Qatar |
1–0 |
3–1 |
2018 FIFA World Cup qualification |
| 16 |
2–1 |
| 17 |
30 December 2018 |
Zayed Sports City Stadium, Abu Dhabi, United Arab Emirates |
Yemen |
1–0 |
1–0 |
Friendly |
| 18 |
15 January 2019 |
Khalifa bin Zayed Stadium, Al Ain, United Arab Emirates |
Australia |
1–1 |
2–3 |
2019 AFC Asian Cup |
| 19 |
7 October 2021 |
Ansan Wa~ Stadium, Ansan, South Korea |
South Korea |
1–1 |
1–2 |
2022 FIFA World Cup qualification |
| 20 |
12 October 2021 |
King Abdullah II Stadium, Amman, Jordan |
Lebanon |
1–0 |
2–3 |
2022 FIFA World Cup qualification |
| 21 |
25 March 2023 |
Maktoum bin Rashid Al Maktoum Stadium, Dubai, United Arab Emirates |
Thailand |
2–1 |
3–1 |
Friendly |
| 22 |
23 January 2024 |
Al Bayt Stadium, Al Khor, Qatar |
India |
1–0 |
1–0 |
2023 AFC Asian Cup |
| 23 |
31 January 2024 |
Abdullah bin Khalifa Stadium, Doha, Qatar |
Iran |
1–1 |
1–1 (a.e.t.) |
2023 AFC Asian Cup |
| 24 |
26 March 2024 |
Prince Mohamed bin Fahd Stadium, Dammam, Saudi Arabia |
Myanmar |
1–0 |
7–0 |
2026 FIFA World Cup qualification |
| 25 |
4–0 |
| 26 |
5–0 |
| 27 |
9 October 2025 |
Prince Abdullah bin Jalawi Stadium, Hofuf, Saudi Arabia |
1–0 |
5–1 |
2027 AFC Asian Cup qualification |
| 28 |
2–0 |
| 29 |
4–0 |
| 30 |
1 December 2025 |
Ahmad bin Ali Stadium, Al Rayyan, Qatar |
Tunisia |
1–0 |
1–0 |
2025 FIFA Arab Cup |
| 31 |
4 December 2025 |
Khalifa International Stadium, Al Rayyan, Qatar |
Qatar |
1–1 |
1–1 |
2025 FIFA Arab Cup |