Cap Date Venue Opponent Score Competition
1 25- 9-03 Incheon Nepal 7-0 Asian Cup Qualifier
2 17-12-03 Muscat Azerbaijan 1-0
3 20-12-03 Muscat Estonia 3-1
4 26-12-03 Kuwait City Kuwait 0-0 Gulf Cup
5 28-12-03 Kuwait City Yemen 1-1 Gulf Cup
6 31-12-03 Kuwait City UA Emirates 2-0 Gulf Cup
7 3- 1-04 Kuwait City Bahrain 0-1 Gulf Cup
8 6- 1-04 Kuwait City Saudi Arabia 1-2 Gulf Cup
9 14- 2-04 Ulsan South Korea 0-5
10 18- 2-04 Saitama Japan 0-1 World Cup Qualifier
11 31- 3-04 Cochin India 5-1 World Cup Qualifier
12 20- 7-04 Chongqing Japan 0-1 Asian Nations Cup
13 24- 7-04 Chongqing Iran 2-2 Asian Nations Cup
14 28- 7-04 Chengdu Thailand 2-0 Asian Nations Cup
15 8- 9-04 Singapore Singapore 2-0 World Cup Qualifier
16 7-10-04 Muscat Iraq 1-0
17 13-10-04 Muscat Japan 0-1 World Cup Qualifier
18 1-12-04 Riffa Latvia 3-2 International Tourn.
19 3-12-04 Riffa Finland 0-0 [1] International Tourn.
20 10-12-04 Doha Iraq 3-1 Gulf Cup
21 13-12-04 Doha UA Emirates 2-1 Gulf Cup
22 16-12-04 Doha Qatar 1-2 Gulf Cup
23 24-12-04 Doha Qatar 1-1 [2] Gulf Cup
24 11-10-05 Al-Ain UA Emirates 2-2
25 6- 2-06 Doha Singapore 1-0
26 13- 2-06 Muscat Iraq 1-0 [!]
27 22- 2-06 Dubai UA Emirates 0-1 Asian Cup Qualifier
28 1- 9-06 Muscat Syria 3-0
29 6- 9-06 Muscat Pakistan 5-0 Asian Cup Qualifier
30 11-10-06 Muscat UA Emirates 2-1 Asian Cup Qualifier
31 15-11-06 Amman Jordan 0-3 Asian Cup Qualifier
32 17- 1-07 Abu Dhabi UA Emirates 2-1 Gulf Cup
33 20- 1-07 Abu Dhabi Kuwait 2-1 Gulf Cup
34 23- 1-07 Abu Dhabi Yemen 2-1 Gulf Cup
35 27- 1-07 Abu Dhabi Bahrain 1-0 Gulf Cup
36 30- 1-07 Abu Dhabi UA Emirates 0-1 Gulf Cup
37 24- 6-07 Jakarta Indonesia 1-0
38 28- 6-07 Singapore North Korea 2-2 [3] International Tourn.
39 1- 7-07 Singapore Saudi Arabia 1-1 [4] International Tourn.
40 8- 7-07 Bangkok Australia 1-1 Asian Nations Cup
41 12- 7-07 Bangkok Thailand 0-2 Asian Nations Cup
42 16- 7-07 Bangkok Iraq 0-0 Asian Nations Cup
43 17- 9-07 Doha Qatar 1-1
44 8-10-07 Muscat Nepal 2-0 World Cup Qualifier
45 28-10-07 Kathmandu Nepal 2-0 World Cup Qualifier
46 21-11-07 Muscat Kenya 2-2
47 27- 1-08 Muscat Singapore 2-0
48 30- 1-08 Muscat Kuwait 1-1
49 6- 2-08 Muscat Bahrain 0-1 World Cup Qualifier
50 19- 3-08 Muscat UA Emirates 1-1
51 26- 3-08 Bangkok Thailand 1-0 World Cup Qualifier
52 18- 5-08 Nizwa Turkmenistan 2-1
53 7- 6-08 Muscat Japan 1-1 World Cup Qualifier
54 14- 6-08 Riffa Bahrain 1-1 World Cup Qualifier
55 20- 8-08 Muscat Uzbekistan 2-0
56 6- 9-08 Muscat Morocco 0-0
57 10- 9-08 Muscat Zimbabwe 3-2
58 19-11-08 Muscat Paraguay 0-1 International Tourn.
59 17-12-08 Muscat China 3-1 International Tourn.
60 19-12-08 Muscat Ecuador 2-0 International Tourn.
61 22-12-08 Muscat Senegal 1-0
62 4- 1-09 Muscat Kuwait 0-0 Gulf Cup
63 7- 1-09 Muscat Iraq 4-0 Gulf Cup
64 10- 1-09 Muscat Bahrain 2-0 Gulf Cup
65 14- 1-09 Muscat Qatar 1-0 Gulf Cup
66 17- 1-09 Muscat Saudi Arabia 0-0 [5] Gulf Cup
67 19- 1-09 Muscat Indonesia 0-0 Asian Cup Qualifier
68 28- 1-09 Kuwait City Kuwait 1-0 Asian Cup Qualifier
69 30- 5-09 Muscat Egypt 0-1
70 2- 6-09 Dubai South Korea 0-0
71 9- 6-09 Cannes Bosnia-Herzeg. 1-2
72 12- 8-09 Salalah Saudi Arabia 2-1
73 9- 9-09 Doha Qatar 1-1
74 14-10-09 Melbourne Australia 0-1 Asian Cup Qualifier
75 3- 3-10 Muscat Kuwait 0-0 Asian Cup Qualifier
76 18- 5-10 Sana'a Yemen 1-0
77 11- 8-10 Astana Kazakhstan 1-3
78 3- 9-10 Al-Wakra Malaysia 3-0
79 7- 9-10 Doha Qatar 1-1
80 8-10-10 Seeb Gabon 1-0
81 12-10-10 Seeb Chile 0-1
82 17-11-10 Seeb Belarus 0-4
83 23-11-10 Aden Bahrain 1-1 Gulf Cup
84 26-11-10 Aden UA Emirates 0-0 Gulf Cup
85 29-11-10 Abyan Iraq 0-0 Gulf Cup
86 29- 3-11 Seeb Tunisia 2-1
87 6- 7-11 Beirut Kuwait 1-1
88 9- 7-11 Beirut Lebanon 1-0
89 15- 7-11 Seeb Syria 1-1
90 23- 7-11 Seeb Myanmar 2-0 World Cup Qualifier
91 28- 7-11 Yangon Myanmar awd [6] World Cup Qualifier
92 10- 8-11 Dubai Bahrain 1-1 [7]
93 27- 8-11 Muscat Kuwait 1-0
94 2- 9-11 Seeb Saudi Arabia 0-0 World Cup Qualifier
95 6- 9-11 Bangkok Thailand 0-3 World Cup Qualifier
96 11-10-11 Sydney Australia 0-3 World Cup Qualifier
97 4-11-11 Doha Qatar 0-0
98 11-11-11 Muscat Australia 1-0 World Cup Qualifier
99 29- 2-12 Muscat Thailand 2-0 World Cup Qualifier
100 3- 6-12 Saitama Japan 0-3 World Cup Qualifier
101 8- 6-12 Muscat Australia 0-0 World Cup Qualifier
102 12- 6-12 Doha Iraq 1-1 World Cup Qualifier
103 15- 8-12 Salalah Egypt 1-1
104 11- 9-12 London Ireland 1-4
105 16-10-12 Muscat Jordan 2-1 World Cup Qualifier
106 14-11-12 Muscat Japan 1-2 World Cup Qualifier
107 5- 1-13 Riffa Bahrain 0-0 Gulf Cup
108 8- 1-13 Riffa Qatar 1-2 Gulf Cup
109 11- 1-13 Isa Town UA Emirates 0-2 Gulf Cup
110 6- 2-13 Muscat Syria 1-0 Asian Cup Qualifier
111 20- 3-13 Muscat Haiti 3-0
112 26- 3-13 Sydney Australia 2-2 World Cup Qualifier
113 29- 5-13 Doha Lebanon 1-1
114 4- 6-13 Muscat Iraq 1-0 World Cup Qualifier
115 18- 6-13 Amman Jordan 0-1 World Cup Qualifier
116 14- 8-13 Singapore Singapore 2-0 Asian Cup Qualifier
117 9-10-13 Muscat Mauritania 0-0
118 15-10-13 Amman Jordan 0-0 Asian Cup Qualifier
119 19-11-13 Tehran Syria 1-0 Asian Cup Qualifier
120 24- 1-14 Muscat Finland 0-0
121 31- 1-14 Muscat Jordan 0-0 Asian Cup Qualifier
122 5- 3-14 Muscat Singapore 3-1 Asian Cup Qualifier
123 27- 5-14 Olmaliq Uzbekistan 1-0
124 3- 9-14 Dublin Ireland 0-2
125 10-10-14 Muscat Costa Rica 3-4
126 13-10-14 Al-Buraimi Uruguay 0-3
127 7-11-14 Muscat Yemen 2-0
128 14-11-14 Riyadh UA Emirates 0-0 Gulf Cup
129 17-11-14 Riyadh Iraq 1-1 Gulf Cup
130 20-11-14 Riyadh Kuwait 5-0 Gulf Cup
131 23-11-14 Riyadh Qatar 1-3 Gulf Cup
132 25-11-14 Riyadh UA Emirates 0-1 Gulf Cup
133 31-12-14 Canberra Qatar 2-2
134 3- 1-15 Penrith China 1-4
135 10- 1-15 Canberra South Korea 0-1 Asian Nations Cup
136 13- 1-15 Sydney Australia 0-4 Asian Nations Cup
137 17- 1-15 Newcastle Kuwait 1-0 Asian Nations Cup
138 26- 3-15 Seeb Malaysia 6-0
139 30- 3-15 Doha Algeria 1-4
140 30- 5-15 Riffa Bahrain 0-0
141 5- 6-15 Seeb Syria 1-2
142 11- 6-15 Bangalore India 2-1 World Cup Qualifier
143 3- 6-15 Muscat Turkmenistan 3-1 World Cup Qualifier
144 8- 9-15 Harmon Guam 0-0 World Cup Qualifier
145 2-10-15 Muscat Syria 2-1
146 8-10-15 Muscat Iran 1-1 World Cup Qualifier
147 13-10-15 Muscat India 3-0 World Cup Qualifier
148 12-11-15 Seeb New Zealand 0-1
149 17-11-15 Ashgabat Turkmenistan 1-2 World Cup Qualifier
150 24- 3-16 Muscat Guam 1-0 World Cup Qualifier
151 29- 3-16 Tehran Iran 0-2 World Cup Qualifier
152 31- 8-16 Dublin Ireland 0-4
153 7-10-16 Muscat Jordan 1-1
154 11-10-16 Muscat Bahrain 2-2
155 28- 3-17 Muscat Bhutan 14-0 Asian Cup Qualifier
156 13- 6-17 Al-Ram Palestine 1-2 Asian Cup Qualifier
157 30- 8-17 Muscat Afghanistan 2-0
158 5- 9-17 Muscat Maldives 5-0 Asian Cup Qualifier
159 4-10-17 Dubai Jordan 1-1
160 10-10-17 Malé Maldives 3-1 Asian Cup Qualifier
161 13-11-17 Thimphu Bhutan 4-2 Asian Cup Qualifier
162 22-12-17 Kuwait City UA Emirates 0-1 Gulf Cup
163 25-12-17 Kuwait City Kuwait 1-0 Gulf Cup
164 28-12-17 Kuwait City Saudi Arabia 2-0 Gulf Cup
165 2- 1-18 Kuwait City Bahrain 1-0 Gulf Cup
166 5- 1-18 Kuwait City UA Emirates 0-0 [8] Gulf Cup
167 27- 3-18 Muscat Palestine 1-0 Asian Cup Qualifier
168 10- 9-18 Amman Jordan 0-0
169 12-10-18 Al-Rayyan Philippines 1-1
170 16-10-18 Doha Ecuador 0-0
171 16-11-18 Muscat Syria 1-1
172 19-11-18 Muscat Bahrain 2-1
173 13-12-18 Muscat Tajikistan 2-1
174 16-12-18 Muscat Tajikistan 1-0
175 27-12-18 Abu Dhabi India 0-0
176 30-12-18 Dubai Australia 0-5
177 2- 1-19 Muscat Thailand 2-0
178 9- 1-19 Sharjah Uzbekistan 1-2 Asian Nations Cup
179 13- 1-19 Abu Dhabi Japan 0-1 Asian Nations Cup
180 17- 1-19 Abu Dhabi Turkmenistan 3-1 Asian Nations Cup
181 20- 1-19 Abu Dhabi Iran 0-2 Asian Nations Cup
182 20- 3-19 Kuala Lumpur Afghanistan 5-0 Airmarine Cup
183 23- 3-19 Kuala Lumpur Singapore 1-1 [9] Airmarine Cup
184 28- 8-19 Muscat Yemen 1-0
185 5- 9-19 Guwahati India 2-1 World Cup Qualifier
186 10- 9-19 Muscat Lebanon 1-0
187 10-10-19 Muscat Afghanistan 3-0 World Cup Qualifier
188 15-10-19 Al-Wakrah Qatar 1-2 World Cup Qualifier
189 14-11-19 Muscat Bangladesh 4-1 World Cup Qualifier
190 19-11-19 Muscat India 1-0 World Cup Qualifier
191 27-11-19 Doha Bahrain 0-0 Gulf Cup
192 30-11-19 Doha Kuwait 2-1 Gulf Cup
193 3-12-19 Doha Saudi Arabia 1-3 Gulf Cup
[!] appeared as Ahmed Kano in line-up, but has been confirmed as Al-Mahaijri.
[1] Oman won 4-3 on penalty kicks.
[2] Oman lost 4-5 on penalty kicks.
[3] Oman won 4-3 on penalty kicks.
[4] Oman won 3-1 on penalty kicks.
[5] Oman won 6-5 on penalty kicks.
[6] abandoned in 45'+2' with Oman winning 2-0; awarded a 3-0 win to Oman by FIFA.
[7] abandoned at 1-1 in 65' due to floodlight failure.
[8] Oman won 5-4 on penalty kicks.
[9] Oman won 5-4 on penalty kicks.
NB: the following two matches are not considered full internationals by FIFA and are
therefore not included here:
Total Record
Matches Won Draw Lost For Against Points Percentage
193 85 59 49 257- 178 229 59.33
Types of Matches
Friendlies 74
Gulf Cup 38
World Cup Qualifier 38
Asian Cup Qualifier 21
Asian Nations Cup 13
Other Tournaments 9
Total caps: 193
Goals:
Cap 6 1 goal
Cap 11 2 goals
Cap 18 1 goal
Cap 38 1 goal
Cap 53 1 goal
Cap 86 2 goals
Cap 91 1 goal
Cap 105 1 goal
Cap 106 1 goal
Cap 123 1 goal
Cap 129 1 goal
Cap 145 1 goal
Cap 147 1 goal
Cap 150 1 goal
Cap 155 1 goal
Cap 156 1 goal
Cap 160 1 goal
Cap 163 1 goal
Cap 177 1 goal
Cap 180 1 goal
Cap 182 1 goal
Cap 184 1 goal
Total: 24 goals
Thanks to Georgios Terzis
Prepared and maintained by Roberto Mamrud for the Rec.Sport.Soccer Statistics Foundation
Author: Roberto Mamrud
(roberto.mamrud@gmail.com)
Last updated: 17 Feb 2026
(C) Copyright Roberto Mamrud and RSSSF 2016/26
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.