| # | Data | Miejsce: | Przeciwnik | Wynik | Wynik | Konkurs |
| 1. | 31 marca 2004 r. | Arab Contractors Stadium, Kair, Egipt | Trynidad i Tobago | 1–0 | 2–1 | Przyjazny |
| 2. | 24 maja 2004 r. | Stadion Akademii Wojskowej w Kairze, Kair, Egipt | Zimbabwe | 2–0 | 2–0 | Przyjazny |
| 3. | 6 czerwca 2004 r. | Stadion w Chartumie, Chartum, Sudan | Sudan | 2–0 | 3–0 | Kwalifikacje do Mistrzostw Świata FIFA 2006 |
| 4. | 20 czerwca 2004 r. | Stadion Aleksandrii, Aleksandria, Egipt | Wybrzeże Kości Słoniowej | 1–1 | 1–2 | Kwalifikacje do Mistrzostw Świata FIFA 2006 |
| 5. | 4 lipca 2004 r. | Stade de l'Amitié, Cotonou, Benin | Benin | 2–3 | 3–3 | Kwalifikacje do Mistrzostw Świata FIFA 2006 |
| 6. | 29 lipca 2005 r. | Stade de Genève, Genewa, Szwajcaria | Katar | 1–0 | 5–0 | Przyjazny |
| 7. | 4–0 |
| 8. | 20 stycznia 2006 r. | Międzynarodowy Stadion w Kairze, Kair, Egipt | Libia | 2–0 | 3–0 | Puchar Narodów Afryki 2006 |
| 9. | 28 stycznia 2006 r. | Międzynarodowy Stadion w Kairze, Kair, Egipt | Wybrzeże Kości Słoniowej | 2–1 | 3–1 | Puchar Narodów Afryki 2006 |
| 10. | 2 września 2006 r. | Międzynarodowy Stadion w Kairze, Kair, Egipt | Burundi | 3–0 | 4–1 | 2008 Kwalifikacje do Pucharu Narodów Afryki |
| 11. | 26 stycznia 2008 r. | Stadion Baba Yara, Kumasi, Ghana | Sudan | 2–0 | 3–0 | Puchar Narodów Afryki 2008 |
| 12. | 3–0 |
| 13. | 7 lutego 2008 r. | Stadion Baba Yara, Kumasi, Ghana | Wybrzeże Kości Słoniowej | 4–1 | 4–1 | Puchar Narodów Afryki 2008 |
| 14. | 10 lutego 2008 r. | Stadion sportowy w Akrze, Akra, Ghana | Kamerun | 1–0 | 1–0 | 2008 Finał Pucharu Narodów Afryki |
| 15. | 7 września 2008 r. | Stade des Martyrs, Kinszasa, DR Konga | DR Konga | 1–0 | 1–0 | Kwalifikacje do Mistrzostw Świata FIFA 2010 |
| 16. | 12 października 2008 r. | Stadion Akademii Wojskowej w Kairze, Kair, Egipt | Dżibuti | 3–0 | 4–0 | Kwalifikacje do Mistrzostw Świata FIFA 2010 |
| 17. | 19 listopada 2008 r. | Międzynarodowy Stadion w Kairze, Kair, Egipt | Benin | 4–0 | 5–1 | Przyjazny |
| 18. | 5–0 |
| 19. | 30 maja 2009 r. | Kompleks sportowy Sułtan Qaboos, Muscat, Oman | Oman | 1–0 | 1–0 | Przyjazny |
| 20. | 7 czerwca 2009 r. | Stade Mustapha Tchaker, Blida, Algieria | Algieria | 1–3 | 1–3 | Kwalifikacje do Mistrzostw Świata FIFA 2010 |
| 21. | 5 lipca 2009 r. | Stadion Akademii Wojskowej w Kairze, Kair, Egipt | Rwanda | 1–0 | 3–0 | Kwalifikacje do Mistrzostw Świata FIFA 2010 |
| 22. | 3–0 |
| 23. | 2 października 2009 r. | Stadion Petro Sport, Kair, Egipt | Mauritius | 1–0 | 4–0 | Przyjazny |
| 24. | 3–0 |
| 25. | 11 sierpnia 2010 r. | Międzynarodowy Stadion w Kairze, Kair, Egipt | DR Konga | 3–2 | 6–3 | Przyjazny |
| 26. | 5 stycznia 2011 r. | Arab Contractors Stadium, Kair, Egipt | Tanzania | 2–0 | 5–1 | 2011 Turniej Dorzecza Nilu |
| 27. | 29 marca 2012 r. | Stadion w Chartumie, Chartum, Sudan | Uganda | 2–0 | 2–1 | Przyjazny |
| 28. | 12 kwietnia 2012 r. | Stadion Al-Maktoum, Dubaj, Zjednoczone Emiraty Arabskie | Nigeria | 2–1 | 3–2 | Przyjazny |
| 29. | 20 maja 2012 r. | Al Merreikh Stadium, Omdurman, Sudan | Kamerun | 2–1 | 2–1 | Przyjazny |
| 30. | 10 czerwca 2012 r. | Stade du 28 Septembre, Konakry, Gwinea | Gwinea | 1–1 | 3–2 | Kwalifikacje do Mistrzostw Świata FIFA 2014 |
| 31. | 2–1 |
| 32. | 12 października 2012 r. | Stadion Khalid Bin Mohammed, Sharjah, Zjednoczone Emiraty Arabskie | Kongo | 1–0 | 3–0 | Przyjazny |
| 33. | 3–0 |
| 34. | 14 stycznia 2013 r. | Stadion Zayed Sports City, Abu Dhabi, Zjednoczone Emiraty Arabskie | Wybrzeże Kości Słoniowej | 1–0 | 2–4 | Przyjazny |
| 35. | 26 marca 2013 r. | Stadion Borg El Arab, Kair, Egipt | Zimbabwe | 2–1 | 2–1 | Kwalifikacje do Mistrzostw Świata FIFA 2014 |
| 36. | 9 czerwca 2013 r. | Narodowy Stadion Sportowy, Harare, Zimbabwe | Zimbabwe | 1–0 | 4–2 | Kwalifikacje do Mistrzostw Świata FIFA 2014 |
| 37. | 10 września 2013 r. | Stadion El Gouna, Hurghada, Egipt | Gwinea | 2–1 | 4–2 | Kwalifikacje do Mistrzostw Świata FIFA 2014 |
| 38. | 15 października 2013 r. | Stadion Baba Yara, Kumasi, Ghana | Ghana | 1–2 | 1–6 | Kwalifikacje do Mistrzostw Świata FIFA 2014 |