Back to rankings
Zimbabwe
CAF554 data points
Current Rank
#111
4 Jun 2026
Current Rating
1,372
4 Jun 2026
Peak Rating
1,574
14 Aug 2005
Lowest Rating
1,278
14 Jan 2022
All-Time Change
-122
since Jun 1929
Rating History
Match Statistics
| Total | Home | Away | Neutral | Wins | Losses | Draws | GF | GA |
|---|---|---|---|---|---|---|---|---|
| 552 | 190 | 223 | 139 | 207 | 184 | 161 | 657 | 566 |
Match History
500 matchesH = home, A = away, N = neutral site, No tag = unknown/unspecified venue.
| Date | Tournament | Home | Score | Away | Elo / Rank |
|---|---|---|---|---|---|
| 30 May 2026 | Unity Cup | 0–1(N) | Zimbabwe | 1,372 +6·#111 ↑2 | |
| 26 May 2026 | Unity Cup | 2–0(N) | Zimbabwe | 1,366 -5·#113 ↓1 | |
| 28 Mar 2026 | Mukuru Tournament | 0–3 | Zimbabwe | 1,371 +29·#111 ↑11 | |
| 29 Dec 2025 | African Nations Cup | 3–2(N) | Zimbabwe | 1,342 -13·#119 ↓3 | |
| 26 Dec 2025 | African Nations Cup | 1–1(N) | Zimbabwe | 1,355 +13·#115 ↑4 | |
| 22 Dec 2025 | African Nations Cup | 2–1(N) | Zimbabwe | 1,342 -10·#119 ↓3 | |
| 17 Nov 2025 | Friendly | 1–2 | Zimbabwe | 1,352 +16·#115 ↑12 | |
| 13 Nov 2025 | Friendly | 3–1(N) | Zimbabwe | 1,336 -3·#127 ↓1 | |
| 13 Oct 2025 | World Cup qualifier | 1–0(N) | Zimbabwe | 1,339 -29·#126 ↓12 | |
| 10 Oct 2025 | World Cup qualifier | 0–0 | Zimbabwe | 1,368 +13·#113 ↑6 | |
| 9 Sept 2025 | World Cup qualifier | 1–0(N) | Zimbabwe | 1,355 -24·#119 ↓9 | |
| 5 Sept 2025 | World Cup qualifier | 1–0(N) | Zimbabwe | 1,379 -19·#112 ↓9 | |
| 10 Jun 2025 | COSAFA Cup | 1–3(N) | Zimbabwe | 1,398 +39·#102 ↑17 | |
| 10 Jun 2025 | Friendly | 1–1(N) | Zimbabwe | 1,359 -1·#102 ↑17 | |
| 7 Jun 2025 | COSAFA Cup | 2–0 | Zimbabwe | 1,360 -9·#120 ↓2 | |
| 6 Jun 2025 | Friendly | 2–0(N) | Zimbabwe | 1,369 -10·#118 ↓6 | |
| 4 Jun 2025 | COSAFA Cup | 0–0(N) | Zimbabwe | 1,379 -15·#113 ↓7 | |
| 25 Mar 2025 | World Cup qualifier | 1–1 | Zimbabwe | 1,394 +14·#106 ↑6 | |
| 20 Mar 2025 | World Cup qualifier | 2–2(N) | Zimbabwe | 1,380 +3·#113 ↑3 | |
| 19 Nov 2024 | African Nations Cup qualifier | 2–1 | Zimbabwe | 1,377 -6·#117 ↓5 | |
| 15 Nov 2024 | African Nations Cup qualifier | 1–1(N) | Zimbabwe | 1,383 +1·#110 ↑1 | |
| 14 Oct 2024 | African Nations Cup qualifier | 1–3(N) | Zimbabwe | 1,382 +28·#110 ↑6 | |
| 10 Oct 2024 | African Nations Cup qualifier | 0–1(N) | Zimbabwe | 1,354 +21·#118 ↑11 | |
| 10 Sept 2024 | African Nations Cup qualifier | 0–0(N) | Zimbabwe | 1,333 +13·#129 ↑5 | |
| 6 Sept 2024 | African Nations Cup qualifier | 0–0(N) | Zimbabwe | 1,320 +6·#135 ↑4 | |
| 2 Jul 2024 | COSAFA Cup | 2–0(N) | Zimbabwe | 1,314 -25·#138 ↓12 | |
| 30 Jun 2024 | COSAFA Cup | 0–2(N) | Zimbabwe | 1,339 +40·#126 ↑12 | |
| 27 Jun 2024 | COSAFA Cup | 0–1(N) | Zimbabwe | 1,299 +21·#138 ↑7 | |
| 11 Jun 2024 | World Cup qualifier | 3–1 | Zimbabwe | 1,278 -6·#146 ↓3 | |
| 7 Jun 2024 | World Cup qualifier | 2–0(N) | Zimbabwe | 1,284 -36·#144 ↓12 | |
| 26 Mar 2024 | Friendly tournament | 3–1(N) | Zimbabwe | 1,320 -20·#130 ↓8 | |
| 23 Mar 2024 | Friendly tournament | 2–2(N) | Zimbabwe | 1,340 +6·#123 ↑2 | |
| 19 Nov 2023 | World Cup qualifier | 1–1(N) | Zimbabwe | 1,334 +13·#127 ↑3 | |
| 15 Nov 2023 | World Cup qualifier | 0–0 | Zimbabwe | 1,321 +3·#130 — | |
| 30 Sept 2023 | Independence Cup | 1–1 | Zimbabwe | 1,318 +6·#127 ↑8 | |
| 4 Sept 2023 | Friendly | 2–2 | Zimbabwe | 1,312 -1·#131 — | |
| 18 Jan 2022 | African Nations Cup | 1–2(N) | Zimbabwe | 1,313 +35·#129 ↑9 | |
| 14 Jan 2022 | African Nations Cup | 2–1(N) | Zimbabwe | 1,278 -28·#138 ↓6 | |
| 10 Jan 2022 | African Nations Cup | 1–0(N) | Zimbabwe | 1,306 -5·#132 ↓2 | |
| 2 Jan 2022 | Friendly | 0–0(N) | Zimbabwe | 1,311 ±0·#130 — | |
| 14 Nov 2021 | World Cup qualifier | 1–1 | Zimbabwe | 1,311 -5·#129 ↓2 | |
| 11 Nov 2021 | World Cup qualifier | 1–0 | Zimbabwe | 1,316 -5·#127 — | |
| 12 Oct 2021 | World Cup qualifier | 1–0 | Zimbabwe | 1,321 -12·#127 ↓1 | |
| 9 Oct 2021 | World Cup qualifier | 3–1 | Zimbabwe | 1,333 -7·#124 ↓1 | |
| 7 Sept 2021 | World Cup qualifier | 1–0 | Zimbabwe | 1,340 -16·#123 ↓4 | |
| 3 Sept 2021 | World Cup qualifier | 0–0 | Zimbabwe | 1,356 +3·#118 ↑1 | |
| 13 Jul 2021 | COSAFA Cup | 2–1(N) | Zimbabwe | 1,353 -5·#119 — | |
| 11 Jul 2021 | COSAFA Cup | 2–0(N) | Zimbabwe | 1,358 -32·#119 ↓14 | |
| 9 Jul 2021 | COSAFA Cup | 2–2(N) | Zimbabwe | 1,390 -3·#105 — | |
| 7 Jul 2021 | COSAFA Cup | 0–0(N) | Zimbabwe | 1,393 -7·#105 ↓1 | |
| 29 Mar 2021 | African Nations Cup qualifier | 2–0 | Zimbabwe | 1,400 -37·#103 ↓8 | |
| 25 Mar 2021 | African Nations Cup qualifier | 0–1 | Zimbabwe | 1,437 +20·#96 ↑2 | |
| 16 Nov 2020 | African Nations Cup qualifier | 2–2 | Zimbabwe | 1,417 +12·#99 ↑3 | |
| 12 Nov 2020 | African Nations Cup qualifier | 3–1 | Zimbabwe | 1,405 -4·#103 — | |
| 11 Oct 2020 | Friendly | 0–0 | Zimbabwe | 1,409 +1·#103 — | |
| 19 Nov 2019 | African Nations Cup qualifier | 1–2 | Zimbabwe | 1,408 +30·#104 ↑6 | |
| 15 Nov 2019 | African Nations Cup qualifier | 0–0 | Zimbabwe | 1,378 -10·#110 ↓2 | |
| 10 Sept 2019 | World Cup qualifier | 1–3 | Zimbabwe | 1,388 +2·#108 — | |
| 5 Sept 2019 | World Cup qualifier | 1–0(N) | Zimbabwe | 1,386 -39·#106 ↓8 | |
| 30 Jun 2019 | African Nations Cup | 4–0(N) | Zimbabwe | 1,425 -46·#98 ↓9 | |
| 26 Jun 2019 | African Nations Cup | 1–1(N) | Zimbabwe | 1,471 +2·#89 — | |
| 21 Jun 2019 | African Nations Cup | 1–0 | Zimbabwe | 1,469 -11·#88 — | |
| 16 Jun 2019 | Friendly | 1–1(N) | Zimbabwe | 1,480 -3·#88 — | |
| 8 Jun 2019 | Friendly | 0–0 | Zimbabwe | 1,483 +8·#87 ↑2 | |
| 7 Jun 2019 | COSAFA Cup | 2–2(N) | Zimbabwe | 1,475 -10·#89 ↓3 | |
| 5 Jun 2019 | COSAFA Cup | 0–0(N) | Zimbabwe | 1,485 -3·#86 — | |
| 1 Jun 2019 | COSAFA Cup | 0–2(N) | Zimbabwe | 1,488 +6·#86 ↑1 | |
| 24 Mar 2019 | African Nations Cup qualifier | 0–2 | Zimbabwe | 1,482 +16·#88 ↑3 | |
| 18 Nov 2018 | African Nations Cup qualifier | 1–0 | Zimbabwe | 1,466 -24·#90 ↓5 | |
| 16 Oct 2018 | African Nations Cup qualifier | 1–1 | Zimbabwe | 1,490 -3·#85 — | |
| 13 Oct 2018 | African Nations Cup qualifier | 1–2 | Zimbabwe | 1,493 +31·#85 ↑5 | |
| 9 Sept 2018 | African Nations Cup qualifier | 1–1 | Zimbabwe | 1,462 +2·#90 — | |
| 9 Jun 2018 | COSAFA Cup | 2–4(N) | Zimbabwe | 1,460 +34·#89 ↑10 | |
| 6 Jun 2018 | COSAFA Cup | 0–0(N) | Zimbabwe | 1,426 -9·#99 ↓2 | |
| 3 Jun 2018 | COSAFA Cup | 1–1(N) | Zimbabwe | 1,435 -7·#96 ↓1 | |
| 18 Apr 2018 | Friendly | 1–0 | Zimbabwe | 1,442 -17·#96 ↓6 | |
| 24 Mar 2018 | Friendly tournament | 2–2(N) | Zimbabwe | 1,459 -8·#90 — | |
| 21 Mar 2018 | Friendly tournament | 2–2 | Zimbabwe | 1,467 +6·#90 — | |
| 11 Nov 2017 | Hage Geingob Cup | 3–1 | Zimbabwe | 1,461 -24·#92 ↓7 | |
| 8 Nov 2017 | Friendly | 1–0 | Zimbabwe | 1,485 -14·#84 ↓3 | |
| 9 Jul 2017 | COSAFA Cup | 1–3(N) | Zimbabwe | 1,499 +30·#84 ↑4 | |
| 5 Jul 2017 | COSAFA Cup | 3–4(N) | Zimbabwe | 1,469 +9·#88 ↑2 | |
| 2 Jul 2017 | COSAFA Cup | 🏳Swaziland | 1–2(N) | Zimbabwe | 1,460 +13·#90 ↑3 |
| 30 Jun 2017 | COSAFA Cup | 0–6(N) | Zimbabwe | 1,447 +5·#93 ↑2 | |
| 28 Jun 2017 | COSAFA Cup | 0–0(N) | Zimbabwe | 1,442 -8·#95 ↓3 | |
| 26 Jun 2017 | COSAFA Cup | 0–4(N) | Zimbabwe | 1,450 +31·#92 ↑10 | |
| 11 Jun 2017 | African Nations Cup qualifier | 0–3 | Zimbabwe | 1,419 +19·#101 ↑4 | |
| 26 Mar 2017 | Friendly | 0–0 | Zimbabwe | 1,400 -2·#107 — | |
| 23 Jan 2017 | African Nations Cup | 4–2(N) | Zimbabwe | 1,402 -21·#109 ↓6 | |
| 19 Jan 2017 | African Nations Cup | 2–0(N) | Zimbabwe | 1,423 -13·#103 ↓7 | |
| 15 Jan 2017 | African Nations Cup | 2–2(N) | Zimbabwe | 1,436 +14·#97 ↑6 | |
| 10 Jan 2017 | Friendly | 1–1 | Zimbabwe | 1,422 +7·#103 ↑1 | |
| 26 Dec 2016 | Friendly | 0–0 | Zimbabwe | 1,415 +8·#104 ↑2 | |
| 13 Nov 2016 | Friendly | 0–3 | Zimbabwe | 1,407 +9·#105 ↑4 | |
| 5 Nov 2016 | Friendly | 0–1 | Zimbabwe | 1,398 +8·#109 ↑2 | |
| 4 Sept 2016 | African Nations Cup qualifier | 1–0 | Zimbabwe | 1,390 -8·#112 ↓1 | |
| 15 Jun 2016 | COSAFA Cup | 0–5(N) | Zimbabwe | 1,398 +6·#111 — | |
| 13 Jun 2016 | COSAFA Cup | 0–0(N) | Zimbabwe | 1,392 -8·#111 ↓1 | |
| 11 Jun 2016 | COSAFA Cup | 🏳Swaziland | 2–2(N) | Zimbabwe | 1,400 -7·#109 ↓1 |
| 5 Jun 2016 | African Nations Cup qualifier | 0–3 | Zimbabwe | 1,407 +18·#107 ↑4 | |
| 31 May 2016 | Friendly | 0–2 | Zimbabwe | 1,389 +16·#111 ↑3 | |
| 28 Mar 2016 | African Nations Cup qualifier | 🏳Swaziland | 0–4 | Zimbabwe | 1,373 +18·#115 ↑1 |
| 25 Mar 2016 | African Nations Cup qualifier | 🏳Swaziland | 1–1 | Zimbabwe | 1,355 ±0·#115 ↑1 |
| 6 Sept 2015 | African Nations Cup qualifier | 1–1 | Zimbabwe | 1,355 +3·#120 ↑2 | |
| 13 Jun 2015 | African Nations Cup qualifier | 1–2 | Zimbabwe | 1,352 +29·#124 ↑5 | |
| 21 May 2015 | COSAFA Cup | 4–1(N) | Zimbabwe | 1,323 -44·#129 ↓11 | |
| 19 May 2015 | COSAFA Cup | 0–1(N) | Zimbabwe | 1,367 +4·#118 ↑1 | |
| 17 May 2015 | COSAFA Cup | 0–2(N) | Zimbabwe | 1,363 +8·#119 ↑1 | |
| 1 Jun 2014 | African Nations Cup qualifier | 2–2 | Zimbabwe | 1,355 -5·#124 ↓4 | |
| 18 May 2014 | African Nations Cup qualifier | 1–0 | Zimbabwe | 1,360 -16·#121 ↓5 | |
| 5 Mar 2014 | Friendly | 1–4 | Zimbabwe | 1,376 +21·#119 ↑4 | |
| 19 Nov 2013 | Friendly | 0–0 | Zimbabwe | 1,355 +3·#121 ↑3 | |
| 10 Sept 2013 | Friendly | 1–2 | Zimbabwe | 1,352 +17·#125 — | |
| 8 Sept 2013 | World Cup qualifier | 1–1 | Zimbabwe | 1,335 -5·#125 ↑1 | |
| 20 Jul 2013 | COSAFA Cup | 2–0 | Zimbabwe | 1,340 -10·#127 ↓2 | |
| 17 Jul 2013 | COSAFA Cup | 1–2(N) | Zimbabwe | 1,350 +13·#124 ↑2 | |
| 13 Jul 2013 | COSAFA Cup | 1–1(N) | Zimbabwe | 1,337 +1·#127 — | |
| 16 Jun 2013 | World Cup qualifier | 1–0 | Zimbabwe | 1,336 -7·#127 ↑1 | |
| 9 Jun 2013 | World Cup qualifier | 4–2 | Zimbabwe | 1,343 -18·#127 ↓8 | |
| 25 May 2013 | Friendly | 1–1 | Zimbabwe | 1,361 +3·#118 ↑1 | |
| 28 Apr 2013 | Friendly | 2–0 | Zimbabwe | 1,358 -5·#119 ↓1 | |
| 26 Mar 2013 | World Cup qualifier | 2–1 | Zimbabwe | 1,363 -5·#118 ↑1 | |
| 6 Feb 2013 | Friendly | 1–2 | Zimbabwe | 1,368 +5·#118 ↑1 | |
| 14 Oct 2012 | African Nations Cup qualifier | 2–0 | Zimbabwe | 1,363 -16·#116 ↓2 | |
| 9 Sept 2012 | African Nations Cup qualifier | 1–3 | Zimbabwe | 1,379 +34·#114 ↑5 | |
| 8 Aug 2012 | Friendly | 2–1 | Zimbabwe | 1,345 -2·#119 ↓1 | |
| 17 Jul 2012 | Friendly tournament | 3–5(N) | Zimbabwe | 1,347 +11·#118 ↑4 | |
| 16 Jul 2012 | Friendly tournament | 1–0 | Zimbabwe | 1,336 -12·#122 ↓4 | |
| 17 Jun 2012 | African Nations Cup qualifier | 0–1 | Zimbabwe | 1,348 +11·#118 ↑4 | |
| 10 Jun 2012 | World Cup qualifier | 0–0 | Zimbabwe | 1,337 +6·#122 ↑3 | |
| 3 Jun 2012 | World Cup qualifier | 1–0 | Zimbabwe | 1,331 -15·#123 ↓2 | |
| 29 Feb 2012 | African Nations Cup qualifier | 2–1 | Zimbabwe | 1,346 -21·#120 ↓4 | |
| 7 Jan 2012 | Friendly | 0–0 | Zimbabwe | 1,367 +4·#118 — | |
| 6 Dec 2011 | CECAFA Cup | 1–0(N) | Zimbabwe | 1,363 -12·#118 ↓2 | |
| 3 Dec 2011 | CECAFA Cup | 1–2 | Zimbabwe | 1,375 +22·#116 ↑3 | |
| 29 Nov 2011 | CECAFA Cup | 2–0(N) | Zimbabwe | 1,353 -30·#119 ↓7 | |
| 27 Nov 2011 | CECAFA Cup | 0–2(N) | Zimbabwe | 1,383 +2·#112 ↑1 | |
| 15 Nov 2011 | Friendly | 1–2 | Zimbabwe | 1,381 +14·#112 ↑6 | |
| 8 Oct 2011 | African Nations Cup qualifier | 2–1 | Zimbabwe | 1,367 -15·#117 ↓4 | |
| 4 Sept 2011 | African Nations Cup qualifier | 0–3 | Zimbabwe | 1,382 +16·#113 ↑2 | |
| 10 Aug 2011 | Friendly | 0–2 | Zimbabwe | 1,366 +19·#115 ↑6 | |
| 5 Jun 2011 | African Nations Cup qualifier | 1–2 | Zimbabwe | 1,347 +26·#122 ↑3 | |
| 26 Mar 2011 | African Nations Cup qualifier | 1–0 | Zimbabwe | 1,321 -6·#124 — | |
| 10 Oct 2010 | African Nations Cup qualifier | 0–0 | Zimbabwe | 1,327 -2·#125 ↓2 | |
| 5 Sept 2010 | African Nations Cup qualifier | 1–1 | Zimbabwe | 1,329 ±0·#125 — | |
| 4 Aug 2010 | Friendly | 2–0 | Zimbabwe | 1,329 -10·#124 ↓2 | |
| 10 Jun 2010 | Friendly | 0–0(N) | Zimbabwe | 1,339 +8·#121 ↑1 | |
| 2 Jun 2010 | Friendly | 3–0 | Zimbabwe | 1,331 -1·#123 ↓1 | |
| 3 Mar 2010 | Friendly | 1–2 | Zimbabwe | 1,332 +9·#122 ↑1 | |
| 27 Jan 2010 | Friendly | 3–0 | Zimbabwe | 1,323 -5·#122 — | |
| 2 Jan 2010 | Friendly | 6–0(N) | Zimbabwe | 1,328 -10·#123 ↓1 | |
| 29 Dec 2009 | Friendly | 3–0 | Zimbabwe | 1,338 -8·#122 ↓2 | |
| 8 Dec 2009 | CECAFA Cup | 4–1(N) | Zimbabwe | 1,346 -37·#120 ↓6 | |
| 5 Dec 2009 | CECAFA Cup | 1–0(N) | Zimbabwe | 1,383 -24·#114 ↓3 | |
| 3 Dec 2009 | CECAFA Cup | 0–2(N) | Zimbabwe | 1,407 +4·#111 — | |
| 1 Dec 2009 | CECAFA Cup | 0–0(N) | Zimbabwe | 1,403 -12·#111 ↓1 | |
| 1 Nov 2009 | COSAFA Cup | 1–3 | Zimbabwe | 1,415 +28·#108 ↑6 | |
| 28 Oct 2009 | COSAFA Cup | 1–1 | Zimbabwe | 1,387 +4·#114 ↑1 | |
| 26 Oct 2009 | COSAFA Cup | 0–1 | Zimbabwe | 1,383 +11·#115 ↑3 | |
| 19 Oct 2009 | COSAFA Cup | 2–2 | Zimbabwe | 1,372 -15·#118 ↓4 | |
| 17 Oct 2009 | COSAFA Cup | 0–3 | Zimbabwe | 1,387 +6·#114 ↑1 | |
| 12 Aug 2009 | Friendly | 1–1 | Zimbabwe | 1,381 -8·#114 ↓1 | |
| 13 May 2009 | Friendly | 2–0 | Zimbabwe | 1,389 -8·#114 ↓4 | |
| 23 Mar 2009 | Friendly | 5–2 | Zimbabwe | 1,397 -6·#112 ↓4 | |
| 11 Feb 2009 | Friendly | 0–0 | Zimbabwe | 1,403 +2·#108 ↑2 | |
| 30 Dec 2008 | Friendly | 0–1 | Zimbabwe | 1,401 +8·#110 ↑2 | |
| 28 Dec 2008 | Friendly | 1–0 | Zimbabwe | 1,393 -13·#112 ↓4 | |
| 11 Oct 2008 | World Cup and African Nations Cup qualifier | 4–2 | Zimbabwe | 1,406 -37·#106 ↓10 | |
| 10 Sept 2008 | Friendly | 3–2 | Zimbabwe | 1,443 -6·#96 — | |
| 7 Sept 2008 | World Cup and African Nations Cup qualifier | 0–0 | Zimbabwe | 1,449 +1·#96 — | |
| 20 Aug 2008 | Friendly | 0–1 | Zimbabwe | 1,448 +5·#96 ↑3 | |
| 27 Jul 2008 | COSAFA Cup | 0–0(N) | Zimbabwe | 1,443 +5·#99 — | |
| 22 Jun 2008 | World Cup and African Nations Cup qualifier | 0–0 | Zimbabwe | 1,438 -9·#99 ↓2 | |
| 14 Jun 2008 | World Cup and African Nations Cup qualifier | 2–0 | Zimbabwe | 1,447 -33·#97 ↓5 | |
| 8 Jun 2008 | World Cup and African Nations Cup qualifier | 0–2 | Zimbabwe | 1,480 +10·#92 ↑1 | |
| 1 Jun 2008 | World Cup and African Nations Cup qualifier | 0–0 | Zimbabwe | 1,470 +12·#93 ↑2 | |
| 26 Mar 2008 | Friendly | 0–1 | Zimbabwe | 1,458 +10·#94 ↑1 | |
| 11 Mar 2008 | Friendly | 2–1 | Zimbabwe | 1,448 -7·#95 ↓2 | |
| 9 Sept 2007 | African Nations Cup qualifier | 1–3 | Zimbabwe | 1,455 +10·#91 ↑5 | |
| 20 Aug 2007 | Friendly | 0–0 | Zimbabwe | 1,445 ±0·#95 — | |
| 2 Jun 2007 | African Nations Cup qualifier | 2–0 | Zimbabwe | 1,445 -9·#95 ↓2 | |
| 29 May 2007 | Friendly | 1–1 | Zimbabwe | 1,454 -4·#94 ↓1 | |
| 25 May 2007 | Friendly | 1–1 | Zimbabwe | 1,458 -8·#93 — | |
| 29 Apr 2007 | COSAFA Cup | 0–0 | Zimbabwe | 1,466 -4·#93 ↓1 | |
| 28 Apr 2007 | COSAFA Cup | 0–1(N) | Zimbabwe | 1,470 +6·#92 — | |
| 25 Mar 2007 | African Nations Cup qualifier | 1–1 | Zimbabwe | 1,464 +5·#92 ↑2 | |
| 15 Nov 2006 | Friendly | 2–3 | Zimbabwe | 1,459 +2·#95 — | |
| 7 Oct 2006 | African Nations Cup qualifier | 1–0 | Zimbabwe | 1,457 -24·#95 ↓7 | |
| 17 Sept 2006 | COSAFA Cup | 2–1 | Zimbabwe | 1,481 -20·#87 ↓2 | |
| 15 Jul 2006 | Friendly | 0–0 | Zimbabwe | 1,501 +3·#81 ↑2 | |
| 25 Jun 2006 | Independence Tournament | 🏳Swaziland | 1–2(N) | Zimbabwe | 1,498 +5·#83 ↑3 |
| 24 Jun 2006 | Independence Tournament | 1–1(N) | Zimbabwe | 1,493 -7·#86 ↓5 | |
| 31 Jan 2006 | African Nations Cup | 1–2(N) | Zimbabwe | 1,500 +35·#82 ↑9 | |
| 27 Jan 2006 | African Nations Cup | 2–0(N) | Zimbabwe | 1,465 -12·#92 ↓3 | |
| 23 Jan 2006 | African Nations Cup | 2–0(N) | Zimbabwe | 1,477 -18·#89 ↓4 | |
| 14 Jan 2006 | Friendly | 1–0 | Zimbabwe | 1,495 -3·#85 ↓1 | |
| 5 Jan 2006 | Friendly | 2–0 | Zimbabwe | 1,498 -4·#84 ↓3 | |
| 31 Dec 2005 | Friendly | 1–1 | Zimbabwe | 1,502 -2·#81 — | |
| 8 Oct 2005 | World Cup and African Nations Cup qualifier | 5–1 | Zimbabwe | 1,504 -9·#83 ↓3 | |
| 25 Sept 2005 | Armed Forces Day Tournament | 3–2 | Zimbabwe | 1,513 -22·#80 ↓8 | |
| 24 Sept 2005 | Armed Forces Day Tournament | 2–0(N) | Zimbabwe | 1,535 -39·#72 ↓9 | |
| 4 Sept 2005 | World Cup and African Nations Cup qualifier | 1–3 | Zimbabwe | 1,574 +8·#64 — | |
| 28 Aug 2005 | Friendly | 0–0 | Zimbabwe | 1,566 -8·#65 — | |
| 14 Aug 2005 | COSAFA Cup | 0–1(N) | Zimbabwe | 1,574 +18·#65 ↑4 | |
| 13 Aug 2005 | COSAFA Cup | 1–2(N) | Zimbabwe | 1,556 +19·#69 ↑4 | |
| 19 Jun 2005 | World Cup and African Nations Cup qualifier | 2–2 | Zimbabwe | 1,537 -1·#73 ↓1 | |
| 5 Jun 2005 | World Cup and African Nations Cup qualifier | 0–1 | Zimbabwe | 1,538 +8·#71 — | |
| 17 Apr 2005 | COSAFA Cup | 0–2(N) | Zimbabwe | 1,530 +14·#71 ↑6 | |
| 16 Apr 2005 | COSAFA Cup | 0–3(N) | Zimbabwe | 1,516 +15·#77 ↑4 | |
| 27 Mar 2005 | World Cup and African Nations Cup qualifier | 0–2 | Zimbabwe | 1,501 +28·#81 ↑6 | |
| 16 Mar 2005 | Friendly | 1–1 | Zimbabwe | 1,473 -6·#89 ↓2 | |
| 27 Feb 2005 | Friendly | 2–1 | Zimbabwe | 1,479 -13·#86 ↓2 | |
| 24 Oct 2004 | COSAFA Cup | 0–0 | Zimbabwe | 1,492 -6·#86 ↓2 | |
| 10 Oct 2004 | World Cup and African Nations Cup qualifier | 1–0 | Zimbabwe | 1,498 -14·#83 ↓4 | |
| 5 Sept 2004 | World Cup and African Nations Cup qualifier | 3–0 | Zimbabwe | 1,512 -19·#77 ↓2 | |
| 22 Aug 2004 | Friendly | 0–2 | Zimbabwe | 1,531 +6·#75 ↑1 | |
| 18 Aug 2004 | Friendly | 0–2 | Zimbabwe | 1,525 +4·#76 — | |
| 3 Jul 2004 | World Cup and African Nations Cup qualifier | 0–2 | Zimbabwe | 1,521 +29·#75 ↑7 | |
| 27 Jun 2004 | COSAFA Cup | 🏳Swaziland | 0–5 | Zimbabwe | 1,492 +20·#82 ↑3 |
| 20 Jun 2004 | World Cup and African Nations Cup qualifier | 1–1 | Zimbabwe | 1,472 -5·#85 ↓1 | |
| 5 Jun 2004 | World Cup and African Nations Cup qualifier | 1–1 | Zimbabwe | 1,477 -2·#84 ↓1 | |
| 24 May 2004 | Friendly | 2–0 | Zimbabwe | 1,479 -5·#82 ↓1 | |
| 16 May 2004 | Friendly | 0–0 | Zimbabwe | 1,484 -4·#81 ↓1 | |
| 1 May 2004 | Friendly | 1–1 | Zimbabwe | 1,488 +1·#80 — | |
| 3 Feb 2004 | African Nations Cup | 1–2(N) | Zimbabwe | 1,487 +32·#81 ↑7 | |
| 29 Jan 2004 | African Nations Cup | 5–3(N) | Zimbabwe | 1,455 -11·#89 ↓3 | |
| 25 Jan 2004 | African Nations Cup | 2–1(N) | Zimbabwe | 1,466 -12·#86 ↓4 | |
| 13 Dec 2003 | Friendly | 0–2 | Zimbabwe | 1,478 +10·#84 ↑2 | |
| 14 Nov 2003 | World Cup and African Nations Cup qualifier | 2–1 | Zimbabwe | 1,468 -34·#86 ↓5 | |
| 29 Oct 2003 | Afro-Asian Games | 5–3 | Zimbabwe | 1,502 -53·#80 ↓15 | |
| 23 Oct 2003 | Afro-Asian Games | 1–4(N) | Zimbabwe | 1,555 +29·#65 ↑6 | |
| 12 Oct 2003 | World Cup and African Nations Cup qualifier | 0–3 | Zimbabwe | 1,526 +3·#71 ↑1 | |
| 5 Oct 2003 | COSAFA Cup | 0–2 | Zimbabwe | 1,523 +8·#72 ↑2 | |
| 27 Sept 2003 | COSAFA Cup | 1–2 | Zimbabwe | 1,515 +15·#74 ↑2 | |
| 30 Aug 2003 | COSAFA Cup | 🏳Swaziland | 0–2 | Zimbabwe | 1,500 +8·#75 ↑4 |
| 19 Jul 2003 | COSAFA Cup | 0–1 | Zimbabwe | 1,492 +35·#77 ↑11 | |
| 5 Jul 2003 | African Nations Cup qualifier | 0–2 | Zimbabwe | 1,457 +6·#90 ↑2 | |
| 22 Jun 2003 | African Nations Cup qualifier | 0–0 | Zimbabwe | 1,451 +10·#93 ↑3 | |
| 7 Jun 2003 | African Nations Cup qualifier | 2–1 | Zimbabwe | 1,441 -36·#95 ↓11 | |
| 20 Apr 2003 | COSAFA Cup | 0–1 | Zimbabwe | 1,477 +15·#84 ↑4 | |
| 30 Mar 2003 | African Nations Cup qualifier | 1–3 | Zimbabwe | 1,462 +2·#89 ↑3 | |
| 16 Mar 2003 | Friendly | 0–0 | Zimbabwe | 1,460 -6·#91 ↓4 | |
| 12 Oct 2002 | African Nations Cup qualifier | 0–1 | Zimbabwe | 1,466 +9·#84 ↑2 | |
| 28 Sept 2002 | Friendly | 0–0 | Zimbabwe | 1,457 -3·#86 ↓1 | |
| 8 Sept 2002 | African Nations Cup qualifier | 0–1 | Zimbabwe | 1,460 +17·#85 ↑7 | |
| 30 Aug 2002 | Friendly | 0–2 | Zimbabwe | 1,443 +3·#92 ↑2 | |
| 8 Jul 2002 | Independence Tournament | 2–2 | Zimbabwe | 1,440 -1·#95 ↓1 | |
| 7 Jul 2002 | Independence Tournament | 3–2 | Zimbabwe | 1,441 -17·#94 ↓6 | |
| 5 May 2002 | COSAFA Cup | 🏳Swaziland | 2–0 | Zimbabwe | 1,458 -55·#87 ↓13 |
| 8 Jan 2002 | Friendly | 0–2 | Zimbabwe | 1,513 +22·#72 ↑7 | |
| 5 Jan 2002 | Friendly | 3–0 | Zimbabwe | 1,491 -10·#80 ↓1 | |
| 30 Dec 2001 | Friendly | 0–2 | Zimbabwe | 1,501 +26·#80 ↑5 | |
| 30 Sept 2001 | COSAFA Cup | 1–0 | Zimbabwe | 1,475 -25·#85 ↓7 | |
| 16 Sept 2001 | COSAFA Cup | 0–0 | Zimbabwe | 1,500 +7·#78 ↑2 | |
| 25 Aug 2001 | COSAFA Cup | 0–2 | Zimbabwe | 1,493 +22·#79 ↑8 | |
| 28 Jul 2001 | World Cup qualifier | 0–1 | Zimbabwe | 1,471 +17·#85 ↑5 | |
| 15 Jul 2001 | World Cup qualifier | 0–1 | Zimbabwe | 1,454 +12·#89 ↑4 | |
| 8 Jul 2001 | COSAFA Cup | 🏳Swaziland | 1–2 | Zimbabwe | 1,442 +5·#92 ↑1 |
| 17 Jun 2001 | African Nations Cup qualifier | 2–1 | Zimbabwe | 1,437 -16·#95 ↓6 | |
| 3 Jun 2001 | African Nations Cup qualifier | 2–1 | Zimbabwe | 1,453 -27·#89 ↓8 | |
| 5 May 2001 | World Cup qualifier | 2–1 | Zimbabwe | 1,480 -6·#83 ↓2 | |
| 24 Mar 2001 | African Nations Cup qualifier | 0–1 | Zimbabwe | 1,486 +11·#80 — | |
| 11 Mar 2001 | World Cup qualifier | 0–2 | Zimbabwe | 1,475 +9·#80 ↑1 | |
| 24 Feb 2001 | World Cup qualifier | 1–2 | Zimbabwe | 1,466 +24·#82 ↑7 | |
| 14 Jan 2001 | African Nations Cup qualifier | 2–1 | Zimbabwe | 1,442 -36·#89 ↓10 | |
| 30 Oct 2000 | COMESA Cup | 1–0(N) | Zimbabwe | 1,478 -23·#79 ↓3 | |
| 8 Oct 2000 | African Nations Cup qualifier | 4–1 | Zimbabwe | 1,501 -25·#77 ↓3 | |
| 3 Sept 2000 | African Nations Cup qualifier | 2–3 | Zimbabwe | 1,526 +13·#71 ↑3 | |
| 27 Aug 2000 | COSAFA Cup | 0–3 | Zimbabwe | 1,513 +5·#75 ↑2 | |
| 13 Aug 2000 | COSAFA Cup | 0–3 | Zimbabwe | 1,508 +16·#77 ↑2 | |
| 29 Jul 2000 | COSAFA Cup | 0–1 | Zimbabwe | 1,492 +34·#79 ↑6 | |
| 16 Jul 2000 | African Nations Cup qualifier | 0–5 | Zimbabwe | 1,458 +3·#85 ↑1 | |
| 9 Jul 2000 | World Cup qualifier | 2–0 | Zimbabwe | 1,455 -24·#86 ↓5 | |
| 1 Jul 2000 | African Nations Cup qualifier | 0–1 | Zimbabwe | 1,479 +4·#81 — | |
| 18 Jun 2000 | World Cup qualifier | 3–0 | Zimbabwe | 1,475 -28·#81 ↓7 | |
| 14 May 2000 | COSAFA Cup | 2–3 | Zimbabwe | 1,503 +7·#73 ↑4 | |
| 23 Apr 2000 | World Cup qualifier | 1–3 | Zimbabwe | 1,496 +7·#78 ↑3 | |
| 9 Apr 2000 | World Cup qualifier | 0–1 | Zimbabwe | 1,489 +14·#80 ↑4 | |
| 21 Mar 2000 | Independence Tournament | 2–1 | Zimbabwe | 1,475 -18·#83 ↓4 | |
| 5 Mar 2000 | COSAFA Cup | 1–2 | Zimbabwe | 1,493 +2·#80 — | |
| 27 Nov 1999 | Friendly | 1–2 | Zimbabwe | 1,491 +6·#78 ↑2 | |
| 15 Aug 1999 | African Nations Cup qualifier | 0–4 | Zimbabwe | 1,485 +8·#79 ↑3 | |
| 8 Aug 1999 | African Nations Cup qualifier | 2–0 | Zimbabwe | 1,477 -26·#82 ↓5 | |
| 30 Jul 1999 | African Nations Cup qualifier | 1–2 | Zimbabwe | 1,503 +13·#77 — | |
| 18 Jul 1999 | COSAFA Cup | 🏳Swaziland | 1–1 | Zimbabwe | 1,490 -10·#77 ↑1 |
| 3 Jul 1999 | African Nations Cup qualifier | 0–1 | Zimbabwe | 1,500 +12·#78 — | |
| 29 Jun 1999 | Friendly | 1–1 | Zimbabwe | 1,488 +2·#78 ↑3 | |
| 16 Jun 1999 | Friendly | 0–1 | Zimbabwe | 1,486 +16·#79 ↑1 | |
| 20 Feb 1999 | Friendly | 1–1 | Zimbabwe | 1,470 +1·#81 — | |
| 24 Jan 1999 | Friendly | 0–1 | Zimbabwe | 1,469 +4·#81 ↑4 | |
| 23 Jan 1999 | Friendly | 0–3 | Zimbabwe | 1,465 +7·#85 ↑5 | |
| 7 Nov 1998 | Friendly | 1–1 | Zimbabwe | 1,458 +7·#89 ↑2 | |
| 27 Sept 1998 | COSAFA Cup | 1–0 | Zimbabwe | 1,451 -20·#91 ↓6 | |
| 30 Aug 1998 | COSAFA Cup | 2–1 | Zimbabwe | 1,471 -16·#84 ↓5 | |
| 20 Jul 1998 | Friendly | 0–0 | Zimbabwe | 1,487 -1·#78 — | |
| 18 Jul 1998 | Friendly | 1–0 | Zimbabwe | 1,488 -12·#79 ↓5 | |
| 24 May 1998 | COSAFA Cup | 0–2 | Zimbabwe | 1,500 +28·#74 ↑9 | |
| 19 Apr 1998 | COSAFA Cup | 2–5 | Zimbabwe | 1,472 +16·#83 ↑7 | |
| 18 Jan 1998 | COSAFA Cup | 0–2 | Zimbabwe | 1,456 +17·#89 ↑6 | |
| 4 Jan 1998 | Friendly | 0–2 | Zimbabwe | 1,439 +17·#95 ↑6 | |
| 3 Jan 1998 | Friendly | 1–0 | Zimbabwe | 1,422 -9·#101 ↓3 | |
| 17 Aug 1997 | World Cup qualifier | 2–1 | Zimbabwe | 1,431 -19·#98 ↓10 | |
| 27 Jul 1997 | African Nations Cup qualifier | 2–1 | Zimbabwe | 1,450 -11·#89 ↓4 | |
| 13 Jul 1997 | African Nations Cup qualifier | 2–1 | Zimbabwe | 1,461 -12·#86 ↓5 | |
| 8 Jun 1997 | World Cup qualifier | 2–1 | Zimbabwe | 1,473 -22·#84 ↓5 | |
| 27 Apr 1997 | World Cup qualifier | 0–0 | Zimbabwe | 1,495 -5·#79 ↓3 | |
| 6 Apr 1997 | World Cup qualifier | 1–0 | Zimbabwe | 1,500 -12·#77 ↓4 | |
| 16 Mar 1997 | COSAFA Cup | 2–1 | Zimbabwe | 1,512 -30·#73 ↓5 | |
| 28 Feb 1997 | Dunhill Cup | 3–1(N) | Zimbabwe | 1,542 -20·#68 ↓4 | |
| 26 Feb 1997 | Dunhill Cup | 0–6(N) | Zimbabwe | 1,562 +9·#64 ↑3 | |
| 24 Feb 1997 | Dunhill Cup | 2–2(N) | Zimbabwe | 1,553 +3·#67 ↑1 | |
| 23 Feb 1997 | African Nations Cup qualifier | 0–1 | Zimbabwe | 1,550 +12·#68 ↑1 | |
| 22 Feb 1997 | Dunhill Cup | 0–0(N) | Zimbabwe | 1,538 -11·#69 ↓1 | |
| 26 Jan 1997 | African Nations Cup qualifier | 0–0 | Zimbabwe | 1,549 -6·#68 ↓2 | |
| 19 Jan 1997 | Friendly | 1–2 | Zimbabwe | 1,555 +8·#66 ↑2 | |
| 12 Jan 1997 | World Cup qualifier | 0–3 | Zimbabwe | 1,547 +14·#68 ↑1 | |
| 21 Dec 1996 | Friendly | 2–2 | Zimbabwe | 1,533 -1·#69 — | |
| 10 Nov 1996 | World Cup qualifier | 2–1 | Zimbabwe | 1,534 -19·#69 ↓4 | |
| 6 Oct 1996 | African Nations Cup qualifier | 0–3 | Zimbabwe | 1,553 +37·#66 ↑8 | |
| 29 Sept 1996 | Friendly | 0–1 | Zimbabwe | 1,516 +4·#75 ↑1 | |
| 16 Jun 1996 | World Cup qualifier | 2–2 | Zimbabwe | 1,512 -9·#76 ↓1 | |
| 2 Jun 1996 | World Cup qualifier | 1–2 | Zimbabwe | 1,521 +25·#74 ↑5 | |
| 9 Jan 1996 | Friendly | 1–1 | Zimbabwe | 1,496 +2·#80 — | |
| 7 Jan 1996 | Friendly | 2–1 | Zimbabwe | 1,494 -14·#80 ↓1 | |
| 26 Nov 1995 | Simba Cup | 2–0 | Zimbabwe | 1,508 -9·#78 ↓2 | |
| 24 Nov 1995 | Simba Cup | 1–1(N) | Zimbabwe | 1,517 +5·#76 ↑1 | |
| 22 Nov 1995 | Simba Cup | 2–2(N) | Zimbabwe | 1,512 +5·#77 — | |
| 27 Aug 1995 | Friendly | 1–2 | Zimbabwe | 1,507 +16·#78 ↑1 | |
| 13 Aug 1995 | Friendly | 1–1 | Zimbabwe | 1,491 +1·#79 — | |
| 30 Jul 1995 | African Nations Cup qualifier | 1–0 | Zimbabwe | 1,490 -12·#79 ↓1 | |
| 25 Jun 1995 | Friendly | 3–1 | Zimbabwe | 1,502 -17·#78 ↓2 | |
| 4 Jun 1995 | African Nations Cup qualifier | 🏳Zaire | 5–0 | Zimbabwe | 1,519 -33·#76 ↓12 |
| 23 Apr 1995 | African Nations Cup qualifier | 1–1 | Zimbabwe | 1,552 -11·#65 — | |
| 9 Apr 1995 | African Nations Cup qualifier | 0–2 | Zimbabwe | 1,563 +12·#64 ↑1 | |
| 22 Jan 1995 | African Nations Cup qualifier | 1–4 | Zimbabwe | 1,551 +29·#66 ↑7 | |
| 13 Nov 1994 | African Nations Cup qualifier | 🏳Zaire | 1–2 | Zimbabwe | 1,522 +13·#71 ↑6 |
| 15 Oct 1994 | African Nations Cup qualifier | 3–1 | Zimbabwe | 1,509 -33·#75 ↓7 | |
| 4 Sept 1994 | African Nations Cup qualifier | 0–5 | Zimbabwe | 1,542 +5·#68 — | |
| 24 Apr 1994 | Friendly | 1–0 | Zimbabwe | 1,537 -6·#70 ↓1 | |
| 12 Mar 1994 | Friendly | 2–1 | Zimbabwe | 1,543 -5·#70 — | |
| 26 Feb 1994 | Friendly | 2–2 | Zimbabwe | 1,548 ±0·#70 — | |
| 10 Oct 1993 | World Cup qualifier | 3–1 | Zimbabwe | 1,548 -17·#68 ↓3 | |
| 26 Sept 1993 | World Cup qualifier | 0–1 | Zimbabwe | 1,565 +10·#65 ↑1 | |
| 19 Sept 1993 | Friendly | 0–2 | Zimbabwe | 1,555 +8·#66 ↑2 | |
| 6 Sept 1993 | Independence Tournament | 🏳Swaziland | 0–1 | Zimbabwe | 1,547 +7·#68 — |
| 8 Aug 1993 | Friendly | 🏳Swaziland | 0–2 | Zimbabwe | 1,540 +3·#69 — |
| 25 Jul 1993 | African Nations Cup qualifier | 1–1 | Zimbabwe | 1,537 +1·#69 ↑1 | |
| 11 Jul 1993 | African Nations Cup qualifier | 0–2 | Zimbabwe | 1,536 +6·#70 ↑2 | |
| 4 Jul 1993 | World Cup qualifier | 0–1 | Zimbabwe | 1,530 +21·#72 ↑4 | |
| 2 May 1993 | World Cup qualifier | 3–0 | Zimbabwe | 1,509 -40·#77 ↓11 | |
| 24 Apr 1993 | African Nations Cup qualifier | 1–1 | Zimbabwe | 1,549 +10·#66 ↑1 | |
| 15 Apr 1993 | World Cup qualifier | 0–0(N) | Zimbabwe | 1,539 +7·#66 ↑4 | |
| 10 Apr 1993 | African Nations Cup qualifier | 0–0 | Zimbabwe | 1,532 +10·#69 ↑4 | |
| 28 Feb 1993 | World Cup qualifier | 2–1 | Zimbabwe | 1,522 -9·#72 ↓4 | |
| 31 Jan 1993 | World Cup qualifier | 1–2 | Zimbabwe | 1,531 +8·#68 ↑5 | |
| 17 Jan 1993 | World Cup qualifier | 1–2 | Zimbabwe | 1,523 +17·#73 ↑2 | |
| 10 Jan 1993 | World Cup qualifier | 1–1 | Zimbabwe | 1,506 -1·#75 ↓1 | |
| 20 Dec 1992 | World Cup qualifier | 1–2 | Zimbabwe | 1,507 +25·#74 ↑7 | |
| 9 Nov 1992 | Friendly | 1–4 | Zimbabwe | 1,482 +9·#81 ↑1 | |
| 7 Nov 1992 | Friendly | 1–0 | Zimbabwe | 1,473 -15·#80 ↓1 | |
| 9 Oct 1992 | World Cup qualifier | 0–1 | Zimbabwe | 1,488 +9·#77 ↑1 | |
| 30 Aug 1992 | African Nations Cup qualifier | 0–1 | Zimbabwe | 1,479 +14·#79 ↑3 | |
| 16 Aug 1992 | African Nations Cup qualifier | 1–4 | Zimbabwe | 1,465 +56·#84 ↑14 | |
| 11 Jul 1992 | Independence Tournament | 1–0 | Zimbabwe | 1,409 -14·#98 ↓3 | |
| 8 Jul 1992 | Independence Tournament | 0–0 | Zimbabwe | 1,423 +1·#95 — | |
| 6 Jul 1992 | Independence Tournament | 0–0 | Zimbabwe | 1,422 +1·#95 — | |
| 27 Jul 1991 | African Nations Cup qualifier | 2–2 | Zimbabwe | 1,421 ±0·#82 — | |
| 14 Jul 1991 | African Nations Cup qualifier | 2–2 | Zimbabwe | 1,421 -2·#82 — | |
| 14 Apr 1991 | African Nations Cup qualifier | 0–4 | Zimbabwe | 1,423 +26·#83 ↑5 | |
| 14 Dec 1990 | CECAFA Cup | 2–0(N) | Zimbabwe | 1,397 -47·#89 ↓10 | |
| 12 Dec 1990 | CECAFA Cup | 0–1 | Zimbabwe | 1,444 +11·#79 — | |
| 9 Dec 1990 | CECAFA Cup | 0–0(N) | Zimbabwe | 1,433 -1·#78 — | |
| 2 Sept 1990 | African Nations Cup qualifier | 2–0 | Zimbabwe | 1,434 -26·#78 ↓4 | |
| 26 Aug 1990 | Friendly | 0–7 | Zimbabwe | 1,460 +9·#73 ↑3 | |
| 25 Aug 1990 | SADCC Tournament | 3–1(N) | Zimbabwe | 1,451 -16·#76 ↓4 | |
| 13 Aug 1990 | Friendly | 2–3(N) | Zimbabwe | 1,467 +8·#71 ↑1 | |
| 1 Apr 1990 | SADCC Tournament | 🏳Swaziland | 4–4(N) | Zimbabwe | 1,459 -11·#74 ↓2 |
| 23 Mar 1990 | Friendly | 1–5 | Zimbabwe | 1,470 +11·#72 ↑2 | |
| 10 Mar 1990 | SADCC Tournament | 3–1 | Zimbabwe | 1,459 -24·#74 ↓4 | |
| 8 Mar 1990 | SADCC Tournament | 0–2(N) | Zimbabwe | 1,483 +21·#71 ↑3 | |
| 7 Mar 1990 | SADCC Tournament | 1–4(N) | Zimbabwe | 1,462 +7·#74 ↑1 | |
| 9 Dec 1989 | CECAFA Cup | 2–1 | Zimbabwe | 1,455 -16·#77 ↓4 | |
| 6 Dec 1989 | CECAFA Cup | 1–1(N) | Zimbabwe | 1,471 +1·#73 — | |
| 3 Dec 1989 | CECAFA Cup | 0–3(N) | Zimbabwe | 1,470 +15·#73 ↑3 | |
| 13 Aug 1989 | World Cup qualifier | 5–0 | Zimbabwe | 1,455 -12·#76 — | |
| 30 Jul 1989 | African Nations Cup qualifier | 1–1 | Zimbabwe | 1,467 +3·#75 — | |
| 15 Jul 1989 | African Nations Cup qualifier | 3–0 | Zimbabwe | 1,464 -16·#76 ↓5 | |
| 25 Jun 1989 | World Cup qualifier | 2–1 | Zimbabwe | 1,480 -18·#73 ↓5 | |
| 16 Jun 1989 | Friendly | 0–0 | Zimbabwe | 1,498 +1·#68 — | |
| 23 Apr 1989 | African Nations Cup qualifier | 0–1 | Zimbabwe | 1,497 +5·#67 ↑1 | |
| 9 Apr 1989 | African Nations Cup qualifier | 1–4 | Zimbabwe | 1,492 +25·#68 ↑10 | |
| 22 Jan 1989 | World Cup qualifier | 0–0 | Zimbabwe | 1,467 +5·#77 ↑1 | |
| 6 Jan 1989 | World Cup qualifier | 3–0 | Zimbabwe | 1,462 -17·#78 ↓5 | |
| 19 Nov 1988 | CECAFA Cup | 0–0(N) | Zimbabwe | 1,479 -6·#73 ↓2 | |
| 17 Nov 1988 | CECAFA Cup | 2–0 | Zimbabwe | 1,485 -20·#71 ↓5 | |
| 16 Nov 1988 | CECAFA Cup | 0–0 | Zimbabwe | 1,505 +8·#66 ↑3 | |
| 13 Nov 1988 | CECAFA Cup | 1–2(N) | Zimbabwe | 1,497 +18·#69 ↑6 | |
| 11 Nov 1988 | CECAFA Cup | 1–1(N) | Zimbabwe | 1,479 +9·#75 — | |
| 7 Nov 1988 | CECAFA Cup | 0–0(N) | Zimbabwe | 1,470 +3·#74 ↑1 | |
| 30 Sept 1988 | Independence Tournament | 1–0 | Zimbabwe | 1,467 -25·#74 ↓4 | |
| 7 Aug 1988 | Blair Trophy | 2–0(N) | Zimbabwe | 1,492 -17·#71 ↓1 | |
| 4 Jun 1988 | Friendly | 3–2 | Zimbabwe | 1,509 -6·#68 ↓2 | |
| 27 Dec 1987 | CECAFA Cup | 1–1 | Zimbabwe | 1,515 ±0·#68 — | |
| 23 Dec 1987 | CECAFA Cup | 0–1(N) | Zimbabwe | 1,515 +4·#68 — | |
| 20 Dec 1987 | CECAFA Cup | 2–2(N) | Zimbabwe | 1,511 +4·#68 ↑2 | |
| 16 Dec 1987 | CECAFA Cup | 0–0(N) | Zimbabwe | 1,507 +4·#70 — | |
| 13 Dec 1987 | CECAFA Cup | 1–1(N) | Zimbabwe | 1,503 +4·#70 ↑1 | |
| 17 Oct 1987 | Olympic Games qualifier | 2–0 | Zimbabwe | 1,499 -21·#72 ↓2 | |
| 4 Oct 1987 | Olympic Games qualifier | 0–0 | Zimbabwe | 1,520 -5·#70 ↓1 | |
| 18 Jul 1987 | African Nations Cup qualifier | 0–0 | Zimbabwe | 1,525 -2·#68 — | |
| 5 Jul 1987 | African Nations Cup qualifier | 1–1 | Zimbabwe | 1,527 -12·#67 ↓3 | |
| 21 Jun 1987 | Olympic Games qualifier | 🏳Swaziland | 1–6 | Zimbabwe | 1,539 +3·#64 ↑1 |
| 14 Jun 1987 | Friendly | 2–1 | Zimbabwe | 1,536 -8·#65 ↓2 | |
| 13 Jun 1987 | Friendly | 1–4 | Zimbabwe | 1,544 +23·#63 ↑4 | |
| 7 Jun 1987 | Olympic Games qualifier | 🏳Swaziland | 0–2 | Zimbabwe | 1,521 +8·#67 ↑1 |
| 26 Apr 1987 | Friendly | 1–0 | Zimbabwe | 1,513 -11·#69 ↓2 | |
| 12 Apr 1987 | African Nations Cup qualifier | 2–3 | Zimbabwe | 1,524 +7·#66 ↑1 | |
| 29 Mar 1987 | African Nations Cup qualifier | 1–1 | Zimbabwe | 1,517 -4·#68 — | |
| 3 Aug 1986 | African Games qualifier | 1–1 | Zimbabwe | 1,521 -5·#69 ↓3 | |
| 19 Jul 1986 | African Games qualifier | 1–1 | Zimbabwe | 1,526 +7·#66 ↑4 | |
| 11 Nov 1985 | Independence Tournament | 2–2(N) | Zimbabwe | 1,519 -6·#68 ↓3 | |
| 10 Nov 1985 | Independence Tournament | 2–3 | Zimbabwe | 1,525 +18·#65 ↑6 | |
| 13 Oct 1985 | CECAFA Cup | 0–2 | Zimbabwe | 1,507 +16·#72 ↑3 | |
| 11 Oct 1985 | CECAFA Cup | 0–1 | Zimbabwe | 1,491 +20·#76 ↑4 | |
| 6 Oct 1985 | CECAFA Cup | 1–1 | Zimbabwe | 1,471 -11·#79 ↓1 | |
| 4 Oct 1985 | CECAFA Cup | 0–1 | Zimbabwe | 1,482 +12·#78 ↑2 | |
| 1 Sept 1985 | African Nations Cup qualifier | 3–0 | Zimbabwe | 1,470 -22·#80 ↓5 | |
| 18 Aug 1985 | African Nations Cup qualifier | 0–1 | Zimbabwe | 1,492 +18·#75 ↑5 | |
| 2 May 1985 | Friendly | 3–1 | Zimbabwe | 1,474 -17·#78 ↓6 | |
| 23 Mar 1985 | African Nations Cup qualifier | 2–5 | Zimbabwe | 1,491 +25·#73 ↑9 | |
| 3 Mar 1985 | African Nations Cup qualifier | 0–1 | Zimbabwe | 1,466 +28·#81 ↑3 | |
| 3 Feb 1985 | Friendly | 3–2 | Zimbabwe | 1,438 -8·#84 — | |
| 2 Feb 1985 | Friendly | 1–1 | Zimbabwe | 1,446 +2·#84 — | |
| 8 Dec 1984 | CECAFA Cup | 2–2(N) | Zimbabwe | 1,444 -2·#84 — | |
| 4 Dec 1984 | CECAFA Cup | 4–1 | Zimbabwe | 1,446 -27·#84 ↓5 | |
| 2 Dec 1984 | CECAFA Cup | 2–0(N) | Zimbabwe | 1,473 -23·#79 ↓8 | |
| 19 Nov 1984 | Friendly | 1–0 | Zimbabwe | 1,496 -7·#70 ↓2 | |
| 17 Nov 1984 | Friendly | 3–0 | Zimbabwe | 1,503 -13·#68 ↓4 | |
| 4 Nov 1984 | African Nations Cup qualifier | 🏳Swaziland | 1–5 | Zimbabwe | 1,516 +12·#66 ↑2 |
| 14 Oct 1984 | African Nations Cup qualifier | 🏳Swaziland | 0–3 | Zimbabwe | 1,504 +4·#68 ↑3 |
| 30 Sept 1984 | World Cup qualifier | 1–1 | Zimbabwe | 1,500 +5·#71 ↑1 | |
| 28 Aug 1984 | World Cup qualifier | 1–0 | Zimbabwe | 1,495 -7·#71 ↓3 | |
| 22 Jul 1984 | Friendly | 0–1 | Zimbabwe | 1,502 +7·#69 — | |
| 1 Jul 1984 | Friendly | 1–2 | Zimbabwe | 1,495 +10·#69 ↑7 | |
| 11 Jun 1984 | Friendly tournament | 2–0 | Zimbabwe | 1,485 -28·#75 ↓7 | |
| 10 Jun 1984 | Friendly | 1–1 | Zimbabwe | 1,513 +5·#68 ↑1 | |
| 7 Jun 1984 | Friendly tournament | 1–3(N) | Zimbabwe | 1,508 +1·#69 — | |
| 4 Dec 1983 | Friendly | 2–3 | Zimbabwe | 1,507 +15·#68 ↑2 | |
| 26 Nov 1983 | CECAFA Cup | 1–0 | Zimbabwe | 1,492 -13·#70 ↓1 | |
| 23 Nov 1983 | CECAFA Cup | 0–1(N) | Zimbabwe | 1,505 +20·#69 ↑5 | |
| 19 Nov 1983 | CECAFA Cup | 1–2(N) | Zimbabwe | 1,485 +4·#74 ↑1 | |
| 16 Nov 1983 | CECAFA Cup | 1–2(N) | Zimbabwe | 1,481 +4·#75 ↑1 | |
| 13 Nov 1983 | CECAFA Cup | 0–1(N) | Zimbabwe | 1,477 +25·#75 ↑8 | |
| 16 Oct 1983 | Olympic Games qualifier | 1–0 | Zimbabwe | 1,452 -22·#82 ↓6 | |
| 2 Oct 1983 | Olympic Games qualifier | 2–3 | Zimbabwe | 1,474 +9·#77 ↑1 | |
| 29 Aug 1983 | Friendly | 3–1 | Zimbabwe | 1,465 -7·#79 — | |
| 8 Jul 1983 | Independence Tournament | 1–0 | Zimbabwe | 1,472 -9·#80 ↓4 | |
| 6 Jul 1983 | Independence Tournament | 0–0 | Zimbabwe | 1,481 +6·#76 ↑2 | |
| 12 Jun 1983 | Olympic Games qualifier | 0–2 | Zimbabwe | 1,475 +13·#78 ↑3 | |
| 29 May 1983 | Olympic Games qualifier | 0–1 | Zimbabwe | 1,462 +21·#81 ↑4 | |
| 26 Nov 1982 | CECAFA Cup | 0–3(N) | Zimbabwe | 1,441 +10·#85 — | |
| 24 Nov 1982 | CECAFA Cup | 2–1(N) | Zimbabwe | 1,431 -17·#85 ↓2 | |
| 20 Nov 1982 | CECAFA Cup | 1–1 | Zimbabwe | 1,448 +8·#83 ↑2 | |
| 16 Nov 1982 | CECAFA Cup | 1–1(N) | Zimbabwe | 1,440 +4·#85 — | |
| 14 Nov 1982 | CECAFA Cup | 0–3(N) | Zimbabwe | 1,436 +41·#85 ↑5 | |
| 3 Oct 1982 | African Nations Cup qualifier | 2–0 | Zimbabwe | 1,395 -33·#90 ↓2 | |
| 12 Sept 1982 | African Nations Cup qualifier | 2–0 | Zimbabwe | 1,428 -19·#88 ↓3 | |
| 1 Sept 1982 | Indian Ocean Tournament | 0–1 | Zimbabwe | 1,447 +7·#85 ↑1 | |
| 29 Aug 1982 | Indian Ocean Tournament | 2–0(N) | Zimbabwe | 1,440 -36·#86 ↓8 | |
| 25 Jul 1982 | Friendly | 3–2 | Zimbabwe | 1,476 -19·#78 ↓9 | |
| 18 Jul 1982 | Friendly | 1–1 | Zimbabwe | 1,495 -9·#69 — | |
| 27 Jun 1982 | Independence Tournament | 1–1 | Zimbabwe | 1,504 -5·#69 ↓2 | |
| 13 Jun 1982 | Friendly | 1–1 | Zimbabwe | 1,509 -5·#67 ↓3 | |
| 6 Jun 1982 | Friendly | 1–2 | Zimbabwe | 1,514 +5·#64 ↑3 | |
| 20 Nov 1981 | CECAFA Cup | 0–0(N) | Zimbabwe | 1,509 -1·#68 ↓1 | |
| 19 Nov 1981 | CECAFA Cup | 1–1(N) | Zimbabwe | 1,510 +3·#67 ↑1 | |
| 17 Nov 1981 | CECAFA Cup | 0–0(N) | Zimbabwe | 1,507 -4·#68 ↓1 | |
| 30 Sept 1981 | Independence Tournament | 0–1 | Zimbabwe | 1,511 +3·#68 ↑1 | |
| 6 Sept 1981 | Independence Tournament | 2–5(N) | Zimbabwe | 1,508 +7·#68 ↑2 | |
| 5 Sept 1981 | Independence Tournament | 🏳Swaziland | 0–2 | Zimbabwe | 1,501 +7·#70 ↑2 |
| 4 Sept 1981 | Independence Tournament | 1–2(N) | Zimbabwe | 1,494 +17·#72 ↑5 | |
| 1 Aug 1981 | Friendly | 0–2 | Zimbabwe | 1,477 +19·#77 ↑2 | |
| 10 Jul 1981 | Independence Tournament | 2–0 | Zimbabwe | 1,458 -14·#79 ↓2 | |
| 8 Jul 1981 | Independence Tournament | 2–4(N) | Zimbabwe | 1,472 +12·#77 ↑2 | |
| 27 Jun 1981 | Independence Tournament | 1–1(N) | Zimbabwe | 1,460 +2·#78 — | |
| 25 Jun 1981 | Independence Tournament | 2–0(N) | Zimbabwe | 1,458 -28·#78 ↓5 | |
| 21 Jun 1981 | Independence Tournament | 0–0 | Zimbabwe | 1,486 -3·#74 ↓2 | |
| 25 Apr 1981 | African Nations Cup qualifier | 2–0 | Zimbabwe | 1,489 -22·#70 ↓3 | |
| 20 Apr 1981 | Independence Tournament | 0–4 | Zimbabwe | 1,511 +22·#67 ↑4 | |
| 19 Apr 1981 | Independence Tournament | 1–6 | Zimbabwe | 1,489 +12·#71 ↑3 | |
| 11 Apr 1981 | African Nations Cup qualifier | 1–0 | Zimbabwe | 1,477 -26·#74 ↓5 | |
| 16 Nov 1980 | World Cup qualifier | 0–1 | Zimbabwe | 1,503 +21·#68 ↑7 | |
| 9 Nov 1980 | African Nations Cup qualifier | 1–1 | Zimbabwe | 1,482 -6·#75 ↓2 | |
| 26 Oct 1980 | African Nations Cup qualifier | 0–1 | Zimbabwe | 1,488 +28·#73 ↑6 | |
| 12 Oct 1980 | World Cup qualifier | 2–0 | Zimbabwe | 1,460 -14·#78 ↓3 | |
| 31 Aug 1980 | Friendly | 2–1 | Zimbabwe | 1,474 -12·#76 ↓2 | |
| 30 Aug 1980 | Friendly | 1–1 | Zimbabwe | 1,486 -2·#74 ↓1 | |
| 8 Jul 1980 | Independence Tournament | 1–1 | Zimbabwe | 1,488 +6·#71 ↑2 | |
| 6 Jul 1980 | Independence Tournament | 0–1 | Zimbabwe | 1,482 +22·#73 ↑8 | |
| 1 Jul 1980 | Friendly | 3–1 | Zimbabwe | 1,460 #81 ↓5 |