| No. | Date | Venue | Opponent | Score | Result | Competition | Ref. |
|---|
| 1 | 6 December 1992 | Khalifa International Stadium, Al Rayyan, Qatar | Kuwait | 1–0 | 2–1 | 11th Arabian Gulf Cup | [3] |
| 2 | 18 April 1993 | National Stadium, Kallang, Singapore | New Zealand | 3–1 | 3–1 | Friendly | [4] |
| 3 | 1 May 1993 | Stadium Merdeka, Kuala Lumpur, Malaysia | Macau | 5–0 | 6–0 | 1994 FIFA World Cup qualification | [5] |
| 4 | 20 September 1993 | Prince Saud bin Jalawi Sports City, Khobar, Saudi Arabia | Thailand | 3–0 | 3–0 | Friendly | [6] |
| 5 | 6 October 1993 | Prince Saud bin Jalawi Sports City, Khobar, Saudi Arabia | Russia | 4–2 | 4–2 | Friendly | [7] |
| 6 | 18 October 1993 | Khalifa International Stadium, Al Rayyan, Qatar | North Korea | 1–0 | 2–1 | 1994 FIFA World Cup qualification | [8] |
| 7 | 28 October 1993 | Khalifa International Stadium, Al Rayyan, Qatar | Iran | 2–0 | 4–3 | 1994 FIFA World Cup qualification | [9] |
| 8 | 20 April 1994 | Stade de Bon Rencontre, Toulon, France | Iceland | 2–0 | 2–0 | Friendly | [10] |
| 9 | 10 November 1994 | Zayed Sports City Stadium, Abu Dhabi, United Arab Emirates | Bahrain | 1–0 | 3–1 | 12th Arabian Gulf Cup | [11] |
| 10 | 16 November 1994 | Zayed Sports City Stadium, Abu Dhabi, United Arab Emirates | Kuwait | 1–0 | 2–0 | 12th Arabian Gulf Cup | [12] |
| 11 | 8 October 1995 | Robert F. Kennedy Memorial Stadium, Washington, D.C., United States | United States | 2–0 | 3–4 | Friendly | [13] |
| 12 | 19 September 1996 | Prince Faisal bin Fahd Sports City, Riyadh, Saudi Arabia | Zambia | 1–0 | 2–1 | Friendly | [14] |
| 13 | 2–1 |
| 14 | 15 October 1996 | Sultan Qaboos Sports Complex, Muscat, Oman | Oman | 1–0 | 1–0 | 13th Arabian Gulf Cup | [15] |
| 15 | 21 October 1996 | Sultan Qaboos Sports Complex, Muscat, Oman | Bahrain | 3–1 | 3–1 | 13th Arabian Gulf Cup | [16] |
| 16 | 29 November 1996 | Prince Saud bin Jalawi Sports City, Khobar, Saudi Arabia | Indonesia | 1–0 | 4–1 | Friendly | [17] |
| 17 | 2–0 |
| 18 | 5 December 1996 | Maktoum bin Rashid Al Maktoum Stadium, Dubai, United Arab Emirates | Thailand | 2–0 | 6–0 | 1996 AFC Asian Cup | [18] |
| 19 | 6–0 |
| 20 | 8 December 1996 | Maktoum bin Rashid Al Maktoum Stadium, Dubai, United Arab Emirates | Iraq | 1–0 | 1–0 | 1996 AFC Asian Cup | [19] |
| 21 | 16 December 1996 | Zayed Sports City Stadium, Abu Dhabi, United Arab Emirates | China | 3–2 | 4–3 | 1996 AFC Asian Cup | [20] |
| 22 | 9 March 1997 | Hougang Stadium, Hougang, Singapore | Indonesia | 3–0 | 4–0 | Friendly | [21] |
| 23 | 20 March 1997 | Shah Alam Stadium, Shah Alam, Malaysia | Bangladesh | 4–1 | 4–1 | 1998 FIFA World Cup qualification | [22] |
| 24 | 14 September 1997 | King Fahd Sports City, Riyadh, Saudi Arabia | Kuwait | 1–1 | 2–1 | 1998 FIFA World Cup qualification | [23] |
| 25 | 11 October 1997 | King Fahd Sports City, Riyadh, Saudi Arabia | Qatar | 1–0 | 1–0 | 1998 FIFA World Cup qualification | [24] |
| 26 | 11 September 1999 | Rufaro Stadium, Harare, Zimbabwe | Zambia | – | 2–1 | Friendly | [25] |