No.
|
Date
|
Venue
|
Opponent
|
Score
|
Result
|
Competition
|
1
|
5 October 2017 |
Jassim bin Hamad Stadium, Doha, Qatar |
Singapore |
1–0 |
3–1 |
Friendly
|
2
|
2–0
|
3
|
14 December 2017 |
Hamad bin Khalifa Stadium, Doha, Qatar |
Liechtenstein |
1–0 |
1–2
|
4
|
23 December 2017 |
Al Kuwait Sports Club Stadium, Kuwait City, Kuwait |
Yemen |
3–0 |
4–0 |
23rd Arabian Gulf Cup
|
5
|
26 December 2017 |
Al Kuwait Sports Club Stadium, Kuwait City, Kuwait |
Iraq |
1–0 |
1–2
|
6
|
7 September 2018 |
Khalifa International Stadium, Doha, Qatar |
China |
1–0 |
1–0 |
Friendly
|
7
|
11 September 2018 |
Khalifa International Stadium, Doha, Qatar |
Palestine |
1–0 |
3–0
|
8
|
12 October 2018 |
Jassim bin Hamad Stadium, Doha, Qatar |
Ecuador |
2–0 |
4–3
|
9
|
4–1
|
10
|
23 December 2018 |
Khalifa International Stadium, Doha, Qatar |
Jordan |
1–0 |
2–0
|
11
|
9 January 2019 |
Hazza bin Zayed Stadium, Al Ain, United Arab Emirates |
Lebanon |
2–0 |
2–0 |
2019 AFC Asian Cup
|
12
|
13 January 2019 |
Khalifa bin Zayed Stadium, Al Ain, United Arab Emirates |
North Korea |
1–0 |
6–0
|
13
|
2–0
|
14
|
4–0
|
15
|
5–0
|
16
|
17 January 2019 |
Zayed Sports City Stadium, Abu Dhabi, United Arab Emirates |
Saudi Arabia |
1–0 |
2–0
|
17
|
2–0
|
18
|
29 January 2019 |
Mohammed bin Zayed Stadium, Abu Dhabi, United Arab Emirates |
United Arab Emirates |
2–0 |
4–0
|
19
|
1 February 2019 |
Zayed Sports City Stadium, Abu Dhabi, United Arab Emirates |
Japan |
1–0 |
3–1
|
20
|
16 June 2019 |
Estádio do Maracanã, Rio de Janeiro, Brazil |
Paraguay |
1–2 |
2–2 |
2019 Copa América
|
21
|
5 September 2019 |
Jassim bin Hamad Stadium, Doha, Qatar |
Afghanistan |
1–0 |
6–0 |
2022 FIFA World Cup qualification
|
22
|
2–0
|
23
|
5–0
|
24
|
16 October 2019 |
Al Janoub Stadium, Al Wakrah, Qatar |
Oman |
2–1 |
2–1
|
25
|
29 November 2019 |
Khalifa International Stadium, Doha, Qatar |
Yemen |
3–0 |
6–0 |
24th Arabian Gulf Cup
|
26
|
12 October 2020 |
Mardan Sports Complex, Aksu, Turkey |
Ghana |
1–1 |
1–5 |
Friendly
|
27
|
17 November 2020 |
BSFZ-Arena, Maria Enzersdorf, Austria |
South Korea |
1–1 |
1–2
|
28
|
4 December 2020 |
Jassim bin Hamad Stadium, Doha, Qatar |
Bangladesh |
3–0 |
5–0 |
2022 FIFA World Cup qualification
|
29
|
4–0
|
30
|
4 July 2021 |
Stadion Aldo Drosina, Pula, Croatia |
El Salvador |
1–0 |
1–0 |
Friendly
|
31
|
13 July 2021 |
BBVA Stadium, Houston, United States |
Panama |
2–1 |
3–3 |
2021 CONCACAF Gold Cup
|
32
|
17 July 2021 |
BBVA Stadium, Houston, United States |
Grenada |
4–0 |
4–0
|
33
|
24 July 2021 |
State Farm Stadium, Glendale, United States |
El Salvador |
1–0 |
3–2
|
34
|
3–0
|
35
|
14 November 2021 |
Baku Olympic Stadium, Baku, Azerbaijan |
Azerbaijan |
1–0 |
2–2 |
Friendly
|
36
|
2–2
|
37
|
6 December 2021 |
Al Bayt Stadium, Al Khor, Qatar |
Iraq |
1–0 |
3–0 |
2021 FIFA Arab Cup
|
38
|
10 December 2021 |
Al Bayt Stadium, Al Khor, Qatar |
United Arab Emirates |
2–0 |
5–0
|
39
|
5–0
|
40
|
27 October 2022 |
Marbella Football Center, Marbella, Spain |
Honduras |
1–0 |
1–0 |
Friendly
|
41
|
5 November 2022 |
Estadio Municipal de Marbella, Marbella, Spain |
Panama |
1–0 |
2–1
|
42
|
9 November 2022 |
Estadio Municipal de Marbella, Marbella, Spain |
Albania |
1–0 |
1–0
|
43
|
16 November 2023 |
Khalifa International Stadium, Doha, Qatar |
Afghanistan |
2–1 |
8–1 |
2026 FIFA World Cup qualification
|
44
|
4–1
|
45
|
5–1
|
46
|
6–1
|
47
|
21 November 2023 |
Kalinga Stadium, Bhubaneswar, India |
India |
2–0 |
3–0
|
48
|
31 December 2023
|
Thani Bin Jassim Stadium, Doha, Qatar
|
Cambodia
|
1–0
|
3–0
|
Friendly
|
49
|
2–0
|
50
|
3–0
|
51
|
12 January 2024
|
Lusail Stadium, Doha, Qatar
|
Lebanon
|
2–0
|
3–0
|
2023 AFC Asian Cup
|
52
|
7 February 2024
|
Al Thumama Stadium, Doha, Qatar
|
Iran
|
3–2
|
3–2
|
2023 AFC Asian Cup
|
53
|
26 March 2024 |
Ali Sabah Al-Salem Stadium, Farwaniya, Kuwait |
Kuwait |
1–0 |
2–1 |
2026 FIFA World Cup qualification
|
54
|
2–1
|