| No | Date | Venue | Opponent | Score | Result | Competition |
| 1. | 28 January 1971 | Al-Shaab Stadium, Baghdad | | 2–0 | 2–0 | Friendly |
| 2. | 13 December 1971 | Kuwait National Stadium, Kuwait City | | 1–0 | 5–0 | 1972 AFC Asian Cup qualification |
| 3. | 13 December 1971 | Kuwait National Stadium, Kuwait City | | 2–0 | 5–0 | 1972 AFC Asian Cup qualification |
| 4. | 13 December 1971 | Kuwait National Stadium, Kuwait City | | 4–0 | 5–0 | 1972 AFC Asian Cup qualification |
| 5. | 15 December 1971 | Kuwait National Stadium, Kuwait City | | 1–0 | 1–0 | 1972 AFC Asian Cup qualification |
| 6. | 18 December 1971 | Kuwait National Stadium, Kuwait City | | 2–0 | 2–0 | 1972 AFC Asian Cup qualification |
| 7. | 22 December 1971 | Kuwait National Stadium, Kuwait City | | 1–0 | 4–1 | 1972 AFC Asian Cup qualification |
| 8. | 22 December 1971 | Kuwait National Stadium, Kuwait City | | 2–0 | 4–1 | 1972 AFC Asian Cup qualification |
| 9. | 5 January 1972 | Al-Shaab Stadium, Baghdad | | 1–0 | 3–0 | 1972 Palestine Cup |
| 10. | 5 January 1972 | Al-Shaab Stadium, Baghdad | | 2–0 | 3–0 | 1972 Palestine Cup |
| 11. | 7 January 1972 | Al-Shaab Stadium, Baghdad | | 2–1 | 3–1 | 1972 Palestine Cup |
| 12. | 12 January 1972 | Al-Shaab Stadium, Baghdad | | 2–0 | 3–1 | 1972 Palestine Cup |
| 13. | 16 March 1973 | Sydney Sports Ground, Sydney | | 1–0 | 1–1 | 1974 FIFA World Cup qualification |
| 14. | 24 March 1973 | Sydney Sports Ground, Sydney | | 3–0 | 4–0 | 1974 FIFA World Cup qualification |
| 15. | 14 August 1974 | Al-Shaab Stadium, Baghdad | | 4–0 | 4–0 | Friendly |
| 16. | 3 September 1974 | Amjadieh Stadium, Tehran | | 3–0 | 3–0 | 1974 Asian Games |
| 17. | 9 January 1975 | Al-Shaab Stadium, Baghdad | | 1–0 | 3–1 | Friendly |
| 18. | 9 January 1975 | Al-Shaab Stadium, Baghdad | | 3–1 | 3–1 | Friendly |
| 19. | 20 August 1975 | Aryamehr Stadium, Tehran | | 1–0 | 2–1 | 1976 Olympics qualifiers |
| 20. | 20 August 1975 | Aryamehr Stadium, Tehran | | 2–1 | 2–1 | 1976 Olympics qualifiers |
| 21. | 26 August 1975 | Aryamehr Stadium, Tehran | | 1–0 | 4–0 | 1976 Olympics qualifiers |
| 22. | 26 August 1975 | Aryamehr Stadium, Tehran | | 2–0 | 4–0 | 1976 Olympics qualifiers |
| 23. | 26 August 1975 | Aryamehr Stadium, Tehran | | 3–0 | 4–0 | 1976 Olympics qualifiers |
| 24. | 26 August 1975 | Aryamehr Stadium, Tehran | | 4–0 | 4–0 | 1976 Olympics qualifiers |
| 25. | 23 November 1975 | Al-Shaab Stadium, Baghdad | | 3–1 | 3–1 | 1976 AFC Asian Cup qualification |
| 26. | 26 December 1975 | Stade El Menzah, Tunis | | 1–0 | 4–0 | 1975 Palestine Cup |
| 27. | 26 December 1975 | Stade El Menzah, Tunis | | 2–0 | 4–0 | 1975 Palestine Cup |
| 28. | 27 March 1976 | Grand Hamad Stadium, Doha | | 2–0 | 4–0 | 4th Arabian Gulf Cup |
| 29. | 27 March 1976 | Grand Hamad Stadium, Doha | | 4–0 | 4–0 | 4th Arabian Gulf Cup |
| 30. | 29 March 1976 | Grand Hamad Stadium, Doha | | 4–1 | 4–1 | 4th Arabian Gulf Cup |
| 31. | 1 April 1976 | Grand Hamad Stadium, Doha | | 4–1 | 7–1 | 4th Arabian Gulf Cup |
| 32. | 1 April 1976 | Grand Hamad Stadium, Doha | | 5–1 | 7–1 | 4th Arabian Gulf Cup |
| 33. | 1 April 1976 | Grand Hamad Stadium, Doha | | 6–1 | 7–1 | 4th Arabian Gulf Cup |
| 34. | 6 April 1976 | Grand Hamad Stadium, Doha | | 2–0 | 4–0 | 4th Arabian Gulf Cup |
| 35. | 8 April 1976 | Grand Hamad Stadium, Doha | | 2–0 | 2–2 | 4th Arabian Gulf Cup |
| 36. | 27 November 1977 | Al-Shaab Stadium, Baghdad | | 1–0 | 3–0 | Friendly |