| List of international goals scored for Zambia [1] [2] |
|---|
| # | Date | Venue | Opponent | Score | Result | Competition |
|---|
| 1 | 4 July 1968 | Scrivener Stadium, Kitwe | Uganda | 1–2 | 2–2 | Friendly |
| 2 | 2–2 |
| 3 | 9 October 1968 | Nakivubo Stadium, Kampala | 1–0 | 3–2 | Uganda Independence Tournament |
| 4 | 13 October 1968 | Jogoo Road Stadium, Nairobi | Kenya | 1–1 | 1–2 | Friendly |
| 5 | 22 October 1968 | Scrivener Stadium, Kitwe | Tanzania | 2–0 | 7–1 |
| 6 | 3–0 |
| 7 | 4–1 |
| 8 | 27 October 1968 | Dag Hammarskjöld Stadium, Ndola | Sudan | 2–2 | 4–2 | WCQR1 |
| 9 | 4–2 |
| 10 | 8 November 1968 | Al Hilal Stadium, Khartoum | 1–0 | 2–4 |
| 11 | 17 November 1968 | Independence Stadium, Lusaka | Mauritius | 1–2 | 2–2 | CANQR1 |
| 12 | 8 December 1968 | Stade George V, Curepipe | 3–2 | 3–2 |
| 13 | 3 August 1969 | Yaounde | Cameroon | 1–0 | 1–2 | CANQR2 |
| 14 | 31 August 1969 | Dag Hammarskjöld Stadium, Ndola | Malawi | 2–0 | 5–0 | Peter Stuyvesant Trophy |
| 15 | 2 September 1969 | Scrivener Stadium, Kitwe | 1–0 | 7–0 |
| 16 | 1 November 1970 | Independence Stadium, Lusaka | Tanzania | 4–1 | 5–1 | CANQR1 |
| 17 | 18 March 1971 | Gymkhana Ground, Zomba | Malawi | 3–4 | 4–5 | Friendly |
| 18 | 4–5 |
| 19 | 23 March 1971 | Kamuzu Stadium, Blantyre | 1–0 | 3–0 |
| 20 | 2–0 |
| 21 | 8 July 1971 | Scrivener Stadium, Kitwe | Cyprus | ? | 3–0 |
| 22 | 11 July 1971 | Dag Hammarskjöld Stadium, Ndola | ? | 3–0 |
| 23 | ? |
| 24 | 25 July 1971 | Guinea | 1–0 | 2–1 |
| 25 | 8 December 1971 | Afraha Stadium, Nakuru | Kenya | 2–1 | 2–3 | Jamhuri Cup |
| 26 | 4 June 1972 | Dag Hammarskjöld Stadium, Ndola | Lesotho | 2–1 | 6–1 | WCQR1 |
| 27 | 6–1 |
| 28 | 22 April 1973 | Madagascar | 3–1 | 3–1 | CANQR1 |
| 29 | 6 May 1973 | Antananarivo | 1–1 | 1–2 |
| 30 | 18 November 1973 | Stade Kamanyola, Kinshasa | Zaire | 1–1 | 1–2 | WCQR4 |
| 31 | 12 December 1973 | Nairobi City Stadium, Nairobi | Kenya | 1–1 | 1–3 | Jamhuri Cup |
| 32 | 4 March 1974 | Cairo International Stadium, Cairo | Egypt | 1–1 | 1–3 | CAN74GA |
| 33 | 27 February 1977 | Dag Hammarskjöld Stadium, Ndola | Uganda | 3–2 | 4–2 | WCQR2 |
| 34 | 4–2 |
| 35 | 26 March 1977 | Independence Stadium, Lusaka | Malawi | 2–0 | 8–1 | Friendly |
| 36 | Malawi | 3–0 |
| 37 | Malawi | 7–1 |
| 38 | 26 June 1977 | Algeria | 1–0 | 2–0 | CANQR2 |
| 39 | 2–0 |
| 40 | 9 October 1977 | Dag Hammarskjöld Stadium, Ndola | India | 1–0 | 3–1 | Friendly |
| 41 | 5 December 1977 | Banadir Stadium, Mogadishu | Kenya | 1–1 | 4–2 | CECAFA |
| 42 | 4–1 |
| 43 | 9 December 1977 | Uganda | 1–1 | 1–1 |
| 44 | 28 January 1978 | Dag Hammarskjöld Stadium, Ndola | Zanzibar | 3–0 | 6–1 | Friendly |
| 45 | 4–0 |
| 46 | 29 January 1978 | 5–0 | 5–0 |
| 47 | 5 February 1978 | Independence Stadium, Lusaka | Swaziland | 3–1 | 11–2 |
| 48 | 7–2 |
| 49 | 11–2 |
| 50 | 7 November 1978 | Kamuzu Stadium, Blantyre | Uganda | 2–1 | 2–1 | CECAFA |
| 51 | 9 November 1978 | Somalia | 1–0 | 4–0 |
| 52 | Somalia | 2–0 | 4–0 |
| 53 | 13 November 1978 | Kenya | 7–0 | 9–0 |
| 54 | Kenya | 8–0 | 9–0 |
| 55 | Kenya | 9–0 | 9–0 |
| 56 | 17 November 1978 | Uganda | 1–0 | 4–0 |
| 57 | 2–0 |
| 58 | 3–0 |
| 59 | 4–0 |
| 60 | 19 November 1978 | Malawi | 1–1 | 2–3 |
| 61 | 15 April 1979 | 1–0 | 2–0 | CANQR1 |
| 62 | 29 April 1979 | Dag Hammarskjöld Stadium, Ndola | 2–0 | 2–0 |
| 63 | 30 June 1979 | Stade Frederic Kibassa Maliba, Lubumbashi | Zaire | 2–1 | 2–1 | Friendly |
| 64 | 4 November 1979 | Nairobi City Stadium, Nairobi | Uganda | 2–0 | 2–1 | CECAFA |
| 65 | 6 November 1979 | National Stadium, Nairobi | Uganda | 1–1 | 2–2 |
| 66 | 25 November 1979 | Independence Stadium, Lusaka | Lesotho | 2–0 | 5–0 | OGQ |
| 67 | Lesotho | 4–0 | 5–0 |
| 68 | 19 April 1980 | Barbourfields Stadium, Bulawayo | Tanzania | 1–0 | 2–0 | Zimbabwe Independence Tournament |
| 69 | 1 June 1980 | Dag Hammarskjöld Stadium, Ndola | Ethiopia | 2–0 | 4–0 | WCQR1 |
| 70 | 3–0 |
| 71 | 29 June 1980 | Kenya | 2–0 | 5–0 | Friendly |
| 72 | 3–0 |
| 73 | 5–0 |
| 74 | 22 July 1980 | Lenin Stadium, Moscow | Soviet Union | 1–1 | 1–3 | 1980 Olympics |
| 75 | 24 July 1980 | Kirov Stadium, St. Petersburg | Venezuela | 1–0 | 1–2 |
| 76 | 30 August 1980 | Barbourfields Stadium, Bulawayo | Zimbabwe | ? | 1–1 | Friendly |
| 77 | 2 November 1980 | Independence Stadium, Lusaka | Angola | 1–1 | 1–1 |
| 78 | 7 December 1980 | Moi Stadium, Kisumu | Kenya | 1–0 | 1–1 | Jamhuri Cup |
| 79 | 12 December 1980 | Nairobi City Stadium, Nairobi | 1–1 | 2–1 |