Back to rankings
Botswana crest

Botswana

CAF372 data points
Current Rank

#147

4 Jun 2026

Current Rating

1,267

4 Jun 2026

Peak Rating

1,438

26 Mar 2011

Lowest Rating

996

30 May 1999

All-Time Change

+201

since Sept 1968

Rating History
Match Statistics
TotalHomeAwayNeutralWinsLossesDrawsGFGA
3681661366698166104311490
Match History
368 matches

H = home, A = away, N = neutral site, No tag = unknown/unspecified venue.

DateTournamentHomeScoreAwayElo / Rank
31 Mar 2026Mukuru TournamentBotswanaBotswana1–0MalawiMalawi
1,267
+11·#147 ↑1
28 Mar 2026Mukuru TournamentBotswanaBotswana0–3ZimbabweZimbabwe
1,256
-29·#148 ↓4
30 Dec 2025African Nations CupBotswanaBotswana0–3(N)DR CongoDR Congo
1,285
-10·#144 ↓4
27 Dec 2025African Nations CupBeninBenin1–0(N)BotswanaBotswana
1,295
-17·#140 ↓6
23 Dec 2025African Nations CupBotswanaBotswana0–3(N)SenegalSenegal
1,312
-5·#134 ↓2
18 Dec 2025FriendlyBotswanaBotswana1–2TunisiaTunisia
1,317
-2·#132
14 Oct 2025World Cup qualifierBotswanaBotswana2–2(N)GuineaGuinea
1,319
+10·#133 ↑3
9 Oct 2025World Cup qualifierBotswanaBotswana0–1UgandaUganda
1,309
-21·#136 ↓5
8 Sept 2025World Cup qualifierBotswanaBotswana0–2MozambiqueMozambique
1,330
-18·#129 ↓8
4 Sept 2025World Cup qualifierBotswanaBotswana1–3AlgeriaAlgeria
1,348
-4·#122 ↓1
6 Jul 2025Independence CupBotswanaBotswana1–1MalawiMalawi
1,352
±0·#121
11 Jun 2025COSAFA CupBotswanaBotswana3–3(N)ZambiaZambia
1,352
+2·#122 ↑1
9 Jun 2025COSAFA CupBotswanaBotswana0–0(N)ComorosComoros
1,350
+5·#123
25 Mar 2025World Cup qualifierBotswanaBotswana2–0SomaliaSomalia
1,345
+3·#123 ↑3
21 Mar 2025World Cup qualifierBotswanaBotswana1–3AlgeriaAlgeria
1,342
-13·#126 ↓4
19 Nov 2024African Nations Cup qualifierBotswanaBotswana1–1EgyptEgypt
1,355
+17·#122 ↑4
15 Nov 2024African Nations Cup qualifierBotswanaBotswana1–1MauritaniaMauritania
1,338
-6·#124 ↓1
15 Oct 2024African Nations Cup qualifierBotswanaBotswana1–0Cape VerdeCape Verde
1,344
+25·#124 ↑6
10 Oct 2024African Nations Cup qualifierBotswanaBotswana1–0Cape VerdeCape Verde
1,319
+36·#135 ↑8
10 Sept 2024African Nations Cup qualifierBotswanaBotswana0–4EgyptEgypt
1,283
-14·#143 ↓1
7 Sept 2024African Nations Cup qualifierBotswanaBotswana0–1MauritaniaMauritania
1,297
-13·#142 ↓2
31 Aug 2024FriendlyBotswanaBotswana0–1LibyaLibya
1,310
-5·#138 ↓2
2 Jul 2024COSAFA CupBotswanaBotswana1–3(N)MozambiqueMozambique
1,315
-25·#136 ↓11
29 Jun 2024COSAFA CupBotswanaBotswana0–0South AfricaSouth Africa
1,340
+15·#125 ↑5
26 Jun 2024COSAFA CupBotswanaBotswana0–0(N)EswatiniEswatini
1,325
-6·#130 ↓3
10 Jun 2024World Cup qualifierBotswanaBotswana3–1(N)SomaliaSomalia
1,331
+5·#125 ↑2
7 Jun 2024World Cup qualifierBotswanaBotswana0–1UgandaUganda
1,326
-13·#128 ↓4
25 Mar 2024Friendly tournamentBurundiBurundi0–0(N)BotswanaBotswana
1,339
-3·#123 ↓1
22 Mar 2024Friendly tournamentBotswanaBotswana0–0(N)RwandaRwanda
1,342
-2·#122 ↓1
8 Jan 2024FriendlyBotswanaBotswana1–1(N)MozambiqueMozambique
1,344
+1·#123
21 Nov 2023World Cup qualifierBotswanaBotswana1–0GuineaGuinea
1,343
+21·#123 ↑7
16 Nov 2023World Cup qualifierBotswanaBotswana2–3MozambiqueMozambique
1,322
-26·#129 ↓10
16 Oct 2023FriendlyBotswanaBotswana2–1EswatiniEswatini
1,348
+6·#118 ↑2
30 Sept 2023Independence CupBotswanaBotswana1–1ZimbabweZimbabwe
1,342
-6·#118 ↓2
7 Sept 2023African Nations Cup qualifierBotswanaBotswana0–3TunisiaTunisia
1,348
-4·#117 ↓1
11 Jul 2023COSAFA CupBotswanaBotswana0–0(N)NamibiaNamibia
1,352
+1·#117
8 Jul 2023COSAFA CupBotswanaBotswana1–2South AfricaSouth Africa
1,351
-6·#117
5 Jul 2023COSAFA CupBotswanaBotswana1–0(N)EswatiniEswatini
1,357
+16·#117 ↑3
17 Jun 2023African Nations Cup qualifierBotswanaBotswana1–0LibyaLibya
1,341
+15·#119 ↑7
28 Mar 2023African Nations Cup qualifierBotswanaBotswana2–3Equatorial GuineaEquatorial Guinea
1,326
-20·#126 ↓6
24 Mar 2023African Nations Cup qualifierBotswanaBotswana0–2Equatorial GuineaEquatorial Guinea
1,346
-17·#120 ↓4
17 Nov 2022FriendlyAngolaAngola1–0(N)BotswanaBotswana
1,363
-10·#116 ↓3
27 Sept 2022FriendlyBotswanaBotswana0–1South AfricaSouth Africa
1,373
-4·#113 ↓1
17 Jul 2022COSAFA CupBotswanaBotswana1–2South AfricaSouth Africa
1,377
-8·#111 ↓1
15 Jul 2022COSAFA CupBotswanaBotswana2–0(N)EswatiniEswatini
1,385
+27·#110 ↑7
12 Jul 2022COSAFA CupBotswanaBotswana1–1(N)ZambiaZambia
1,358
+4·#117
10 Jul 2022COSAFA CupAngolaAngola0–1(N)BotswanaBotswana
1,354
+25·#117 ↑5
7 Jul 2022COSAFA CupBotswanaBotswana1–0(N)ComorosComoros
1,329
+17·#122 ↑8
5 Jul 2022COSAFA CupBotswanaBotswana1–0(N)SeychellesSeychelles
1,312
+4·#130 ↑4
5 Jun 2022African Nations Cup qualifierBotswanaBotswana0–0TunisiaTunisia
1,308
+11·#131 ↑1
1 Jun 2022African Nations Cup qualifierBotswanaBotswana0–1LibyaLibya
1,297
-13·#134 ↓3
27 May 2022FriendlyBotswanaBotswana1–0(N)EswatiniEswatini
1,310
+9·#131 ↑2
14 Jul 2021COSAFA CupBotswanaBotswana1–1(N)EswatiniEswatini
1,301
-5·#134
13 Jul 2021COSAFA CupBotswanaBotswana1–2(N)ZambiaZambia
1,306
-14·#134 ↓4
10 Jul 2021COSAFA CupBotswanaBotswana4–0(N)LesothoLesotho
1,320
+33·#131 ↑5
6 Jul 2021COSAFA CupBotswanaBotswana0–1South AfricaSouth Africa
1,287
-6·#136 ↓3
4 Jul 2021FriendlyBotswanaBotswana1–1(N)NamibiaNamibia
1,293
+1·#133
29 Mar 2021African Nations Cup qualifierBotswanaBotswana0–5AlgeriaAlgeria
1,292
-3·#134
25 Mar 2021African Nations Cup qualifierBotswanaBotswana0–1ZimbabweZimbabwe
1,295
-20·#133 ↓2
16 Nov 2020African Nations Cup qualifierBotswanaBotswana1–0ZambiaZambia
1,315
+25·#129 ↑6
12 Nov 2020African Nations Cup qualifierBotswanaBotswana1–2ZambiaZambia
1,290
-7·#136 ↓2
18 Nov 2019African Nations Cup qualifierBotswanaBotswana0–1AlgeriaAlgeria
1,297
-5·#134 ↓2
15 Nov 2019African Nations Cup qualifierBotswanaBotswana0–0ZimbabweZimbabwe
1,302
+10·#134 ↑1
14 Oct 2019FriendlyBotswanaBotswana0–1EgyptEgypt
1,292
-2·#135 ↑1
30 Sept 2019Independence TournamentBotswanaBotswana0–0LiberiaLiberia
1,294
-2·#138
10 Sept 2019World Cup qualifierBotswanaBotswana0–1MalawiMalawi
1,296
-13·#138 ↓4
7 Sept 2019World Cup qualifierBotswanaBotswana0–0MalawiMalawi
1,309
-5·#133 ↓1
8 Jun 2019COSAFA CupBotswanaBotswana0–1(N)ZambiaZambia
1,314
-14·#134 ↓4
5 Jun 2019COSAFA CupBotswanaBotswana2–1(N)LesothoLesotho
1,328
+20·#130 ↑5
2 Jun 2019COSAFA CupBotswanaBotswana2–2South AfricaSouth Africa
1,308
+16·#134 ↑6
22 Mar 2019African Nations Cup qualifierAngolaAngola1–0BotswanaBotswana
1,292
-25·#138 ↓7
18 Nov 2018African Nations Cup qualifierBotswanaBotswana1–2MauritaniaMauritania
1,317
-14·#129 ↓4
16 Oct 2018African Nations Cup qualifierBurkina FasoBurkina Faso0–0BotswanaBotswana
1,331
+7·#124
13 Oct 2018African Nations Cup qualifierBurkina FasoBurkina Faso3–0BotswanaBotswana
1,324
-10·#124 ↓3
30 Sept 2018Independence TournamentBotswanaBotswana1–0NamibiaNamibia
1,334
+13·#122 ↑7
9 Sept 2018African Nations Cup qualifierAngolaAngola1–0BotswanaBotswana
1,321
-19·#129 ↓8
8 Jun 2018COSAFA CupBotswanaBotswana0–3South AfricaSouth Africa
1,340
-10·#122 ↓1
5 Jun 2018COSAFA CupBotswanaBotswana2–0(N)EswatiniEswatini
1,350
+27·#121 ↑4
3 Jun 2018COSAFA CupBotswanaBotswana1–1(N)ZimbabweZimbabwe
1,323
+7·#124 ↑2
1 Jun 2018COSAFA CupBotswanaBotswana6–0(N)MauritiusMauritius
1,316
+20·#126 ↑7
30 May 2018COSAFA CupBotswanaBotswana1–1(N)MalawiMalawi
1,296
-1·#133 ↓1
28 May 2018COSAFA CupAngolaAngola1–2(N)BotswanaBotswana
1,297
+19·#131 ↑8
18 Apr 2018FriendlyBotswanaBotswana1–0ZimbabweZimbabwe
1,278
+17·#139 ↑4
24 Mar 2018FriendlyBotswanaBotswana1–0LesothoLesotho
1,261
+8·#143 ↑4
14 Nov 2017FriendlyBotswanaBotswana0–0GabonGabon
1,253
+7·#147 ↑3
30 Sept 2017Independence TournamentBotswanaBotswana2–0EthiopiaEthiopia
1,246
+21·#149 ↑5
2 Sept 2017FriendlyBotswanaBotswana0–2TanzaniaTanzania
1,225
-7·#154 ↓1
4 Jul 2017COSAFA CupBotswanaBotswana0–2South AfricaSouth Africa
1,232
-4·#153
1 Jul 2017COSAFA CupBotswanaBotswana1–2(N)ZambiaZambia
1,236
-10·#153 ↓5
10 Jun 2017African Nations Cup qualifierBotswanaBotswana0–1MauritaniaMauritania
1,246
-24·#146 ↓4
5 Jun 2017FriendlyBotswanaBotswana0–2(N)DR CongoDR Congo
1,270
-4·#142 ↓2
25 Mar 2017FriendlyBotswanaBotswana0–2TanzaniaTanzania
1,274
-10·#141 ↓4
30 Sept 2016Independence TournamentAngolaAngola1–1BotswanaBotswana
1,284
-7·#137 ↓3
4 Sept 2016African Nations Cup qualifierBurkina FasoBurkina Faso2–1BotswanaBotswana
1,291
-7·#134 ↓1
25 Jun 2016COSAFA CupBotswanaBotswana2–3(N)South AfricaSouth Africa
1,298
-6·#131 ↓3
22 Jun 2016COSAFA CupBotswanaBotswana0–0(N)DR CongoDR Congo
1,304
+14·#128 ↑6
18 Jun 2016COSAFA CupBotswanaBotswana1–1NamibiaNamibia
1,290
+8·#134 ↑4
4 Jun 2016African Nations Cup qualifierBotswanaBotswana1–2UgandaUganda
1,282
-15·#135 ↓3
21 May 2016FriendlyBotswanaBotswana2–1LesothoLesotho
1,297
+4·#133
27 Mar 2016African Nations Cup qualifierBotswanaBotswana2–1ComorosComoros
1,293
+3·#132
24 Mar 2016African Nations Cup qualifierBotswanaBotswana0–1ComorosComoros
1,290
-33·#132 ↓2
17 Nov 2015World Cup qualifierBotswanaBotswana0–2MaliMali
1,323
-10·#131 ↓5
14 Nov 2015World Cup qualifierBotswanaBotswana2–1MaliMali
1,333
+28·#126 ↑7
13 Oct 2015World Cup qualifierBotswanaBotswana3–1EritreaEritrea
1,305
+8·#133 ↑1
10 Oct 2015World Cup qualifierBotswanaBotswana2–0EritreaEritrea
1,297
+24·#134 ↑5
30 Sept 2015Independence TournamentBotswanaBotswana2–3EthiopiaEthiopia
1,273
-18·#137 ↓3
5 Sept 2015African Nations Cup qualifierBurkina FasoBurkina Faso0–1BotswanaBotswana
1,291
+25·#134 ↑4
13 Jun 2015African Nations Cup qualifierBotswanaBotswana0–2UgandaUganda
1,266
-9·#138 ↓2
30 May 2015COSAFA CupBotswanaBotswana1–2(N)MadagascarMadagascar
1,275
-22·#135 ↓3
28 May 2015COSAFA CupBotswanaBotswana1–2(N)MozambiqueMozambique
1,297
-16·#132 ↓2
24 May 2015COSAFA CupBotswanaBotswana0–0South AfricaSouth Africa
1,313
+16·#130 ↑2
29 Mar 2015FriendlyBotswanaBotswana1–2MozambiqueMozambique
1,297
-11·#132
19 Nov 2014African Nations Cup qualifierBotswanaBotswana0–3SenegalSenegal
1,308
-6·#131
14 Nov 2014African Nations Cup qualifierBotswanaBotswana0–0TunisiaTunisia
1,314
+10·#129 ↑3
15 Oct 2014African Nations Cup qualifierBotswanaBotswana0–2EgyptEgypt
1,304
-5·#131 ↓1
10 Oct 2014African Nations Cup qualifierBotswanaBotswana0–2EgyptEgypt
1,309
-15·#130 ↓3
10 Sept 2014African Nations Cup qualifierBotswanaBotswana0–2SenegalSenegal
1,324
-16·#127 ↓2
6 Sept 2014African Nations Cup qualifierBotswanaBotswana1–2TunisiaTunisia
1,340
-7·#126 ↓1
13 Aug 2014FriendlyAngolaAngola0–0BotswanaBotswana
1,347
+6·#126 ↑1
2 Aug 2014African Nations Cup qualifierBotswanaBotswana1–1Guinea-BissauGuinea-Bissau
1,341
-1·#127
19 Jul 2014African Nations Cup qualifierBotswanaBotswana2–0Guinea-BissauGuinea-Bissau
1,342
+15·#127 ↑1
14 Jul 2014FriendlyBotswanaBotswana2–0LesothoLesotho
1,327
+8·#128
1 Jul 2014FriendlyBotswanaBotswana4–2TanzaniaTanzania
1,319
+14·#128 ↑1
1 Jun 2014African Nations Cup qualifierBurundiBurundi0–1BotswanaBotswana
1,305
+16·#129 ↑5
18 May 2014African Nations Cup qualifierBurundiBurundi0–0BotswanaBotswana
1,289
+8·#135 ↑1
11 May 2014FriendlyBotswanaBotswana1–4Swaziland🏳
1,281
-30·#137 ↓6
5 Mar 2014FriendlyBotswanaBotswana3–0South SudanSouth Sudan
1,311
+4·#130 ↑1
30 Sept 2013Independence TournamentBurkina FasoBurkina Faso0–1BotswanaBotswana
1,307
+22·#133 ↑4
7 Sept 2013World Cup qualifierBotswanaBotswana1–4South AfricaSouth Africa
1,285
-8·#137
3 Sept 2013FriendlyBotswanaBotswana1–0MalawiMalawi
1,293
+9·#137
31 Aug 2013FriendlyBotswanaBotswana1–3UgandaUganda
1,284
-10·#137
11 Jul 2013COSAFA CupBotswanaBotswana2–1(N)KenyaKenya
1,294
+27·#137 ↑5
9 Jul 2013COSAFA CupBotswanaBotswana3–3(N)LesothoLesotho
1,267
-7·#142 ↓2
7 Jul 2013COSAFA CupBotswanaBotswana0–0(N)Swaziland🏳
1,274
-9·#140 ↓3
15 Jun 2013World Cup qualifierBotswanaBotswana3–2Central African RepublicCentral African Republic
1,283
+15·#137 ↑5
8 Jun 2013World Cup qualifierBotswanaBotswana1–2EthiopiaEthiopia
1,268
-23·#142 ↓3
4 Jun 2013FriendlyBotswanaBotswana1–1EgyptEgypt
1,291
+9·#138 ↑1
24 Mar 2013World Cup qualifierBotswanaBotswana0–1EthiopiaEthiopia
1,282
-14·#139 ↓2
19 Mar 2013FriendlyBotswanaBotswana1–0MalawiMalawi
1,296
+9·#138 ↑1
6 Feb 2013FriendlyBotswanaBotswana1–2ZimbabweZimbabwe
1,287
-5·#139
13 Jan 2013FriendlyAngolaAngola2–0(N)BotswanaBotswana
1,292
-7·#139 ↓1
13 Oct 2012African Nations Cup qualifierBotswanaBotswana1–4MaliMali
1,299
-20·#137 ↓8
8 Sept 2012African Nations Cup qualifierBotswanaBotswana0–3MaliMali
1,319
-8·#126 ↓1
26 Aug 2012FriendlyBotswanaBotswana0–0UgandaUganda
1,327
+3·#126 ↑1
15 Aug 2012FriendlyBotswanaBotswana3–3TanzaniaTanzania
1,324
-4·#127 ↓1
18 Jul 2012Friendly tournamentBotswanaBotswana0–0LesothoLesotho
1,328
-10·#126 ↓4
16 Jul 2012Friendly tournamentBotswanaBotswana1–0ZimbabweZimbabwe
1,338
+12·#121 ↑5
12 Jul 2012FriendlyBotswanaBotswana1–3KenyaKenya
1,326
-12·#126 ↓4
9 Jun 2012World Cup qualifierBotswanaBotswana1–1South AfricaSouth Africa
1,338
+8·#123 ↑3
2 Jun 2012World Cup qualifierBotswanaBotswana0–2Central African RepublicCentral African Republic
1,330
-33·#126 ↓10
28 May 2012FriendlyBotswanaBotswana1–1(N)IraqIraq
1,363
+6·#116 ↑3
23 May 2012FriendlyBotswanaBotswana3–0LesothoLesotho
1,357
+5·#119 ↑1
1 Feb 2012African Nations CupBotswanaBotswana1–2(N)MaliMali
1,352
-15·#119 ↓2
28 Jan 2012African Nations CupBotswanaBotswana1–6(N)GuineaGuinea
1,367
-40·#117 ↓12
24 Jan 2012African Nations CupBotswanaBotswana0–1(N)GhanaGhana
1,407
-6·#105 ↓2
7 Jan 2012FriendlyBotswanaBotswana0–0ZimbabweZimbabwe
1,413
-4·#103
21 Dec 2011FriendlyBotswanaBotswana3–0(N)LesothoLesotho
1,417
+8·#103 ↑2
15 Nov 2011FriendlyBotswanaBotswana1–1NigerNiger
1,409
+1·#104 ↓1
12 Nov 2011FriendlyBotswanaBotswana0–0NigeriaNigeria
1,408
+8·#103 ↑3
4 Sept 2011African Nations Cup qualifierBotswanaBotswana0–1TogoTogo
1,400
-17·#108 ↓3
30 Aug 2011FriendlyBotswanaBotswana1–2LesothoLesotho
1,417
-18·#104 ↓4
10 Aug 2011FriendlyBotswanaBotswana1–0KenyaKenya
1,435
+4·#101 ↑2
31 Jul 2011FriendlyBotswanaBotswana2–0(N)Swaziland🏳
1,431
+4·#103
5 Jun 2011African Nations Cup qualifierBotswanaBotswana0–0MalawiMalawi
1,427
-6·#105 ↓3
25 May 2011FriendlyBotswanaBotswana0–0Swaziland🏳
1,433
-5·#105 ↓2
26 Mar 2011African Nations Cup qualifierBotswanaBotswana1–0ChadChad
1,438
+14·#103 ↑4
16 Mar 2011FriendlyBotswanaBotswana1–1NamibiaNamibia
1,424
-6·#107 ↓1
9 Feb 2011FriendlyBotswanaBotswana1–1MozambiqueMozambique
1,430
+1·#106 ↑1
19 Jan 2011FriendlyBotswanaBotswana1–2(N)SwedenSweden
1,429
-2·#107 ↓1
17 Nov 2010African Nations Cup qualifierBotswanaBotswana1–0TunisiaTunisia
1,431
+25·#106 ↑2
27 Oct 2010FriendlyBotswanaBotswana2–0Swaziland🏳
1,406
+4·#108 ↑2
12 Oct 2010FriendlyBotswanaBotswana2–0Equatorial GuineaEquatorial Guinea
1,402
+12·#110 ↑3
4 Sept 2010African Nations Cup qualifierBotswanaBotswana2–1TogoTogo
1,390
+17·#112 ↑4
11 Aug 2010African Nations Cup qualifierBotswanaBotswana1–1MalawiMalawi
1,373
+6·#115 ↑4
4 Aug 2010FriendlyBotswanaBotswana2–0ZimbabweZimbabwe
1,367
+10·#119
9 Jul 2010African Nations Cup qualifierBotswanaBotswana1–0ChadChad
1,357
+11·#119 ↑1
1 Jul 2010African Nations Cup qualifierBotswanaBotswana1–0TunisiaTunisia
1,346
+37·#120 ↑9
21 Mar 2010FriendlyBotswanaBotswana0–0NamibiaNamibia
1,309
+3·#130 ↑1
3 Mar 2010FriendlyBotswanaBotswana1–0MozambiqueMozambique
1,306
+15·#131 ↑2
26 Oct 2009COSAFA CupBotswanaBotswana0–1ZimbabweZimbabwe
1,291
-11·#132
22 Oct 2009COSAFA CupBotswanaBotswana2–0(N)SeychellesSeychelles
1,302
+11·#132
20 Oct 2009COSAFA CupBotswanaBotswana1–0(N)Swaziland🏳
1,291
+14·#132 ↑2
18 Oct 2009COSAFA CupBotswanaBotswana0–0(N)ComorosComoros
1,277
-17·#134 ↓2
30 Sept 2009FriendlyBotswanaBotswana1–4ChinaChina
1,294
-5·#132
5 Jul 2009FriendlyBotswanaBotswana1–1IranIran
1,299
+7·#132
6 Jun 2009FriendlyBotswanaBotswana0–0New ZealandNew Zealand
1,292
+3·#132
1 Apr 2009FriendlyBotswanaBotswana0–0LesothoLesotho
1,289
-2·#132
21 Mar 2009FriendlyBotswanaBotswana0–0NamibiaNamibia
1,291
+3·#132 ↑1
11 Oct 2008World Cup and African Nations Cup qualifierBotswanaBotswana0–1MozambiqueMozambique
1,288
-22·#131 ↓4
7 Sept 2008World Cup and African Nations Cup qualifierBotswanaBotswana0–1MadagascarMadagascar
1,310
-19·#126 ↓3
31 Aug 2008FriendlyBotswanaBotswana1–0LesothoLesotho
1,329
+3·#123
20 Aug 2008FriendlyBotswanaBotswana0–1ZimbabweZimbabwe
1,326
-5·#123 ↓1
27 Jul 2008COSAFA CupBotswanaBotswana0–2(N)MozambiqueMozambique
1,331
-34·#122 ↓6
22 Jun 2008World Cup and African Nations Cup qualifierBotswanaBotswana0–4Ivory CoastIvory Coast
1,365
-6·#116 ↓2
14 Jun 2008World Cup and African Nations Cup qualifierBotswanaBotswana1–1Ivory CoastIvory Coast
1,371
+13·#115 ↑1
8 Jun 2008World Cup and African Nations Cup qualifierBotswanaBotswana2–1MozambiqueMozambique
1,358
+25·#116 ↑5
31 May 2008World Cup and African Nations Cup qualifierBotswanaBotswana0–0MadagascarMadagascar
1,333
-11·#119 ↓3
26 Mar 2008FriendlyBotswanaBotswana0–1ZimbabweZimbabwe
1,344
-10·#116 ↓1
10 Feb 2008Friendly tournamentBotswanaBotswana1–0(N)MozambiqueMozambique
1,354
+16·#115 ↑3
9 Feb 2008Friendly tournamentBotswanaBotswana4–1Swaziland🏳
1,338
+22·#118 ↑8
16 Jan 2008FriendlyBotswanaBotswana1–2South AfricaSouth Africa
1,316
-3·#126
13 Oct 2007African Nations Cup qualifierBotswanaBotswana0–1EgyptEgypt
1,319
-2·#128
29 Sept 2007COSAFA CupBotswanaBotswana0–1South AfricaSouth Africa
1,321
-8·#127
29 Jul 2007COSAFA CupAngolaAngola0–0BotswanaBotswana
1,329
+9·#123 ↑3
28 Jul 2007COSAFA CupBotswanaBotswana1–0NamibiaNamibia
1,320
+11·#126 ↑3
21 Jul 2007FriendlyBotswanaBotswana0–0ZambiaZambia
1,309
+4·#129 ↑2
16 Jun 2007African Nations Cup qualifierBotswanaBotswana2–1MauritaniaMauritania
1,305
+10·#127 ↑4
3 Jun 2007African Nations Cup qualifierBurundiBurundi1–0(N)BotswanaBotswana
1,295
-25·#131 ↓7
27 May 2007FriendlyBotswanaBotswana0–0LibyaLibya
1,320
±0·#123
25 Mar 2007African Nations Cup qualifierBurundiBurundi0–1BotswanaBotswana
1,320
+12·#123 ↑3
6 Feb 2007FriendlyBotswanaBotswana1–0NamibiaNamibia
1,308
+5·#128 ↑1
15 Nov 2006FriendlyBotswanaBotswana1–0Swaziland🏳
1,303
+5·#127 ↑1
7 Oct 2006African Nations Cup qualifierBotswanaBotswana0–0EgyptEgypt
1,298
+15·#130 ↑3
3 Oct 2006FriendlyBotswanaBotswana1–0LesothoLesotho
1,283
+4·#133 ↑2
2 Sept 2006African Nations Cup qualifierBotswanaBotswana0–4MauritaniaMauritania
1,279
-46·#132 ↓9
19 Aug 2006COSAFA CupBotswanaBotswana0–1ZambiaZambia
1,325
-6·#123
5 Aug 2006FriendlyBotswanaBotswana0–0UgandaUganda
1,331
+4·#123
8 Jul 2006Independence TournamentBotswanaBotswana0–0MalawiMalawi
1,327
+6·#124
6 Jul 2006Independence TournamentBotswanaBotswana1–2MalawiMalawi
1,321
-10·#124
21 May 2006COSAFA CupBotswanaBotswana0–0South AfricaSouth Africa
1,331
+1·#121
20 May 2006COSAFA CupBotswanaBotswana2–0MadagascarMadagascar
1,330
+16·#121 ↑4
14 May 2006FriendlyBotswanaBotswana0–0ZambiaZambia
1,314
+3·#125 ↑3
8 Oct 2005World Cup and African Nations Cup qualifierBotswanaBotswana1–2GuineaGuinea
1,311
-16·#129 ↓8
3 Sept 2005World Cup and African Nations Cup qualifierBotswanaBotswana0–1MoroccoMorocco
1,327
-3·#123 ↓1
10 Aug 2005FriendlyAngolaAngola0–0(N)BotswanaBotswana
1,330
+5·#123 ↑3
9 Aug 2005FriendlyAngolaAngola0–0(N)BotswanaBotswana
1,325
+6·#126
1 Jul 2005FriendlyBotswanaBotswana0–0DR CongoDR Congo
1,319
±0·#126
18 Jun 2005World Cup and African Nations Cup qualifierBotswanaBotswana3–1MalawiMalawi
1,319
+40·#127 ↑8
4 Jun 2005World Cup and African Nations Cup qualifierBotswanaBotswana1–3TunisiaTunisia
1,279
-12·#135
17 Apr 2005COSAFA CupBotswanaBotswana0–2(N)ZimbabweZimbabwe
1,291
-14·#134 ↓4
16 Apr 2005COSAFA CupBotswanaBotswana1–1NamibiaNamibia
1,305
-2·#130 ↓1
26 Mar 2005World Cup and African Nations Cup qualifierBotswanaBotswana0–1KenyaKenya
1,307
-10·#129 ↓2
16 Mar 2005FriendlyBotswanaBotswana1–1ZimbabweZimbabwe
1,317
+6·#127 ↑1
26 Feb 2005FriendlyBotswanaBotswana0–0ZambiaZambia
1,311
+2·#128 ↑1
15 Dec 2004FriendlyBotswanaBotswana1–1LesothoLesotho
1,309
-1·#128
9 Oct 2004World Cup and African Nations Cup qualifierBotswanaBotswana2–1KenyaKenya
1,310
+25·#127 ↑5
30 Sept 2004Independence TournamentBotswanaBotswana1–0ZambiaZambia
1,285
+20·#133 ↑8
5 Sept 2004World Cup and African Nations Cup qualifierBotswanaBotswana0–4GuineaGuinea
1,265
-8·#140 ↓1
18 Aug 2004FriendlyBotswanaBotswana0–2ZimbabweZimbabwe
1,273
-4·#139 ↓1
18 Jul 2004COSAFA CupAngolaAngola1–1BotswanaBotswana
1,277
+15·#138 ↑3
3 Jul 2004World Cup and African Nations Cup qualifierBotswanaBotswana0–1MoroccoMorocco
1,262
-6·#141 ↓1
19 Jun 2004World Cup and African Nations Cup qualifierBotswanaBotswana2–0MalawiMalawi
1,268
+29·#140 ↑5
5 Jun 2004World Cup and African Nations Cup qualifierBotswanaBotswana1–4TunisiaTunisia
1,239
-3·#146 ↓1
26 May 2004FriendlyBotswanaBotswana0–0MozambiqueMozambique
1,242
+4·#145 ↑1
28 Apr 2004FriendlyBotswanaBotswana0–0NamibiaNamibia
1,238
+1·#147 ↑1
29 Feb 2004COSAFA CupBotswanaBotswana0–0LesothoLesotho
1,237
+2·#148
13 Dec 2003FriendlyBotswanaBotswana0–2ZimbabweZimbabwe
1,235
-10·#147 ↓2
16 Nov 2003World Cup and African Nations Cup qualifierBotswanaBotswana0–0LesothoLesotho
1,245
+2·#145 ↑1
11 Oct 2003World Cup and African Nations Cup qualifierBotswanaBotswana4–1LesothoLesotho
1,243
+23·#146 ↑4
6 Sept 2003Independence TournamentBotswanaBotswana3–0Swaziland🏳
1,220
+38·#150 ↑9
5 Jul 2003African Nations Cup qualifierBotswanaBotswana0–0DR CongoDR Congo
1,182
+11·#158
22 Jun 2003African Nations Cup qualifierBotswanaBotswana2–3Swaziland🏳
1,171
-12·#158 ↓1
10 Jun 2003FriendlyBotswanaBotswana0–0Trinidad and TobagoTrinidad and Tobago
1,183
+4·#157
7 Jun 2003African Nations Cup qualifierBotswanaBotswana0–1LibyaLibya
1,179
-17·#157 ↓2
25 May 2003COSAFA CupBotswanaBotswana1–1MalawiMalawi
1,196
+2·#155 ↑1
16 May 2003FriendlyBotswanaBotswana2–1LesothoLesotho
1,194
+12·#156 ↑1
30 Mar 2003African Nations Cup qualifierBotswanaBotswana0–0LibyaLibya
1,182
+14·#157 ↑2
16 Mar 2003COSAFA CupBotswanaBotswana1–0NamibiaNamibia
1,168
+29·#159 ↑5
9 Mar 2003FriendlyBotswanaBotswana0–1LesothoLesotho
1,139
-13·#164 ↓3
14 Dec 2002FriendlyBotswanaBotswana1–0ZambiaZambia
1,152
+16·#161 ↑2
13 Oct 2002African Nations Cup qualifierBotswanaBotswana0–2DR CongoDR Congo
1,136
-5·#163
7 Sept 2002African Nations Cup qualifierBotswanaBotswana0–0Swaziland🏳
1,141
-1·#164
26 Aug 2002FriendlyBotswanaBotswana0–1LesothoLesotho
1,142
-13·#164 ↓2
9 Jun 2002FriendlyBotswanaBotswana0–1MalawiMalawi
1,155
-4·#162 ↓1
8 Jun 2002FriendlyBotswanaBotswana0–2MalawiMalawi
1,159
-6·#161 ↓1
30 Mar 2002COSAFA CupBotswanaBotswana0–0South AfricaSouth Africa
1,165
+15·#161 ↑2
16 Mar 2002FriendlyBotswanaBotswana3–1NamibiaNamibia
1,150
+15·#163 ↑1
2 Mar 2002FriendlyBotswanaBotswana6–2Swaziland🏳
1,135
+17·#165 ↑4
16 Dec 2001Friendly tournamentBotswanaBotswana1–0LesothoLesotho
1,118
+14·#168 ↑3
15 Dec 2001Friendly tournamentBotswanaBotswana3–2NamibiaNamibia
1,104
+18·#171 ↑6
17 Mar 2001COSAFA CupBotswanaBotswana0–1MalawiMalawi
1,086
-18·#175 ↓3
11 Mar 2001Friendly tournamentBotswanaBotswana1–3(N)MozambiqueMozambique
1,104
-16·#172 ↓2
10 Mar 2001Friendly tournamentBotswanaBotswana1–0(N)Swaziland🏳
1,120
+20·#170 ↑5
28 Jan 2001Friendly tournamentBotswanaBotswana2–1LesothoLesotho
1,100
+16·#175 ↑1
27 Jan 2001Friendly tournamentBotswanaBotswana1–2Swaziland🏳
1,084
-15·#176 ↓1
15 Jul 2000African Nations Cup qualifierBotswanaBotswana0–2MadagascarMadagascar
1,099
-5·#176 ↓2
1 Jul 2000African Nations Cup qualifierBotswanaBotswana1–0MadagascarMadagascar
1,104
+33·#174 ↑6
4 Jun 2000King's Millenium CupBotswanaBotswana1–1(N)LesothoLesotho
1,071
+3·#180
2 Jun 2000King's Millenium CupBotswanaBotswana0–0Swaziland🏳
1,068
+8·#180 ↑2
1 Jun 2000King's Millenium CupBotswanaBotswana2–0(N)MozambiqueMozambique
1,060
+36·#182 ↑4
22 Apr 2000World Cup qualifierBotswanaBotswana0–1ZambiaZambia
1,024
-1·#186
8 Apr 2000World Cup qualifierBotswanaBotswana0–1ZambiaZambia
1,025
-4·#187 ↓1
25 Mar 2000COSAFA CupBotswanaBotswana0–3ZambiaZambia
1,029
-2·#184
19 Mar 2000FriendlyBotswanaBotswana3–0Swaziland🏳
1,031
+24·#184 ↑3
27 Feb 2000FriendlyBotswanaBotswana1–0LesothoLesotho
1,007
+11·#186 ↑1
30 May 1999COSAFA CupBotswanaBotswana0–2MozambiqueMozambique
996
-18·#187 ↓2
16 May 1999FriendlyBotswanaBotswana1–2Swaziland🏳
1,014
-3·#185
20 Feb 1999COSAFA CupBotswanaBotswana1–2South AfricaSouth Africa
1,017
-2·#185
15 Aug 1998African Nations Cup qualifierBotswanaBotswana1–2MozambiqueMozambique
1,019
-4·#185
2 Aug 1998African Nations Cup qualifierBotswanaBotswana0–0MozambiqueMozambique
1,023
+11·#185 ↑1
16 May 1998FriendlyBotswanaBotswana1–2Swaziland🏳
1,012
-4·#186 ↓1
25 Jan 1998COSAFA CupBotswanaBotswana1–2MozambiqueMozambique
1,016
-7·#187
12 Jan 1998FriendlyBotswanaBotswana0–0LesothoLesotho
1,023
+7·#187
10 Jan 1998FriendlyBotswanaBotswana0–0Swaziland🏳
1,016
+6·#187
6 Jul 1997Independence TournamentBotswanaBotswana0–0MalawiMalawi
1,010
+13·#187
1 Mar 1997COSAFA CupBotswanaBotswana1–4MalawiMalawi
997
-9·#190
23 Feb 1997FriendlyBotswanaBotswana1–4LesothoLesotho
1,006
-15·#190 ↓4
21 Feb 1997FriendlyBotswanaBotswana0–0Swaziland🏳
1,021
+3·#186 ↑2
25 Aug 1996African Nations Cup qualifierBotswanaBotswana0–6NamibiaNamibia
1,018
-14·#187 ↓2
11 Aug 1996African Nations Cup qualifierBotswanaBotswana0–0NamibiaNamibia
1,032
+5·#185
30 Jul 1995African Nations Cup qualifierAngolaAngola4–0BotswanaBotswana
1,027
-4·#184 ↓1
16 Jul 1995African Nations Cup qualifierBotswanaBotswana0–4MaliMali
1,031
-5·#183
4 Jun 1995African Nations Cup qualifierBotswanaBotswana1–1NamibiaNamibia
1,036
±0·#183
30 Apr 1995FriendlyBotswanaBotswana1–4ZambiaZambia
1,036
-2·#183 ↓1
23 Apr 1995African Nations Cup qualifierBotswanaBotswana0–3MozambiqueMozambique
1,038
-17·#182 ↓2
16 Apr 1995FriendlyBotswanaBotswana0–2ZambiaZambia
1,055
-1·#180
9 Apr 1995African Nations Cup qualifierBotswanaBotswana0–5GuineaGuinea
1,056
-6·#180
22 Jan 1995African Nations Cup qualifierAngolaAngola2–1BotswanaBotswana
1,062
-8·#180
7 Jan 1995African Nations Cup qualifierBotswanaBotswana1–3MaliMali
1,070
-12·#180 ↓1
13 Nov 1994African Nations Cup qualifierBotswanaBotswana1–1NamibiaNamibia
1,082
+9·#179 ↑1
16 Oct 1994African Nations Cup qualifierBotswanaBotswana1–3MozambiqueMozambique
1,073
-8·#180
4 Sept 1994African Nations Cup qualifierBotswanaBotswana0–1GuineaGuinea
1,081
-10·#180 ↓2
18 Aug 1994FriendlyBotswanaBotswana3–2NamibiaNamibia
1,091
+14·#177 ↑3
16 Aug 1994FriendlyBotswanaBotswana1–1NamibiaNamibia
1,077
+4·#180
1 Jul 1994FriendlyBotswanaBotswana0–1NamibiaNamibia
1,073
-12·#180 ↓2
28 Feb 1993World Cup qualifierBotswanaBotswana1–2NigerNiger
1,085
-5·#176 ↓1
17 Jan 1993World Cup qualifierBotswanaBotswana0–0Ivory CoastIvory Coast
1,090
+17·#174 ↑3
10 Jan 1993FriendlyBotswanaBotswana0–2South AfricaSouth Africa
1,073
-2·#177
20 Dec 1992World Cup qualifierBotswanaBotswana0–1NigerNiger
1,075
-12·#177 ↓2
10 Oct 1992World Cup qualifierBotswanaBotswana0–6Ivory CoastIvory Coast
1,087
-1·#176
3 Oct 1992Independence TournamentBotswanaBotswana0–1KenyaKenya
1,088
-7·#176 ↓3
30 Sept 1992Independence TournamentBotswanaBotswana1–3KenyaKenya
1,095
-11·#173 ↓3
28 Jun 1992African Nations Cup qualifierBotswanaBotswana0–4LesothoLesotho
1,106
-52·#169 ↓7
14 Jun 1992African Nations Cup qualifierBotswanaBotswana0–0LesothoLesotho
1,158
+4·#159
30 Sept 1991Independence TournamentBotswanaBotswana0–0GhanaGhana
1,154
+10·#156 ↑2
21 Sept 1991Independence TournamentBotswanaBotswana2–1Swaziland🏳
1,144
+13·#158
25 Jun 1991Independence TournamentBotswanaBotswana1–1MozambiqueMozambique
1,131
+12·#153 ↑2
20 Jun 1991Independence TournamentBotswanaBotswana0–2MozambiqueMozambique
1,119
-6·#155 ↓1
30 Sept 1990Independence TournamentBotswanaBotswana0–0CameroonCameroon
1,125
+13·#153 ↑3
26 Aug 1990FriendlyBotswanaBotswana0–7ZimbabweZimbabwe
1,112
-9·#156 ↓2
25 Aug 1990FriendlyBotswanaBotswana1–3Swaziland🏳
1,121
-20·#154 ↓5
24 Jun 1990FriendlyBotswanaBotswana0–1MauritiusMauritius
1,141
-10·#149
23 Jan 1990SADCC TournamentBotswanaBotswana0–0(N)TanzaniaTanzania
1,151
+3·#147
21 Jan 1990SADCC TournamentBotswanaBotswana2–2(N)MalawiMalawi
1,148
+11·#147 ↑1
20 Jan 1990SADCC TournamentBotswanaBotswana1–3Swaziland🏳
1,137
-19·#148 ↓1
1 Oct 1989Independence TournamentBotswanaBotswana2–1ZambiaZambia
1,156
+27·#144 ↑6
30 Sept 1988Independence TournamentBotswanaBotswana1–0ZimbabweZimbabwe
1,129
+25·#150 ↑2
10 Aug 1988Blair TrophyBotswanaBotswana0–0ZambiaZambia
1,104
+13·#152 ↑2
31 Jul 1988FriendlyBotswanaBotswana2–1Swaziland🏳
1,091
+7·#154 ↑2
30 Sept 1987Independence TournamentBotswanaBotswana2–2TanzaniaTanzania
1,084
+6·#153 ↑2
21 Jun 1987Olympic Games qualifierBotswanaBotswana0–3ZambiaZambia
1,078
-2·#155 ↓1
13 Jun 1987Olympic Games qualifierBotswanaBotswana0–4ZambiaZambia
1,080
-7·#154 ↓1
28 Mar 1987FriendlyBotswanaBotswana0–0MauritiusMauritius
1,087
+2·#153
30 Sept 1986Independence TournamentBotswanaBotswana2–0MalawiMalawi
1,085
+41·#157 ↑3
26 Apr 1986FriendlyBotswanaBotswana1–0Swaziland🏳
1,044
+15·#161 ↑3
16 Feb 1986FriendlyBotswanaBotswana0–3ZambiaZambia
1,029
-1·#164
15 Feb 1986FriendlyBotswanaBotswana0–6ZambiaZambia
1,030
-1·#164 ↓1
30 Sept 1984Independence TournamentAngolaAngola3–1BotswanaBotswana
1,031
-6·#161
18 Feb 1982FriendlyBotswanaBotswana0–2ZambiaZambia
1,037
-1·#161
30 Sept 1981Independence TournamentBotswanaBotswana0–1ZimbabweZimbabwe
1,038
-3·#161
18 Apr 1981Independence TournamentBotswanaBotswana2–5(N)MalawiMalawi
1,041
-4·#159 ↓2
1 Oct 1978Independence TournamentBotswanaBotswana0–2MozambiqueMozambique
1,045
-12·#158 ↓2
30 Sept 1978Independence TournamentBotswanaBotswana1–4MozambiqueMozambique
1,057
-16·#156 ↓3
1 Oct 1977Independence TournamentBotswanaBotswana1–5MalawiMalawi
1,073
-14·#154
30 Sept 1977Independence TournamentBotswanaBotswana0–2MalawiMalawi
1,087
-12·#154 ↓5
27 Jul 1977FriendlyBotswanaBotswana0–2ChinaChina
1,099
-3·#149
30 Sept 1976Independence TournamentBotswanaBotswana2–3ZambiaZambia
1,102
-4·#149
19 Sept 1976Independence TournamentBotswanaBotswana2–0Swaziland🏳
1,106
+18·#149 ↑4
18 Sept 1976Independence TournamentBotswanaBotswana1–2Swaziland🏳
1,088
-20·#153 ↓4
17 Sept 1976Independence TournamentBotswanaBotswana0–3MalawiMalawi
1,108
-14·#149 ↓2
13 Sept 1976Independence TournamentBotswanaBotswana1–7MalawiMalawi
1,122
-20·#147 ↓5
6 Sept 1976Independence TournamentBotswanaBotswana3–1Swaziland🏳
1,142
+30·#142 ↑8
30 Sept 1974Independence TournamentBotswanaBotswana3–1Swaziland🏳
1,112
+18·#149 ↑3
6 Sept 1974Independence TournamentBotswanaBotswana4–3Swaziland🏳
1,094
+22·#152 ↑4
30 Sept 1972Independence TournamentBotswanaBotswana5–2Swaziland🏳
1,072
+29·#155 ↑2
6 Sept 1972Independence TournamentBotswanaBotswana1–5Swaziland🏳
1,043
-13·#158 ↓1
7 Sept 1970Independence TournamentBotswanaBotswana3–5Swaziland🏳
1,056
-10·#155
6 Sept 1968Independence TournamentBotswanaBotswana1–8(N)MalawiMalawi
1,066
#154