Back to rankings
Kenya
CAF783 data points
Current Rank
#116
4 Jun 2026
Current Rating
1,352
4 Jun 2026
Peak Rating
1,563
12 Apr 1984
Lowest Rating
1,240
3 Oct 1970
All-Time Change
+44
since May 1926
Rating History
Match Statistics
| Total | Home | Away | Neutral | Wins | Losses | Draws | GF | GA |
|---|---|---|---|---|---|---|---|---|
| 780 | 291 | 283 | 206 | 293 | 293 | 194 | 1,073 | 1,061 |
Match History
694 matchesH = home, A = away, N = neutral site, No tag = unknown/unspecified venue.
| Date | Tournament | Home | Score | Away | Elo / Rank |
|---|---|---|---|---|---|
| 30 Mar 2026 | FIFA Series | 0–3(N) | Kenya | 1,356 +11·#115 ↑3 | |
| 27 Mar 2026 | FIFA Series | 1–1(N) | Kenya | 1,345 +1·#117 — | |
| 18 Nov 2025 | Friendly | 0–8(N) | Senegal | 1,344 -3·#119 ↓2 | |
| 14 Nov 2025 | Friendly | 1–0(N) | Kenya | 1,347 -7·#118 ↓3 | |
| 14 Oct 2025 | World Cup qualifier | 3–0 | Kenya | 1,354 -9·#116 ↓2 | |
| 9 Oct 2025 | World Cup qualifier | 0–1 | Kenya | 1,363 +22·#115 ↑10 | |
| 9 Sept 2025 | World Cup qualifier | 5–0 | Seychelles | 1,341 +3·#126 ↓2 | |
| 5 Sept 2025 | World Cup qualifier | 3–1 | Kenya | 1,338 -38·#125 ↓11 | |
| 10 Jun 2025 | Friendly | 2–1(N) | Chad | 1,376 +4·#114 ↑1 | |
| 7 Jun 2025 | Friendly | 0–0(N) | Chad | 1,372 -6·#115 ↓3 | |
| 23 Mar 2025 | World Cup qualifier | 2–1 | Kenya | 1,378 -23·#114 ↓10 | |
| 20 Mar 2025 | World Cup qualifier | 3–3(N) | Kenya | 1,401 -1·#103 ↑3 | |
| 19 Nov 2024 | African Nations Cup qualifier | 0–0(N) | Namibia | 1,402 -5·#106 ↓3 | |
| 15 Nov 2024 | African Nations Cup qualifier | 1–1(N) | Zimbabwe | 1,407 -1·#103 ↓1 | |
| 14 Oct 2024 | African Nations Cup qualifier | 1–0(N) | Kenya | 1,408 -11·#103 ↓1 | |
| 11 Oct 2024 | African Nations Cup qualifier | 4–1 | Kenya | 1,419 -14·#102 ↓3 | |
| 10 Sept 2024 | African Nations Cup qualifier | 2–1(N) | Namibia | 1,433 +17·#99 ↑2 | |
| 6 Sept 2024 | African Nations Cup qualifier | 0–0(N) | Zimbabwe | 1,416 -6·#102 ↓3 | |
| 2 Jul 2024 | COSAFA Cup | 2–0(N) | Zimbabwe | 1,422 +25·#99 ↑5 | |
| 30 Jun 2024 | COSAFA Cup | 0–2(N) | Comoros | 1,397 -43·#104 ↓10 | |
| 27 Jun 2024 | COSAFA Cup | 2–0(N) | Zambia | 1,440 +33·#94 ↑9 | |
| 11 Jun 2024 | World Cup qualifier | 0–0(N) | Kenya | 1,407 +12·#103 ↑3 | |
| 7 Jun 2024 | World Cup qualifier | 1–1(N) | Kenya | 1,395 -7·#105 ↓1 | |
| 26 Mar 2024 | Friendly tournament | 3–1(N) | Zimbabwe | 1,402 +20·#105 ↑3 | |
| 23 Mar 2024 | Friendly tournament | 4–0 | Malawi | 1,382 +36·#108 ↑11 | |
| 20 Nov 2023 | World Cup qualifier | 5–0(N) | Seychelles | 1,346 +5·#122 ↑2 | |
| 16 Nov 2023 | World Cup qualifier | 2–1 | Kenya | 1,341 -11·#120 ↓3 | |
| 16 Oct 2023 | Friendly | 2–2(N) | Russia | 1,352 +8·#116 ↑2 | |
| 12 Sept 2023 | Friendly | 0–1 | South Sudan | 1,344 -18·#118 ↓2 | |
| 7 Sept 2023 | Friendly | 2–1 | Qatar | 1,362 +17·#116 ↑1 | |
| 18 Jun 2023 | Friendly tournament | 0–1 | Mauritius | 1,345 -26·#118 ↓5 | |
| 14 Jun 2023 | Friendly tournament | 1–0(N) | Pakistan | 1,371 +1·#114 ↑1 | |
| 28 Mar 2023 | Friendly | 2–1 | Kenya | 1,370 -1·#113 ↓2 | |
| 15 Nov 2021 | World Cup qualifier | 2–1 | Rwanda | 1,371 +10·#108 ↑4 | |
| 11 Nov 2021 | World Cup qualifier | 1–1 | Uganda | 1,361 +11·#113 ↑3 | |
| 10 Oct 2021 | World Cup qualifier | 0–1 | Mali | 1,350 -14·#121 ↓7 | |
| 7 Oct 2021 | World Cup qualifier | 0–5(N) | Mali | 1,364 -22·#116 ↓10 | |
| 5 Sept 2021 | World Cup qualifier | 1–1 | Rwanda | 1,386 +2·#106 ↓1 | |
| 2 Sept 2021 | World Cup qualifier | 0–0 | Uganda | 1,384 -3·#106 — | |
| 29 Mar 2021 | African Nations Cup qualifier | 2–1 | Togo | 1,387 +22·#107 ↑6 | |
| 25 Mar 2021 | African Nations Cup qualifier | 1–1 | Kenya | 1,365 +8·#114 ↑1 | |
| 15 Mar 2021 | Friendly | 2–1 | Tanzania | 1,357 +6·#115 ↑1 | |
| 13 Mar 2021 | Friendly | 1–0 | South Sudan | 1,351 +2·#116 ↑1 | |
| 15 Nov 2020 | African Nations Cup qualifier | 1–2 | Comoros | 1,349 -23·#116 ↓5 | |
| 11 Nov 2020 | African Nations Cup qualifier | 1–1 | Comoros | 1,372 -13·#111 ↓2 | |
| 9 Oct 2020 | Friendly | 2–1 | Zambia | 1,385 +9·#108 ↑2 | |
| 19 Dec 2019 | CECAFA Cup | 2–1(N) | Tanzania | 1,376 +17·#112 ↑4 | |
| 17 Dec 2019 | CECAFA Cup | 4–1(N) | Kenya | 1,359 -61·#116 ↓14 | |
| 14 Dec 2019 | CECAFA Cup | 1–0(N) | Zanzibar | 1,420 +16·#102 ↑4 | |
| 10 Dec 2019 | CECAFA Cup | 2–1(N) | Sudan | 1,404 +14·#106 ↑2 | |
| 8 Dec 2019 | CECAFA Cup | 1–0(N) | Tanzania | 1,390 +17·#108 ↑5 | |
| 18 Nov 2019 | African Nations Cup qualifier | 1–1 | Togo | 1,373 -10·#111 ↓2 | |
| 14 Nov 2019 | African Nations Cup qualifier | 1–1 | Kenya | 1,383 +15·#109 ↑5 | |
| 13 Oct 2019 | Friendly | 0–1 | Mozambique | 1,368 -15·#114 ↓4 | |
| 8 Sept 2019 | Friendly | 1–1 | Uganda | 1,383 ±0·#110 — | |
| 1 Jul 2019 | African Nations Cup | 0–3(N) | Senegal | 1,383 -11·#108 ↓3 | |
| 27 Jun 2019 | African Nations Cup | 3–2(N) | Tanzania | 1,394 +24·#104 ↑8 | |
| 23 Jun 2019 | African Nations Cup | 2–0(N) | Kenya | 1,370 -22·#110 ↓4 | |
| 15 Jun 2019 | Friendly | 1–1(N) | Kenya | 1,392 +4·#106 — | |
| 7 Jun 2019 | Friendly | 1–0(N) | Madagascar | 1,388 +9·#107 ↑3 | |
| 23 Mar 2019 | African Nations Cup qualifier | 1–0 | Kenya | 1,379 -5·#111 ↓1 | |
| 14 Oct 2018 | African Nations Cup qualifier | 0–3 | Kenya | 1,384 +18·#110 ↑8 | |
| 10 Oct 2018 | African Nations Cup qualifier | 0–0 | Kenya | 1,366 +1·#116 — | |
| 11 Sept 2018 | Friendly | 1–0 | Malawi | 1,365 +5·#117 — | |
| 8 Sept 2018 | African Nations Cup qualifier | 0–1 | Kenya | 1,360 +31·#118 ↑6 | |
| 10 Jun 2018 | Intercontinental Cup | 2–0 | Kenya | 1,329 -27·#124 ↓5 | |
| 8 Jun 2018 | Intercontinental Cup | 4–0(N) | Taiwan | 1,356 +6·#120 ↑1 | |
| 4 Jun 2018 | Intercontinental Cup | 3–0 | Kenya | 1,350 -35·#121 ↓10 | |
| 2 Jun 2018 | Intercontinental Cup | 2–1(N) | New Zealand | 1,385 +21·#111 ↑7 | |
| 28 May 2018 | Friendly | 0–1 | Kenya | 1,364 +6·#119 — | |
| 25 May 2018 | Friendly | 0–1 | Eswatini | 1,358 -15·#118 ↓1 | |
| 27 Mar 2018 | Friendly | 3–2(N) | Kenya | 1,373 -13·#117 ↓6 | |
| 24 Mar 2018 | Friendly | 2–2(N) | Comoros | 1,386 -8·#110 ↓1 | |
| 17 Dec 2017 | CECAFA Cup | 2–2 | Zanzibar | 1,394 -8·#110 ↓2 | |
| 14 Dec 2017 | CECAFA Cup | 0–1 | Kenya | 1,402 +12·#108 ↑2 | |
| 11 Dec 2017 | CECAFA Cup | 1–0 | Tanzania | 1,390 +11·#110 ↑2 | |
| 9 Dec 2017 | CECAFA Cup | 0–0 | Zanzibar | 1,379 -8·#112 ↓2 | |
| 5 Dec 2017 | CECAFA Cup | 0–0 | Libya | 1,387 -1·#110 — | |
| 3 Dec 2017 | CECAFA Cup | 2–0 | Rwanda | 1,388 +16·#110 ↑6 | |
| 8 Oct 2017 | Friendly | 0–1 | Thailand | 1,372 -7·#116 ↓4 | |
| 5 Oct 2017 | Friendly | 2–1 | Kenya | 1,379 -3·#112 ↓1 | |
| 2 Sept 2017 | Friendly | 1–1 | Mozambique | 1,382 +1·#113 — | |
| 10 Jun 2017 | African Nations Cup qualifier | 1–2 | Sierra Leone | 1,381 -16·#114 ↓8 | |
| 26 Mar 2017 | Friendly | 1–2 | Kenya | 1,397 +13·#108 ↑4 | |
| 23 Mar 2017 | Friendly | 1–1 | Uganda | 1,384 -1·#113 — | |
| 15 Nov 2016 | Friendly | 1–0 | Liberia | 1,385 +6·#112 ↑1 | |
| 12 Nov 2016 | Friendly | 1–0 | Mozambique | 1,379 +6·#113 — | |
| 4 Oct 2016 | Friendly | 0–1 | Kenya | 1,373 +17·#115 ↑2 | |
| 4 Sept 2016 | African Nations Cup qualifier | 1–1 | Zambia | 1,356 +10·#117 ↑3 | |
| 30 Aug 2016 | Friendly | 0–0 | Uganda | 1,346 +6·#120 — | |
| 5 Jun 2016 | African Nations Cup qualifier | 1–2 | Kenya | 1,340 +24·#121 ↑5 | |
| 31 May 2016 | Friendly | 1–1 | Sudan | 1,316 -3·#126 — | |
| 29 May 2016 | Friendly | 1–1 | Tanzania | 1,319 -2·#126 — | |
| 27 Mar 2016 | African Nations Cup qualifier | 1–0 | Kenya | 1,321 -32·#127 ↓9 | |
| 23 Mar 2016 | African Nations Cup qualifier | 1–0 | Kenya | 1,353 -24·#118 ↓4 | |
| 1 Dec 2015 | CECAFA Cup | 0–0(N) | Rwanda | 1,377 -2·#115 ↓1 | |
| 27 Nov 2015 | CECAFA Cup | 1–3(N) | Zanzibar | 1,379 -44·#114 ↓10 | |
| 25 Nov 2015 | CECAFA Cup | 1–1(N) | Kenya | 1,423 -4·#104 ↓3 | |
| 22 Nov 2015 | CECAFA Cup | 2–0(N) | Uganda | 1,427 +42·#101 ↑12 | |
| 17 Nov 2015 | World Cup qualifier | 2–0 | Kenya | 1,385 -12·#113 ↓3 | |
| 13 Nov 2015 | World Cup qualifier | 0–1 | Kenya | 1,397 +25·#110 ↑7 | |
| 11 Oct 2015 | World Cup qualifier | 0–0 | Mauritius | 1,372 -17·#116 ↓6 | |
| 7 Oct 2015 | World Cup qualifier | 5–2 | Mauritius | 1,389 +18·#110 ↑6 | |
| 6 Sept 2015 | African Nations Cup qualifier | 1–2 | Zambia | 1,371 -19·#117 ↓7 | |
| 14 Jun 2015 | African Nations Cup qualifier | 1–1 | Kenya | 1,390 +9·#112 ↑3 | |
| 7 Jun 2015 | Genocide Commemoration Cup | 2–0(N) | South Sudan | 1,381 +6·#116 ↑1 | |
| 6 Jun 2015 | Genocide Commemoration Cup | 0–0 | Rwanda | 1,375 +5·#117 — | |
| 13 Oct 2014 | Friendly | 0–3 | Morocco | 1,370 -7·#116 ↓2 | |
| 30 Aug 2014 | Friendly | 1–0 | Kenya | 1,377 -2·#115 — | |
| 3 Aug 2014 | African Nations Cup qualifier | 0–0 | Lesotho | 1,379 -12·#115 ↓4 | |
| 20 Jul 2014 | African Nations Cup qualifier | 0–1 | Lesotho | 1,391 -25·#112 ↓3 | |
| 15 Jul 2014 | Friendly | 0–0 | Kenya | 1,416 -6·#109 ↓2 | |
| 30 May 2014 | African Nations Cup qualifier | 1–1 | Comoros | 1,422 -17·#107 ↓3 | |
| 18 May 2014 | African Nations Cup qualifier | 1–0 | Comoros | 1,439 +1·#103 — | |
| 12 Dec 2013 | CECAFA Cup | 2–0 | Sudan | 1,438 +20·#104 ↑2 | |
| 10 Dec 2013 | CECAFA Cup | 1–0 | Tanzania | 1,418 +14·#106 ↑3 | |
| 7 Dec 2013 | CECAFA Cup | 1–0 | Rwanda | 1,404 +10·#110 — | |
| 3 Dec 2013 | CECAFA Cup | 2–0 | Zanzibar | 1,394 +15·#110 ↑6 | |
| 30 Nov 2013 | CECAFA Cup | 3–1 | South Sudan | 1,379 +5·#116 — | |
| 27 Nov 2013 | CECAFA Cup | 0–0 | Kenya | 1,374 -5·#116 — | |
| 8 Sept 2013 | World Cup qualifier | 1–0 | Namibia | 1,379 +11·#115 ↑2 | |
| 11 Jul 2013 | COSAFA Cup | 2–1(N) | Kenya | 1,368 -27·#116 ↓7 | |
| 9 Jul 2013 | COSAFA Cup | 2–0(N) | Swaziland🏳 | 1,395 +11·#109 ↑3 | |
| 8 Jul 2013 | COSAFA Cup | 2–2(N) | Lesotho | 1,384 -12·#112 ↓3 | |
| 12 Jun 2013 | World Cup qualifier | 2–2 | Malawi | 1,396 +4·#108 ↑3 | |
| 5 Jun 2013 | World Cup qualifier | 0–1 | Nigeria | 1,392 -9·#111 ↓1 | |
| 23 Mar 2013 | World Cup qualifier | 1–1 | Nigeria | 1,401 +17·#109 ↑1 | |
| 6 Feb 2013 | Friendly | 3–0(N) | Libya | 1,384 +27·#111 ↑10 | |
| 8 Dec 2012 | CECAFA Cup | 1–2 | Uganda | 1,357 -6·#121 ↓4 | |
| 6 Dec 2012 | CECAFA Cup | 2–2(N) | Zanzibar | 1,363 -4·#117 — | |
| 4 Dec 2012 | CECAFA Cup | 1–0(N) | Malawi | 1,367 +23·#117 ↑8 | |
| 30 Nov 2012 | CECAFA Cup | 1–3(N) | Kenya | 1,344 +34·#124 ↑8 | |
| 27 Nov 2012 | CECAFA Cup | 2–0(N) | South Sudan | 1,310 +15·#132 ↑6 | |
| 24 Nov 2012 | CECAFA Cup | 0–1 | Uganda | 1,295 -5·#138 ↓2 | |
| 14 Nov 2012 | Friendly | 0–1 | Tanzania | 1,300 -8·#135 ↓5 | |
| 16 Oct 2012 | Friendly | 1–2 | South Africa | 1,308 -6·#130 — | |
| 12 Jul 2012 | Friendly | 1–3 | Kenya | 1,314 +12·#129 ↑4 | |
| 17 Jun 2012 | African Nations Cup qualifier | 0–1 | Togo | 1,302 -13·#134 ↓4 | |
| 9 Jun 2012 | World Cup qualifier | 0–1 | Namibia | 1,315 -16·#129 ↓5 | |
| 2 Jun 2012 | World Cup qualifier | 0–0 | Malawi | 1,331 -3·#125 ↓1 | |
| 29 Feb 2012 | African Nations Cup qualifier | 2–1 | Togo | 1,334 +18·#124 ↑5 | |
| 3 Dec 2011 | CECAFA Cup | 0–1(N) | Sudan | 1,316 -17·#129 ↓3 | |
| 30 Nov 2011 | CECAFA Cup | 0–2(N) | Kenya | 1,333 +30·#126 ↑6 | |
| 28 Nov 2011 | CECAFA Cup | 0–2(N) | Malawi | 1,303 -23·#132 ↓4 | |
| 15 Nov 2011 | World Cup qualifier | 4–0 | Seychelles | 1,326 +8·#128 ↑2 | |
| 11 Nov 2011 | World Cup qualifier | 3–0 | Seychelles | 1,318 +23·#130 ↑4 | |
| 8 Oct 2011 | African Nations Cup qualifier | 0–0 | Uganda | 1,295 +16·#134 ↑3 | |
| 3 Sept 2011 | African Nations Cup qualifier | 1–2 | Kenya | 1,279 +14·#136 ↑3 | |
| 10 Aug 2011 | Friendly | 1–0 | Kenya | 1,265 -4·#138 ↓2 | |
| 25 Jun 2011 | Friendly | 1–2 | Sudan | 1,269 -11·#136 ↓1 | |
| 5 Jun 2011 | African Nations Cup qualifier | 1–0 | Kenya | 1,280 -8·#135 ↓1 | |
| 29 Mar 2011 | Friendly | 0–3 | Nigeria | 1,288 -2·#135 — | |
| 26 Mar 2011 | African Nations Cup qualifier | 1–2 | Kenya | 1,290 +25·#135 ↑4 | |
| 9 Feb 2011 | Friendly | 0–2 | South Africa | 1,265 -2·#139 — | |
| 17 Jan 2011 | Nile Basin Tournament | 1–0(N) | Kenya | 1,267 -10·#139 — | |
| 14 Jan 2011 | Nile Basin Tournament | 5–1 | Kenya | 1,277 -2·#139 — | |
| 8 Jan 2011 | Nile Basin Tournament | 1–0(N) | Kenya | 1,279 -11·#139 ↓4 | |
| 5 Jan 2011 | Nile Basin Tournament | 1–0(N) | Sudan | 1,290 +17·#135 ↑4 | |
| 5 Dec 2010 | CECAFA Cup | 0–2(N) | Uganda | 1,273 -10·#139 — | |
| 2 Dec 2010 | CECAFA Cup | 2–1(N) | Kenya | 1,283 -22·#139 ↓9 | |
| 29 Nov 2010 | CECAFA Cup | 2–3(N) | Malawi | 1,305 -15·#130 ↓4 | |
| 23 Nov 2010 | Friendly | 0–1 | Tanzania | 1,320 -7·#127 ↓1 | |
| 9 Oct 2010 | African Nations Cup qualifier | 0–0 | Uganda | 1,327 +8·#126 ↑2 | |
| 4 Sept 2010 | African Nations Cup qualifier | 1–0 | Kenya | 1,319 -20·#126 ↓2 | |
| 18 Aug 2010 | Friendly | 0–3 | Kenya | 1,339 +21·#123 ↑3 | |
| 11 Aug 2010 | Friendly | 1–1 | Tanzania | 1,318 +3·#126 ↑2 | |
| 15 Jan 2010 | Friendly | 1–3 | Yemen | 1,315 -16·#127 ↓5 | |
| 9 Jan 2010 | Friendly | 3–1 | Kenya | 1,331 -4·#122 — | |
| 7 Dec 2009 | CECAFA Cup | 0–1 | Uganda | 1,335 -17·#122 ↓1 | |
| 5 Dec 2009 | CECAFA Cup | 0–2 | Kenya | 1,352 +20·#121 ↑1 | |
| 2 Dec 2009 | CECAFA Cup | 0–2 | Kenya | 1,332 +1·#121 — | |
| 28 Nov 2009 | CECAFA Cup | 0–2 | Zambia | 1,331 -31·#121 ↓4 | |
| 14 Nov 2009 | World Cup and African Nations Cup qualifier | 2–3 | Nigeria | 1,362 -7·#117 — | |
| 3 Nov 2009 | Friendly | 0–5(N) | Kuwait | 1,369 -16·#118 ↓3 | |
| 11 Oct 2009 | World Cup and African Nations Cup qualifier | 0–1 | Tunisia | 1,385 -4·#112 ↓1 | |
| 6 Sept 2009 | World Cup and African Nations Cup qualifier | 0–1 | Mozambique | 1,389 -15·#111 ↓4 | |
| 26 Aug 2009 | Friendly tournament | 2–1 | Kenya | 1,404 -5·#107 ↓1 | |
| 12 Aug 2009 | Friendly | 0–0 | Malaysia | 1,409 -5·#106 — | |
| 20 Jun 2009 | World Cup and African Nations Cup qualifier | 2–1 | Mozambique | 1,414 +15·#105 ↑4 | |
| 7 Jun 2009 | World Cup and African Nations Cup qualifier | 0–3 | Nigeria | 1,399 -5·#109 ↓2 | |
| 28 Mar 2009 | World Cup and African Nations Cup qualifier | 1–2 | Tunisia | 1,404 -14·#108 ↓3 | |
| 14 Mar 2009 | Friendly | 1–0 | Kenya | 1,418 -1·#105 — | |
| 23 Jan 2009 | Friendly | 1–0 | Kenya | 1,419 -1·#105 ↓1 | |
| 13 Jan 2009 | CECAFA Cup | 0–1 | Uganda | 1,420 -14·#103 ↓2 | |
| 11 Jan 2009 | CECAFA Cup | 2–1(N) | Tanzania | 1,434 +17·#101 ↑4 | |
| 8 Jan 2009 | CECAFA Cup | 0–1(N) | Kenya | 1,417 +13·#105 ↑4 | |
| 6 Jan 2009 | CECAFA Cup | 1–5(N) | Kenya | 1,404 +2·#109 — | |
| 2 Jan 2009 | CECAFA Cup | 0–0(N) | Zambia | 1,402 +7·#109 ↑2 | |
| 31 Dec 2008 | CECAFA Cup | 0–0(N) | Sudan | 1,395 ±0·#112 — | |
| 12 Oct 2008 | World Cup and African Nations Cup qualifier | 3–2 | Kenya | 1,395 -7·#112 ↓5 | |
| 6 Sept 2008 | World Cup and African Nations Cup qualifier | 1–0 | Namibia | 1,402 +9·#110 ↑1 | |
| 6 Jul 2008 | Independence Tournament | 0–0 | Malawi | 1,393 +2·#111 — | |
| 22 Jun 2008 | World Cup and African Nations Cup qualifier | 0–0 | Zimbabwe | 1,391 +9·#111 ↑2 | |
| 14 Jun 2008 | World Cup and African Nations Cup qualifier | 2–0 | Zimbabwe | 1,382 +33·#113 ↑6 | |
| 7 Jun 2008 | World Cup and African Nations Cup qualifier | 0–2 | Kenya | 1,349 +45·#115 ↑13 | |
| 31 May 2008 | World Cup and African Nations Cup qualifier | 1–2 | Namibia | 1,304 -18·#130 ↓9 | |
| 18 Dec 2007 | CECAFA Cup | 1–1(N) | Uganda | 1,322 +5·#124 ↑1 | |
| 14 Dec 2007 | CECAFA Cup | 2–0(N) | Somalia | 1,317 +6·#125 ↑2 | |
| 12 Dec 2007 | CECAFA Cup | 1–0(N) | Kenya | 1,311 -24·#128 ↓5 | |
| 8 Dec 2007 | CECAFA Cup | 1–2 | Tanzania | 1,335 -14·#123 ↓4 | |
| 22 Nov 2007 | Friendly | 1–1 | Oman | 1,349 +7·#119 ↑2 | |
| 21 Nov 2007 | Friendly | 2–2 | Oman | 1,342 +7·#121 ↑2 | |
| 8 Sept 2007 | African Nations Cup qualifier | 1–2 | Kenya | 1,335 +28·#121 ↑8 | |
| 16 Jun 2007 | African Nations Cup qualifier | 1–0 | Kenya | 1,307 -25·#126 ↓4 | |
| 10 Jun 2007 | Friendly | 2–0 | Rwanda | 1,332 +10·#122 ↑3 | |
| 3 Jun 2007 | African Nations Cup qualifier | 0–0 | Swaziland🏳 | 1,322 -2·#125 ↓2 | |
| 27 May 2007 | Friendly | 0–1 | Nigeria | 1,324 -3·#122 — | |
| 25 Mar 2007 | African Nations Cup qualifier | 2–0 | Swaziland🏳 | 1,327 +13·#122 ↑1 | |
| 8 Oct 2006 | African Nations Cup qualifier | 3–1 | Kenya | 1,314 -5·#125 — | |
| 30 Sept 2006 | Friendly | 0–0 | Tanzania | 1,319 ±0·#123 — | |
| 2 Sept 2006 | African Nations Cup qualifier | 2–1 | Kenya | 1,319 -35·#122 ↓6 | |
| 13 Aug 2006 | Friendly | 1–0 | Kenya | 1,354 -5·#115 ↓2 | |
| 11 Aug 2006 | Friendly | 1–0 | Kenya | 1,359 -5·#113 ↓1 | |
| 8 Oct 2005 | World Cup and African Nations Cup qualifier | 0–3 | Malawi | 1,364 -36·#109 ↓7 | |
| 3 Sept 2005 | World Cup and African Nations Cup qualifier | 0–2 | Tunisia | 1,400 -16·#103 ↓4 | |
| 17 Aug 2005 | World Cup and African Nations Cup qualifier | 0–1 | Tunisia | 1,416 -4·#99 ↓1 | |
| 18 Jun 2005 | World Cup and African Nations Cup qualifier | 0–0 | Morocco | 1,420 +9·#98 ↑1 | |
| 5 Jun 2005 | World Cup and African Nations Cup qualifier | 1–0 | Kenya | 1,411 -10·#99 — | |
| 26 Mar 2005 | World Cup and African Nations Cup qualifier | 0–1 | Kenya | 1,421 +10·#98 ↑2 | |
| 23 Mar 2005 | Friendly | 2–2 | Kenya | 1,411 -1·#100 — | |
| 12 Mar 2005 | Friendly | 1–1 | Rwanda | 1,412 -5·#100 ↓1 | |
| 9 Feb 2005 | World Cup and African Nations Cup qualifier | 1–5 | Morocco | 1,417 -9·#100 ↓2 | |
| 25 Dec 2004 | CECAFA Cup | 1–2(N) | Sudan | 1,426 -26·#97 ↓2 | |
| 22 Dec 2004 | CECAFA Cup | 2–2 | Kenya | 1,452 -2·#95 ↓1 | |
| 18 Dec 2004 | CECAFA Cup | 1–1(N) | Uganda | 1,454 -7·#94 ↓2 | |
| 14 Dec 2004 | CECAFA Cup | 1–0(N) | Somalia | 1,461 +3·#91 ↑1 | |
| 12 Dec 2004 | CECAFA Cup | 2–2(N) | Sudan | 1,458 -8·#92 ↓2 | |
| 17 Nov 2004 | World Cup and African Nations Cup qualifier | 1–2 | Kenya | 1,466 +20·#90 ↑6 | |
| 9 Oct 2004 | World Cup and African Nations Cup qualifier | 2–1 | Kenya | 1,446 -25·#95 ↓5 | |
| 4 Sept 2004 | World Cup and African Nations Cup qualifier | 3–2 | Malawi | 1,471 +6·#89 — | |
| 18 Aug 2004 | Friendly | 4–1 | Uganda | 1,465 +10·#88 ↑5 | |
| 7 Aug 2004 | Friendly | 1–1 | Uganda | 1,455 +1·#93 ↑1 | |
| 2 Feb 2004 | African Nations Cup | 0–3(N) | Kenya | 1,454 +46·#89 ↑19 | |
| 30 Jan 2004 | African Nations Cup | 0–3(N) | Senegal | 1,408 -12·#108 ↓6 | |
| 26 Jan 2004 | African Nations Cup | 1–3(N) | Mali | 1,420 -24·#102 ↓8 | |
| 19 Jan 2004 | Friendly | 0–2 | Libya | 1,444 -13·#94 ↓4 | |
| 16 Jan 2004 | Friendly | 0–2 | Libya | 1,457 -14·#90 ↓5 | |
| 21 Dec 2003 | Friendly | 2–2 | Kenya | 1,471 +2·#86 — | |
| 18 Dec 2003 | Prime Minister's Cup | 2–1 | Kenya | 1,469 -10·#86 ↓3 | |
| 15 Dec 2003 | Prime Minister's Cup | 2–0(N) | Kenya | 1,479 -15·#83 — | |
| 12 Dec 2003 | Prime Minister's Cup | 1–0(N) | Kenya | 1,494 -9·#83 — | |
| 10 Dec 2003 | CECAFA Cup | 2–1 | Sudan | 1,503 +20·#83 — | |
| 8 Dec 2003 | CECAFA Cup | 1–1(N) | Rwanda | 1,483 -9·#83 — | |
| 4 Dec 2003 | CECAFA Cup | 1–1(N) | Uganda | 1,492 -7·#83 — | |
| 2 Dec 2003 | CECAFA Cup | 2–3(N) | Kenya | 1,499 +5·#83 — | |
| 15 Nov 2003 | World Cup and African Nations Cup qualifier | 3–0 | Tanzania | 1,494 +8·#82 ↑1 | |
| 11 Oct 2003 | World Cup and African Nations Cup qualifier | 0–0 | Tanzania | 1,486 -9·#83 ↓5 | |
| 14 Sept 2003 | Friendly | 1–0 | Rwanda | 1,495 +9·#80 ↑1 | |
| 5 Jul 2003 | African Nations Cup qualifier | 0–1 | Kenya | 1,486 +9·#77 ↑6 | |
| 22 Jun 2003 | African Nations Cup qualifier | 0–2 | Togo | 1,477 -26·#83 ↓8 | |
| 13 Jun 2003 | Friendly | 1–3 | Kenya | 1,503 +19·#75 ↑6 | |
| 6 Jun 2003 | African Nations Cup qualifier | 0–0 | Mauritania | 1,484 -14·#78 ↓3 | |
| 31 May 2003 | Friendly | 1–1 | Trinidad and Tobago | 1,498 -5·#75 — | |
| 24 May 2003 | Friendly | 1–1 | Sudan | 1,503 ±0·#76 — | |
| 29 Mar 2003 | African Nations Cup qualifier | 4–0 | Mauritania | 1,503 +4·#76 ↑1 | |
| 23 Mar 2003 | Friendly | 4–0 | Tanzania | 1,499 +5·#76 — | |
| 15 Mar 2003 | Friendly | 2–2 | Uganda | 1,494 -6·#76 — | |
| 14 Dec 2002 | CECAFA Cup | 3–2 | Tanzania | 1,500 +15·#77 ↑4 | |
| 12 Dec 2002 | CECAFA Cup | 3–1(N) | Uganda | 1,485 +29·#81 ↑9 | |
| 9 Dec 2002 | CECAFA Cup | 1–0(N) | Sudan | 1,456 +17·#90 ↑10 | |
| 6 Dec 2002 | CECAFA Cup | 1–4(N) | Kenya | 1,439 +14·#98 ↑4 | |
| 3 Dec 2002 | CECAFA Cup | 1–1(N) | Kenya | 1,425 -5·#102 — | |
| 30 Nov 2002 | CECAFA Cup | 0–1 | Tanzania | 1,430 -28·#101 ↓11 | |
| 26 Oct 2002 | Castle Lager Cup | 1–1(N) | Uganda | 1,458 -3·#88 — | |
| 23 Oct 2002 | Castle Lager Cup | 1–1(N) | South Africa | 1,461 +9·#88 ↑5 | |
| 12 Oct 2002 | African Nations Cup qualifier | 0–1 | Kenya | 1,452 +22·#93 ↑6 | |
| 7 Sept 2002 | African Nations Cup qualifier | 3–0 | Togo | 1,430 +33·#99 ↑8 | |
| 24 Aug 2002 | Friendly | 0–0 | Rwanda | 1,397 +1·#107 ↑1 | |
| 17 Aug 2002 | Friendly | 1–1 | Kenya | 1,396 +3·#107 ↑1 | |
| 3 Aug 2002 | Friendly | 0–0 | Uganda | 1,393 -5·#108 ↓2 | |
| 18 May 2002 | Friendly | 5–0 | Tanzania | 1,398 +22·#107 ↑7 | |
| 11 May 2002 | Friendly | 1–0 | Tanzania | 1,376 +6·#114 — | |
| 4 May 2002 | Friendly | 0–3 | Nigeria | 1,370 -2·#114 — | |
| 22 Dec 2001 | CECAFA Cup | 2–1(N) | Kenya | 1,372 -19·#113 ↓2 | |
| 17 Dec 2001 | CECAFA Cup | 0–1(N) | Kenya | 1,391 +10·#110 ↑2 | |
| 15 Dec 2001 | CECAFA Cup | 0–0 | Rwanda | 1,381 +3·#112 — | |
| 12 Dec 2001 | CECAFA Cup | 3–0(N) | Somalia | 1,378 +10·#112 ↑1 | |
| 10 Dec 2001 | CECAFA Cup | 1–2(N) | Kenya | 1,368 +12·#114 ↑3 | |
| 27 Oct 2001 | Castle Lager Cup | 1–3 | Tanzania | 1,356 -26·#117 ↓5 | |
| 24 Oct 2001 | Castle Lager Cup | 0–0(N) | Uganda | 1,382 -1·#112 — | |
| 17 Jun 2001 | African Nations Cup qualifier | 1–4 | Tunisia | 1,383 -9·#115 ↓6 | |
| 10 Jun 2001 | Friendly | 1–1 | Kenya | 1,392 +5·#109 ↑1 | |
| 2 Jun 2001 | African Nations Cup qualifier | 1–1 | Morocco | 1,387 +12·#111 ↑6 | |
| 24 Mar 2001 | African Nations Cup qualifier | 1–1 | Kenya | 1,375 +8·#116 ↑1 | |
| 10 Mar 2001 | Friendly | 1–0 | Uganda | 1,367 +9·#117 ↑2 | |
| 13 Jan 2001 | African Nations Cup qualifier | 1–2 | Kenya | 1,358 +19·#117 ↑2 | |
| 4 Jan 2001 | Friendly | 2–1 | Zambia | 1,339 +11·#119 ↑3 | |
| 22 Nov 2000 | CECAFA Cup | 1–2(N) | Rwanda | 1,328 -22·#123 ↓6 | |
| 20 Nov 2000 | CECAFA Cup | 0–0(N) | Kenya | 1,350 -9·#117 ↓2 | |
| 28 Oct 2000 | Castle Lager Cup | 1–1 | Uganda | 1,359 -2·#115 — | |
| 25 Oct 2000 | Castle Lager Cup | 3–0 | Tanzania | 1,361 +10·#115 ↑2 | |
| 8 Oct 2000 | African Nations Cup qualifier | 0–1 | Morocco | 1,351 -3·#117 — | |
| 3 Oct 2000 | Friendly | 3–2 | Kenya | 1,354 -12·#116 ↓1 | |
| 1 Oct 2000 | Friendly | 1–1 | Lesotho | 1,366 -7·#115 ↓1 | |
| 30 Sept 2000 | Friendly | 0–1 | Kenya | 1,373 +9·#114 ↑1 | |
| 3 Sept 2000 | African Nations Cup qualifier | 0–0 | Tunisia | 1,364 +10·#115 ↑2 | |
| 25 Aug 2000 | Friendly | 2–1 | Kenya | 1,354 -2·#117 — | |
| 15 Jul 2000 | African Nations Cup qualifier | 3–0 | Swaziland🏳 | 1,356 +13·#116 ↑4 | |
| 2 Jul 2000 | African Nations Cup qualifier | 2–3 | Swaziland🏳 | 1,343 -26·#121 ↓8 | |
| 14 Jun 2000 | Friendly | 1–0 | Kenya | 1,369 -13·#114 ↓2 | |
| 22 Apr 2000 | World Cup qualifier | 0–0 | Malawi | 1,382 -10·#111 ↓2 | |
| 16 Apr 2000 | Friendly | 2–2 | Uganda | 1,392 +2·#109 ↑1 | |
| 8 Apr 2000 | World Cup qualifier | 0–2 | Malawi | 1,390 -37·#111 ↓13 | |
| 1 Apr 2000 | Friendly | 0–1 | Zambia | 1,427 -5·#97 ↓1 | |
| 3 Aug 1999 | CECAFA Cup | 0–0 | Rwanda | 1,432 -10·#97 ↓3 | |
| 1 Aug 1999 | CECAFA Cup | 3–0(N) | Sudan | 1,442 +33·#94 ↑11 | |
| 28 Jul 1999 | CECAFA Cup | 0–1(N) | Kenya | 1,409 +10·#103 ↑3 | |
| 21 Jul 1999 | Friendly | 2–2 | Oman | 1,399 +2·#105 ↑1 | |
| 20 Jun 1999 | African Nations Cup qualifier | 1–1 | Madagascar | 1,397 +9·#106 ↑2 | |
| 13 Jun 1999 | Friendly | 0–1 | Zanzibar | 1,388 -17·#107 ↓3 | |
| 6 Jun 1999 | African Nations Cup qualifier | 1–0 | Kenya | 1,405 -21·#104 ↓5 | |
| 10 Apr 1999 | African Nations Cup qualifier | 0–1 | Zambia | 1,426 -6·#101 ↓6 | |
| 4 Apr 1999 | Friendly | 0–0 | Uganda | 1,432 +2·#95 ↑1 | |
| 28 Feb 1999 | African Nations Cup qualifier | 0–1 | Zambia | 1,430 -17·#97 ↓5 | |
| 31 Jan 1999 | Friendly | 2–2 | Kenya | 1,447 -2·#91 — | |
| 24 Jan 1999 | African Nations Cup qualifier | 2–1 | Kenya | 1,449 -12·#91 ↓3 | |
| 3 Oct 1998 | African Nations Cup qualifier | 1–1 | Madagascar | 1,461 -6·#88 ↓2 | |
| 15 Aug 1998 | African Nations Cup qualifier | 1–9 | Kenya | 1,467 +2·#86 — | |
| 31 Jul 1998 | African Nations Cup qualifier | 0–3 | Kenya | 1,465 +1·#88 — | |
| 18 Jul 1998 | Friendly | 3–3 | Uganda | 1,464 +1·#88 ↑1 | |
| 13 Jun 1998 | Friendly | 1–0 | Seychelles | 1,463 +2·#89 — | |
| 6 Jun 1998 | Friendly | 0–0 | Seychelles | 1,461 -9·#89 ↓6 | |
| 3 Oct 1997 | Friendly tournament | 0–0(N) | Zambia | 1,470 +6·#83 ↑3 | |
| 1 Oct 1997 | Friendly tournament | 1–0 | Tanzania | 1,464 +15·#86 ↑3 | |
| 28 Sept 1997 | Friendly tournament | 0–1(N) | Kenya | 1,449 +21·#89 ↑10 | |
| 16 Aug 1997 | World Cup qualifier | 2–4 | Kenya | 1,428 +31·#98 ↑8 | |
| 27 Jul 1997 | African Nations Cup qualifier | 1–1 | Kenya | 1,397 +14·#106 ↑5 | |
| 13 Jul 1997 | African Nations Cup qualifier | 1–0 | Kenya | 1,383 -12·#110 ↓3 | |
| 21 Jun 1997 | African Nations Cup qualifier | 0–1 | Namibia | 1,395 -31·#107 ↓11 | |
| 7 Jun 1997 | World Cup qualifier | 0–3 | Nigeria | 1,426 -6·#95 ↓1 | |
| 27 Apr 1997 | World Cup qualifier | 0–1 | Kenya | 1,432 +16·#94 ↑8 | |
| 21 Apr 1997 | Friendly | 3–0 | Kenya | 1,416 -4·#103 ↓4 | |
| 6 Apr 1997 | World Cup qualifier | 3–4 | Kenya | 1,420 +10·#101 ↑1 | |
| 22 Feb 1997 | African Nations Cup qualifier | 0–0 | Kenya | 1,410 +4·#104 — | |
| 25 Jan 1997 | African Nations Cup qualifier | 0–1 | Kenya | 1,406 +20·#103 ↑9 | |
| 12 Jan 1997 | World Cup qualifier | 1–1 | Nigeria | 1,386 +14·#112 ↑4 | |
| 5 Jan 1997 | Friendly | 0–0 | Malawi | 1,372 -1·#115 — | |
| 4 Jan 1997 | Friendly | 2–2 | Malawi | 1,373 -1·#115 — | |
| 15 Dec 1996 | Friendly | 0–2 | Zambia | 1,374 -10·#115 ↓3 | |
| 14 Dec 1996 | Friendly | 1–0 | Zambia | 1,384 +14·#112 ↑3 | |
| 9 Dec 1996 | Friendly | 0–1 | Tanzania | 1,370 -8·#115 ↓1 | |
| 29 Nov 1996 | CECAFA Cup | 1–1 | Sudan | 1,378 +7·#113 ↑1 | |
| 27 Nov 1996 | CECAFA Cup | 0–2(N) | Uganda | 1,371 -34·#114 ↓7 | |
| 24 Nov 1996 | CECAFA Cup | 1–0(N) | Zanzibar | 1,405 +10·#107 ↓1 | |
| 19 Nov 1996 | CECAFA Cup | 2–1(N) | Rwanda | 1,395 +6·#106 ↑3 | |
| 10 Nov 1996 | World Cup qualifier | 3–1 | Kenya | 1,389 -28·#109 ↓9 | |
| 6 Oct 1996 | African Nations Cup qualifier | 0–1 | Namibia | 1,417 -27·#102 ↓7 | |
| 21 Sept 1996 | Simba Cup | 4–0(N) | Kenya | 1,444 -13·#96 ↓5 | |
| 18 Sept 1996 | Simba Cup | 1–0(N) | Kenya | 1,457 -10·#91 ↓3 | |
| 14 Sept 1996 | Simba Cup | 0–1 | South Africa | 1,467 -3·#88 ↓1 | |
| 20 Jul 1996 | Friendly | 0–1 | Zanzibar | 1,470 -15·#86 ↓5 | |
| 19 Jul 1996 | Friendly | 0–0 | Zanzibar | 1,485 -5·#81 ↓1 | |
| 14 Jun 1996 | World Cup qualifier | 1–0 | Kenya | 1,490 -11·#80 ↓2 | |
| 2 Jun 1996 | World Cup qualifier | 1–3 | Kenya | 1,501 +33·#78 ↑8 | |
| 26 May 1996 | Friendly | 2–1 | Uganda | 1,468 +11·#87 ↑5 | |
| 25 May 1996 | Friendly | 1–1 | Uganda | 1,457 +1·#92 — | |
| 7 May 1996 | Friendly | 1–0 | Uganda | 1,456 +6·#92 ↑3 | |
| 5 May 1996 | Friendly | 2–1 | Uganda | 1,450 +6·#95 ↑1 | |
| 9 Dec 1995 | CECAFA Cup | 1–2(N) | Kenya | 1,444 +14·#96 ↑3 | |
| 2 Dec 1995 | CECAFA Cup | 0–0 | Uganda | 1,430 +5·#99 — | |
| 30 Nov 1995 | CECAFA Cup | 1–0(N) | Rwanda | 1,425 +5·#99 ↑2 | |
| 27 Nov 1995 | CECAFA Cup | 2–0(N) | Zanzibar | 1,420 +10·#101 ↑2 | |
| 8 Dec 1994 | CECAFA Cup | 0–1 | Kenya | 1,410 +7·#101 ↑2 | |
| 5 Dec 1994 | CECAFA Cup | 0–1 | Uganda | 1,403 -25·#103 ↓6 | |
| 1 Dec 1994 | CECAFA Cup | 0–1 | Tanzania | 1,428 -30·#97 ↓10 | |
| 28 Nov 1994 | CECAFA Cup | 1–4 | Kenya | 1,458 +2·#87 — | |
| 26 Nov 1994 | CECAFA Cup | 3–1 | Somalia | 1,456 +7·#87 ↑4 | |
| 6 Feb 1994 | Friendly | 0–2 | Oman | 1,449 -23·#92 ↓3 | |
| 4 Feb 1994 | Friendly | 0–1 | Oman | 1,472 -16·#89 ↓5 | |
| 12 Dec 1993 | Independence Tournament | 2–1 | Tanzania | 1,488 +5·#84 — | |
| 8 Dec 1993 | Independence Tournament | 2–1 | Uganda | 1,483 +11·#83 ↑5 | |
| 25 Jul 1993 | African Nations Cup qualifier | 4–1 | Mozambique | 1,472 +14·#87 ↑5 | |
| 11 Jul 1993 | African Nations Cup qualifier | 1–0 | Zaire🏳 | 1,458 +31·#91 ↑7 | |
| 24 Apr 1993 | African Nations Cup qualifier | 3–0 | Lesotho | 1,427 +9·#95 ↑1 | |
| 11 Apr 1993 | African Nations Cup qualifier | 0–0 | Mozambique | 1,418 -1·#97 ↓1 | |
| 27 Feb 1993 | World Cup qualifier | 0–2 | Kenya | 1,419 +24·#97 ↑6 | |
| 20 Dec 1992 | World Cup qualifier | 4–0 | Kenya | 1,395 -29·#102 ↓5 | |
| 18 Nov 1992 | CECAFA Cup | 2–1(N) | Seychelles | 1,424 +3·#97 ↑1 | |
| 15 Nov 1992 | CECAFA Cup | 1–1(N) | Uganda | 1,421 +4·#99 — | |
| 3 Oct 1992 | Independence Tournament | 0–1 | Kenya | 1,417 +7·#100 ↑2 | |
| 30 Sept 1992 | Independence Tournament | 1–3 | Kenya | 1,410 +11·#102 ↑1 | |
| 29 Aug 1992 | African Nations Cup qualifier | 1–3 | Zaire🏳 | 1,399 -27·#105 ↓11 | |
| 16 Aug 1992 | African Nations Cup qualifier | 2–2 | Lesotho | 1,426 -8·#94 ↓2 | |
| 6 Aug 1992 | Friendly | 2–1 | Kenya | 1,434 -3·#93 — | |
| 16 Jan 1992 | African Nations Cup | 0–3 | Senegal | 1,437 -25·#85 ↓5 | |
| 14 Jan 1992 | African Nations Cup | 1–2(N) | Nigeria | 1,462 -15·#80 ↓2 | |
| 15 Dec 1991 | Independence Cup | 4–0 | Kenya | 1,477 -9·#77 ↓4 | |
| 7 Dec 1991 | CECAFA Cup | 0–2(N) | Zambia | 1,486 -25·#73 ↓5 | |
| 4 Dec 1991 | CECAFA Cup | 3–1 | Uganda | 1,511 +42·#68 ↑10 | |
| 30 Nov 1991 | CECAFA Cup | 3–2(N) | Zanzibar | 1,469 +5·#78 ↑1 | |
| 28 Nov 1991 | CECAFA Cup | 1–0(N) | Malawi | 1,464 +15·#79 ↑4 | |
| 23 Nov 1991 | CECAFA Cup | 0–1(N) | Zambia | 1,449 -15·#83 ↓4 | |
| 16 Nov 1991 | Friendly | 2–0 | Tanzania | 1,464 +13·#79 ↑4 | |
| 11 Nov 1991 | Friendly | 3–0 | Tanzania | 1,451 +17·#83 ↑2 | |
| 10 Nov 1991 | Friendly | 1–1 | Tanzania | 1,434 ±0·#85 — | |
| 28 Jul 1991 | African Nations Cup qualifier | 2–1 | Sudan | 1,434 +15·#80 ↑3 | |
| 14 Jul 1991 | African Nations Cup qualifier | 1–0 | Mozambique | 1,419 +12·#83 ↑3 | |
| 10 Jul 1991 | Independence Tournament | 1–1 | Malawi | 1,407 +1·#86 — | |
| 8 Jul 1991 | Independence Tournament | 1–1 | Malawi | 1,406 +1·#86 — | |
| 6 Jul 1991 | Independence Tournament | 2–0 | Malawi | 1,405 +28·#86 ↑11 | |
| 27 Jun 1991 | Friendly | 0–0 | Uganda | 1,377 +6·#99 ↑2 | |
| 14 Apr 1991 | African Nations Cup qualifier | 0–1 | Sudan | 1,371 -11·#97 ↓1 | |
| 12 Dec 1990 | CECAFA Cup | 1–2(N) | Sudan | 1,382 -19·#94 ↓5 | |
| 9 Dec 1990 | CECAFA Cup | 2–2(N) | Uganda | 1,401 +7·#89 ↑3 | |
| 2 Sept 1990 | African Nations Cup qualifier | 1–2 | Mozambique | 1,394 -18·#92 ↓6 | |
| 9 Mar 1990 | African Nations Cup | 2–0(N) | Kenya | 1,412 -20·#89 ↓9 | |
| 6 Mar 1990 | African Nations Cup | 0–1(N) | Zambia | 1,432 -18·#81 ↓3 | |
| 3 Mar 1990 | African Nations Cup | 0–0(N) | Senegal | 1,450 +9·#78 ↑3 | |
| 2 Feb 1990 | King's Cup | 2–3(N) | Kenya | 1,441 +7·#81 — | |
| 29 Jan 1990 | King's Cup | 1–2 | Thailand | 1,434 -20·#81 ↓5 | |
| 15 Dec 1989 | CECAFA Cup | 1–0 | Zambia | 1,454 +19·#76 ↑7 | |
| 14 Dec 1989 | CECAFA Cup | 0–1 | Malawi | 1,435 -28·#83 ↓9 | |
| 9 Dec 1989 | CECAFA Cup | 2–1 | Zimbabwe | 1,463 +16·#75 ↑5 | |
| 5 Dec 1989 | CECAFA Cup | 2–1 | Tanzania | 1,447 +5·#80 ↑2 | |
| 2 Dec 1989 | CECAFA Cup | 2–1 | Uganda | 1,442 +19·#82 ↑3 | |
| 26 Aug 1989 | World Cup qualifier | 2–0 | Kenya | 1,423 -9·#86 ↓2 | |
| 12 Aug 1989 | World Cup qualifier | 1–0 | Liberia | 1,432 +14·#84 ↑3 | |
| 29 Jul 1989 | African Nations Cup qualifier | 0–0 | Malawi | 1,418 -4·#88 ↓3 | |
| 14 Jul 1989 | African Nations Cup qualifier | 3–2 | Malawi | 1,422 +30·#87 ↑9 | |
| 10 Jul 1989 | Friendly | 0–1 | Zaire🏳 | 1,392 -9·#97 ↓3 | |
| 24 Jun 1989 | World Cup qualifier | 0–1 | Malawi | 1,401 -9·#93 ↓4 | |
| 10 Jun 1989 | World Cup qualifier | 0–0 | Kenya | 1,410 +9·#90 ↑3 | |
| 23 Apr 1989 | African Nations Cup qualifier | 1–0 | Sudan | 1,401 +17·#93 ↑1 | |
| 7 Apr 1989 | African Nations Cup qualifier | 0–1 | Sudan | 1,384 -13·#94 ↓2 | |
| 22 Jan 1989 | World Cup qualifier | 0–0 | Liberia | 1,397 +3·#93 ↑1 | |
| 7 Jan 1989 | World Cup qualifier | 1–1 | Malawi | 1,394 +5·#94 — | |
| 12 Dec 1988 | Friendly | 0–1 | Kenya | 1,389 +9·#94 ↑1 | |
| 6 Dec 1988 | Friendly | 0–0 | Zambia | 1,380 +4·#96 ↑2 | |
| 19 Nov 1988 | CECAFA Cup | 0–0(N) | Zimbabwe | 1,376 +6·#98 ↑1 | |
| 17 Nov 1988 | CECAFA Cup | 0–1(N) | Zambia | 1,370 -6·#99 ↓2 | |
| 12 Nov 1988 | CECAFA Cup | 0–3 | Malawi | 1,376 -15·#97 ↓3 | |
| 10 Nov 1988 | CECAFA Cup | 0–0(N) | Tanzania | 1,391 -8·#94 ↓2 | |
| 8 Nov 1988 | CECAFA Cup | 2–0(N) | Zanzibar | 1,399 +11·#92 ↑2 | |
| 14 Oct 1988 | Anniversary Cup | 1–0 | Malawi | 1,388 +19·#95 ↑3 | |
| 12 Oct 1988 | Anniversary Cup | 0–2 | Malawi | 1,369 -20·#98 ↓3 | |
| 20 Mar 1988 | African Nations Cup | 0–0(N) | Kenya | 1,389 +18·#93 ↑2 | |
| 17 Mar 1988 | African Nations Cup | 3–0(N) | Kenya | 1,371 -16·#95 ↓2 | |
| 14 Mar 1988 | African Nations Cup | 0–3(N) | Nigeria | 1,387 -25·#93 ↓6 | |
| 20 Dec 1987 | CECAFA Cup | 2–1 | Kenya | 1,412 -19·#87 ↓5 | |
| 16 Dec 1987 | CECAFA Cup | 3–2(N) | Tanzania | 1,431 +14·#82 ↑2 | |
| 14 Dec 1987 | CECAFA Cup | 0–0(N) | Zanzibar | 1,417 -16·#84 ↓3 | |
| 12 Aug 1987 | African Games | 1–0 | Kenya | 1,433 -12·#82 ↓2 | |
| 10 Aug 1987 | African Games | 1–1 | Malawi | 1,445 -3·#80 — | |
| 5 Aug 1987 | African Games | 2–1 | Madagascar | 1,448 +17·#81 ↑3 | |
| 3 Aug 1987 | African Games | 3–3 | Kenya | 1,431 +10·#83 ↑3 | |
| 1 Aug 1987 | African Games | 1–0 | Tunisia | 1,421 +22·#86 ↑2 | |
| 18 Jul 1987 | African Nations Cup qualifier | 0–0 | Zimbabwe | 1,399 +2·#88 ↑1 | |
| 12 Jul 1987 | Olympic Games qualifier | 3–1 | Kenya | 1,397 -17·#89 ↓3 | |
| 5 Jul 1987 | African Nations Cup qualifier | 1–1 | Zimbabwe | 1,414 +12·#86 ↑2 | |
| 27 Jun 1987 | Olympic Games qualifier | 4–0 | Kenya | 1,402 -9·#88 ↓2 | |
| 12 Apr 1987 | African Nations Cup qualifier | 1–2 | Madagascar | 1,411 -15·#86 ↓2 | |
| 28 Mar 1987 | African Nations Cup qualifier | 2–0 | Madagascar | 1,426 +25·#84 ↑4 | |
| 12 Dec 1986 | Independence Tournament | 3–0 | Uganda | 1,401 +28·#88 ↑4 | |
| 25 Nov 1986 | Friendly | 2–3 | Rwanda | 1,373 -18·#92 ↓2 | |
| 11 Oct 1986 | Friendly | 1–3 | Uganda | 1,391 -7·#91 ↓2 | |
| 7 Oct 1986 | Friendly | 2–1 | Somalia | 1,398 +3·#89 — | |
| 13 Oct 1985 | CECAFA Cup | 0–2 | Zimbabwe | 1,395 -16·#87 ↓1 | |
| 11 Oct 1985 | CECAFA Cup | 0–0(N) | Uganda | 1,411 +6·#86 ↑1 | |
| 8 Oct 1985 | CECAFA Cup | 3–2(N) | Tanzania | 1,405 +21·#87 ↑2 | |
| 6 Oct 1985 | CECAFA Cup | 1–1 | Zimbabwe | 1,384 +11·#89 ↑4 | |
| 18 Aug 1985 | African Nations Cup qualifier | 3–0 | Kenya | 1,373 -9·#92 ↓2 | |
| 4 Aug 1985 | African Nations Cup qualifier | 0–0 | Kenya | 1,382 +12·#90 ↑3 | |
| 28 Jul 1985 | Friendly | 0–1 | Uganda | 1,370 -10·#93 ↓3 | |
| 9 Jul 1985 | Friendly | 0–1 | Zaire🏳 | 1,380 -6·#90 ↓1 | |
| 20 Apr 1985 | World Cup qualifier | 1–3 | Nigeria | 1,386 -9·#92 ↓1 | |
| 6 Apr 1985 | World Cup qualifier | 0–3 | Nigeria | 1,395 -30·#91 ↓5 | |
| 15 Dec 1984 | CECAFA Cup | 1–3 | Uganda | 1,425 -21·#86 ↓3 | |
| 12 Dec 1984 | CECAFA Cup | 0–2(N) | Zambia | 1,446 -18·#83 ↓2 | |
| 8 Dec 1984 | CECAFA Cup | 1–1(N) | Somalia | 1,464 -14·#81 ↓4 | |
| 6 Dec 1984 | CECAFA Cup | 1–0(N) | Zanzibar | 1,478 +4·#77 ↑1 | |
| 2 Dec 1984 | CECAFA Cup | 1–2(N) | Malawi | 1,474 -18·#77 ↓3 | |
| 24 Nov 1984 | African Nations Cup qualifier | 1–0 | Somalia | 1,492 +3·#73 ↑1 | |
| 9 Nov 1984 | African Nations Cup qualifier | 0–1 | Somalia | 1,489 -34·#74 ↓12 | |
| 28 Oct 1984 | World Cup qualifier | 3–3 | Kenya | 1,523 -5·#63 ↓2 | |
| 13 Oct 1984 | World Cup qualifier | 1–2 | Kenya | 1,528 +7·#60 ↑4 | |
| 10 Jul 1984 | Independence Tournament | 1–2 | Malawi | 1,521 -14·#65 ↓3 | |
| 8 Jul 1984 | Independence Tournament | 1–1 | Malawi | 1,535 +1·#62 ↑1 | |
| 6 Jul 1984 | Independence Tournament | 1–2 | Malawi | 1,534 -15·#63 ↓4 | |
| 1 Jul 1984 | Friendly | 3–1 | Kenya | 1,549 -14·#59 — | |
| 12 Apr 1984 | Friendly | 0–1 | Kenya | 1,563 +9·#59 — | |
| 12 Dec 1983 | Independence Tournament | 1–2 | Kenya | 1,554 +4·#60 — | |
| 10 Dec 1983 | Independence Tournament | 0–1 | Kenya | 1,550 +4·#61 — | |
| 8 Dec 1983 | Independence Tournament | 2–2 | Kenya | 1,546 -11·#62 ↓1 | |
| 6 Dec 1983 | Friendly | 0–0 | Kenya | 1,557 +3·#61 ↑1 | |
| 26 Nov 1983 | CECAFA Cup | 1–0 | Zimbabwe | 1,554 +13·#62 ↑1 | |
| 23 Nov 1983 | CECAFA Cup | 2–0 | Malawi | 1,541 +22·#63 ↑3 | |
| 21 Nov 1983 | CECAFA Cup | 1–0 | Sudan | 1,519 +11·#66 ↑1 | |
| 18 Nov 1983 | CECAFA Cup | 0–0 | Tanzania | 1,508 -12·#68 ↓2 | |
| 15 Nov 1983 | CECAFA Cup | 0–2 | Kenya | 1,520 +11·#66 ↑2 | |
| 12 Nov 1983 | CECAFA Cup | 2–1 | Uganda | 1,509 +13·#68 ↑1 | |
| 23 May 1983 | Friendly | 1–2 | Madagascar | 1,496 -13·#74 ↓3 | |
| 22 May 1983 | Olympic Games qualifier | 0–2 | Libya | 1,509 -19·#71 ↓8 | |
| 8 May 1983 | Olympic Games qualifier | 1–0 | Libya | 1,528 +18·#62 ↑6 | |
| 11 Apr 1983 | Friendly | 1–1 | Zambia | 1,510 ±0·#68 — | |
| 22 Mar 1983 | Friendly | 0–0 | Kenya | 1,510 -2·#69 ↓3 | |
| 20 Mar 1983 | Friendly | 2–2 | Kenya | 1,512 -2·#66 ↓1 | |
| 27 Nov 1982 | CECAFA Cup | 1–1 | Uganda | 1,514 +4·#68 ↑1 | |
| 24 Nov 1982 | CECAFA Cup | 2–1(N) | Zimbabwe | 1,510 +17·#69 ↑3 | |
| 21 Nov 1982 | CECAFA Cup | 2–2(N) | Zanzibar | 1,493 -17·#72 ↓4 | |
| 14 Nov 1982 | CECAFA Cup | 2–0(N) | Sudan | 1,510 +25·#67 ↑6 | |
| 28 Nov 1981 | CECAFA Cup | 1–0 | Tanzania | 1,485 +27·#74 ↑6 | |
| 24 Nov 1981 | CECAFA Cup | 3–1(N) | Uganda | 1,458 +35·#80 ↑10 | |
| 20 Nov 1981 | CECAFA Cup | 0–1 | Tanzania | 1,423 -13·#90 ↓2 | |
| 17 Nov 1981 | CECAFA Cup | 2–1(N) | Zanzibar | 1,436 +5·#88 ↑2 | |
| 14 Nov 1981 | CECAFA Cup | 1–0(N) | Malawi | 1,431 +25·#89 ↑1 | |
| 3 Aug 1981 | Friendly | 1–3 | Nigeria | 1,406 -10·#89 ↓1 | |
| 25 Jul 1981 | Friendly | 0–0 | Uganda | 1,416 -2·#88 — | |
| 19 Jul 1981 | Indian Ocean Cup | 1–0(N) | Madagascar | 1,418 +17·#88 ↑1 | |
| 14 Jul 1981 | Indian Ocean Cup | 3–1 | Reunion | 1,401 +13·#89 ↑3 | |
| 12 Jul 1981 | Indian Ocean Cup | 2–1(N) | Mauritius | 1,388 +9·#92 ↑2 | |
| 18 Apr 1981 | African Nations Cup qualifier | 2–0 | Kenya | 1,379 -7·#95 ↓2 | |
| 12 Apr 1981 | Friendly | 0–0 | Kenya | 1,386 +3·#93 ↑2 | |
| 4 Apr 1981 | African Nations Cup qualifier | 5–3 | Kenya | 1,383 -21·#95 ↓4 | |
| 12 Dec 1980 | Independence Tournament | 2–1 | Zambia | 1,404 +15·#92 — | |
| 10 Dec 1980 | Independence Tournament | 2–0 | Zambia | 1,389 +26·#92 ↑7 | |
| 7 Dec 1980 | Independence Tournament | 1–1 | Zambia | 1,363 +3·#99 — | |
| 22 Nov 1980 | CECAFA Cup | 1–2(N) | Zanzibar | 1,360 -35·#98 ↓5 | |
| 19 Nov 1980 | CECAFA Cup | 0–1(N) | Malawi | 1,395 -15·#93 ↓2 | |
| 16 Nov 1980 | CECAFA Cup | 0–0(N) | Zambia | 1,410 +7·#91 ↑2 | |
| 19 Jul 1980 | World Cup qualifier | 0–5 | Tanzania | 1,403 -30·#90 ↓6 | |
| 5 Jul 1980 | World Cup qualifier | 3–1 | Tanzania | 1,433 +25·#84 ↑6 | |
| 29 Jun 1980 | Friendly | 0–5 | Zambia | 1,408 -9·#90 ↓1 | |
| 12 Dec 1979 | Olympic Games qualifier | 1–0 | Kenya | 1,417 -14·#87 ↓4 | |
| 27 Nov 1979 | Olympic Games qualifier | 4–1 | Kenya | 1,431 -12·#83 — | |
| 17 Nov 1979 | CECAFA Cup | 2–3 | Malawi | 1,443 -22·#84 ↓2 | |
| 14 Nov 1979 | CECAFA Cup | 2–0 | Zanzibar | 1,465 +3·#83 — | |
| 10 Nov 1979 | CECAFA Cup | 3–1 | Zambia | 1,462 +38·#83 ↑4 | |
| 7 Nov 1979 | CECAFA Cup | 3–1 | Uganda | 1,424 +30·#87 ↑4 | |
| 3 Nov 1979 | CECAFA Cup | 0–0 | Tanzania | 1,394 -1·#91 ↓1 | |
| 15 Jul 1979 | Friendly | 2–2 | Zaire🏳 | 1,395 +2·#93 — | |
| 13 Jul 1979 | African Nations Cup qualifier | 3–0 | Kenya | 1,393 -9·#93 ↓1 | |
| 8 Jul 1979 | Independence Tournament | 0–0 | Malawi | 1,402 +6·#91 ↑2 | |
| 6 Jul 1979 | Independence Tournament | 0–1 | Malawi | 1,396 -10·#93 ↓2 | |
| 30 Jun 1979 | African Nations Cup qualifier | 1–3 | Kenya | 1,406 +47·#91 ↑10 | |
| 19 Nov 1978 | CECAFA Cup | 2–0(N) | Uganda | 1,359 +48·#99 ↑11 | |
| 17 Nov 1978 | CECAFA Cup | 0–2 | Malawi | 1,311 -14·#110 ↓1 | |
| 13 Nov 1978 | CECAFA Cup | 0–9(N) | Zambia | 1,325 -22·#109 ↓6 | |
| 11 Nov 1978 | CECAFA Cup | 1–0(N) | Somalia | 1,347 +9·#103 ↑3 | |
| 9 Nov 1978 | CECAFA Cup | 0–1(N) | Uganda | 1,338 -8·#106 ↓2 | |
| 1 Nov 1978 | CECAFA Cup | 0–1 | Malawi | 1,346 -11·#104 ↓5 | |
| 20 Oct 1978 | Friendly | 0–0 | Tanzania | 1,357 ±0·#99 — | |
| 15 Oct 1978 | Friendly | 0–1 | Tanzania | 1,357 -5·#99 ↓2 | |
| 9 May 1978 | Saudi Arabia FF Tournament | 8–3(N) | Pakistan | 1,362 +22·#98 ↑7 | |
| 6 May 1978 | Saudi Arabia FF Tournament | 1–2 | Saudi Arabia | 1,340 -10·#105 ↓4 | |
| 30 Apr 1978 | Friendly | 1–0 | Lesotho | 1,350 +3·#100 ↑1 | |
| 12 Mar 1978 | Friendly | 1–0 | Lesotho | 1,347 +7·#101 ↑4 | |
| 29 Jan 1978 | Friendly tournament | 4–3(N) | Kenya | 1,340 -7·#105 ↓3 | |
| 26 Jan 1978 | Friendly tournament | 0–3 | Sudan | 1,347 -9·#102 — | |
| 12 Dec 1977 | Independence Cup | 1–1 | Malawi | 1,356 -1·#100 — | |
| 8 Dec 1977 | CECAFA Cup | 1–2(N) | Malawi | 1,357 -18·#100 ↓4 | |
| 5 Dec 1977 | CECAFA Cup | 2–4(N) | Zambia | 1,375 -18·#96 ↓2 | |
| 2 Dec 1977 | CECAFA Cup | 3–0(N) | Zanzibar | 1,393 +9·#94 ↑1 | |
| 28 Nov 1977 | CECAFA Cup | 1–3(N) | Uganda | 1,384 -24·#95 ↓5 | |
| 25 Nov 1977 | CECAFA Cup | 1–0 | Somalia | 1,408 +11·#90 ↑4 | |
| 13 Mar 1977 | African Nations Cup qualifier | 1–2 | Kenya | 1,397 +23·#93 ↑4 | |
| 27 Feb 1977 | World Cup qualifier | 1–0 | Kenya | 1,374 -5·#96 ↓1 | |
| 17 Feb 1977 | African Nations Cup qualifier | 4–1 | Kenya | 1,379 -15·#95 ↓3 | |
| 6 Feb 1977 | World Cup qualifier | 0–0 | Kenya | 1,394 +8·#92 ↑2 | |
| 22 Jan 1977 | Friendly | 0–1 | Tanzania | 1,386 -12·#95 ↓2 | |
| 12 Nov 1976 | CECAFA Cup | 0–2(N) | Zambia | 1,398 -18·#92 ↓2 | |
| 9 Nov 1976 | CECAFA Cup | 2–2(N) | Malawi | 1,416 -1·#90 — | |
| 6 Nov 1976 | CECAFA Cup | 1–1(N) | Tanzania | 1,417 ±0·#90 — | |
| 18 Oct 1976 | Friendly | 4–1 | Kenya | 1,417 -12·#92 ↓5 | |
| 6 Jul 1976 | Independence Tournament | 0–3 | Malawi | 1,429 -27·#85 ↓11 | |
| 3 Jul 1976 | Indian Ocean Tournament | 4–1 | Seychelles | 1,456 +7·#74 ↑3 | |
| 2 Jul 1976 | Indian Ocean Tournament | 4–3(N) | Mauritius | 1,449 +6·#77 ↑2 | |
| 29 Jun 1976 | Indian Ocean Tournament | 3–1(N) | Reunion | 1,443 +7·#79 ↑6 | |
| 8 Feb 1976 | Friendly | 1–1 | Nigeria | 1,436 +3·#85 — | |
| 28 Jan 1976 | Friendly | 1–0 | Kenya | 1,433 -9·#85 ↓3 | |
| 25 Jan 1976 | Friendly | 1–1 | Kenya | 1,442 +1·#82 — | |
| 9 Nov 1975 | CECAFA Cup | 2–2(N) | Malawi | 1,441 -3·#83 — | |
| 7 Nov 1975 | CECAFA Cup | 3–2(N) | Tanzania | 1,444 +18·#83 ↑3 | |
| 4 Nov 1975 | CECAFA Cup | 1–1(N) | Uganda | 1,426 +6·#86 ↑1 | |
| 31 Oct 1975 | CECAFA Cup | 2–1 | Zambia | 1,420 +33·#88 ↑7 | |
| 18 Oct 1975 | Friendly | 2–1 | Tanzania | 1,387 +15·#95 ↑6 | |
| 3 Aug 1975 | Friendly | 1–0 | Tanzania | 1,372 +10·#101 ↑3 | |
| 12 Jul 1975 | Friendly | 2–2 | Tanzania | 1,362 +6·#104 — | |
| 10 Jul 1975 | Independence Tournament | 1–3 | Malawi | 1,356 -20·#104 ↓5 | |
| 8 Jul 1975 | Independence Tournament | 2–1 | Malawi | 1,376 +18·#99 ↑5 | |
| 6 Jul 1975 | Independence Tournament | 3–3 | Malawi | 1,358 +3·#104 — | |
| 11 Jun 1975 | Friendly | 1–2 | Kenya | 1,355 +13·#105 ↑2 | |
| 5 Jun 1975 | Friendly | 1–2 | Kenya | 1,342 +9·#107 ↑1 | |
| 6 Apr 1975 | African Nations Cup qualifier | 0–2 | Sudan | 1,333 -26·#108 ↓4 | |
| 23 Mar 1975 | African Nations Cup qualifier | 0–1 | Sudan | 1,359 -8·#104 ↓4 | |
| 12 Dec 1974 | Independence Tournament | 2–3 | Seychelles | 1,367 -28·#101 ↓6 | |
| 28 Oct 1974 | CECAFA Cup | 2–3(N) | Zambia | 1,395 -11·#93 ↓1 | |
| 26 Oct 1974 | CECAFA Cup | 0–0 | Tanzania | 1,406 +6·#92 — | |
| 15 Dec 1973 | Friendly | 1–0 | Lesotho | 1,400 +2·#93 — | |
| 12 Dec 1973 | Independence Tournament | 3–1 | Zambia | 1,398 +25·#93 ↑7 | |
| 8 Dec 1973 | Independence Tournament | 2–2 | Uganda | 1,373 +4·#100 — | |
| 27 Sept 1973 | CECAFA Cup | 1–2(N) | Tanzania | 1,369 -20·#99 ↓3 | |
| 23 Sept 1973 | CECAFA Cup | 2–0(N) | Zanzibar | 1,389 +6·#96 ↑1 | |
| 19 Aug 1973 | World Cup qualifier | 2–2 | Zambia | 1,383 +3·#97 ↑2 | |
| 5 Aug 1973 | World Cup qualifier | 0–2 | Zambia | 1,380 -13·#99 ↓4 | |
| 28 Apr 1973 | African Nations Cup qualifier | 1–2 | Uganda | 1,393 -22·#95 ↓7 | |
| 14 Apr 1973 | African Nations Cup qualifier | 0–1 | Uganda | 1,415 -12·#88 ↓5 | |
| 17 Dec 1972 | World Cup qualifier | 2–2 | Mauritius | 1,427 -11·#83 ↓4 | |
| 10 Dec 1972 | World Cup qualifier | 3–1 | Mauritius | 1,438 +36·#79 ↑12 | |
| 1 Dec 1972 | African Games qualifier | 1–0 | Kenya | 1,402 -3·#90 ↓2 | |
| 28 Nov 1972 | African Games qualifier | 2–2(N) | Somalia | 1,405 -12·#88 ↓2 | |
| 25 Nov 1972 | African Games qualifier | 0–1(N) | Uganda | 1,417 -19·#86 ↓7 | |
| 28 Oct 1972 | Friendly | 0–0 | Tanzania | 1,436 +2·#79 — | |
| 22 Oct 1972 | Friendly | 1–0 | Malawi | 1,434 +8·#79 ↑3 | |
| 20 Oct 1972 | Friendly | 1–2 | Malawi | 1,426 -13·#82 ↓3 | |
| 8 Oct 1972 | Friendly | 0–2 | Uganda | 1,439 -12·#79 ↓4 | |
| 23 Jul 1972 | World Cup qualifier | 0–1 | Sudan | 1,451 -10·#76 ↓2 | |
| 16 Jul 1972 | World Cup qualifier | 2–0 | Sudan | 1,461 +35·#74 ↑9 | |
| 10 Jun 1972 | Friendly | 2–0 | Uganda | 1,426 +10·#84 ↑2 | |
| 28 Feb 1972 | African Nations Cup | 1–1(N) | Togo | 1,416 +7·#87 ↑1 | |
| 26 Feb 1972 | African Nations Cup | 1–1(N) | Mali | 1,409 +13·#88 ↑4 | |
| 23 Feb 1972 | African Nations Cup | 2–1 | Kenya | 1,396 -9·#92 ↓3 | |
| 12 Dec 1971 | Independence Tournament | 0–2 | Zambia | 1,405 -28·#89 ↓8 | |
| 8 Dec 1971 | Independence Tournament | 3–2 | Zambia | 1,433 +13·#81 ↑5 | |
| 5 Dec 1971 | Independence Tournament | 1–0 | Zambia | 1,420 +14·#86 ↑4 | |
| 24 Oct 1971 | Peter Stuyvesant Trophy | 1–0 | Zambia | 1,406 +23·#91 ↑4 | |
| 21 Oct 1971 | Peter Stuyvesant Trophy | 1–3 | Zambia | 1,383 -11·#95 ↓3 | |
| 18 Oct 1971 | Peter Stuyvesant Trophy | 2–0 | Zambia | 1,394 +37·#92 ↑10 | |
| 3 Oct 1971 | East and Central African Senior Challenge Cup | 2–0 | Uganda | 1,357 +28·#102 ↑5 | |
| 30 Sept 1971 | East and Central African Senior Challenge Cup | 4–0 | Zanzibar | 1,329 +6·#107 ↑1 | |
| 28 Sept 1971 | East and Central African Senior Challenge Cup | 0–0 | Zanzibar | 1,323 -18·#108 ↓1 | |
| 25 Sept 1971 | East and Central African Senior Challenge Cup | 1–1 | Tanzania | 1,341 -10·#107 ↓3 | |
| 18 Jul 1971 | African Nations Cup qualifier | 0–0 | Mauritius | 1,351 +10·#102 ↑5 | |
| 4 Jul 1971 | African Nations Cup qualifier | 2–1 | Mauritius | 1,341 +22·#107 ↑5 | |
| 24 Jun 1971 | Friendly | 3–3 | Sudan | 1,319 +7·#112 ↑1 | |
| 29 Nov 1970 | African Nations Cup qualifier | 0–1 | Kenya | 1,312 +32·#114 ↑7 | |
| 11 Nov 1970 | African Nations Cup qualifier | 0–2 | Kenya | 1,280 +40·#121 ↑5 | |
| 3 Oct 1970 | East and Central African Senior Challenge Cup | 2–3 | Zanzibar | 1,240 -32·#127 ↓5 | |
| 29 Sept 1970 | East and Central African Senior Challenge Cup | 1–2(N) | Uganda | 1,272 -12·#123 ↓3 | |
| 27 Sept 1970 | East and Central African Senior Challenge Cup | 1–2(N) | Tanzania | 1,284 -23·#120 ↓5 | |
| 1 Jan 1970 | Friendly | 2–4 | Sudan | 1,307 -3·#111 — | |
| 4 Oct 1969 | East and Central African Senior Challenge Cup | 0–1 | Uganda | 1,310 -11·#111 ↓2 | |
| 1 Oct 1969 | East and Central African Senior Challenge Cup | 0–3(N) | Tanzania | 1,321 -52·#109 ↓9 | |
| 28 Sept 1969 | East and Central African Senior Challenge Cup | 2–1(N) | Zanzibar | 1,373 +4·#100 — | |
| 1 Mar 1969 | African Nations Cup qualifier | 1–1 | Tanzania | 1,369 -4·#102 ↓1 | |
| 16 Feb 1969 | African Nations Cup qualifier | 0–1 | Tanzania | 1,373 -35·#101 ↓7 | |
| 8 Jan 1969 | East African Friendship Cup | 0–1(N) | Sudan | 1,408 -7·#94 ↓2 | |
| 6 Jan 1969 | East African Friendship Cup | 2–1(N) | Tanzania | 1,415 +6·#92 ↑2 | |
| 12 Dec 1968 | Independence Cup | 1–1 | Sudan | 1,409 +5·#93 ↑1 | |
| 13 Oct 1968 | Friendly | 2–1 | Zambia | 1,404 +12·#92 ↑3 | |
| 4 Oct 1968 | East and Central African Senior Challenge Cup | 1–1(N) | Uganda | 1,392 -2·#95 ↓1 | |
| 1 Oct 1968 | East and Central African Senior Challenge Cup | 3–3 | Tanzania | 1,394 -8·#94 ↓1 | |
| 29 Sept 1968 | East and Central African Senior Challenge Cup | 3–0(N) | Zanzibar | 1,402 +6·#93 ↑1 | |
| 6 Jul 1968 | Independence Tournament | 2–2 | Malawi | 1,396 -8·#95 ↓3 | |
| 8 May 1968 | Friendly | 1–2 | Nigeria | 1,404 -9·#94 ↓1 | |
| 3 Jan 1968 | Friendly | 2–0 | Kenya | 1,413 -6·#94 ↓3 | |
| 31 Dec 1967 | Friendly | 2–0 | Kenya | 1,419 -6·#91 ↓4 | |
| 19 Dec 1967 | Independence Tournament | 3–4 | Zambia | 1,425 -14·#87 ↓5 | |
| 17 Dec 1967 | Independence Tournament | 1–5 | Zambia | 1,439 -32·#82 ↓8 | |
| 9 Oct 1967 | East and Central African Senior Challenge Cup | 5–3 | Tanganyika🏳 | 1,471 +9·#71 ↑3 | |
| 4 Oct 1967 | East and Central African Senior Challenge Cup | 6–0 | Zanzibar | 1,462 +2·#74 ↑2 | |
| 30 Sept 1967 | East and Central African Senior Challenge Cup | 3–1 | Uganda | 1,460 +14·#76 ↑6 | |
| 20 Aug 1967 | Friendly | 1–1 | Kenya | 1,446 +3·#84 ↑1 | |
| 19 Aug 1967 | Friendly | 4–5 | Kenya | 1,443 +14·#85 ↑4 | |
| 19 Mar 1967 | African Nations Cup qualifier | 3–3 | Uganda | 1,429 -10·#88 ↓2 | |
| 5 Mar 1967 | African Nations Cup qualifier | 1–2 | Uganda | 1,439 -22·#87 ↓7 | |
| 23 Feb 1967 | East African Friendship Cup | 2–0(N) | Tanzania | 1,461 +11·#80 ↑5 | |
| 19 Feb 1967 | East African Friendship Cup | 2–0(N) | Kenya | 1,450 -20·#85 ↓7 | |
| 12 Dec 1966 | Independence Tournament | 3–2 | Sudan | 1,470 +21·#78 ↑7 | |
| 10 Dec 1966 | Independence Tournament | 0–1 | Sudan | 1,449 -10·#85 ↓7 | |
| 8 Oct 1966 | Independence Tournament | 2–1 | Uganda | 1,459 +15·#79 ↑6 | |
| 30 Sept 1966 | Gossage Cup | 3–2(N) | Tanzania | 1,444 +8·#85 ↑2 | |
| 27 Sept 1966 | Gossage Cup | 0–0(N) | Uganda | 1,436 -4·#87 ↓2 | |
| 24 Sept 1966 | Gossage Cup | 3–1 | Zanzibar | 1,440 +4·#85 ↑2 | |
| 13 Sept 1966 | Friendly tournament | 4–5 | Zambia | 1,436 -8·#87 ↓2 | |
| 9 Sept 1966 | Friendly tournament | 1–2 | Zambia | 1,444 -9·#85 ↓2 | |
| 6 Sept 1966 | Friendly tournament | 1–0 | Zambia | 1,453 +23·#83 ↑6 | |
| 3 Apr 1966 | Friendly | 3–3 | Uganda | 1,430 -5·#86 ↓1 | |
| 5 Mar 1966 | Friendly | 3–2 | Uganda | 1,435 +11·#85 ↑3 | |
| 13 Dec 1965 | Independence Tournament | 3–3 | Kenya | 1,424 +11·#89 ↑1 | |
| 11 Dec 1965 | Independence Tournament | 13–2 | Kenya | 1,413 -12·#90 ↓1 | |
| 23 Oct 1965 | Jomo Kenyatta Cup | 4–2 | Tanzania | 1,425 +10·#89 — | |
| 1 Oct 1965 | Gossage Cup | 5–1(N) | Zanzibar | 1,415 +4·#89 ↑1 | |
| 28 Sept 1965 | Gossage Cup | 3–2 | Uganda | 1,411 +19·#90 ↑4 | |
| 26 Sept 1965 | Gossage Cup | 0–2(N) | Tanganyika🏳 | 1,392 -33·#94 ↓6 | |
| 19 Sept 1965 | Friendly tournament | 2–3 | Zambia | 1,425 -9·#88 ↓3 | |
| 14 Sept 1965 | Friendly tournament | 3–2 | Zambia | 1,434 +22·#85 ↑5 | |
| 12 Sept 1965 | Friendly tournament | 3–3 | Zambia | 1,412 +8·#90 ↑2 | |
| 25 Apr 1965 | African Nations Cup qualifier | 1–1 | Sudan | 1,404 +6·#92 ↑1 | |
| 12 Apr 1965 | Friendly | 3–4 | Sudan | 1,398 -3·#93 ↓1 | |
| 11 Apr 1965 | African Nations Cup qualifier | 2–4 | Sudan | 1,401 -9·#92 ↓2 | |
| 4 Apr 1965 | African Nations Cup qualifier | 2–1 | Kenya | 1,410 -10·#90 ↓3 | |
| 25 Mar 1965 | African Games qualifier | 4–3(N) | Kenya | 1,420 -3·#86 — | |
| 23 Mar 1965 | African Games qualifier | 3–1 | Uganda | 1,423 +37·#86 ↑9 | |
| 13 Mar 1965 | African Nations Cup qualifier | 1–3 | Uganda | 1,386 -28·#96 ↓10 | |
| 27 Feb 1965 | African Nations Cup qualifier | 3–0 | Uganda | 1,414 +23·#87 ↑11 | |
| 14 Feb 1965 | African Nations Cup qualifier | 2–3 | Kenya | 1,391 -7·#98 ↑7 | |
| 10 Nov 1963 | Olympic Games qualifier | 7–1 | Kenya | 1,398 -3·#93 ↓5 | |
| 12 Oct 1963 | Olympic Games qualifier | 3–4 | Kenya | 1,401 +1·#93 ↑9 | |
| 3 Jun 1963 | Friendly | 2–1 | Kenya | 1,400 -27·#93 ↓2 | |
| 1 Jan 1963 | Friendly | 4–3 | Kenya | 1,427 +7·#87 ↓1 | |
| 12 Oct 1962 | Friendly | 4–0 | Kenya | 1,420 -7·#86 — | |
| 29 Sept 1962 | Independence Cup | 6–3(N) | Kenya | 1,427 -23·#86 ↓1 | |
| 7 Jan 1962 | Friendly | 6–1 | Kenya | 1,450 -17·#78 ↓3 | |
| 31 Dec 1961 | Friendly | 4–3 | Kenya | 1,467 #74 ↓1 |