Back to rankings

Malawi
CAF702 data points
Current Rank
#150
4 Jun 2026
Current Rating
1,241
4 Jun 2026
Peak Rating
1,590
25 Mar 1985
Lowest Rating
1,093
25 Mar 1967
All-Time Change
+49
since Jan 1957
Rating History
Match Statistics
| Total | Home | Away | Neutral | Wins | Losses | Draws | GF | GA |
|---|---|---|---|---|---|---|---|---|
| 698 | 306 | 243 | 149 | 232 | 264 | 202 | 811 | 865 |
Match History
692 matchesH = home, A = away, N = neutral site, No tag = unknown/unspecified venue.
| Date | Tournament | Home | Score | Away | Elo / Rank |
|---|---|---|---|---|---|
| 31 Mar 2026 | Mukuru Tournament | 1–0 | Malawi | 1,241 -11·#150 ↓1 | |
| 18 Nov 2025 | Friendly | 0–1(N) | Malawi | 1,252 +9·#149 ↑1 | |
| 15 Nov 2025 | Friendly | 0–0(N) | Malawi | 1,243 -1·#150 ↓1 | |
| 13 Oct 2025 | World Cup qualifier | 0–1(N) | Sao Tome and Principe | 1,244 -32·#150 ↓5 | |
| 8 Sept 2025 | World Cup qualifier | 2–2 | Malawi | 1,276 -7·#146 ↓2 | |
| 5 Sept 2025 | World Cup qualifier | 2–1(N) | Namibia | 1,283 +27·#144 ↑7 | |
| 6 Jul 2025 | Independence Cup | 1–1 | Malawi | 1,256 ±0·#151 — | |
| 10 Jun 2025 | COSAFA Cup | 1–0(N) | Malawi | 1,256 -7·#151 ↓3 | |
| 8 Jun 2025 | COSAFA Cup | 0–0(N) | Namibia | 1,263 +6·#148 ↑2 | |
| 5 Jun 2025 | COSAFA Cup | 1–0(N) | Malawi | 1,257 -22·#151 ↓6 | |
| 24 Mar 2025 | World Cup qualifier | 0–2 | Tunisia | 1,279 -5·#143 ↓1 | |
| 20 Mar 2025 | World Cup qualifier | 0–1 | Namibia | 1,284 -25·#140 ↓4 | |
| 18 Nov 2024 | African Nations Cup qualifier | 0–3 | Malawi | 1,309 +51·#135 ↑15 | |
| 14 Nov 2024 | African Nations Cup qualifier | 0–0(N) | Malawi | 1,258 +1·#151 ↓2 | |
| 15 Oct 2024 | African Nations Cup qualifier | 0–1 | Senegal | 1,257 -4·#148 ↓2 | |
| 11 Oct 2024 | African Nations Cup qualifier | 0–4 | Senegal | 1,261 -2·#146 — | |
| 10 Sept 2024 | African Nations Cup qualifier | 3–1(N) | Malawi | 1,263 -13·#146 ↓1 | |
| 5 Sept 2024 | African Nations Cup qualifier | 3–2 | Malawi | 1,276 -26·#146 ↓5 | |
| 10 Jun 2024 | World Cup qualifier | 1–0 | Malawi | 1,302 -5·#137 — | |
| 6 Jun 2024 | World Cup qualifier | 3–1 | Sao Tome and Principe | 1,307 +8·#137 ↑2 | |
| 26 Mar 2024 | Friendly tournament | 1–2 | Zambia | 1,299 -13·#139 ↓4 | |
| 23 Mar 2024 | Friendly tournament | 4–0 | Malawi | 1,312 -36·#134 ↓16 | |
| 21 Nov 2023 | World Cup qualifier | 0–1 | Tunisia | 1,348 -7·#118 ↓2 | |
| 17 Nov 2023 | World Cup qualifier | 0–1 | Malawi | 1,355 +24·#117 ↑6 | |
| 9 Sept 2023 | African Nations Cup qualifier | 2–2 | Malawi | 1,331 -1·#123 ↓1 | |
| 16 Jul 2023 | COSAFA Cup | 0–0 | South Africa | 1,332 +15·#121 ↑8 | |
| 14 Jul 2023 | COSAFA Cup | 1–1(N) | Malawi | 1,317 -6·#129 ↓2 | |
| 11 Jul 2023 | COSAFA Cup | 0–2(N) | Malawi | 1,323 +26·#126 ↑10 | |
| 9 Jul 2023 | COSAFA Cup | 2–0(N) | Seychelles | 1,297 +5·#136 — | |
| 6 Jul 2023 | COSAFA Cup | 1–0(N) | Zambia | 1,292 +32·#136 ↑12 | |
| 20 Jun 2023 | African Nations Cup qualifier | 0–0(N) | Malawi | 1,260 +3·#148 ↓2 | |
| 14 Jun 2023 | Friendly | 1–1 | Mozambique | 1,257 +4·#145 ↑1 | |
| 28 Mar 2023 | African Nations Cup qualifier | 4–0 | Malawi | 1,253 -11·#145 ↓2 | |
| 24 Mar 2023 | African Nations Cup qualifier | 2–0 | Malawi | 1,264 -3·#143 ↓2 | |
| 15 Mar 2023 | Friendly | 1–1(N) | Malawi | 1,267 -8·#142 — | |
| 26 Feb 2023 | Friendly | 1–0 | Malawi | 1,275 -14·#142 ↓2 | |
| 25 Feb 2023 | Friendly | 1–1 | Malawi | 1,289 -5·#140 — | |
| 10 Jul 2022 | COSAFA Cup | 0–2(N) | Malawi | 1,294 +7·#139 ↓1 | |
| 8 Jul 2022 | COSAFA Cup | 1–1(N) | Eswatini | 1,287 ±0·#138 — | |
| 6 Jul 2022 | COSAFA Cup | 2–1(N) | Malawi | 1,287 -25·#138 ↓8 | |
| 9 Jun 2022 | African Nations Cup qualifier | 1–0 | Malawi | 1,312 -12·#129 ↓8 | |
| 5 Jun 2022 | African Nations Cup qualifier | 1–2 | Malawi | 1,324 +15·#124 ↑7 | |
| 25 Jan 2022 | African Nations Cup | 2–1(N) | Malawi | 1,309 -3·#130 — | |
| 18 Jan 2022 | African Nations Cup | 0–0(N) | Senegal | 1,312 +20·#130 ↑4 | |
| 14 Jan 2022 | African Nations Cup | 2–1(N) | Zimbabwe | 1,292 +28·#134 ↑9 | |
| 10 Jan 2022 | African Nations Cup | 1–0(N) | Malawi | 1,264 -17·#143 ↓6 | |
| 31 Dec 2021 | Friendly | 1–2(N) | Malawi | 1,281 +9·#137 ↑2 | |
| 16 Nov 2021 | World Cup qualifier | 0–1(N) | Mozambique | 1,272 -21·#139 ↓5 | |
| 13 Nov 2021 | World Cup qualifier | 4–0(N) | Malawi | 1,293 -13·#135 ↓4 | |
| 11 Oct 2021 | World Cup qualifier | 2–1(N) | Malawi | 1,306 -5·#130 — | |
| 8 Oct 2021 | World Cup qualifier | 3–0(N) | Malawi | 1,311 -9·#129 ↓2 | |
| 7 Sept 2021 | World Cup qualifier | 1–0(N) | Mozambique | 1,320 +22·#129 ↑4 | |
| 3 Sept 2021 | World Cup qualifier | 2–0 | Malawi | 1,298 -7·#133 ↓1 | |
| 14 Jul 2021 | COSAFA Cup | 1–2(N) | Senegal | 1,305 -4·#133 ↓1 | |
| 13 Jul 2021 | COSAFA Cup | 1–1(N) | Namibia | 1,309 +5·#132 ↑2 | |
| 11 Jul 2021 | COSAFA Cup | 0–2(N) | Mozambique | 1,304 -35·#134 ↓9 | |
| 9 Jul 2021 | COSAFA Cup | 2–2(N) | Zimbabwe | 1,339 +3·#125 ↑1 | |
| 13 Jun 2021 | Friendly | 0–2 | Tanzania | 1,336 -13·#125 ↓3 | |
| 29 Mar 2021 | African Nations Cup qualifier | 1–0 | Uganda | 1,349 +23·#121 ↑7 | |
| 24 Mar 2021 | African Nations Cup qualifier | 1–0(N) | South Sudan | 1,326 +8·#127 ↑1 | |
| 17 Mar 2021 | Friendly | 4–0 | Malawi | 1,318 -17·#128 ↓6 | |
| 16 Nov 2020 | African Nations Cup qualifier | 0–0 | Malawi | 1,335 +7·#124 ↑1 | |
| 12 Nov 2020 | African Nations Cup qualifier | 3–1 | Malawi | 1,328 -8·#122 — | |
| 11 Oct 2020 | Friendly | 0–0 | Zimbabwe | 1,336 -1·#122 — | |
| 7 Oct 2020 | Friendly | 0–1 | Zambia | 1,337 -5·#122 ↓2 | |
| 17 Nov 2019 | African Nations Cup qualifier | 0–2 | Uganda | 1,342 -13·#120 ↓2 | |
| 13 Nov 2019 | African Nations Cup qualifier | 1–0 | South Sudan | 1,355 +4·#118 ↑1 | |
| 13 Oct 2019 | Friendly | 1–1 | Malawi | 1,351 +1·#119 — | |
| 10 Sept 2019 | World Cup qualifier | 0–1 | Malawi | 1,350 +13·#119 ↑4 | |
| 7 Sept 2019 | World Cup qualifier | 0–0 | Malawi | 1,337 +5·#122 ↑1 | |
| 7 Jun 2019 | COSAFA Cup | 0–0 | South Africa | 1,332 +15·#123 ↑11 | |
| 4 Jun 2019 | COSAFA Cup | 1–2(N) | Malawi | 1,317 +10·#132 ↑5 | |
| 2 Jun 2019 | COSAFA Cup | 2–2(N) | Zambia | 1,307 +7·#137 — | |
| 30 May 2019 | COSAFA Cup | 1–1(N) | Mozambique | 1,300 -2·#137 — | |
| 28 May 2019 | COSAFA Cup | 2–1(N) | Namibia | 1,302 +25·#137 ↑6 | |
| 26 May 2019 | COSAFA Cup | 3–0(N) | Seychelles | 1,277 +11·#143 — | |
| 22 Mar 2019 | African Nations Cup qualifier | 0–0 | Malawi | 1,266 +16·#144 ↑6 | |
| 17 Nov 2018 | African Nations Cup qualifier | 2–1 | Malawi | 1,250 -26·#149 ↓10 | |
| 16 Oct 2018 | African Nations Cup qualifier | 0–0 | Malawi | 1,276 +13·#139 ↑5 | |
| 12 Oct 2018 | African Nations Cup qualifier | 1–0 | Malawi | 1,263 -3·#143 ↑1 | |
| 11 Sept 2018 | Friendly | 1–0 | Malawi | 1,266 -5·#145 ↓1 | |
| 8 Sept 2018 | African Nations Cup qualifier | 3–0 | Malawi | 1,271 -3·#142 ↓2 | |
| 1 Jun 2018 | COSAFA Cup | 0–0(N) | Malawi | 1,274 -1·#140 — | |
| 30 May 2018 | COSAFA Cup | 1–1(N) | Malawi | 1,275 +1·#140 — | |
| 28 May 2018 | COSAFA Cup | 1–0(N) | Malawi | 1,274 -32·#140 ↓10 | |
| 27 Mar 2018 | Friendly | 0–0 | Uganda | 1,306 +6·#130 ↓1 | |
| 11 Nov 2017 | Friendly | 1–1 | Malawi | 1,300 -4·#130 ↓1 | |
| 7 Oct 2017 | Friendly | 1–1 | Tanzania | 1,304 +4·#127 ↑1 | |
| 4 Sept 2017 | Friendly | 1–0(N) | Togo | 1,300 +13·#129 ↑8 | |
| 29 Jun 2017 | COSAFA Cup | 0–0(N) | Malawi | 1,287 -3·#137 ↓1 | |
| 27 Jun 2017 | COSAFA Cup | 0–0(N) | Malawi | 1,290 -13·#136 ↓4 | |
| 25 Jun 2017 | COSAFA Cup | 0–2(N) | Tanzania | 1,303 -31·#132 ↓9 | |
| 10 Jun 2017 | African Nations Cup qualifier | 0–1 | Malawi | 1,334 +3·#123 ↓1 | |
| 4 Sept 2016 | African Nations Cup qualifier | 1–0 | Swaziland🏳 | 1,331 +16·#121 ↑5 | |
| 16 Jun 2016 | COSAFA Cup | 1–0(N) | Malawi | 1,315 -29·#126 ↓7 | |
| 14 Jun 2016 | COSAFA Cup | 0–1(N) | Malawi | 1,344 +7·#119 ↑1 | |
| 12 Jun 2016 | COSAFA Cup | 0–3(N) | Malawi | 1,337 +40·#120 ↑11 | |
| 8 Jun 2016 | Friendly | 0–0 | Namibia | 1,297 +4·#131 — | |
| 5 Jun 2016 | African Nations Cup qualifier | 0–3 | Zimbabwe | 1,293 -18·#130 ↓3 | |
| 29 Mar 2016 | African Nations Cup qualifier | 2–1 | Malawi | 1,311 -14·#128 ↓2 | |
| 25 Mar 2016 | African Nations Cup qualifier | 0–0 | Malawi | 1,325 +15·#128 ↑2 | |
| 22 Mar 2016 | Friendly | 1–1 | Sierra Leone | 1,310 +4·#132 — | |
| 30 Nov 2015 | CECAFA Cup | 0–2(N) | Uganda | 1,306 -15·#132 ↓1 | |
| 27 Nov 2015 | CECAFA Cup | 0–2(N) | South Sudan | 1,321 -50·#131 ↓14 | |
| 25 Nov 2015 | CECAFA Cup | 0–3(N) | Malawi | 1,371 +2·#117 — | |
| 23 Nov 2015 | CECAFA Cup | 2–1(N) | Sudan | 1,369 +18·#118 ↑5 | |
| 11 Oct 2015 | World Cup qualifier | 1–0 | Tanzania | 1,351 +11·#122 ↑1 | |
| 7 Oct 2015 | World Cup qualifier | 0–2 | Tanzania | 1,340 -32·#126 ↓11 | |
| 6 Sept 2015 | African Nations Cup qualifier | 2–2 | Swaziland🏳 | 1,372 -2·#116 ↑1 | |
| 6 Jul 2015 | Friendly | 1–0 | Uganda | 1,374 +11·#117 ↑2 | |
| 13 Jun 2015 | African Nations Cup qualifier | 1–2 | Zimbabwe | 1,363 -29·#119 ↓9 | |
| 8 Jun 2015 | Friendly | 2–1 | Malawi | 1,392 -3·#112 — | |
| 29 May 2015 | COSAFA Cup | 1–0(N) | Zambia | 1,395 +30·#113 ↑5 | |
| 27 May 2015 | COSAFA Cup | 0–0 | South Africa | 1,365 +15·#118 ↑3 | |
| 25 May 2015 | COSAFA Cup | 2–2(N) | Mozambique | 1,350 +2·#121 — | |
| 22 May 2015 | Friendly | 1–2 | South Africa | 1,348 -3·#121 — | |
| 10 May 2015 | Friendly | 0–2 | Zambia | 1,351 -6·#122 ↓2 | |
| 29 Mar 2015 | Friendly | 1–1 | Tanzania | 1,357 +2·#120 — | |
| 19 Nov 2014 | African Nations Cup qualifier | 0–0 | Malawi | 1,355 +6·#118 ↑5 | |
| 15 Nov 2014 | African Nations Cup qualifier | 0–2 | Malawi | 1,349 +41·#123 ↑7 | |
| 15 Oct 2014 | African Nations Cup qualifier | 3–0 | Malawi | 1,308 -4·#129 — | |
| 11 Oct 2014 | African Nations Cup qualifier | 2–0 | Malawi | 1,312 -11·#129 ↓2 | |
| 10 Sept 2014 | African Nations Cup qualifier | 2–3 | Malawi | 1,323 +18·#128 ↑2 | |
| 7 Sept 2014 | African Nations Cup qualifier | 2–0 | Malawi | 1,305 -7·#130 ↓1 | |
| 2 Aug 2014 | African Nations Cup qualifier | 0–1 | Malawi | 1,312 +21·#129 ↑4 | |
| 20 Jul 2014 | African Nations Cup qualifier | 1–0 | Malawi | 1,291 -9·#133 ↓1 | |
| 15 Jul 2014 | Friendly | 0–0 | Uganda | 1,300 +7·#132 ↑1 | |
| 6 Jul 2014 | Friendly | 1–1 | Mozambique | 1,293 -1·#133 — | |
| 31 May 2014 | African Nations Cup qualifier | 1–3 | Chad | 1,294 -31·#133 ↓6 | |
| 27 May 2014 | Friendly | 0–1 | Tanzania | 1,325 -6·#127 ↓2 | |
| 17 May 2014 | African Nations Cup qualifier | 2–0 | Chad | 1,331 +15·#126 ↑3 | |
| 4 May 2014 | Friendly | 0–0 | Tanzania | 1,316 +4·#129 ↑1 | |
| 5 Mar 2014 | Friendly | 1–4 | Zimbabwe | 1,312 -21·#129 ↓2 | |
| 7 Sept 2013 | World Cup qualifier | 0–2 | Nigeria | 1,333 -4·#128 — | |
| 3 Sept 2013 | Friendly | 1–0 | Malawi | 1,337 -9·#128 ↓2 | |
| 14 Aug 2013 | Friendly | 1–0 | Rwanda | 1,346 +13·#126 ↑2 | |
| 16 Jul 2013 | COSAFA Cup | 3–2(N) | Malawi | 1,333 -15·#127 ↓2 | |
| 13 Jul 2013 | COSAFA Cup | 1–1(N) | Zimbabwe | 1,348 -1·#125 — | |
| 6 Jul 2013 | Friendly | 0–1 | Mozambique | 1,349 -14·#125 ↓8 | |
| 12 Jun 2013 | World Cup qualifier | 2–2 | Malawi | 1,363 -4·#116 ↓1 | |
| 5 Jun 2013 | World Cup qualifier | 0–0 | Namibia | 1,367 -10·#117 ↓1 | |
| 25 May 2013 | Friendly | 1–1 | Zimbabwe | 1,377 -3·#116 ↓1 | |
| 23 Mar 2013 | World Cup qualifier | 1–0 | Namibia | 1,380 +23·#114 ↑7 | |
| 19 Mar 2013 | Friendly | 1–0 | Malawi | 1,357 -9·#121 ↓1 | |
| 22 Dec 2012 | Friendly | 1–3 | South Africa | 1,366 -5·#118 — | |
| 4 Dec 2012 | CECAFA Cup | 1–0(N) | Malawi | 1,371 -23·#116 ↓6 | |
| 1 Dec 2012 | CECAFA Cup | 2–0(N) | Zanzibar | 1,394 +26·#111 ↑5 | |
| 29 Nov 2012 | CECAFA Cup | 2–3(N) | Malawi | 1,368 +10·#116 ↑3 | |
| 26 Nov 2012 | CECAFA Cup | 0–2(N) | Rwanda | 1,358 -29·#120 ↓8 | |
| 13 Oct 2012 | African Nations Cup qualifier | 1–0 | Malawi | 1,387 -11·#111 — | |
| 8 Sept 2012 | African Nations Cup qualifier | 2–0 | Malawi | 1,398 -6·#111 ↓5 | |
| 4 Sept 2012 | Friendly | 1–0 | Malawi | 1,404 -11·#107 ↓2 | |
| 6 Jul 2012 | Friendly | 1–0 | Zambia | 1,415 +13·#105 ↑2 | |
| 16 Jun 2012 | African Nations Cup qualifier | 2–0 | Chad | 1,402 +12·#107 ↑3 | |
| 9 Jun 2012 | World Cup qualifier | 1–1 | Nigeria | 1,390 +9·#110 ↑1 | |
| 2 Jun 2012 | World Cup qualifier | 0–0 | Malawi | 1,381 +3·#112 ↑1 | |
| 28 May 2012 | Friendly | 1–1 | Zanzibar | 1,378 +1·#114 — | |
| 26 May 2012 | Friendly | 0–0 | Tanzania | 1,377 -1·#114 ↓1 | |
| 29 Feb 2012 | African Nations Cup qualifier | 2–3 | Chad | 1,378 -24·#112 ↓4 | |
| 6 Dec 2011 | CECAFA Cup | 0–1 | Tanzania | 1,402 -23·#108 ↓5 | |
| 2 Dec 2011 | CECAFA Cup | 1–1(N) | Malawi | 1,425 -8·#101 — | |
| 30 Nov 2011 | CECAFA Cup | 0–0(N) | Sudan | 1,433 -3·#101 — | |
| 28 Nov 2011 | CECAFA Cup | 0–2(N) | Malawi | 1,436 +23·#101 ↑1 | |
| 8 Oct 2011 | African Nations Cup qualifier | 2–2 | Chad | 1,413 -7·#104 ↓1 | |
| 4 Oct 2011 | Friendly | 0–0 | Malawi | 1,420 -1·#104 — | |
| 3 Sept 2011 | African Nations Cup qualifier | 0–0 | Tunisia | 1,421 +4·#104 — | |
| 6 Jul 2011 | Friendly | 0–1 | Namibia | 1,417 -17·#105 ↓3 | |
| 5 Jun 2011 | African Nations Cup qualifier | 0–0 | Malawi | 1,434 +6·#102 ↑3 | |
| 29 May 2011 | Friendly | 1–1 | Swaziland🏳 | 1,428 -5·#107 ↓2 | |
| 26 Mar 2011 | African Nations Cup qualifier | 1–0 | Togo | 1,433 +12·#107 ↑1 | |
| 9 Feb 2011 | Friendly | 2–1 | Namibia | 1,421 +9·#108 ↑1 | |
| 7 Dec 2010 | CECAFA Cup | 1–0(N) | Malawi | 1,412 -5·#108 ↑1 | |
| 4 Dec 2010 | CECAFA Cup | 1–1(N) | Malawi | 1,417 -7·#109 — | |
| 2 Dec 2010 | CECAFA Cup | 1–1(N) | Uganda | 1,424 +8·#109 — | |
| 29 Nov 2010 | CECAFA Cup | 2–3(N) | Malawi | 1,416 +15·#109 ↑1 | |
| 17 Nov 2010 | Friendly | 2–1 | Rwanda | 1,401 +6·#110 ↑2 | |
| 9 Oct 2010 | African Nations Cup qualifier | 6–2 | Chad | 1,395 +15·#111 ↑4 | |
| 4 Sept 2010 | African Nations Cup qualifier | 2–2 | Tunisia | 1,380 +15·#113 ↑6 | |
| 11 Aug 2010 | African Nations Cup qualifier | 1–1 | Malawi | 1,365 -6·#119 ↓4 | |
| 9 Jul 2010 | African Nations Cup qualifier | 1–1 | Togo | 1,371 +9·#115 ↑3 | |
| 12 May 2010 | Friendly | 0–1 | Yemen | 1,362 -10·#117 ↓2 | |
| 3 Mar 2010 | Friendly | 1–2 | Zimbabwe | 1,372 -9·#116 ↓3 | |
| 18 Jan 2010 | African Nations Cup | 3–1(N) | Malawi | 1,381 -24·#114 ↓4 | |
| 14 Jan 2010 | African Nations Cup | 2–0 | Malawi | 1,405 -26·#111 ↓7 | |
| 11 Jan 2010 | African Nations Cup | 0–3(N) | Malawi | 1,431 +68·#104 ↑13 | |
| 5 Jan 2010 | Friendly | 0–0(N) | Malawi | 1,363 +7·#117 ↑2 | |
| 29 Dec 2009 | Friendly | 1–1 | Malawi | 1,356 +9·#119 — | |
| 19 Dec 2009 | Friendly | 1–0 | Mozambique | 1,347 +16·#119 ↑4 | |
| 14 Nov 2009 | World Cup and African Nations Cup qualifier | 1–0 | Malawi | 1,331 -9·#122 — | |
| 25 Oct 2009 | COSAFA Cup | 0–1(N) | Mozambique | 1,340 -17·#122 ↓1 | |
| 10 Oct 2009 | World Cup and African Nations Cup qualifier | 1–1 | Malawi | 1,357 +14·#120 ↑2 | |
| 5 Sept 2009 | World Cup and African Nations Cup qualifier | 1–2 | Malawi | 1,343 +26·#122 ↑6 | |
| 6 Jul 2009 | Independence Tournament | 3–1 | Swaziland🏳 | 1,317 +9·#128 ↑2 | |
| 21 Jun 2009 | World Cup and African Nations Cup qualifier | 2–1 | Malawi | 1,308 -6·#130 ↓1 | |
| 6 Jun 2009 | World Cup and African Nations Cup qualifier | 1–0 | Malawi | 1,314 -19·#129 ↓5 | |
| 30 May 2009 | Friendly | 2–0 | Rwanda | 1,333 +13·#124 ↑2 | |
| 23 May 2009 | Friendly | 0–1 | Malawi | 1,320 +3·#126 ↑1 | |
| 29 Mar 2009 | World Cup and African Nations Cup qualifier | 5–0 | Malawi | 1,317 -4·#126 ↓2 | |
| 21 Mar 2009 | Friendly | 1–2 | Uganda | 1,321 -4·#123 — | |
| 11 Feb 2009 | Friendly | 0–2 | Mozambique | 1,325 -9·#123 — | |
| 11 Oct 2008 | World Cup and African Nations Cup qualifier | 1–2 | Malawi | 1,334 +23·#122 ↑4 | |
| 30 Sept 2008 | Friendly | 0–3 | South Africa | 1,311 -6·#124 — | |
| 5 Sept 2008 | World Cup and African Nations Cup qualifier | 0–3 | Malawi | 1,317 +6·#125 ↑1 | |
| 24 Jul 2008 | COSAFA Cup | 0–1(N) | Namibia | 1,311 -25·#126 ↓4 | |
| 22 Jul 2008 | COSAFA Cup | 0–1(N) | Malawi | 1,336 +2·#122 — | |
| 20 Jul 2008 | COSAFA Cup | 0–1(N) | Malawi | 1,334 +10·#122 ↑1 | |
| 6 Jul 2008 | Independence Tournament | 0–0 | Malawi | 1,324 -2·#123 ↓1 | |
| 22 Jun 2008 | World Cup and African Nations Cup qualifier | 2–0 | Malawi | 1,326 -2·#122 ↑1 | |
| 14 Jun 2008 | World Cup and African Nations Cup qualifier | 0–1 | Malawi | 1,328 +37·#121 ↑11 | |
| 8 Jun 2008 | World Cup and African Nations Cup qualifier | 1–0 | Malawi | 1,291 -8·#132 ↓2 | |
| 31 May 2008 | World Cup and African Nations Cup qualifier | 1–8 | Malawi | 1,299 +3·#132 ↑1 | |
| 25 May 2008 | Friendly | 1–1 | Tanzania | 1,296 +4·#133 — | |
| 26 Mar 2008 | Friendly | 3–1 | Namibia | 1,292 +20·#133 ↑5 | |
| 18 Nov 2007 | Friendly | 3–0 | Swaziland🏳 | 1,272 +19·#137 ↑3 | |
| 9 Sept 2007 | African Nations Cup qualifier | 1–3 | Zimbabwe | 1,253 -10·#143 ↓4 | |
| 6 Jul 2007 | Independence Tournament | 1–2 | Namibia | 1,263 -21·#138 ↓5 | |
| 16 Jun 2007 | African Nations Cup qualifier | 1–0 | Malawi | 1,284 -7·#133 ↓1 | |
| 10 Jun 2007 | Friendly | 2–3 | Senegal | 1,291 -4·#132 ↓1 | |
| 27 May 2007 | COSAFA Cup | 0–1 | Swaziland🏳 | 1,295 -23·#131 ↓7 | |
| 26 May 2007 | COSAFA Cup | 0–0(N) | South Africa | 1,318 +9·#124 ↑1 | |
| 6 Dec 2006 | CECAFA Cup | 0–0(N) | Uganda | 1,309 +6·#128 — | |
| 1 Dec 2006 | CECAFA Cup | 1–0 | Malawi | 1,303 -10·#129 ↓2 | |
| 28 Nov 2006 | CECAFA Cup | 1–2(N) | Tanzania | 1,313 -23·#127 ↓7 | |
| 26 Nov 2006 | CECAFA Cup | 0–3(N) | Malawi | 1,336 +4·#120 — | |
| 7 Oct 2006 | African Nations Cup qualifier | 1–0 | Zimbabwe | 1,332 +24·#121 ↑4 | |
| 2 Sept 2006 | African Nations Cup qualifier | 2–0 | Malawi | 1,308 -4·#127 ↑1 | |
| 23 Jul 2006 | COSAFA Cup | 2–3 | Namibia | 1,312 -24·#129 ↓7 | |
| 22 Jul 2006 | COSAFA Cup | 1–3(N) | Zambia | 1,336 -18·#122 ↓6 | |
| 8 Jul 2006 | Independence Tournament | 0–0 | Malawi | 1,354 -6·#116 ↓2 | |
| 6 Jul 2006 | Independence Tournament | 1–2 | Malawi | 1,360 +10·#114 ↑2 | |
| 25 Jun 2006 | Independence Tournament | 2–1 | Mozambique | 1,350 +18·#116 ↑6 | |
| 24 Jun 2006 | Independence Tournament | 1–1(N) | Zimbabwe | 1,332 +7·#122 ↑2 | |
| 8 Oct 2005 | World Cup and African Nations Cup qualifier | 0–3 | Malawi | 1,325 +36·#122 ↑12 | |
| 24 Sept 2005 | Armed Forces Day Tournament | 2–0(N) | Zimbabwe | 1,289 +39·#135 ↑6 | |
| 4 Sept 2005 | World Cup and African Nations Cup qualifier | 3–1 | Malawi | 1,250 -8·#140 ↓1 | |
| 18 Jun 2005 | World Cup and African Nations Cup qualifier | 3–1 | Malawi | 1,258 -40·#139 ↓7 | |
| 12 Jun 2005 | COSAFA Cup | 1–2 | Zambia | 1,298 -7·#132 ↓1 | |
| 11 Jun 2005 | COSAFA Cup | 1–2(N) | Malawi | 1,305 +12·#131 ↑3 | |
| 4 Jun 2005 | World Cup and African Nations Cup qualifier | 4–1 | Malawi | 1,293 -4·#134 ↓2 | |
| 27 May 2005 | Friendly | 1–1 | Malawi | 1,297 +8·#132 ↑3 | |
| 26 Mar 2005 | World Cup and African Nations Cup qualifier | 0–7 | Tunisia | 1,289 -7·#135 ↓1 | |
| 27 Feb 2005 | Friendly | 2–1 | Zimbabwe | 1,296 +13·#134 ↑1 | |
| 9 Oct 2004 | World Cup and African Nations Cup qualifier | 2–2 | Tunisia | 1,283 +13·#133 ↑7 | |
| 4 Sept 2004 | World Cup and African Nations Cup qualifier | 3–2 | Malawi | 1,270 -6·#140 ↓2 | |
| 8 Jul 2004 | Independence Tournament | 1–1 | Swaziland🏳 | 1,276 -8·#138 ↓4 | |
| 6 Jul 2004 | Independence Tournament | 1–2 | Swaziland🏳 | 1,284 -24·#134 ↓6 | |
| 3 Jul 2004 | World Cup and African Nations Cup qualifier | 1–1 | Malawi | 1,308 +8·#128 ↑2 | |
| 19 Jun 2004 | World Cup and African Nations Cup qualifier | 2–0 | Malawi | 1,300 -29·#130 ↓4 | |
| 13 Jun 2004 | COSAFA Cup | 0–2 | Mozambique | 1,329 -29·#126 ↓7 | |
| 5 Jun 2004 | World Cup and African Nations Cup qualifier | 1–1 | Malawi | 1,358 +12·#118 ↑6 | |
| 22 May 2004 | Friendly | 2–0 | Zambia | 1,346 +23·#124 ↑3 | |
| 15 Nov 2003 | World Cup and African Nations Cup qualifier | 0–0 | Malawi | 1,323 -9·#126 — | |
| 12 Oct 2003 | World Cup and African Nations Cup qualifier | 1–3 | Malawi | 1,332 +40·#126 ↑5 | |
| 5 Oct 2003 | COSAFA Cup | 0–2 | Zimbabwe | 1,292 -8·#130 — | |
| 27 Sept 2003 | COSAFA Cup | 1–2 | Zimbabwe | 1,300 -15·#130 ↓1 | |
| 16 Aug 2003 | COSAFA Cup | 1–1 | Zambia | 1,315 +2·#129 — | |
| 6 Jul 2003 | African Nations Cup qualifier | 5–1 | Malawi | 1,313 -14·#131 ↓2 | |
| 7 Jun 2003 | African Nations Cup qualifier | 1–4 | Nigeria | 1,327 -3·#129 ↓2 | |
| 25 May 2003 | COSAFA Cup | 1–1 | Malawi | 1,330 -2·#127 — | |
| 21 May 2003 | Friendly | 0–0 | Malawi | 1,332 -2·#127 — | |
| 17 May 2003 | Friendly | 0–1 | Zambia | 1,334 -9·#127 — | |
| 29 Mar 2003 | African Nations Cup qualifier | 0–1 | Nigeria | 1,343 -6·#126 ↓3 | |
| 16 Mar 2003 | Friendly | 0–0 | Zimbabwe | 1,349 +6·#124 ↑3 | |
| 23 Feb 2003 | Friendly | 3–2 | Malawi | 1,343 -10·#127 ↓3 | |
| 22 Feb 2003 | Friendly | 1–1 | Malawi | 1,353 ±0·#124 — | |
| 12 Oct 2002 | African Nations Cup qualifier | 0–1 | Malawi | 1,353 +24·#120 ↑8 | |
| 28 Sept 2002 | COSAFA Cup | 0–1 | South Africa | 1,329 -3·#129 ↓1 | |
| 21 Sept 2002 | COSAFA Cup | 1–3 | South Africa | 1,332 -13·#128 ↓3 | |
| 10 Aug 2002 | COSAFA Cup | 1–0 | Zambia | 1,345 +23·#124 ↑4 | |
| 8 Jul 2002 | Independence Tournament | 2–2 | Zimbabwe | 1,322 +1·#126 — | |
| 7 Jul 2002 | Independence Tournament | 3–2 | Zimbabwe | 1,321 +17·#126 ↑5 | |
| 9 Jun 2002 | Friendly | 0–1 | Malawi | 1,304 +4·#130 ↑1 | |
| 8 Jun 2002 | Friendly | 0–2 | Malawi | 1,300 +6·#131 — | |
| 18 May 2002 | COSAFA Cup | 1–2 | Malawi | 1,294 +29·#131 ↑11 | |
| 4 May 2002 | Friendly | 1–0 | Tanzania | 1,265 +9·#142 ↑3 | |
| 25 Aug 2001 | COSAFA Cup | 0–2 | Zimbabwe | 1,256 -22·#143 ↓5 | |
| 28 Jul 2001 | World Cup qualifier | 0–1 | Zimbabwe | 1,278 -17·#138 ↓7 | |
| 21 Jul 2001 | COSAFA Cup | 1–0 | South Africa | 1,295 +34·#131 ↑11 | |
| 14 Jul 2001 | World Cup qualifier | 0–2 | South Africa | 1,261 -3·#142 ↓2 | |
| 6 Jul 2001 | Independence Tournament | 1–0 | Zambia | 1,264 +20·#140 ↑6 | |
| 1 Jul 2001 | Independence Tournament | 2–2 | Swaziland🏳 | 1,244 -6·#146 ↓2 | |
| 21 Apr 2001 | World Cup qualifier | 4–2 | Malawi | 1,250 -14·#145 ↓6 | |
| 17 Mar 2001 | COSAFA Cup | 0–1 | Malawi | 1,264 +18·#140 ↑3 | |
| 11 Mar 2001 | World Cup qualifier | 0–2 | Zimbabwe | 1,246 -9·#143 ↓1 | |
| 25 Feb 2001 | World Cup qualifier | 1–2 | South Africa | 1,255 -6·#143 ↓4 | |
| 28 Jan 2001 | World Cup qualifier | 1–1 | Malawi | 1,261 +15·#141 ↑2 | |
| 15 Jul 2000 | African Nations Cup qualifier | 1–2 | Uganda | 1,246 -21·#142 ↓1 | |
| 6 Jul 2000 | Independence Tournament | 1–2 | Namibia | 1,267 -18·#141 ↓4 | |
| 1 Jul 2000 | African Nations Cup qualifier | 1–3 | Uganda | 1,285 -18·#136 ↓8 | |
| 17 Jun 2000 | World Cup qualifier | 1–1 | Malawi | 1,303 ±0·#130 — | |
| 6 Jun 2000 | Friendly | 1–4 | Nigeria | 1,303 -2·#130 ↓1 | |
| 4 Jun 2000 | Friendly | 2–3 | Nigeria | 1,305 -1·#129 — | |
| 20 May 2000 | COSAFA Cup | 0–0 | Malawi | 1,306 +5·#130 ↑2 | |
| 22 Apr 2000 | World Cup qualifier | 0–0 | Malawi | 1,301 +10·#131 ↑1 | |
| 15 Apr 2000 | COSAFA Cup | 2–1 | Mozambique | 1,291 +13·#132 ↑4 | |
| 8 Apr 2000 | World Cup qualifier | 0–2 | Malawi | 1,278 +37·#135 ↑11 | |
| 26 Mar 2000 | Friendly | 3–4 | Tanzania | 1,241 -7·#147 ↓3 | |
| 25 Mar 2000 | Friendly | 1–1 | Tanzania | 1,248 +3·#144 ↑2 | |
| 13 Mar 2000 | Friendly | 1–0 | Zambia | 1,245 +18·#146 ↑3 | |
| 12 Mar 2000 | Friendly | 1–1 | Zambia | 1,227 +8·#149 ↑1 | |
| 15 Dec 1999 | Friendly | 1–2 | Rwanda | 1,219 -14·#150 ↓2 | |
| 13 Dec 1999 | Friendly | 1–1 | Rwanda | 1,233 -4·#148 ↓1 | |
| 11 Dec 1999 | Friendly | 1–1 | Rwanda | 1,237 -5·#147 — | |
| 4 Dec 1999 | Friendly | 2–1 | Malawi | 1,242 -7·#147 ↓3 | |
| 6 Jul 1999 | Independence Tournament | 0–2 | Uganda | 1,249 -24·#139 ↓5 | |
| 22 May 1999 | COSAFA Cup | 1–1 | Namibia | 1,273 -3·#136 — | |
| 24 Apr 1999 | COSAFA Cup | 2–1 | Malawi | 1,276 -18·#137 ↓6 | |
| 24 Jan 1999 | Friendly | 0–1 | Zimbabwe | 1,294 -4·#131 ↓1 | |
| 23 Jan 1999 | Friendly | 0–3 | Zimbabwe | 1,298 -7·#130 — | |
| 15 Aug 1998 | African Nations Cup qualifier | 0–1 | Namibia | 1,305 -24·#129 ↓4 | |
| 1 Aug 1998 | African Nations Cup qualifier | 1–2 | Namibia | 1,329 -15·#125 ↓6 | |
| 20 Jul 1998 | Friendly | 0–0 | Zimbabwe | 1,344 +1·#119 — | |
| 18 Jul 1998 | Friendly | 1–0 | Zimbabwe | 1,343 +12·#119 ↑4 | |
| 11 Jul 1998 | Independence Tournament | 0–0 | Mozambique | 1,331 -5·#123 ↓2 | |
| 8 Jul 1998 | Independence Tournament | 2–2 | Mozambique | 1,336 -5·#121 ↓2 | |
| 6 Jul 1998 | Independence Tournament | 2–1 | Mozambique | 1,341 +10·#119 ↑4 | |
| 10 Jan 1998 | COSAFA Cup | 0–1 | Zambia | 1,331 -10·#125 ↓4 | |
| 4 Jan 1998 | Friendly | 0–2 | Zimbabwe | 1,341 -17·#121 ↓3 | |
| 3 Jan 1998 | Friendly | 1–0 | Zimbabwe | 1,358 +9·#118 ↑1 | |
| 9 Aug 1997 | COSAFA Cup | 2–2 | Tanzania | 1,349 -7·#121 ↓3 | |
| 27 Jul 1997 | African Nations Cup qualifier | 1–2 | Mozambique | 1,356 -12·#118 ↓4 | |
| 12 Jul 1997 | African Nations Cup qualifier | 1–3 | Zambia | 1,368 -8·#113 ↓2 | |
| 6 Jul 1997 | Independence Tournament | 0–0 | Malawi | 1,376 -13·#111 ↓1 | |
| 28 Jun 1997 | COSAFA Cup | 1–4 | Namibia | 1,389 -34·#110 ↓12 | |
| 21 Jun 1997 | African Nations Cup qualifier | 2–3 | Malawi | 1,423 +4·#98 ↑3 | |
| 19 Apr 1997 | COSAFA Cup | 0–4 | Zambia | 1,419 -12·#100 ↓4 | |
| 12 Apr 1997 | COSAFA Cup | 2–2 | Mozambique | 1,431 -9·#96 ↓3 | |
| 1 Mar 1997 | COSAFA Cup | 1–4 | Malawi | 1,440 +9·#95 — | |
| 22 Feb 1997 | African Nations Cup qualifier | 2–0 | Mozambique | 1,431 +18·#95 ↑7 | |
| 25 Jan 1997 | African Nations Cup qualifier | 0–2 | Zambia | 1,413 -24·#102 ↓8 | |
| 5 Jan 1997 | Friendly | 0–0 | Malawi | 1,437 +1·#94 — | |
| 4 Jan 1997 | Friendly | 2–2 | Malawi | 1,436 +1·#94 — | |
| 6 Oct 1996 | African Nations Cup qualifier | 1–2 | Malawi | 1,435 +11·#96 ↑5 | |
| 10 Jul 1996 | Independence Tournament | 1–1 | Tanzania | 1,424 -6·#100 ↓1 | |
| 8 Jul 1996 | Independence Tournament | 1–0 | Tanzania | 1,430 +10·#99 ↑4 | |
| 6 Jul 1996 | Independence Tournament | 3–2 | Tanzania | 1,420 +11·#104 ↑3 | |
| 15 Jun 1996 | World Cup qualifier | 0–3 | South Africa | 1,409 -6·#106 ↓4 | |
| 1 Jun 1996 | World Cup qualifier | 0–1 | South Africa | 1,415 -9·#104 ↓2 | |
| 26 May 1996 | Friendly | 1–0 | Mozambique | 1,424 +7·#102 ↑1 | |
| 12 May 1996 | Friendly | 1–1 | Zambia | 1,417 +4·#103 ↑1 | |
| 11 May 1996 | Friendly | 0–1 | Zambia | 1,413 -6·#104 ↓1 | |
| 16 Jul 1995 | African Nations Cup qualifier | 3–1 | Malawi | 1,419 -33·#101 ↓8 | |
| 23 Apr 1995 | African Nations Cup qualifier | 1–1 | Zimbabwe | 1,452 +11·#91 ↑2 | |
| 9 Apr 1995 | African Nations Cup qualifier | 0–1 | Zaire🏳 | 1,441 -25·#92 ↓4 | |
| 22 Jan 1995 | African Nations Cup qualifier | 0–2 | Malawi | 1,466 +19·#86 ↑5 | |
| 8 Jan 1995 | African Nations Cup qualifier | 0–0 | Malawi | 1,447 +12·#91 ↑3 | |
| 15 Oct 1994 | African Nations Cup qualifier | 3–1 | Zimbabwe | 1,435 +33·#94 ↑8 | |
| 9 Oct 1994 | Friendly | 1–2 | Zambia | 1,402 -2·#102 ↓1 | |
| 4 Sept 1994 | African Nations Cup qualifier | 1–1 | Zaire🏳 | 1,404 +10·#99 ↑4 | |
| 13 Feb 1994 | Friendly | 0–2 | Zambia | 1,394 -9·#103 ↓1 | |
| 12 Feb 1994 | Friendly | 0–3 | Zambia | 1,403 -12·#102 ↓5 | |
| 29 Jul 1993 | Friendly | 3–0 | Swaziland🏳 | 1,415 +7·#98 ↑2 | |
| 25 Jul 1993 | African Nations Cup qualifier | 2–0 | Malawi | 1,408 -22·#100 ↓2 | |
| 11 Jul 1993 | African Nations Cup qualifier | 2–1 | Malawi | 1,430 -15·#98 ↓6 | |
| 10 Jul 1993 | Independence Tournament | 0–1 | Swaziland🏳 | 1,445 -26·#92 ↓5 | |
| 8 Jul 1993 | Independence Tournament | 1–1 | Swaziland🏳 | 1,471 -12·#87 ↓2 | |
| 6 Jul 1993 | Independence Tournament | 3–1 | Swaziland🏳 | 1,483 +5·#85 ↑1 | |
| 24 May 1993 | Friendly | 2–4 | Zambia | 1,478 -7·#85 ↓1 | |
| 22 May 1993 | Friendly | 1–0 | Zambia | 1,485 +16·#84 ↑3 | |
| 20 May 1993 | Friendly | 1–1 | Zambia | 1,469 +6·#87 ↑1 | |
| 25 Apr 1993 | African Nations Cup qualifier | 2–0 | Malawi | 1,463 -10·#88 ↓2 | |
| 11 Apr 1993 | African Nations Cup qualifier | 0–1 | Malawi | 1,473 +33·#85 ↑8 | |
| 27 Mar 1993 | Friendly | 1–0 | Zambia | 1,440 +13·#93 ↑2 | |
| 28 Nov 1992 | CECAFA Cup | 0–4(N) | Zambia | 1,427 -21·#96 ↓3 | |
| 24 Nov 1992 | CECAFA Cup | 3–1(N) | Zanzibar | 1,448 +9·#93 ↑1 | |
| 22 Nov 1992 | CECAFA Cup | 1–2(N) | Malawi | 1,439 +18·#94 ↑5 | |
| 19 Nov 1992 | CECAFA Cup | 1–0(N) | Zambia | 1,421 +32·#99 ↑4 | |
| 16 Nov 1992 | CECAFA Cup | 1–1 | Tanzania | 1,389 +1·#103 — | |
| 9 Nov 1992 | Friendly | 1–4 | Zimbabwe | 1,388 -9·#104 ↓1 | |
| 7 Nov 1992 | Friendly | 1–0 | Zimbabwe | 1,397 +15·#104 ↑3 | |
| 29 Aug 1992 | African Nations Cup qualifier | 1–1 | Malawi | 1,382 -4·#109 ↓1 | |
| 16 Aug 1992 | African Nations Cup qualifier | 0–1 | Malawi | 1,386 +31·#106 ↑7 | |
| 11 Jul 1992 | Independence Tournament | 1–0 | Zimbabwe | 1,355 +14·#113 ↑4 | |
| 8 Jul 1992 | Independence Tournament | 0–0 | Zimbabwe | 1,341 -1·#117 ↓1 | |
| 6 Jul 1992 | Independence Tournament | 0–0 | Zimbabwe | 1,342 -1·#116 — | |
| 30 Dec 1991 | Friendly | 0–2 | Zambia | 1,343 -9·#111 ↓1 | |
| 1 Dec 1991 | CECAFA Cup | 0–0(N) | Zambia | 1,352 +12·#109 ↑1 | |
| 28 Nov 1991 | CECAFA Cup | 1–0(N) | Malawi | 1,340 -15·#110 ↓3 | |
| 25 Nov 1991 | CECAFA Cup | 1–0(N) | Zanzibar | 1,355 +10·#107 ↑3 | |
| 20 Aug 1991 | Friendly | 2–0 | Mozambique | 1,345 +11·#106 ↑3 | |
| 19 Aug 1991 | Friendly | 1–0 | Mozambique | 1,334 +8·#109 ↑2 | |
| 27 Jul 1991 | African Nations Cup qualifier | 2–2 | Zimbabwe | 1,326 ±0·#111 — | |
| 10 Jul 1991 | Independence Tournament | 1–1 | Malawi | 1,326 -1·#112 — | |
| 8 Jul 1991 | Independence Tournament | 1–1 | Malawi | 1,327 -1·#112 — | |
| 6 Jul 1991 | Independence Tournament | 2–0 | Malawi | 1,328 -28·#112 ↓9 | |
| 28 Apr 1991 | African Nations Cup qualifier | 2–1 | Malawi | 1,356 -9·#104 ↓2 | |
| 14 Apr 1991 | African Nations Cup qualifier | 0–4 | Zimbabwe | 1,365 -26·#101 ↓9 | |
| 14 Dec 1990 | CECAFA Cup | 1–2 | Zanzibar | 1,391 -29·#91 ↓8 | |
| 11 Dec 1990 | CECAFA Cup | 1–0(N) | Tanzania | 1,420 +11·#83 ↑3 | |
| 9 Dec 1990 | CECAFA Cup | 0–0(N) | Zimbabwe | 1,409 +1·#86 — | |
| 18 Aug 1990 | African Nations Cup qualifier | 1–0 | Malawi | 1,408 -28·#87 ↓10 | |
| 8 Aug 1990 | Friendly | 0–0 | Zaire🏳 | 1,436 +1·#78 — | |
| 6 Aug 1990 | Friendly | 1–0 | Zaire🏳 | 1,435 +11·#78 ↑3 | |
| 4 Aug 1990 | Friendly | 1–0 | Zaire🏳 | 1,424 +12·#81 ↑5 | |
| 11 Jul 1990 | Independence Tournament | 0–0 | Tanzania | 1,412 -11·#85 ↓5 | |
| 9 Jul 1990 | Independence Tournament | 1–1 | Tanzania | 1,423 -11·#80 ↓2 | |
| 6 Jul 1990 | Independence Tournament | 2–0 | Tanzania | 1,434 +6·#78 ↑2 | |
| 23 Jan 1990 | SADCC Tournament | 0–0 | Swaziland🏳 | 1,428 -8·#83 ↓1 | |
| 21 Jan 1990 | SADCC Tournament | 2–2(N) | Malawi | 1,436 -11·#82 ↓2 | |
| 20 Jan 1990 | SADCC Tournament | 2–2(N) | Tanzania | 1,447 -9·#80 ↓5 | |
| 16 Dec 1989 | CECAFA Cup | 3–3(N) | Uganda | 1,456 +4·#75 ↑4 | |
| 14 Dec 1989 | CECAFA Cup | 0–1 | Malawi | 1,452 +28·#78 ↑6 | |
| 10 Dec 1989 | CECAFA Cup | 0–0(N) | Zambia | 1,424 +8·#84 ↑2 | |
| 2 Dec 1989 | CECAFA Cup | 0–0(N) | Zanzibar | 1,416 -13·#87 ↓4 | |
| 26 Aug 1989 | World Cup qualifier | 0–0 | Malawi | 1,429 -8·#84 ↓1 | |
| 11 Aug 1989 | World Cup qualifier | 1–0 | Malawi | 1,437 -7·#83 ↓2 | |
| 5 Aug 1989 | Friendly | 0–3 | Tunisia | 1,444 -13·#81 ↓5 | |
| 29 Jul 1989 | African Nations Cup qualifier | 0–0 | Malawi | 1,457 +4·#76 ↑2 | |
| 14 Jul 1989 | African Nations Cup qualifier | 3–2 | Malawi | 1,453 -30·#77 ↓7 | |
| 11 Jul 1989 | Independence Tournament | 0–2 | Mozambique | 1,483 -38·#70 ↓7 | |
| 9 Jul 1989 | Independence Tournament | 0–1 | Mozambique | 1,521 -27·#63 ↓3 | |
| 6 Jul 1989 | Independence Tournament | 0–2 | Malawi | 1,548 +11·#60 ↑2 | |
| 24 Jun 1989 | World Cup qualifier | 0–1 | Malawi | 1,537 +9·#61 ↑1 | |
| 11 Jun 1989 | World Cup qualifier | 1–0 | Malawi | 1,528 -26·#62 ↓4 | |
| 3 Jun 1989 | Friendly | 1–0 | Tunisia | 1,554 +6·#60 ↑1 | |
| 23 Apr 1989 | African Nations Cup qualifier | 1–1 | Swaziland🏳 | 1,548 -19·#61 ↓8 | |
| 9 Apr 1989 | African Nations Cup qualifier | 2–0 | Swaziland🏳 | 1,567 +6·#54 ↑2 | |
| 28 Mar 1989 | Friendly | 1–0 | Malawi | 1,561 -11·#56 ↓2 | |
| 26 Mar 1989 | Friendly | 1–1 | Malawi | 1,572 -2·#54 ↓1 | |
| 21 Jan 1989 | World Cup qualifier | 1–1 | Malawi | 1,574 ±0·#53 — | |
| 7 Jan 1989 | World Cup qualifier | 1–1 | Malawi | 1,574 -5·#52 ↓2 | |
| 19 Nov 1988 | CECAFA Cup | 3–1 | Zambia | 1,579 +32·#49 ↑10 | |
| 17 Nov 1988 | CECAFA Cup | 2–0 | Zimbabwe | 1,547 +20·#59 ↑3 | |
| 16 Nov 1988 | CECAFA Cup | 0–0 | Zimbabwe | 1,527 -8·#62 ↓1 | |
| 12 Nov 1988 | CECAFA Cup | 0–3 | Malawi | 1,535 +15·#61 ↑1 | |
| 10 Nov 1988 | CECAFA Cup | 1–0 | Zanzibar | 1,520 +2·#63 — | |
| 6 Nov 1988 | CECAFA Cup | 0–0 | Tanzania | 1,518 -16·#63 ↓2 | |
| 14 Oct 1988 | Anniversary Cup | 1–0 | Malawi | 1,534 -19·#61 ↓4 | |
| 12 Oct 1988 | Anniversary Cup | 0–2 | Malawi | 1,553 +20·#57 ↑4 | |
| 28 Sept 1988 | Friendly | 1–0 | Mozambique | 1,533 +3·#62 — | |
| 26 Sept 1988 | Friendly | 1–1 | Mozambique | 1,530 -7·#62 — | |
| 31 Aug 1988 | Friendly | 1–4 | Zambia | 1,537 -10·#62 ↓2 | |
| 4 Aug 1988 | Friendly | 1–7 | Zambia | 1,547 -14·#60 ↓4 | |
| 30 Jul 1988 | World Cup qualifier | 3–1 | Uganda | 1,561 +22·#55 ↑8 | |
| 16 Jul 1988 | World Cup qualifier | 0–1 | Uganda | 1,539 -16·#64 ↓5 | |
| 10 Jul 1988 | Independence Tournament | 0–0 | Zambia | 1,555 -4·#60 — | |
| 8 Jul 1988 | Independence Tournament | 0–1 | Zambia | 1,559 -20·#60 ↓8 | |
| 6 Jul 1988 | Independence Tournament | 1–0 | Zambia | 1,579 +11·#52 ↑4 | |
| 22 Jun 1988 | Independence Tournament | 0–0 | Mozambique | 1,568 -7·#57 ↓3 | |
| 19 Jun 1988 | Independence Tournament | 2–1 | Mozambique | 1,575 +9·#54 ↑4 | |
| 13 Dec 1987 | CECAFA Cup | 1–1(N) | Zimbabwe | 1,566 -4·#59 ↓1 | |
| 6 Dec 1987 | Friendly | 3–1 | Tunisia | 1,570 +16·#58 ↑3 | |
| 2 Dec 1987 | Friendly | 3–2 | Tunisia | 1,554 +11·#61 ↑4 | |
| 12 Aug 1987 | African Games | 1–3(N) | Malawi | 1,543 +46·#61 ↑10 | |
| 10 Aug 1987 | African Games | 1–1 | Malawi | 1,497 +3·#71 ↑1 | |
| 6 Aug 1987 | African Games | 1–2(N) | Malawi | 1,494 +33·#71 ↑5 | |
| 4 Aug 1987 | African Games | 2–0(N) | Senegal | 1,461 +39·#78 ↑7 | |
| 2 Aug 1987 | African Games | 1–0(N) | Malawi | 1,422 -8·#84 ↓2 | |
| 19 Jul 1987 | African Nations Cup qualifier | 2–0 | Malawi | 1,430 -9·#83 ↓3 | |
| 12 Jul 1987 | Olympic Games qualifier | 3–0 | Malawi | 1,439 -7·#80 ↓1 | |
| 11 Jul 1987 | Independence Tournament | 4–2 | Malawi | 1,446 -39·#79 ↓3 | |
| 8 Jul 1987 | Independence Tournament | 1–1 | Malawi | 1,485 -12·#76 ↓4 | |
| 6 Jul 1987 | Independence Tournament | 1–1 | Malawi | 1,497 -12·#72 ↓2 | |
| 3 Jul 1987 | African Nations Cup qualifier | 2–1 | Malawi | 1,509 -20·#70 ↓4 | |
| 27 Jun 1987 | Olympic Games qualifier | 1–1 | Malawi | 1,529 +5·#67 — | |
| 14 Jun 1987 | Friendly | 2–1 | Zimbabwe | 1,524 +8·#68 ↓1 | |
| 13 Jun 1987 | Friendly | 1–4 | Zimbabwe | 1,516 -23·#67 ↓3 | |
| 19 Apr 1987 | African Games qualifier | 2–0 | Zambia | 1,539 +30·#64 ↑7 | |
| 5 Apr 1987 | African Games qualifier | 1–3 | Zambia | 1,509 -17·#72 ↓6 | |
| 18 Jan 1987 | African Games qualifier | 6–1 | Swaziland🏳 | 1,526 +3·#66 ↑1 | |
| 4 Jan 1987 | African Games qualifier | 3–1 | Swaziland🏳 | 1,523 +8·#68 ↑1 | |
| 30 Nov 1986 | Olympic Games qualifier | 3–0 | Rwanda | 1,515 +3·#69 ↑1 | |
| 16 Nov 1986 | Olympic Games qualifier | 5–2 | Rwanda | 1,512 +10·#70 ↑3 | |
| 30 Sept 1986 | Independence Tournament | 2–0 | Malawi | 1,502 -41·#72 ↓8 | |
| 3 Aug 1986 | African Games qualifier | 1–1 | Zimbabwe | 1,543 +5·#62 ↑1 | |
| 19 Jul 1986 | African Games qualifier | 1–1 | Zimbabwe | 1,538 -7·#63 ↓1 | |
| 10 Jul 1986 | Independence Tournament | 0–0 | Uganda | 1,545 -7·#62 — | |
| 8 Jul 1986 | Independence Tournament | 0–0 | Uganda | 1,552 -7·#62 ↓3 | |
| 6 Jul 1986 | Independence Tournament | 2–1 | Uganda | 1,559 +8·#59 ↑3 | |
| 22 Jun 1986 | Friendly | 0–1 | Zambia | 1,551 -12·#62 ↓5 | |
| 21 Jun 1986 | Friendly | 0–2 | Zambia | 1,563 -20·#57 ↓2 | |
| 12 Oct 1985 | CECAFA Cup | 3–1(N) | Uganda | 1,583 +26·#53 ↑4 | |
| 11 Oct 1985 | CECAFA Cup | 0–1 | Zimbabwe | 1,557 -20·#57 ↓3 | |
| 6 Oct 1985 | CECAFA Cup | 2–2(N) | Zambia | 1,577 +3·#54 ↑2 | |
| 4 Oct 1985 | CECAFA Cup | 1–0(N) | Uganda | 1,574 +16·#56 ↑1 | |
| 10 Jul 1985 | Independence Tournament | 0–0 | Tanzania | 1,558 -9·#59 ↓3 | |
| 8 Jul 1985 | Independence Tournament | 2–0 | Tanzania | 1,567 +9·#56 ↑3 | |
| 6 Jul 1985 | Independence Tournament | 0–0 | Tanzania | 1,558 -9·#59 ↓3 | |
| 2 Jul 1985 | Indian Ocean Tournament | 0–1(N) | Zaire🏳 | 1,567 -14·#56 ↓5 | |
| 1 Jul 1985 | Indian Ocean Tournament | 8–2 | Reunion | 1,581 +8·#51 ↑2 | |
| 2 May 1985 | Friendly | 3–1 | Zimbabwe | 1,573 +17·#55 ↑2 | |
| 21 Apr 1985 | World Cup qualifier | 0–0 | Malawi | 1,556 +2·#57 — | |
| 16 Apr 1985 | African Nations Cup qualifier | 1–1 | Mozambique | 1,554 -6·#57 — | |
| 7 Apr 1985 | World Cup qualifier | 2–0 | Malawi | 1,560 -15·#58 ↓4 | |
| 31 Mar 1985 | African Nations Cup qualifier | 1–1 | Mozambique | 1,575 -15·#54 ↓5 | |
| 25 Mar 1985 | Friendly | 2–2 | Zambia | 1,590 +4·#49 ↑2 | |
| 23 Mar 1985 | Friendly | 1–1 | Zambia | 1,586 +4·#51 — | |
| 15 Dec 1984 | CECAFA Cup | 0–0(N) | Zambia | 1,582 +3·#51 — | |
| 12 Dec 1984 | CECAFA Cup | 2–0 | Uganda | 1,579 +34·#50 ↑7 | |
| 9 Dec 1984 | CECAFA Cup | 1–0(N) | Zanzibar | 1,545 +2·#59 ↑1 | |
| 5 Dec 1984 | CECAFA Cup | 1–0(N) | Somalia | 1,543 +4·#60 — | |
| 2 Dec 1984 | CECAFA Cup | 1–2(N) | Malawi | 1,539 +18·#60 ↑3 | |
| 19 Nov 1984 | Friendly | 1–0 | Zimbabwe | 1,521 +7·#63 ↑2 | |
| 17 Nov 1984 | Friendly | 3–0 | Zimbabwe | 1,514 +13·#65 ↑3 | |
| 28 Jul 1984 | World Cup qualifier | 0–4 | Malawi | 1,501 +10·#70 ↑1 | |
| 15 Jul 1984 | World Cup qualifier | 0–1 | Malawi | 1,491 +15·#71 ↑6 | |
| 10 Jul 1984 | Independence Tournament | 1–2 | Malawi | 1,476 +14·#77 ↑4 | |
| 8 Jul 1984 | Independence Tournament | 1–1 | Malawi | 1,462 -1·#81 — | |
| 6 Jul 1984 | Independence Tournament | 1–2 | Malawi | 1,463 +15·#81 ↑3 | |
| 11 Mar 1984 | African Nations Cup | 1–0(N) | Malawi | 1,448 -14·#85 ↓5 | |
| 8 Mar 1984 | African Nations Cup | 2–2(N) | Nigeria | 1,462 +10·#79 ↑4 | |
| 5 Mar 1984 | African Nations Cup | 3–0(N) | Malawi | 1,452 -28·#83 ↓6 | |
| 15 Feb 1984 | Friendly | 0–1 | Zambia | 1,480 -10·#76 ↓3 | |
| 12 Feb 1984 | Friendly | 1–0 | Zambia | 1,490 +11·#74 ↑3 | |
| 25 Nov 1983 | CECAFA Cup | 1–2(N) | Uganda | 1,479 -22·#77 ↓7 | |
| 23 Nov 1983 | CECAFA Cup | 2–0 | Malawi | 1,501 -22·#70 ↓6 | |
| 20 Nov 1983 | CECAFA Cup | 3–1(N) | Zanzibar | 1,523 +5·#64 ↑1 | |
| 17 Nov 1983 | CECAFA Cup | 2–1(N) | Somalia | 1,518 +4·#67 — | |
| 13 Nov 1983 | CECAFA Cup | 0–1(N) | Zimbabwe | 1,514 -25·#66 ↓2 | |
| 29 Oct 1983 | Friendly | 0–1 | Tanzania | 1,539 -12·#63 ↓4 | |
| 26 Oct 1983 | Friendly | 1–0 | Zanzibar | 1,551 +2·#59 — | |
| 24 Oct 1983 | Friendly | 0–0 | Tanzania | 1,549 -2·#59 — | |
| 22 Oct 1983 | Friendly | 1–1 | Tanzania | 1,551 -2·#60 — | |
| 28 Aug 1983 | African Nations Cup qualifier | 1–1 | Malawi | 1,553 -10·#61 ↓3 | |
| 14 Aug 1983 | African Nations Cup qualifier | 0–1 | Malawi | 1,563 +24·#58 ↑4 | |
| 8 Jul 1983 | Independence Tournament | 1–0 | Zimbabwe | 1,539 +9·#62 ↑2 | |
| 6 Jul 1983 | Independence Tournament | 0–0 | Zimbabwe | 1,530 -6·#64 ↓1 | |
| 18 Jun 1983 | Independence Tournament | 2–2 | Mozambique | 1,536 -5·#63 ↓1 | |
| 16 Jun 1983 | Independence Tournament | 2–0 | Mozambique | 1,541 +16·#62 ↑2 | |
| 19 Nov 1982 | CECAFA Cup | 2–0(N) | Tanzania | 1,525 +21·#63 ↑7 | |
| 16 Nov 1982 | CECAFA Cup | 1–1(N) | Zimbabwe | 1,504 -4·#70 ↓2 | |
| 13 Nov 1982 | CECAFA Cup | 1–2 | Uganda | 1,508 -18·#67 ↓3 | |
| 3 Oct 1982 | African Nations Cup qualifier | 2–0 | Zimbabwe | 1,526 +33·#64 ↑6 | |
| 12 Sept 1982 | African Nations Cup qualifier | 2–0 | Zimbabwe | 1,493 +19·#70 ↑9 | |
| 8 Jul 1982 | Independence Tournament | 2–0 | Tanzania | 1,474 +19·#80 ↑1 | |
| 6 Jul 1982 | Independence Tournament | 0–1 | Tanzania | 1,455 -19·#81 ↓1 | |
| 20 Nov 1981 | CECAFA Cup | 4–1(N) | Zanzibar | 1,474 +6·#77 — | |
| 17 Nov 1981 | CECAFA Cup | 2–2 | Tanzania | 1,468 +5·#78 — | |
| 14 Nov 1981 | CECAFA Cup | 1–0(N) | Malawi | 1,463 -25·#78 ↓3 | |
| 4 Nov 1981 | Friendly | 0–1 | Mozambique | 1,488 -13·#75 ↓5 | |
| 6 Sept 1981 | Independence Tournament | 0–0 | Swaziland🏳 | 1,501 -11·#70 ↓3 | |
| 5 Sept 1981 | Independence Tournament | 1–4(N) | Malawi | 1,512 +7·#67 ↑2 | |
| 4 Sept 1981 | Independence Tournament | 1–2(N) | Zimbabwe | 1,505 -17·#69 ↓2 | |
| 10 Jul 1981 | Independence Tournament | 2–0 | Zimbabwe | 1,522 +14·#66 ↑3 | |
| 6 Jul 1981 | Independence Tournament | 3–1 | Mozambique | 1,508 +7·#69 ↑1 | |
| 23 Jun 1981 | Friendly | 0–0 | Tanzania | 1,501 -5·#71 ↓1 | |
| 21 Jun 1981 | Friendly | 3–1 | Tanzania | 1,506 +9·#70 ↑1 | |
| 19 Jun 1981 | Friendly | 4–1 | Tanzania | 1,497 +11·#71 ↑3 | |
| 20 Apr 1981 | Independence Tournament | 0–4 | Zimbabwe | 1,486 -22·#73 ↓4 | |
| 19 Apr 1981 | Independence Tournament | 2–1(N) | Zambia | 1,508 +17·#69 ↑1 | |
| 18 Apr 1981 | Independence Tournament | 2–5(N) | Malawi | 1,491 +4·#70 ↑1 | |
| 27 Nov 1980 | CECAFA Cup | 1–0(N) | Zambia | 1,487 +22·#73 ↑6 | |
| 24 Nov 1980 | CECAFA Cup | 0–1(N) | Tanzania | 1,465 -22·#79 ↓5 | |
| 22 Nov 1980 | CECAFA Cup | 2–3(N) | Zambia | 1,487 -20·#73 ↓4 | |
| 19 Nov 1980 | CECAFA Cup | 0–1(N) | Malawi | 1,507 +15·#69 ↑3 | |
| 16 Nov 1980 | CECAFA Cup | 1–0(N) | Zanzibar | 1,492 +3·#72 — | |
| 9 Nov 1980 | African Nations Cup qualifier | 1–1 | Zimbabwe | 1,489 +6·#72 ↑3 | |
| 26 Oct 1980 | African Nations Cup qualifier | 0–1 | Zimbabwe | 1,483 -28·#76 ↓7 | |
| 20 Jul 1980 | World Cup qualifier | 1–1 | Malawi | 1,511 -2·#67 ↓1 | |
| 8 Jul 1980 | Independence Tournament | 1–1 | Zimbabwe | 1,513 -6·#66 ↓2 | |
| 6 Jul 1980 | Independence Tournament | 0–1 | Zimbabwe | 1,519 -22·#64 ↓3 | |
| 29 Jun 1980 | World Cup qualifier | 3–0 | Malawi | 1,541 -26·#62 ↓7 | |
| 15 Jun 1980 | Friendly | 2–0 | Zambia | 1,567 +10·#55 ↑1 | |
| 11 May 1980 | Friendly | 1–1 | Zambia | 1,557 +3·#56 ↑3 | |
| 17 Nov 1979 | CECAFA Cup | 2–3 | Malawi | 1,554 +22·#60 ↑3 | |
| 14 Nov 1979 | CECAFA Cup | 4–0(N) | Tanzania | 1,532 +39·#63 ↑8 | |
| 13 Nov 1979 | CECAFA Cup | 1–1(N) | Tanzania | 1,493 +1·#71 ↑1 | |
| 7 Nov 1979 | CECAFA Cup | 4–0(N) | Sudan | 1,492 +43·#70 ↑14 | |
| 4 Nov 1979 | CECAFA Cup | 4–0(N) | Zanzibar | 1,449 +7·#84 ↑1 | |
| 25 Aug 1979 | Friendly | 0–3 | Malawi | 1,442 +11·#84 ↑2 | |
| 19 Jul 1979 | Friendly | 0–1 | Tanzania | 1,431 -14·#86 ↓3 | |
| 17 Jul 1979 | Friendly | 2–0 | Tanzania | 1,445 +10·#83 — | |
| 15 Jul 1979 | Friendly | 2–0 | Tanzania | 1,435 +11·#83 ↑7 | |
| 8 Jul 1979 | Independence Tournament | 0–0 | Malawi | 1,424 -6·#89 ↓3 | |
| 6 Jul 1979 | Independence Tournament | 0–1 | Malawi | 1,430 +10·#86 ↑3 | |
| 26 Jun 1979 | Friendly | 2–1 | Malawi | 1,420 -18·#89 ↓6 | |
| 24 Jun 1979 | Friendly | 0–1 | Malawi | 1,438 +2·#83 ↑1 | |
| 29 Apr 1979 | African Nations Cup qualifier | 0–2 | Zambia | 1,436 -10·#81 ↓1 | |
| 15 Apr 1979 | African Nations Cup qualifier | 0–2 | Zambia | 1,446 -28·#80 ↓7 | |
| 17 Dec 1978 | African Nations Cup qualifier | 1–5 | Malawi | 1,474 +22·#73 ↑6 | |
| 3 Dec 1978 | African Nations Cup qualifier | 2–1 | Malawi | 1,452 -19·#79 ↓3 | |
| 19 Nov 1978 | CECAFA Cup | 3–2 | Zambia | 1,471 +24·#76 ↑5 | |
| 17 Nov 1978 | CECAFA Cup | 0–2 | Malawi | 1,447 +14·#81 ↑2 | |
| 11 Nov 1978 | CECAFA Cup | 2–1 | Zambia | 1,433 +25·#83 ↑8 | |
| 5 Nov 1978 | CECAFA Cup | 0–2 | Uganda | 1,408 -24·#91 ↓7 | |
| 3 Nov 1978 | CECAFA Cup | 3–1 | Somalia | 1,432 +6·#84 ↑2 | |
| 1 Nov 1978 | CECAFA Cup | 0–1 | Malawi | 1,426 +11·#86 ↑3 | |
| 24 Oct 1978 | Friendly | 1–2 | Malawi | 1,415 +12·#89 ↑2 | |
| 22 Oct 1978 | Friendly | 1–1 | Malawi | 1,403 +2·#91 — | |
| 28 Jul 1978 | African Games | 1–0(N) | Malawi | 1,401 -8·#93 ↓3 | |
| 25 Jul 1978 | African Games | 2–3(N) | Nigeria | 1,409 -7·#89 ↓1 | |
| 22 Jul 1978 | African Games | 3–0 | Malawi | 1,416 -18·#89 ↓5 | |
| 18 Jul 1978 | African Games | 4–1(N) | Malawi | 1,434 -16·#85 ↓7 | |
| 14 Jul 1978 | African Games | 2–1(N) | Malawi | 1,450 -24·#78 ↓6 | |
| 9 Jul 1978 | Friendly | 4–2 | Sierra Leone | 1,474 +7·#73 ↑2 | |
| 6 Jul 1978 | Independence Tournament | 5–0 | Sierra Leone | 1,467 +17·#75 ↑3 | |
| 25 Jun 1978 | Friendly | 0–0 | Zambia | 1,450 +6·#78 ↑2 | |
| 18 Jun 1978 | Friendly | 1–2 | Zambia | 1,444 -9·#81 ↓3 | |
| 24 Jan 1978 | African Games qualifier | 1–2 | Malawi | 1,453 +16·#77 ↑7 | |
| 12 Dec 1977 | Independence Cup | 1–1 | Malawi | 1,437 +1·#84 — | |
| 8 Dec 1977 | CECAFA Cup | 1–2(N) | Malawi | 1,436 +18·#84 ↑5 | |
| 6 Dec 1977 | CECAFA Cup | 0–1(N) | Uganda | 1,418 -17·#89 ↓4 | |
| 1 Dec 1977 | CECAFA Cup | 0–0(N) | Tanzania | 1,435 -1·#85 — | |
| 29 Nov 1977 | CECAFA Cup | 1–0(N) | Zambia | 1,436 +29·#85 ↑5 | |
| 13 Nov 1977 | Friendly | 1–6 | Malawi | 1,407 +5·#90 ↑2 | |
| 11 Nov 1977 | Friendly | 0–3 | Malawi | 1,402 +4·#92 ↑1 | |
| 1 Oct 1977 | Independence Tournament | 1–5 | Malawi | 1,398 +14·#94 ↑2 | |
| 30 Sept 1977 | Independence Tournament | 0–2 | Malawi | 1,384 +12·#96 ↑2 | |
| 10 Jul 1977 | Independence Tournament | 0–0 | Tanzania | 1,372 -2·#98 — | |
| 8 Jul 1977 | Independence Tournament | 1–0 | Tanzania | 1,374 +15·#98 ↑3 | |
| 6 Jul 1977 | Independence Tournament | 0–0 | Tanzania | 1,359 -1·#101 — | |
| 26 Mar 1977 | Friendly | 1–8 | Zambia | 1,360 -7·#100 — | |
| 28 Jan 1977 | African Nations Cup qualifier | 3–2 | Malawi | 1,367 -23·#102 ↓9 | |
| 12 Nov 1976 | CECAFA Cup | 1–2(N) | Uganda | 1,390 -16·#93 ↑1 | |
| 9 Nov 1976 | CECAFA Cup | 2–2(N) | Malawi | 1,406 +1·#94 — | |
| 7 Nov 1976 | CECAFA Cup | 1–1(N) | Tanzania | 1,405 +1·#94 — | |
| 24 Oct 1976 | African Nations Cup qualifier | 1–1 | Malawi | 1,404 -14·#94 ↓4 | |
| 17 Sept 1976 | Independence Tournament | 0–3 | Malawi | 1,418 +14·#91 ↑3 | |
| 13 Sept 1976 | Independence Tournament | 1–7 | Malawi | 1,404 +20·#94 ↑2 | |
| 6 Sept 1976 | Friendly | 1–2 | Uganda | 1,384 -11·#96 ↓2 | |
| 4 Sept 1976 | Friendly | 1–1 | Uganda | 1,395 -2·#94 — | |
| 8 Jul 1976 | Independence Tournament | 4–2 | Sierra Leone | 1,397 +18·#93 ↑6 | |
| 6 Jul 1976 | Independence Tournament | 0–3 | Malawi | 1,379 +27·#99 ↑8 | |
| 30 May 1976 | World Cup qualifier | 0–1 | Zambia | 1,352 -18·#107 ↓5 | |
| 9 May 1976 | World Cup qualifier | 0–4 | Zambia | 1,370 -17·#102 ↓7 | |
| 2 Mar 1976 | Friendly | 1–0 | Malawi | 1,387 -18·#96 ↓2 | |
| 28 Feb 1976 | Friendly | 1–4 | Malawi | 1,405 +4·#94 ↑1 | |
| 8 Feb 1976 | Friendly | 1–4 | Malawi | 1,401 +4·#95 — | |
| 22 Dec 1975 | Friendly | 0–0 | Swaziland🏳 | 1,397 -8·#94 ↓1 | |
| 20 Dec 1975 | Friendly | 2–0 | Swaziland🏳 | 1,405 +3·#93 ↑1 | |
| 9 Nov 1975 | CECAFA Cup | 2–2(N) | Malawi | 1,402 +3·#93 — | |
| 7 Nov 1975 | CECAFA Cup | 2–1(N) | Uganda | 1,399 +28·#93 ↑9 | |
| 3 Nov 1975 | CECAFA Cup | 4–2(N) | Zanzibar | 1,371 +7·#102 ↑1 | |
| 1 Nov 1975 | CECAFA Cup | 3–1(N) | Tanzania | 1,364 +39·#103 ↑8 | |
| 12 Oct 1975 | Olympic Games qualifier | 1–4 | Zambia | 1,325 -10·#111 — | |
| 31 Aug 1975 | Olympic Games qualifier | 1–1 | Zambia | 1,335 +7·#111 — | |
| 10 Jul 1975 | Independence Tournament | 1–3 | Malawi | 1,328 +20·#110 ↑5 | |
| 8 Jul 1975 | Independence Tournament | 2–1 | Malawi | 1,308 -18·#115 ↓5 | |
| 6 Jul 1975 | Independence Tournament | 3–3 | Malawi | 1,326 -3·#110 — | |
| 13 Apr 1975 | African Nations Cup qualifier | 3–3 | Zambia | 1,329 +16·#111 ↑4 | |
| 29 Mar 1975 | African Nations Cup qualifier | 1–6 | Zambia | 1,313 -26·#115 ↓6 | |
| 27 Feb 1975 | Friendly | 7–2 | Zanzibar | 1,339 +10·#108 ↑1 | |
| 25 Feb 1975 | Friendly | 0–2 | Tanzania | 1,329 -8·#109 — | |
| 23 Feb 1975 | Friendly | 1–3 | Tanzania | 1,337 -8·#109 ↓2 | |
| 2 Feb 1975 | Friendly | 0–3 | Malawi | 1,345 +10·#107 ↑1 | |
| 31 Jan 1975 | Friendly | 1–1 | Malawi | 1,335 -4·#109 — | |
| 29 Jan 1975 | Friendly | 0–1 | Malawi | 1,339 +6·#108 ↑1 | |
| 29 Dec 1974 | Friendly | 1–1 | Tanzania | 1,333 ±0·#110 — | |
| 8 Jul 1974 | Independence Tournament | 0–1 | Zambia | 1,333 -10·#110 ↓2 | |
| 7 Jul 1974 | Independence Tournament | 1–0 | Tanzania | 1,343 +14·#108 ↑2 | |
| 6 Jul 1974 | Independence Tournament | 1–5 | Malawi | 1,329 +44·#110 ↑9 | |
| 20 Jan 1974 | Friendly | 2–2 | Malawi | 1,285 +4·#119 ↑3 | |
| 17 Jan 1974 | Friendly | 2–1 | Malawi | 1,281 -7·#121 ↓3 | |
| 13 Jan 1974 | Friendly | 4–1 | Malawi | 1,288 -13·#118 ↓2 | |
| 6 Sept 1973 | Independence Tournament | 1–0 | Swaziland🏳 | 1,301 +13·#117 ↑1 | |
| 8 Jul 1973 | Independence Tournament | 0–1 | Malawi | 1,288 +12·#121 ↑3 | |
| 6 Jul 1973 | Independence Tournament | 1–4 | Malawi | 1,276 +25·#124 ↑3 | |
| 22 Oct 1972 | Friendly | 1–0 | Malawi | 1,251 -8·#129 ↓3 | |
| 20 Oct 1972 | Friendly | 1–2 | Malawi | 1,259 +13·#126 ↑4 | |
| 8 Jul 1972 | Independence Tournament | 0–4 | Malawi | 1,246 +17·#128 ↑1 | |
| 6 Jul 1972 | Independence Tournament | 0–1 | Malawi | 1,229 +10·#129 — | |
| 10 Oct 1971 | Friendly | 0–2 | Malawi | 1,219 +20·#129 ↑6 | |
| 8 Oct 1971 | Friendly | 0–0 | Malawi | 1,199 +3·#135 ↑1 | |
| 10 Aug 1971 | Friendly | 1–6 | Malawi | 1,196 +16·#136 ↑4 | |
| 7 Aug 1971 | Friendly | 2–1 | Malawi | 1,180 -13·#140 ↓3 | |
| 10 Jul 1971 | Independence Tournament | 0–1 | Uganda | 1,193 -5·#137 ↓1 | |
| 6 Jul 1971 | Independence Tournament | 3–1 | Uganda | 1,198 +32·#136 ↑6 | |
| 25 May 1971 | Friendly | 3–3 | Uganda | 1,166 +8·#142 — | |
| 9 May 1971 | Olympic Games qualifier | 4–2 | Malawi | 1,158 -7·#142 — | |
| 10 Apr 1971 | Olympic Games qualifier | 2–1 | Malawi | 1,165 -13·#141 ↓2 | |
| 23 Mar 1971 | Friendly | 0–3 | Zambia | 1,178 -7·#139 ↓3 | |
| 20 Mar 1971 | Friendly | 1–3 | Zambia | 1,185 -6·#136 — | |
| 18 Mar 1971 | Friendly | 5–4 | Zambia | 1,191 +17·#136 ↑3 | |
| 9 Jul 1970 | Independence Tournament | 0–0 | Malawi | 1,174 +8·#140 ↑2 | |
| 6 Jul 1970 | Independence Tournament | 0–1 | Malawi | 1,166 +24·#142 ↑2 | |
| 1 Dec 1969 | Friendly | 2–2 | Rhodesia🏳 | 1,142 +5·#144 ↑1 | |
| 2 Sept 1969 | Peter Stuyvesant Trophy | 0–7 | Zambia | 1,137 -3·#145 ↓1 | |
| 31 Aug 1969 | Peter Stuyvesant Trophy | 0–5 | Zambia | 1,140 -3·#144 — | |
| 30 Aug 1969 | Peter Stuyvesant Trophy | 0–4 | Zambia | 1,143 -3·#144 — | |
| 9 Jul 1969 | Independence Tournament | 1–1 | Swaziland🏳 | 1,146 -3·#144 ↓1 | |
| 6 Jul 1969 | Independence Tournament | 3–0 | Swaziland🏳 | 1,149 +24·#143 ↑4 | |
| 27 Jun 1969 | Friendly | 3–0 | Malawi | 1,125 -4·#147 — | |
| 4 May 1969 | Friendly | 1–4 | Rhodesia🏳 | 1,129 -3·#147 — | |
| 9 Feb 1969 | Friendly | 1–1 | Rhodesia🏳 | 1,132 +8·#147 ↑1 | |
| 8 Feb 1969 | Friendly | 0–4 | Rhodesia🏳 | 1,124 -3·#148 — | |
| 2 Feb 1969 | Friendly | 0–1 | Rhodesia🏳 | 1,127 -5·#148 ↓1 | |
| 1 Feb 1969 | Friendly | 2–2 | Rhodesia🏳 | 1,132 +5·#147 ↑1 | |
| 31 Jan 1969 | Friendly | 0–0 | Rhodesia🏳 | 1,127 +5·#148 — | |
| 7 Sept 1968 | Independence Tournament | 0–2 | Swaziland🏳 | 1,122 -13·#147 ↓1 | |
| 6 Sept 1968 | Independence Tournament | 1–8(N) | Malawi | 1,135 +34·#146 ↑4 | |
| 6 Jul 1968 | Independence Tournament | 2–2 | Malawi | 1,101 +8·#150 ↑1 | |
| 1 May 1968 | Friendly | 0–2 | Swaziland🏳 | 1,093 -8·#151 ↓1 | |
| 12 Nov 1967 | Friendly | 0–1 | Rhodesia🏳 | 1,101 -1·#149 — | |
| 11 Nov 1967 | Friendly | 1–1 | Rhodesia🏳 | 1,102 +9·#149 ↑2 | |
| 25 Mar 1967 | Friendly | 3–6 | Rhodesia🏳 | 1,093 -6·#151 ↓1 | |
| 2 Oct 1966 | Independence Tournament | 3–4 | Basutoland🏳 | 1,099 -7·#149 ↓1 | |
| 8 Jul 1966 | Independence Tournament | 1–5 | Zambia | 1,106 -8·#147 ↓1 | |
| 7 Jul 1966 | Independence Tournament | 6–1 | Malawi | 1,114 -23·#146 ↓3 | |
| 6 Jul 1966 | Independence Tournament | 0–6 | Zambia | 1,137 -11·#143 ↓2 | |
| 4 Jul 1966 | Independence Tournament | 0–3 | Zambia | 1,148 -11·#141 ↓1 | |
| 1 Jul 1966 | Friendly | 1–4 | Zambia | 1,159 -3·#140 — | |
| 20 Jul 1964 | Friendly | 1–4 | Northern Rhodesia🏳 | 1,162 #136 — |