Back to rankings
Lesotho
CAF354 data points
Current Rank
#156
4 Jun 2026
Current Rating
1,209
4 Jun 2026
Peak Rating
1,325
27 Aug 2018
Lowest Rating
1,102
22 Apr 2000
All-Time Change
+2
since Oct 1966
Rating History
Match Statistics
| Total | Home | Away | Neutral | Wins | Losses | Draws | GF | GA |
|---|---|---|---|---|---|---|---|---|
| 353 | 113 | 147 | 93 | 70 | 179 | 104 | 273 | 571 |
Match History
349 matchesH = home, A = away, N = neutral site, No tag = unknown/unspecified venue.
| Date | Tournament | Home | Score | Away | Elo / Rank |
|---|---|---|---|---|---|
| 29 Mar 2026 | African Nations Cup qualifier | 2–1(N) | Seychelles | 1,205 +5·#158 — | |
| 26 Mar 2026 | African Nations Cup qualifier | 0–0(N) | Seychelles | 1,200 -16·#158 ↓2 | |
| 18 Nov 2025 | Friendly | 0–1(N) | Malawi | 1,216 -9·#156 ↓2 | |
| 15 Nov 2025 | Friendly | 0–0(N) | Malawi | 1,225 +1·#154 ↓1 | |
| 13 Oct 2025 | World Cup qualifier | 1–0(N) | Zimbabwe | 1,224 +29·#153 ↑5 | |
| 10 Oct 2025 | World Cup qualifier | 1–2(N) | Nigeria | 1,195 -4·#158 — | |
| 9 Sept 2025 | World Cup qualifier | 4–0(N) | Lesotho | 1,199 -17·#159 ↓2 | |
| 5 Sept 2025 | World Cup qualifier | 0–3 | South Africa | 1,216 -6·#157 — | |
| 10 Jun 2025 | COSAFA Cup | 0–3(N) | Namibia | 1,222 -24·#159 ↓5 | |
| 8 Jun 2025 | COSAFA Cup | 4–0(N) | Lesotho | 1,246 -13·#154 ↓5 | |
| 5 Jun 2025 | COSAFA Cup | 1–0(N) | Malawi | 1,259 +22·#150 ↑4 | |
| 25 Mar 2025 | World Cup qualifier | 1–1 | Rwanda | 1,237 +11·#154 ↑1 | |
| 21 Mar 2025 | World Cup qualifier | 0–2 | South Africa | 1,226 -4·#156 — | |
| 18 Nov 2024 | African Nations Cup qualifier | 0–7 | Morocco | 1,230 -2·#156 ↓1 | |
| 14 Nov 2024 | African Nations Cup qualifier | 0–1(N) | Lesotho | 1,232 +27·#154 ↑5 | |
| 15 Oct 2024 | African Nations Cup qualifier | 2–0(N) | Lesotho | 1,205 -14·#159 ↓3 | |
| 11 Oct 2024 | African Nations Cup qualifier | 0–0 | Lesotho | 1,219 +15·#157 ↑3 | |
| 9 Sept 2024 | African Nations Cup qualifier | 0–1 | Morocco | 1,204 -1·#159 ↓1 | |
| 5 Sept 2024 | African Nations Cup qualifier | 3–1(N) | Lesotho | 1,205 -22·#159 ↓4 | |
| 3 Jul 2024 | COSAFA Cup | 3–1(N) | Lesotho | 1,227 -11·#157 ↓4 | |
| 1 Jul 2024 | COSAFA Cup | 1–2(N) | Namibia | 1,238 -13·#153 ↓1 | |
| 28 Jun 2024 | COSAFA Cup | 1–1(N) | Seychelles | 1,251 -17·#152 ↓3 | |
| 11 Jun 2024 | World Cup qualifier | 0–1(N) | Rwanda | 1,268 -18·#150 ↓8 | |
| 7 Jun 2024 | World Cup qualifier | 2–0(N) | Zimbabwe | 1,286 +36·#143 ↑11 | |
| 1 Jun 2024 | Friendly | 1–1(N) | Namibia | 1,250 +3·#153 — | |
| 24 Mar 2024 | Friendly | 2–1 | Lesotho | 1,247 -6·#155 — | |
| 21 Mar 2024 | Friendly | 1–2 | Lesotho | 1,253 +14·#155 — | |
| 10 Jan 2024 | Friendly | 0–0 | South Africa | 1,239 +8·#156 ↑1 | |
| 6 Jan 2024 | Friendly | 0–2(N) | Mozambique | 1,231 -10·#157 ↓1 | |
| 21 Nov 2023 | World Cup qualifier | 0–0(N) | Lesotho | 1,241 +6·#156 ↓1 | |
| 16 Nov 2023 | World Cup qualifier | 1–1 | Nigeria | 1,235 +18·#154 ↑3 | |
| 9 Sept 2023 | African Nations Cup qualifier | 1–0 | Lesotho | 1,217 -2·#155 — | |
| 16 Jul 2023 | COSAFA Cup | 0–1(N) | Zambia | 1,219 -6·#158 ↓2 | |
| 14 Jul 2023 | COSAFA Cup | 1–1(N) | Malawi | 1,225 +6·#156 ↑2 | |
| 12 Jul 2023 | COSAFA Cup | 4–2(N) | Lesotho | 1,219 -18·#158 ↓5 | |
| 10 Jul 2023 | COSAFA Cup | 1–0(N) | Mozambique | 1,237 +28·#154 ↑4 | |
| 7 Jul 2023 | COSAFA Cup | 2–0(N) | Mauritius | 1,209 +12·#158 ↑2 | |
| 17 Jun 2023 | African Nations Cup qualifier | 1–0(N) | Lesotho | 1,197 -19·#160 ↓1 | |
| 14 Jun 2023 | Friendly | 0–2(N) | Togo | 1,216 -11·#158 ↓3 | |
| 3 Jun 2023 | Friendly | 0–1 | Eswatini | 1,227 +9·#155 ↑3 | |
| 26 Mar 2023 | African Nations Cup qualifier | 0–2(N) | Zambia | 1,218 -12·#159 ↓5 | |
| 23 Mar 2023 | African Nations Cup qualifier | 1–3 | Zambia | 1,230 -8·#154 ↓1 | |
| 16 Mar 2023 | Friendly | 0–0 | Eswatini | 1,238 -1·#154 — | |
| 26 Feb 2023 | Friendly | 1–0 | Malawi | 1,239 +14·#154 ↑1 | |
| 25 Feb 2023 | Friendly | 1–1 | Malawi | 1,225 +5·#155 ↑2 | |
| 10 Jul 2022 | COSAFA Cup | 0–2(N) | Eswatini | 1,220 -27·#155 ↓5 | |
| 8 Jul 2022 | COSAFA Cup | 2–1(N) | Mauritius | 1,247 +6·#150 ↑2 | |
| 6 Jul 2022 | COSAFA Cup | 2–1(N) | Malawi | 1,241 +25·#152 ↑3 | |
| 9 Jun 2022 | African Nations Cup qualifier | 0–0(N) | Lesotho | 1,216 +18·#156 ↑6 | |
| 3 Jun 2022 | African Nations Cup qualifier | 2–0 | Lesotho | 1,198 -17·#160 ↓5 | |
| 30 May 2022 | Friendly | 1–1 | Lesotho | 1,215 +5·#155 — | |
| 28 May 2022 | Friendly | 1–1 | Lesotho | 1,210 +6·#155 ↑1 | |
| 26 May 2022 | Friendly | 2–1(N) | Namibia | 1,204 +14·#156 ↑4 | |
| 27 Mar 2022 | African Nations Cup qualifier | 3–1(N) | Seychelles | 1,190 +11·#159 ↑2 | |
| 23 Mar 2022 | African Nations Cup qualifier | 0–0(N) | Seychelles | 1,179 -14·#161 ↓2 | |
| 8 Mar 2022 | Friendly | 0–4 | Eswatini | 1,193 -8·#159 ↓1 | |
| 13 Jul 2021 | COSAFA Cup | 0–4 | South Africa | 1,201 -7·#158 ↓1 | |
| 10 Jul 2021 | COSAFA Cup | 4–0(N) | Lesotho | 1,208 -33·#157 ↓8 | |
| 8 Jul 2021 | COSAFA Cup | 2–1(N) | Zambia | 1,241 +33·#149 ↑7 | |
| 6 Jul 2021 | COSAFA Cup | 1–3(N) | Eswatini | 1,208 -38·#156 ↓8 | |
| 3 Jul 2021 | Friendly | 0–0(N) | Namibia | 1,246 +3·#148 — | |
| 5 Jun 2021 | Friendly tournament | 0–1(N) | Eswatini | 1,243 -21·#149 ↓7 | |
| 2 Jun 2021 | Friendly tournament | 0–5 | Mozambique | 1,264 -24·#143 ↓7 | |
| 30 Mar 2021 | African Nations Cup qualifier | 0–3 | Nigeria | 1,288 -4·#136 ↓2 | |
| 27 Mar 2021 | African Nations Cup qualifier | 0–0 | Sierra Leone | 1,292 -3·#135 ↓1 | |
| 17 Nov 2020 | African Nations Cup qualifier | 0–0 | Lesotho | 1,295 +5·#133 ↑2 | |
| 14 Nov 2020 | African Nations Cup qualifier | 1–0 | Lesotho | 1,290 -7·#135 ↓2 | |
| 17 Nov 2019 | African Nations Cup qualifier | 2–4 | Nigeria | 1,297 -9·#134 ↓2 | |
| 13 Nov 2019 | African Nations Cup qualifier | 1–1 | Sierra Leone | 1,306 +8·#133 — | |
| 13 Oct 2019 | Friendly | 1–1 | Malawi | 1,298 -1·#133 — | |
| 8 Sept 2019 | World Cup qualifier | 1–1 | Lesotho | 1,299 -8·#137 ↓3 | |
| 4 Sept 2019 | World Cup qualifier | 0–0 | Lesotho | 1,307 +3·#134 — | |
| 7 Jun 2019 | COSAFA Cup | 2–2(N) | Zimbabwe | 1,304 +10·#137 ↑2 | |
| 5 Jun 2019 | COSAFA Cup | 2–1(N) | Lesotho | 1,294 -20·#139 ↓6 | |
| 1 Jun 2019 | COSAFA Cup | 0–0(N) | Uganda | 1,314 +7·#132 ↑3 | |
| 24 Mar 2019 | African Nations Cup qualifier | 0–0 | Lesotho | 1,307 +11·#135 ↑2 | |
| 18 Nov 2018 | African Nations Cup qualifier | 1–0 | Tanzania | 1,296 +18·#137 ↑2 | |
| 16 Oct 2018 | African Nations Cup qualifier | 0–2 | Uganda | 1,278 -29·#138 ↓7 | |
| 13 Oct 2018 | African Nations Cup qualifier | 0–3 | Uganda | 1,307 -18·#131 ↓5 | |
| 9 Sept 2018 | African Nations Cup qualifier | 1–1 | Lesotho | 1,325 ±0·#125 ↑2 | |
| 27 Aug 2018 | Friendly | 2–0 | Eswatini | 1,325 +9·#126 ↑1 | |
| 26 Aug 2018 | Friendly | 1–0 | Eswatini | 1,316 +6·#127 ↑4 | |
| 8 Jun 2018 | COSAFA Cup | 1–0(N) | Madagascar | 1,310 +24·#131 ↑6 | |
| 6 Jun 2018 | COSAFA Cup | 0–0(N) | Zimbabwe | 1,286 +9·#137 ↑1 | |
| 2 Jun 2018 | COSAFA Cup | 1–0(N) | Eswatini | 1,277 +23·#139 ↑7 | |
| 27 Mar 2018 | Friendly | 1–2 | Namibia | 1,254 -4·#147 ↓2 | |
| 24 Mar 2018 | Friendly | 1–0 | Lesotho | 1,258 -8·#145 ↓2 | |
| 11 Nov 2017 | Friendly | 1–1 | Malawi | 1,266 +4·#142 ↑3 | |
| 8 Nov 2017 | Friendly | 1–0 | Zimbabwe | 1,262 +14·#145 ↑3 | |
| 7 Jul 2017 | COSAFA Cup | 0–0(N) | Tanzania | 1,248 +6·#148 ↑2 | |
| 5 Jul 2017 | COSAFA Cup | 3–4(N) | Zimbabwe | 1,242 -9·#150 ↓3 | |
| 1 Jul 2017 | COSAFA Cup | 0–0(N) | Namibia | 1,251 +6·#147 ↑3 | |
| 10 Jun 2017 | African Nations Cup qualifier | 1–1 | Tanzania | 1,245 +10·#148 ↑3 | |
| 4 Jun 2017 | Friendly | 1–0(N) | Mauritania | 1,235 +13·#150 ↑6 | |
| 28 May 2017 | Friendly | 1–0 | Swaziland🏳 | 1,222 +16·#156 ↑6 | |
| 26 May 2017 | Friendly | 0–1 | Swaziland🏳 | 1,206 -4·#162 ↓1 | |
| 28 Mar 2017 | Friendly | 0–1 | Mozambique | 1,210 -5·#161 ↓3 | |
| 4 Sept 2016 | African Nations Cup qualifier | 6–0 | Lesotho | 1,215 -4·#159 ↓1 | |
| 21 Jun 2016 | COSAFA Cup | 2–3(N) | Zambia | 1,219 -8·#156 ↓2 | |
| 18 Jun 2016 | COSAFA Cup | 1–1(N) | South Africa | 1,227 +16·#155 ↑6 | |
| 16 Jun 2016 | COSAFA Cup | 1–0(N) | Malawi | 1,211 +29·#161 ↑7 | |
| 14 Jun 2016 | COSAFA Cup | 0–2(N) | Lesotho | 1,182 +44·#168 ↑4 | |
| 12 Jun 2016 | COSAFA Cup | 3–0(N) | Mauritius | 1,138 +34·#172 ↑7 | |
| 5 Jun 2016 | African Nations Cup qualifier | 2–1 | Lesotho | 1,104 -17·#178 ↓2 | |
| 27 May 2016 | Friendly | 0–2 | Swaziland🏳 | 1,121 -15·#176 ↓3 | |
| 21 May 2016 | Friendly | 2–1 | Lesotho | 1,136 -4·#173 ↓1 | |
| 29 Mar 2016 | African Nations Cup qualifier | 2–1 | Seychelles | 1,140 +8·#172 ↑2 | |
| 26 Mar 2016 | African Nations Cup qualifier | 0–2 | Seychelles | 1,132 -40·#174 ↓5 | |
| 13 Oct 2015 | World Cup qualifier | 1–1 | Lesotho | 1,172 -16·#165 ↓3 | |
| 7 Oct 2015 | World Cup qualifier | 0–0 | Lesotho | 1,188 -11·#162 ↓1 | |
| 6 Sept 2015 | African Nations Cup qualifier | 3–1 | Lesotho | 1,199 -6·#162 ↓1 | |
| 14 Jun 2015 | African Nations Cup qualifier | 2–1 | Lesotho | 1,205 -9·#159 ↓3 | |
| 22 May 2015 | COSAFA Cup | 1–0(N) | Tanzania | 1,214 +25·#158 ↑7 | |
| 20 May 2015 | COSAFA Cup | 0–2(N) | Swaziland🏳 | 1,189 -35·#165 ↓14 | |
| 18 May 2015 | COSAFA Cup | 1–2(N) | Madagascar | 1,224 -23·#151 ↓7 | |
| 16 May 2015 | Friendly | 1–1 | South Africa | 1,247 +6·#144 — | |
| 14 May 2015 | Friendly | 0–0 | South Africa | 1,241 +6·#144 ↑1 | |
| 19 Nov 2014 | African Nations Cup qualifier | 4–2 | Lesotho | 1,235 -6·#145 ↓1 | |
| 15 Nov 2014 | African Nations Cup qualifier | 1–0 | Lesotho | 1,241 -10·#143 ↓2 | |
| 15 Oct 2014 | African Nations Cup qualifier | 4–0 | Lesotho | 1,251 -15·#142 ↓2 | |
| 10 Oct 2014 | African Nations Cup qualifier | 0–0 | Lesotho | 1,266 +3·#140 ↑1 | |
| 10 Sept 2014 | African Nations Cup qualifier | 1–1 | Lesotho | 1,263 +7·#141 — | |
| 6 Sept 2014 | African Nations Cup qualifier | 2–0 | Lesotho | 1,256 -7·#141 — | |
| 3 Aug 2014 | African Nations Cup qualifier | 0–0 | Lesotho | 1,263 +12·#142 ↑1 | |
| 20 Jul 2014 | African Nations Cup qualifier | 0–1 | Lesotho | 1,251 +25·#143 ↑10 | |
| 14 Jul 2014 | Friendly | 2–0 | Lesotho | 1,226 -8·#153 ↓1 | |
| 1 Jun 2014 | African Nations Cup qualifier | 0–2 | Lesotho | 1,234 +32·#151 ↑6 | |
| 18 May 2014 | African Nations Cup qualifier | 1–0 | Lesotho | 1,202 -10·#156 ↓1 | |
| 9 Mar 2014 | Friendly | 0–0 | Swaziland🏳 | 1,212 -6·#154 ↓2 | |
| 7 Mar 2014 | Friendly | 0–1 | Swaziland🏳 | 1,218 -16·#152 ↓4 | |
| 8 Sept 2013 | World Cup qualifier | 3–1 | Sudan | 1,234 +50·#147 ↑15 | |
| 20 Jul 2013 | COSAFA Cup | 1–2(N) | South Africa | 1,184 -4·#161 — | |
| 17 Jul 2013 | COSAFA Cup | 1–2(N) | Zimbabwe | 1,188 -13·#161 ↓4 | |
| 14 Jul 2013 | COSAFA Cup | 1–1(N) | Lesotho | 1,201 +13·#157 ↑3 | |
| 11 Jul 2013 | COSAFA Cup | 2–0(N) | Swaziland🏳 | 1,188 +25·#160 ↑6 | |
| 9 Jul 2013 | COSAFA Cup | 3–3(N) | Lesotho | 1,163 +7·#166 ↑2 | |
| 8 Jul 2013 | COSAFA Cup | 2–2(N) | Lesotho | 1,156 +12·#168 ↑2 | |
| 16 Jun 2013 | World Cup qualifier | 2–0 | Lesotho | 1,144 -4·#170 ↓2 | |
| 8 Jun 2013 | World Cup qualifier | 0–4 | Zambia | 1,148 -4·#168 — | |
| 2 Jun 2013 | Friendly | 0–2 | South Africa | 1,152 -4·#168 ↓1 | |
| 24 Mar 2013 | World Cup qualifier | 1–1 | Zambia | 1,156 +14·#168 ↑5 | |
| 11 Nov 2012 | Friendly | 0–0 | Swaziland🏳 | 1,142 +2·#171 — | |
| 14 Oct 2012 | Friendly | 0–1 | Swaziland🏳 | 1,140 -14·#171 ↓2 | |
| 12 Oct 2012 | Friendly | 2–1 | Swaziland🏳 | 1,154 +6·#169 — | |
| 18 Jul 2012 | Friendly tournament | 0–0 | Lesotho | 1,148 +10·#168 ↑1 | |
| 17 Jul 2012 | Friendly tournament | 3–5(N) | Zimbabwe | 1,138 -11·#169 ↓1 | |
| 10 Jun 2012 | World Cup qualifier | 0–0 | Sudan | 1,149 +11·#168 ↑1 | |
| 1 Jun 2012 | World Cup qualifier | 7–0 | Lesotho | 1,138 -2·#169 — | |
| 23 May 2012 | Friendly | 3–0 | Lesotho | 1,140 -5·#169 ↓1 | |
| 22 Jan 2012 | African Nations Cup qualifier | 0–0 | Sao Tome and Principe | 1,145 -10·#167 ↓2 | |
| 15 Jan 2012 | African Nations Cup qualifier | 0–1 | Sao Tome and Principe | 1,155 -22·#165 ↓4 | |
| 21 Dec 2011 | Friendly | 3–0(N) | Lesotho | 1,177 -8·#161 ↓1 | |
| 15 Nov 2011 | World Cup qualifier | 2–2 | Lesotho | 1,185 +8·#160 ↑3 | |
| 11 Nov 2011 | World Cup qualifier | 0–1 | Lesotho | 1,177 +19·#163 ↑4 | |
| 6 Nov 2011 | Friendly | 3–0(N) | Lesotho | 1,158 -7·#167 ↓2 | |
| 31 Oct 2011 | Friendly | 0–0 | Namibia | 1,165 +6·#165 ↑2 | |
| 30 Aug 2011 | Friendly | 1–2 | Lesotho | 1,159 +18·#165 ↑4 | |
| 22 Aug 2011 | Friendly | 0–1 | Swaziland🏳 | 1,141 -14·#169 ↓3 | |
| 20 Aug 2011 | Friendly | 0–0 | Swaziland🏳 | 1,155 -4·#166 — | |
| 21 Oct 2009 | COSAFA Cup | 1–0(N) | Mauritius | 1,159 +15·#165 ↑4 | |
| 19 Oct 2009 | COSAFA Cup | 2–2 | Zimbabwe | 1,144 +15·#169 ↑2 | |
| 11 Sept 2009 | Friendly | 0–5 | Malaysia | 1,129 -14·#171 ↓2 | |
| 12 Aug 2009 | Friendly | 1–1 | Zimbabwe | 1,143 +8·#169 ↑1 | |
| 21 Jun 2009 | Friendly | 1–1 | Swaziland🏳 | 1,135 +4·#170 — | |
| 19 Jun 2009 | Friendly | 1–1 | Swaziland🏳 | 1,131 +4·#170 — | |
| 23 May 2009 | Friendly | 0–1 | Malawi | 1,127 -3·#171 ↓1 | |
| 1 Apr 2009 | Friendly | 0–0 | Lesotho | 1,130 +2·#170 ↑1 | |
| 11 Oct 2008 | World Cup and African Nations Cup qualifier | 3–0 | Lesotho | 1,128 -1·#171 — | |
| 7 Sept 2008 | World Cup and African Nations Cup qualifier | 3–0(N) | Lesotho | 1,129 -9·#172 — | |
| 31 Aug 2008 | Friendly | 1–0 | Lesotho | 1,138 -3·#172 — | |
| 24 Jul 2008 | COSAFA Cup | 0–1(N) | Lesotho | 1,141 +6·#171 — | |
| 22 Jul 2008 | COSAFA Cup | 1–1(N) | Namibia | 1,135 +7·#171 ↑1 | |
| 20 Jul 2008 | COSAFA Cup | 0–1(N) | Malawi | 1,128 -10·#172 ↓1 | |
| 28 Jun 2008 | World Cup and African Nations Cup qualifier | 2–0 | Lesotho | 1,138 -5·#172 ↓1 | |
| 20 Jun 2008 | World Cup and African Nations Cup qualifier | 0–4 | Libya | 1,143 -4·#171 — | |
| 15 Jun 2008 | World Cup and African Nations Cup qualifier | 0–1(N) | Libya | 1,147 -4·#171 ↓2 | |
| 8 Jun 2008 | World Cup and African Nations Cup qualifier | 3–2(N) | Lesotho | 1,151 -1·#170 — | |
| 23 May 2008 | Friendly | 1–1 | Swaziland🏳 | 1,152 +3·#168 ↑1 | |
| 21 May 2008 | Friendly | 3–2 | Mozambique | 1,149 +17·#169 ↑3 | |
| 10 Feb 2008 | Friendly tournament | 2–2 | Swaziland🏳 | 1,132 +5·#171 ↑1 | |
| 9 Feb 2008 | Friendly tournament | 0–1(N) | Mozambique | 1,127 -7·#172 ↓1 | |
| 27 Nov 2007 | Friendly | 0–5 | South Africa | 1,134 -3·#170 — | |
| 8 Sept 2007 | African Nations Cup qualifier | 0–2 | Nigeria | 1,137 -1·#170 — | |
| 22 Aug 2007 | Independence Tournament | 1–3(N) | Lesotho | 1,138 +9·#170 ↑1 | |
| 20 Aug 2007 | Independence Tournament | 0–1(N) | Myanmar | 1,129 -14·#171 ↓1 | |
| 29 Jul 2007 | COSAFA Cup | 2–3(N) | Namibia | 1,143 -16·#170 ↓2 | |
| 28 Jul 2007 | COSAFA Cup | 2–0(N) | Lesotho | 1,159 -5·#168 ↓1 | |
| 19 Jun 2007 | African Nations Cup qualifier | 0–0 | Uganda | 1,164 +9·#169 ↑1 | |
| 3 Jun 2007 | African Nations Cup qualifier | 0–2 | Niger | 1,155 -15·#169 ↓2 | |
| 25 May 2007 | Friendly | 1–1 | Zimbabwe | 1,170 +8·#167 ↑1 | |
| 25 Mar 2007 | African Nations Cup qualifier | 3–1 | Niger | 1,162 +37·#168 ↑1 | |
| 18 Mar 2007 | Friendly | 1–0 | Swaziland🏳 | 1,125 +15·#169 ↑3 | |
| 13 Feb 2007 | Friendly | 0–1 | Swaziland🏳 | 1,110 -11·#172 ↓3 | |
| 8 Oct 2006 | African Nations Cup qualifier | 0–1 | Nigeria | 1,121 -2·#170 — | |
| 3 Oct 2006 | Friendly | 1–0 | Lesotho | 1,123 -4·#170 — | |
| 2 Sept 2006 | African Nations Cup qualifier | 0–3 | Uganda | 1,127 -9·#171 ↓1 | |
| 26 Aug 2006 | Friendly | 1–3 | Swaziland🏳 | 1,136 -9·#169 ↓1 | |
| 10 May 2006 | Friendly | 0–0 | South Africa | 1,145 +6·#166 ↑1 | |
| 30 Apr 2006 | COSAFA Cup | 3–1 | Lesotho | 1,139 -8·#167 ↓1 | |
| 29 Apr 2006 | COSAFA Cup | 0–0 | Mozambique | 1,147 +3·#166 — | |
| 16 Apr 2006 | Friendly | 2–2 | Swaziland🏳 | 1,144 -2·#166 — | |
| 14 Apr 2006 | Friendly | 5–0 | Swaziland🏳 | 1,146 +18·#166 ↑1 | |
| 26 Jun 2005 | Friendly | 0–1 | Mozambique | 1,128 -4·#168 ↓1 | |
| 11 Jun 2005 | COSAFA Cup | 1–2(N) | Malawi | 1,132 -12·#167 ↓2 | |
| 1 Jun 2005 | Friendly | 3–4 | Swaziland🏳 | 1,144 -12·#165 ↓1 | |
| 19 Mar 2005 | Friendly | 1–2 | Namibia | 1,156 -13·#164 ↓1 | |
| 15 Dec 2004 | Friendly | 1–1 | Lesotho | 1,169 +1·#164 ↑1 | |
| 29 Feb 2004 | COSAFA Cup | 0–0 | Lesotho | 1,168 -2·#160 ↓1 | |
| 16 Nov 2003 | World Cup and African Nations Cup qualifier | 0–0 | Lesotho | 1,170 -2·#160 — | |
| 11 Oct 2003 | World Cup and African Nations Cup qualifier | 4–1 | Lesotho | 1,172 -23·#159 ↓4 | |
| 8 Oct 2003 | Friendly | 0–3 | South Africa | 1,195 -4·#155 — | |
| 4 Oct 2003 | Friendly | 5–2 | Swaziland🏳 | 1,199 +14·#155 — | |
| 6 Jul 2003 | African Nations Cup qualifier | 0–1 | Lesotho | 1,185 +27·#157 ↑6 | |
| 14 Jun 2003 | African Nations Cup qualifier | 0–3 | Senegal | 1,158 -1·#161 — | |
| 25 May 2003 | Friendly | 2–1 | Swaziland🏳 | 1,159 +10·#160 ↑4 | |
| 21 May 2003 | Friendly | 0–0 | Malawi | 1,149 +2·#164 — | |
| 16 May 2003 | Friendly | 2–1 | Lesotho | 1,147 -12·#164 ↓4 | |
| 22 Mar 2003 | COSAFA Cup | 0–0 | Mozambique | 1,159 +10·#161 ↑2 | |
| 19 Mar 2003 | Friendly | 0–1 | Swaziland🏳 | 1,149 -5·#162 ↓1 | |
| 16 Mar 2003 | Friendly | 2–2 | Lesotho | 1,154 +6·#161 ↑1 | |
| 9 Mar 2003 | Friendly | 0–1 | Lesotho | 1,148 +13·#162 ↑2 | |
| 13 Oct 2002 | African Nations Cup qualifier | 6–0 | Lesotho | 1,135 -13·#164 ↓3 | |
| 8 Oct 2002 | Friendly | 2–1 | Lesotho | 1,148 -1·#161 — | |
| 6 Oct 2002 | Friendly | 0–0 | Swaziland🏳 | 1,149 +5·#161 ↑1 | |
| 8 Sept 2002 | African Nations Cup qualifier | 0–1 | Senegal | 1,144 -2·#162 — | |
| 30 Aug 2002 | Friendly | 0–2 | Zimbabwe | 1,146 -3·#162 — | |
| 26 Aug 2002 | Friendly | 0–1 | Lesotho | 1,149 +13·#162 ↑3 | |
| 7 Apr 2002 | COSAFA Cup | 0–2 | Mozambique | 1,136 -32·#164 ↓4 | |
| 10 Mar 2002 | Friendly | 0–1 | Swaziland🏳 | 1,168 -7·#160 ↓3 | |
| 16 Dec 2001 | Friendly tournament | 1–0 | Lesotho | 1,175 -14·#159 ↓2 | |
| 24 Jun 2001 | COSAFA Cup | 1–2 | Zambia | 1,189 -12·#157 ↓1 | |
| 17 Jun 2001 | African Nations Cup qualifier | 3–1 | Lesotho | 1,201 -6·#156 ↓1 | |
| 3 Jun 2001 | African Nations Cup qualifier | 0–0 | Lesotho | 1,207 +7·#155 ↑1 | |
| 20 May 2001 | Friendly | 1–0 | Swaziland🏳 | 1,200 +7·#156 ↑1 | |
| 22 Apr 2001 | Friendly | 0–1 | Mozambique | 1,193 -6·#157 ↓2 | |
| 24 Mar 2001 | African Nations Cup qualifier | 0–1 | Zimbabwe | 1,199 -11·#155 ↓2 | |
| 11 Mar 2001 | Friendly tournament | 2–1 | Swaziland🏳 | 1,210 +11·#153 ↑3 | |
| 10 Mar 2001 | Friendly tournament | 0–0 | Mozambique | 1,199 -3·#156 — | |
| 28 Jan 2001 | Friendly tournament | 2–1 | Lesotho | 1,202 -16·#155 ↓2 | |
| 14 Jan 2001 | African Nations Cup qualifier | 2–1 | Zimbabwe | 1,218 +36·#152 ↑7 | |
| 9 Jan 2001 | Friendly | 2–2 | Swaziland🏳 | 1,182 +4·#159 ↑1 | |
| 7 Jan 2001 | Friendly tournament | 2–0(N) | Lesotho | 1,178 -8·#160 ↓2 | |
| 6 Jan 2001 | Friendly tournament | 0–1(N) | Namibia | 1,186 -10·#158 ↓2 | |
| 10 Oct 2000 | African Nations Cup qualifier | 1–1 | Lesotho | 1,196 +16·#157 ↑2 | |
| 1 Oct 2000 | Friendly | 1–1 | Lesotho | 1,180 +7·#160 ↑2 | |
| 3 Sept 2000 | African Nations Cup qualifier | 3–3 | Lesotho | 1,173 +14·#162 ↑3 | |
| 27 Aug 2000 | COSAFA Cup | 0–3 | Zimbabwe | 1,159 -5·#165 ↓2 | |
| 13 Aug 2000 | COSAFA Cup | 0–3 | Zimbabwe | 1,164 -16·#163 ↓2 | |
| 23 Jul 2000 | COSAFA Cup | 1–2 | Lesotho | 1,180 +33·#161 ↑5 | |
| 16 Jul 2000 | African Nations Cup qualifier | 0–1 | Mozambique | 1,147 -12·#166 ↓1 | |
| 2 Jul 2000 | African Nations Cup qualifier | 1–0 | Mozambique | 1,159 +19·#165 ↑1 | |
| 11 Jun 2000 | COSAFA Cup | 0–0 | Zambia | 1,140 +14·#165 ↑4 | |
| 4 Jun 2000 | King's Millenium Cup | 1–1(N) | Lesotho | 1,126 -3·#169 — | |
| 2 Jun 2000 | King's Millenium Cup | 0–0(N) | Mozambique | 1,129 +4·#169 — | |
| 1 Jun 2000 | King's Millenium Cup | 1–0 | Swaziland🏳 | 1,125 +23·#169 ↑5 | |
| 22 Apr 2000 | World Cup qualifier | 0–1 | South Africa | 1,102 -1·#175 ↓1 | |
| 9 Apr 2000 | World Cup qualifier | 0–2 | South Africa | 1,103 -4·#173 — | |
| 5 Mar 2000 | COSAFA Cup | 1–2 | Zimbabwe | 1,107 -2·#171 — | |
| 1 Mar 2000 | Friendly | 0–2 | Zambia | 1,109 -1·#171 — | |
| 27 Feb 2000 | Friendly | 1–0 | Lesotho | 1,110 -11·#171 ↓4 | |
| 19 Feb 2000 | Toyota Challenge Cup | 1–0 | Swaziland🏳 | 1,121 +17·#167 ↑4 | |
| 15 Aug 1999 | Friendly | 0–3 | Swaziland🏳 | 1,104 -17·#171 ↓5 | |
| 4 Jul 1999 | COSAFA Cup | 1–0 | Lesotho | 1,121 -10·#167 ↓2 | |
| 30 May 1999 | Friendly | 1–2 | Mauritius | 1,131 -11·#165 ↓1 | |
| 25 Apr 1999 | Toyota Challenge Cup | 1–4 | Swaziland🏳 | 1,142 -19·#164 ↓1 | |
| 7 Feb 1999 | COSAFA Cup | 1–0 | Namibia | 1,161 +27·#163 ↑3 | |
| 23 Aug 1998 | African Nations Cup qualifier | 1–3 | Mauritius | 1,134 -26·#167 ↓4 | |
| 2 Aug 1998 | African Nations Cup qualifier | 1–1 | Mauritius | 1,160 -7·#163 — | |
| 18 Jan 1998 | COSAFA Cup | 0–2 | Zimbabwe | 1,167 -17·#162 ↓2 | |
| 12 Jan 1998 | Friendly | 0–0 | Lesotho | 1,184 -7·#160 ↓4 | |
| 28 Dec 1997 | Friendly | 0–0 | Swaziland🏳 | 1,191 -4·#156 ↓1 | |
| 21 Dec 1997 | Friendly | 1–1 | Mozambique | 1,195 +7·#155 ↑1 | |
| 18 Dec 1997 | Friendly | 0–0 | Swaziland🏳 | 1,188 -3·#156 — | |
| 30 Oct 1997 | Friendly | 2–1 | Namibia | 1,191 +13·#157 ↑4 | |
| 2 Mar 1997 | COSAFA Cup | 0–2 | Zambia | 1,178 -8·#160 — | |
| 23 Feb 1997 | Friendly | 1–4 | Lesotho | 1,186 +15·#160 ↑2 | |
| 26 Jan 1997 | Friendly | 1–3 | Swaziland🏳 | 1,171 -10·#163 ↓2 | |
| 4 Jun 1995 | African Nations Cup qualifier | 4–1 | Lesotho | 1,181 -5·#159 ↓2 | |
| 26 Apr 1995 | Friendly | 1–3 | South Africa | 1,186 -3·#158 — | |
| 9 Apr 1995 | African Nations Cup qualifier | 0–2 | Zimbabwe | 1,189 -12·#158 ↓5 | |
| 22 Jan 1995 | African Nations Cup qualifier | 0–2 | Malawi | 1,201 -19·#153 ↓4 | |
| 8 Jan 1995 | African Nations Cup qualifier | 0–3 | Zaire🏳 | 1,220 -9·#149 ↓5 | |
| 13 Nov 1994 | African Nations Cup qualifier | 0–2 | Lesotho | 1,229 +54·#144 ↑16 | |
| 4 Sept 1994 | African Nations Cup qualifier | 0–5 | Zimbabwe | 1,175 -5·#160 — | |
| 25 Jul 1993 | African Nations Cup qualifier | 0–7 | Zaire🏳 | 1,180 -8·#158 ↓1 | |
| 11 Jul 1993 | African Nations Cup qualifier | 1–1 | Mozambique | 1,188 +2·#157 — | |
| 24 Apr 1993 | African Nations Cup qualifier | 3–0 | Lesotho | 1,186 -9·#155 ↓2 | |
| 11 Apr 1993 | African Nations Cup qualifier | 1–1 | Zaire🏳 | 1,195 +13·#154 ↑2 | |
| 30 Aug 1992 | African Nations Cup qualifier | 0–3 | Mozambique | 1,182 -14·#154 ↓1 | |
| 16 Aug 1992 | African Nations Cup qualifier | 2–2 | Lesotho | 1,196 +8·#152 ↑1 | |
| 9 Aug 1992 | Friendly | 2–2 | Mauritius | 1,188 -1·#153 — | |
| 8 Aug 1992 | Friendly | 1–0 | Mauritius | 1,189 +10·#153 ↑2 | |
| 2 Aug 1992 | Friendly | 2–2 | Namibia | 1,179 -3·#155 — | |
| 1 Aug 1992 | Friendly | 2–0 | Namibia | 1,182 +11·#155 ↑6 | |
| 28 Jun 1992 | African Nations Cup qualifier | 0–4 | Lesotho | 1,171 +52·#161 ↑6 | |
| 14 Jun 1992 | African Nations Cup qualifier | 0–0 | Lesotho | 1,119 -4·#164 — | |
| 11 Mar 1990 | SADCC Tournament | 0–3 | Mozambique | 1,123 -6·#153 ↓2 | |
| 10 Mar 1990 | SADCC Tournament | 3–1(N) | Lesotho | 1,129 -7·#151 ↓3 | |
| 7 Mar 1990 | SADCC Tournament | 1–4(N) | Zimbabwe | 1,136 -7·#148 — | |
| 8 Aug 1988 | Blair Trophy | 0–9(N) | Zambia | 1,143 -5·#146 ↓1 | |
| 1 Jul 1984 | Friendly | 1–3 | Swaziland🏳 | 1,148 -13·#143 — | |
| 20 Mar 1983 | Olympic Games qualifier | 0–0 | Mozambique | 1,161 +4·#143 — | |
| 6 Mar 1983 | Olympic Games qualifier | 0–3 | Mozambique | 1,157 -15·#143 ↓2 | |
| 6 Sept 1981 | Independence Tournament | 2–5(N) | Zimbabwe | 1,172 -7·#140 ↓1 | |
| 5 Sept 1981 | Independence Tournament | 1–4(N) | Malawi | 1,179 -7·#139 — | |
| 4 Sept 1981 | Independence Tournament | 1–1 | Swaziland🏳 | 1,186 +1·#139 — | |
| 13 Aug 1981 | Friendly | 0–2 | Mozambique | 1,185 -8·#138 ↓1 | |
| 18 Apr 1981 | Independence Tournament | 0–2(N) | Mozambique | 1,193 -16·#138 ↓1 | |
| 24 Aug 1980 | African Nations Cup qualifier | 2–1 | Mozambique | 1,209 +22·#134 ↑3 | |
| 10 Aug 1980 | African Nations Cup qualifier | 1–6 | Mozambique | 1,187 -19·#137 ↓3 | |
| 6 Jul 1980 | World Cup qualifier | 1–1 | Lesotho | 1,206 +11·#134 ↑2 | |
| 22 Jun 1980 | World Cup qualifier | 3–1 | Lesotho | 1,195 -5·#135 — | |
| 9 Dec 1979 | Olympic Games qualifier | 0–0 | Zambia | 1,200 +18·#133 ↑5 | |
| 25 Nov 1979 | Olympic Games qualifier | 0–5 | Zambia | 1,182 -12·#138 ↓4 | |
| 25 Aug 1979 | Friendly | 0–3 | Malawi | 1,194 -11·#134 ↓2 | |
| 26 Jun 1979 | Friendly | 2–1 | Malawi | 1,205 +18·#132 ↑3 | |
| 24 Jun 1979 | Friendly | 0–1 | Malawi | 1,187 -2·#135 ↓1 | |
| 13 May 1979 | Olympic Games qualifier | 3–2 | Mauritius | 1,189 +29·#134 ↑3 | |
| 6 May 1979 | Olympic Games qualifier | 4–1 | Mauritius | 1,160 +39·#138 ↑8 | |
| 17 Dec 1978 | African Nations Cup qualifier | 1–2 | Mauritius | 1,121 -20·#144 ↓5 | |
| 3 Dec 1978 | African Nations Cup qualifier | 1–0 | Mauritius | 1,141 +33·#139 ↑9 | |
| 1 Aug 1978 | Friendly | 0–3 | Swaziland🏳 | 1,108 -24·#148 ↓3 | |
| 30 Apr 1978 | Friendly | 1–0 | Lesotho | 1,132 -3·#146 ↓2 | |
| 12 Mar 1978 | Friendly | 1–0 | Lesotho | 1,135 -7·#143 ↓4 | |
| 13 Nov 1977 | Friendly | 1–6 | Malawi | 1,142 -5·#140 — | |
| 11 Nov 1977 | Friendly | 0–3 | Malawi | 1,147 -4·#140 — | |
| 2 Mar 1976 | Friendly | 1–0 | Malawi | 1,151 +18·#140 ↑4 | |
| 28 Feb 1976 | Friendly | 1–4 | Malawi | 1,133 -4·#144 ↓2 | |
| 8 Feb 1976 | Friendly | 1–4 | Malawi | 1,137 -4·#142 ↓1 | |
| 6 Sept 1975 | Independence Tournament | 2–3 | Swaziland🏳 | 1,141 -13·#140 ↓1 | |
| 15 Dec 1973 | Friendly | 1–0 | Lesotho | 1,154 -2·#141 — | |
| 12 Dec 1973 | Independence Tournament | 1–4 | Tanzania | 1,156 -6·#141 ↓1 | |
| 7 Sept 1973 | Independence Tournament | 1–2 | Swaziland🏳 | 1,162 -12·#141 — | |
| 22 Apr 1973 | African Nations Cup qualifier | 1–1 | Mauritius | 1,174 +13·#141 — | |
| 8 Apr 1973 | African Nations Cup qualifier | 0–0 | Mauritius | 1,161 +5·#141 ↑1 | |
| 10 Oct 1972 | African Games qualifier | 1–4 | Tanzania | 1,156 -10·#141 — | |
| 8 Oct 1972 | African Games qualifier | 3–4(N) | Mauritius | 1,166 -10·#141 ↓1 | |
| 5 Oct 1972 | Friendly | 1–1 | Zambia | 1,176 +5·#140 — | |
| 3 Oct 1972 | Friendly | 1–1 | Zambia | 1,171 +5·#140 ↑1 | |
| 8 Jul 1972 | Independence Tournament | 0–4 | Malawi | 1,166 -17·#141 ↓2 | |
| 6 Jul 1972 | Independence Tournament | 0–1 | Malawi | 1,183 -10·#139 ↓2 | |
| 4 Jun 1972 | World Cup qualifier | 1–6 | Zambia | 1,193 -9·#136 ↓1 | |
| 30 Apr 1972 | World Cup qualifier | 0–0 | Zambia | 1,202 +10·#135 ↑2 | |
| 10 Oct 1971 | Friendly | 0–2 | Malawi | 1,192 -20·#136 ↓6 | |
| 8 Oct 1971 | Friendly | 0–0 | Malawi | 1,212 -3·#130 ↓1 | |
| 6 Sept 1971 | Independence Tournament | 6–5 | Swaziland🏳 | 1,215 +19·#131 ↑4 | |
| 10 Aug 1971 | Friendly | 1–6 | Malawi | 1,196 -16·#136 ↓4 | |
| 7 Aug 1971 | Friendly | 2–1 | Malawi | 1,212 +13·#132 ↑3 | |
| 7 Mar 1971 | Friendly | 1–2 | Madagascar | 1,199 #134 ↓1 |