| No. | Date | Venue | Opponent | Score | Result | Competition |
|---|
| 1 | 19 December 1998 | Rajamangala Stadium, Bangkok, Thailand | Kuwait | 1–0 | 2–0 | 1998 Asian Games |
| 2 | 9 April 2000 | Azadi Stadium, Tehran, Iran | Bahrain | 2–0 | 3–0 | 2000 AFC Asian Cup qualification |
| 3 | 24 May 2000 | King Abdullah II Stadium, Amman, Jordan | Kazakhstan | 1–0 | 3–0 | 2000 West Asian Football Federation Championship |
| 4 | 3–0 |
| 5 | 28 May 2000 | King Abdullah II Stadium, Amman, Jordan | Syria | 1–0 | 1–0 | 2000 West Asian Football Federation Championship |
| 6 | 31 May 2000 | King Abdullah II Stadium, Amman, Jordan | Jordan | 1–0 | 1–0 | 2000 West Asian Football Federation Championship |
| 7 | 24 November 2000 | Takhti Stadium, Tabriz, Iran | Guam | 3–0 | 19–0 | 2002 FIFA World Cup qualification |
| 8 | 11–0 |
| 9 | 12–0 |
| 10 | 19–0 |
| 11 | 10 August 2001 | Azadi Stadium, Tehran, Iran | Bosnia and Herzegovina | 2–0 | 4–0 | 2001 LG Cup Final |
| 12 | 15 August 2001 | Tehelné pole
|