No. | Cap | Date | Venue | Opponent | Score | Result | Competition | Ref. |
---|
1 | 14 | 5 October 2017 | Jassim bin Hamad Stadium, Doha, Qatar | Singapore | 1–0 | 3–1 | Friendly | [7] |
---|
2 | 2–0 |
---|
3 | 18 | 14 December 2017 | Hamad bin Khalifa Stadium, Doha, Qatar | Liechtenstein | 1–0 | 1–2 | Friendly | [8] |
---|
4 | 19 | 23 December 2017 | Al Kuwait Sports Club Stadium, Kuwait City, Kuwait | Yemen | 3–0 | 4–0 | 23rd Arabian Gulf Cup | [9] |
---|
5 | 20 | 26 December 2017 | Al Kuwait Sports Club Stadium, Kuwait City, Kuwait | Iraq | 1–0 | 1–2 | 23rd Arabian Gulf Cup | [10] |
---|
6 | 24 | 7 September 2018 | Khalifa International Stadium, Al Rayyan, Qatar | China | 1–0 | 1–0 | Friendly | [11] |
---|
7 | 25 | 11 September 2018 | Khalifa International Stadium, Al Rayyan, Qatar | Palestine | 1–0 | 3–0 | Friendly | [12] |
---|
8 | 26 | 12 October 2018 | Jassim bin Hamad Stadium, Doha, Qatar | Ecuador | 2–0 | 4–3 | Friendly | [13] |
---|
9 | 4–1 |
---|
10 | 30 | 23 December 2018 | Khalifa International Stadium, Al Rayyan, Qatar | Jordan | 1–0 | 2–0 | Friendly | [14] |
---|
11 | 33 | 9 January 2019 | Hazza bin Zayed Stadium, Al Ain, United Arab Emirates | Lebanon | 2–0 | 2–0 | 2019 AFC Asian Cup | [15] |
---|
12 | 34 | 13 January 2019 | Sheikh Khalifa International Stadium, Al Ain, United Arab Emirates | North Korea | 1–0 | 6–0 | 2019 AFC Asian Cup | [16] |
---|
13 | 2–0 |
---|
14 | 4–0 |
---|
15 | 5–0 |
---|
16 | 35 | 17 January 2019 | Zayed Sports City Stadium, Abu Dhabi, United Arab Emirates | Saudi Arabia | 1–0 | 2–0 | 2019 AFC Asian Cup | [17] |
---|
17 | 2–0 |
---|
18 | 38 | 29 January 2019 | Mohammed bin Zayed Stadium, Abu Dhabi, United Arab Emirates | United Arab Emirates | 2–0 | 4–0 | 2019 AFC Asian Cup | [18] |
---|
19 | 39 | 1 February 2019 | Zayed Sports City Stadium, Abu Dhabi, United Arab Emirates | Japan | 1–0 | 3–1 | 2019 AFC Asian Cup | [19] |
---|
20 | 41 | 16 June 2019 | Maracanã Stadium, Rio de Janeiro, Brazil | Paraguay | 1–2 | 2–2 | 2019 Copa América | [20] |
---|
21 | 44 | 5 September 2019 | Jassim bin Hamad Stadium, Doha, Qatar | Afghanistan | 1–0 | 6–0 | 2022 FIFA World Cup qualification | [21] |
---|
22 | 2–0 |
---|
23 | 5–0 |
---|
24 | 47 | 15 October 2019 | Jassim bin Hamad Stadium, Doha, Qatar | Oman | 2–1 | 2–1 | 2022 FIFA World Cup qualification | [22] |
---|
25 | 50 | 29 November 2019 | Khalifa International Stadium, Al Rayyan, Qatar | Yemen | 3–0 | 6–0 | 24th Arabian Gulf Cup | [23] |
---|
26 | 53 | 12 October 2020 | Mardan Sports Complex, Aksu, Turkey | Ghana | 1–1 | 1–5 | Friendly | [24] |
---|
27 | 55 | 17 November 2020 | BSFZ-Arena, Maria Enzersdorf, Austria | South Korea | 1–1 | 1–2 | Friendly | [25] |
---|
28 | 56 | 4 December 2020 | Abdullah bin Khalifa Stadium, Doha, Qatar | Bangladesh | 3–0 | 5–0 | 2022 FIFA World Cup qualification | [26] |
---|
29 | 4–0 |
---|
30 | 62 | 4 July 2021 | Stadion Aldo Drosina, Pula, Croatia | El Salvador | 1–0 | 1–0 | Friendly | [27] |
---|
31 | 63 | 13 July 2021 | BBVA Stadium, Houston, United States | Panama | 2–1 | 3–3 | 2021 CONCACAF Gold Cup | [28] |
---|
32 | 64 | 17 July 2021 | BBVA Stadium, Houston, United States | Grenada | 4–0 | 4–0 | 2021 CONCACAF Gold Cup | [29] |
---|
33 | 66 | 24 July 2021 | State Farm Stadium, Glendale, United States | El Salvador | 1–0 | 3–2 | 2021 CONCACAF Gold Cup | [30] |
---|
34 | 3–0 |
---|
35 | 74 | 14 November 2021 | Baku Olympic Stadium, Baku, Azerbaijan | Azerbaijan | 1–0 | 2–2 | Friendly | [31] |
---|
36 | 2–2 |
---|
37 | 77 | 6 December 2021 | Al Bayt Stadium, Al Khor, Qatar | Iraq | 1–0 | 3–0 | 2021 FIFA Arab Cup | [32] |
---|
38 | 78 | 10 December 2021 | Al Bayt Stadium, Al Khor, Qatar | United Arab Emirates | 2–0 | 5–0 | 2021 FIFA Arab Cup | [33] |
---|
39 | 5–0 |
---|
40 | 88 | 27 October 2022 | Marbella, Spain | Honduras | 1–0 | 1–0 | Friendly | [34] |
---|
41 | 89 | 5 November 2021 | Marbella, Spain | Panama | 1–0 | 2–1 | Friendly | [35] |
---|
42 | 90 | 9 November 2021 | Marbella, Spain | Albania | 1–0 | 1–0 | Friendly | [36] |
---|
43 | 101 | 16 November 2023 | Khalifa International Stadium, Al Rayyan, Qatar | Afghanistan | 2–1 | 8–1 | 2026 FIFA World Cup qualification | [37] |
---|
44 | 4–1 |
---|
45 | 5–1 |
---|
46 | 6–1 |
---|
47 | 102 | 21 November 2023 | Kalinga Stadium, Bhubaneswar, India | India | 2–0 | 3–0 | 2026 FIFA World Cup qualification | [38] |
---|
48 | 103 | 31 December 2023 | Thani bin Jassim Stadium, Al Rayyan, Qatar | Cambodia | 1–0 | 3–0 | Friendly | [39] |
---|
49 | 2–0 |
---|
50 | 3–0 |
---|
51 | 105 | 12 January 2024 | Lusail Stadium, Lusail, Qatar | Lebanon | 2–0 | 3–0 | 2023 AFC Asian Cup | [40] |
---|
52 | 109 | 7 February 2024 | Al Thumama Stadium, Doha, Qatar | Iran | 3–2 | 3–2 | 2023 AFC Asian Cup | [41] |
---|
53 | 112 | 26 March 2024 | Ali Sabah Al-Salem Stadium, Ardiya, Kuwait | Kuwait | 1–0 | 2–1 | 2026 FIFA World Cup qualification | [42] |
---|
54 | 2–1 |
---|
55 | 114 | 10 September 2024 | New Laos National Stadium, Vientiane, Laos | North Korea | 2–1 | 2–2 | 2026 FIFA World Cup qualification | [43] |
---|
56 | 115 | 10 October 2024 | Al Thumama Stadium, Doha, Qatar | Kyrgyzstan | 1–0 | 3–1 | 2026 FIFA World Cup qualification | [44] |
---|
57 | 116 | 15 October 2024 | Rashid Stadium, Dubai, United Arab Emirates | Iran | 1–0 | 1–4 | 2026 FIFA World Cup qualification | [45] |
---|
58 | 117 | 14 November 2024 | Jassim bin Hamad Stadium, Doha, Qatar | Uzbekistan | 1–0 | 3–2 | 2026 FIFA World Cup qualification | [46] |
---|
59 | 2–0 |
---|
60 | 120 | 24 December 2024 | Sulaibikhat Stadium, Kuwait City, Kuwait | Oman | 1–0 | 1–2 | 26th Arabian Gulf Cup | [47] |
---|