| No. | Date | Venue | Opponent | Score | Result | Competition |
| 1 | 16 June 1997 | Seoul Olympic Stadium, Seoul, South Korea | | 1–0 | 2–0 | 1997 Korea Cup |
| 2 | 13 July 1997 | Cairo International Stadium, Cairo, Egypt | | 1–0 | 2–0 | 1998 African Cup of Nations qualification |
| 3 | 27 July 1997 | Alexandria Stadium, Alexandria, Egypt | | 3–0 | 8–1 | 1998 African Cup of Nations qualification |
| 4 | 27 July 1997 | Alexandria Stadium, Alexandria, Egypt | | 4–0 | 8–1 | 1998 African Cup of Nations qualification |
| 5 | 27 July 1997 | Alexandria Stadium, Alexandria, Egypt | | 5–0 | 8–1 | 1998 African Cup of Nations qualification |
| 6 | 17 August 1997 | Osman Ahmed Osman Stadium, Cairo, Egypt | | 5–0 | 5–0 | 1998 FIFA World Cup qualification |
| 7 | 3 December 1997 | Cairo International Stadium, Cairo, Egypt | | 2–0 | 3–2 | Friendly |
| 8 | 23 September 1998 | Kadriorg Stadium, Tallinn, Estonia | | 1–2 | 2–2 | Friendly |
| 9 | 16 February 1999 | Mong Kok Stadium, Mong Kok, Hong Kong | | 3–0 | 3–1 | 1999 Lunar New Year Cup |
| 10 | 30 March 1999 | Stade Maurice Dufrasne, Liège, Belgium | | 1–0 | 1–0 | Friendly |
| 11 | 29 June 1999 | National Sports Stadium, Harare, Zimbabwe | | 1–1 | 1–1 | Friendly |
| 12 | 10 July 1999 | Cuautitlán Izcalli, Mexico | | 1–0 | 1–1 | Friendly |
| 13 | 25 January 2002 | Stade Modibo Kéïta, Bamako, Mali | | 1–0 | 1–0 | 2002 African Cup of Nations |
| 14 | 31 January 2002 | Stade Modibo Kéïta, Bamako, Mali | | 2–0 | 2–1 | 2002 African Cup of Nations |
| 15 | 8 June 2003 | Port Said Stadium, Port Said, Egypt | | 5–0 | 7–0 | 2004 African Cup of Nations qualification |