Botswana host Uganda in the World Cup Qualification Africa on 9 October 2025, Thursday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 17:00 UK Time.
Botswana’s campaign in Group G has been turbulent, while Uganda are closing strong in their pursuit of a potential second-round qualification. The visitors come into this clash in better rhythm after back-to-back wins, while Botswana are looking to salvage some pride after a run of inconsistent results.
The Zebras remain unpredictable, having lost four of their last five qualifiers. Their recent 2-0 defeat at Mozambique followed another tough outing against Algeria, showing recurring defensive gaps. Botswana have managed only one home victory in this qualification cycle, a 2-0 result against Somalia.
While they have shown flashes of attacking intent, scoring in most matches, the defensive issues remain evident with thirteen goals conceded across eight fixtures. The hosts will need discipline and sharper finishing if they are to stand any chance against a well-organised Ugandan side.
The Cranes have been impressive in recent outings, winning three straight matches without conceding. Their 2-0 success over Somalia and 4-0 win against Mozambique underline their attacking control and defensive efficiency.
Uganda’s tenacity has kept them in the top two of the table, with twelve goals scored and only seven allowed in eight games. Away from home, they tend to grind results through measured buildup play and strong transitions, a pattern that should work well against a shaky Botswana defence.
Uganda have the stronger momentum and a clear structural advantage. Their ability to stay compact at the back while converting chances efficiently gives them an edge over Botswana, who often lose control in defensive areas.
Given the form trend and quality difference, Uganda are well placed to secure another win. Expect the visitors to dictate the pace, create more clear chances, and keep a clean sheet. A 1-0 victory for the Cranes looks realistic and aligns perfectly with our betting pick of Uganda to win.
| Botswana | Uganda | |
|---|---|---|
| Game Played | 9 | 9 |
| Wins | 3 | 6 |
| Draws | 0 | 0 |
| Loss | 6 | 3 |
| Goals For | 10 | 13 |
| Goals Against | 14 | 7 |
| Botswana | Uganda | |
|---|---|---|
| Game Played | 5 | 4 |
| Wins | 2 | 2 |
| Draws | 0 | 0 |
| Loss | 3 | 2 |
| Goals For | 6 | 4 |
| Goals Against | 7 | 5 |
|
09.10.25
|
Botswana Uganda |
0-1 |
|
08.09.25
|
Mozambique Botswana |
2-0 |
|
04.09.25
|
Algeria Botswana |
3-1 |
|
06.07.25
|
Malawi Botswana (Penalties:0 - 3) |
1-1 |
|
11.06.25
|
Botswana Zambia |
3-3 |
|
09.06.25
|
Comoros Botswana |
0-0 |
|
25.03.25
|
Botswana Somalia |
2-0 |
|
21.03.25
|
Botswana Algeria |
1-3 |
|
19.11.24
|
Egypt Botswana |
1-1 |
|
15.11.24
|
Botswana Mauritania |
1-1 |
|
15.10.24
|
Botswana Cape Verde |
1-0 |
|
10.10.24
|
Cape Verde Botswana |
0-1 |
|
10.09.24
|
Botswana Egypt |
0-4 |
|
07.09.24
|
Mauritania Botswana |
1-0 |
|
02.07.24
|
Mozambique Botswana |
3-1 |
|
29.06.24
|
South Africa Botswana |
0-0 |
|
26.06.24
|
Eswatini Botswana |
0-0 |
|
10.06.24
|
Somalia Botswana |
1-3 |
|
07.06.24
|
Uganda Botswana |
1-0 |
|
25.03.24
|
Burundi Botswana |
0-0 |
|
22.03.24
|
Botswana Rwanda |
0-0 |
|
08.01.24
|
Botswana Mozambique |
1-1 |
|
21.11.23
|
Botswana Guinea |
1-0 |
|
16.11.23
|
Botswana Mozambique |
2-3 |
|
16.10.23
|
Botswana Eswatini |
2-1 |
|
30.09.23
|
Botswana Zimbabwe (Penalties:1 - 0) |
1-1 |
|
07.09.23
|
Tunisia Botswana |
3-0 |
|
11.07.23
|
Namibia Botswana |
0-0 |
|
08.07.23
|
South Africa Botswana |
2-1 |
|
05.07.23
|
Eswatini Botswana |
0-1 |
|
17.06.23
|
Botswana Libya |
1-0 |
|
28.03.23
|
Botswana Equatorial Guinea |
2-3 |
|
24.03.23
|
Equatorial Guinea Botswana |
2-0 |
|
17.11.22
|
Angola Botswana |
1-0 |
|
27.09.22
|
South Africa Botswana |
1-0 |
|
17.07.22
|
South Africa Botswana |
2-1 |
|
15.07.22
|
Botswana Eswatini |
2-0 |
|
12.07.22
|
Zambia Botswana (Penalties:5 - 4) |
1-1 |
|
10.07.22
|
Botswana Angola |
1-0 |
|
07.07.22
|
Comoros Botswana |
0-1 |
|
05.07.22
|
Seychelles Botswana |
0-1 |
|
05.06.22
|
Botswana Tunisia |
0-0 |
|
01.06.22
|
Libya Botswana |
1-0 |
|
14.07.21
|
Eswatini Botswana |
1-1 |
|
13.07.21
|
Zambia Botswana |
2-1 |
|
10.07.21
|
Botswana Lesotho |
4-0 |
|
06.07.21
|
South Africa Botswana |
1-0 |
|
29.03.21
|
Algeria Botswana |
5-0 |
|
25.03.21
|
Botswana Zimbabwe |
0-1 |
|
16.11.20
|
Botswana Zambia |
1-0 |
|
09.10.25
|
Botswana Uganda |
0-1 |
|
11.06.25
|
Botswana Zambia |
3-3 |
|
25.03.25
|
Botswana Somalia |
2-0 |
|
21.03.25
|
Botswana Algeria |
1-3 |
|
15.11.24
|
Botswana Mauritania |
1-1 |
|
15.10.24
|
Botswana Cape Verde |
1-0 |
|
10.09.24
|
Botswana Egypt |
0-4 |
|
22.03.24
|
Botswana Rwanda |
0-0 |
|
08.01.24
|
Botswana Mozambique |
1-1 |
|
21.11.23
|
Botswana Guinea |
1-0 |
|
16.11.23
|
Botswana Mozambique |
2-3 |
|
16.10.23
|
Botswana Eswatini |
2-1 |
|
30.09.23
|
Botswana Zimbabwe (Penalties:1 - 0) |
1-1 |
|
17.06.23
|
Botswana Libya |
1-0 |
|
28.03.23
|
Botswana Equatorial Guinea |
2-3 |
|
15.07.22
|
Botswana Eswatini |
2-0 |
|
10.07.22
|
Botswana Angola |
1-0 |
|
05.06.22
|
Botswana Tunisia |
0-0 |
|
10.07.21
|
Botswana Lesotho |
4-0 |
|
25.03.21
|
Botswana Zimbabwe |
0-1 |
|
16.11.20
|
Botswana Zambia |
1-0 |
|
18.11.19
|
Botswana Algeria |
0-1 |
|
30.09.19
|
Botswana Liberia |
0-0 |
|
07.09.19
|
Botswana Malawi |
0-0 |
|
26.07.19
|
Botswana Zambia |
0-0 |
|
20.04.19
|
Botswana Seychelles |
2-0 |
|
22.03.19
|
Botswana Angola |
0-1 |
|
16.10.18
|
Botswana Burkina Faso |
0-0 |
|
24.03.18
|
Botswana Lesotho |
1-0 |
|
30.09.17
|
Botswana Ethiopia |
2-0 |
|
14.07.17
|
Botswana South Africa |
0-2 |
|
10.06.17
|
Botswana Mauritania |
0-1 |
|
08.09.25
|
Mozambique Botswana |
2-0 |
|
04.09.25
|
Algeria Botswana |
3-1 |
|
06.07.25
|
Malawi Botswana (Penalties:0 - 3) |
1-1 |
|
09.06.25
|
Comoros Botswana |
0-0 |
|
19.11.24
|
Egypt Botswana |
1-1 |
|
10.10.24
|
Cape Verde Botswana |
0-1 |
|
07.09.24
|
Mauritania Botswana |
1-0 |
|
02.07.24
|
Mozambique Botswana |
3-1 |
|
29.06.24
|
South Africa Botswana |
0-0 |
|
26.06.24
|
Eswatini Botswana |
0-0 |
|
10.06.24
|
Somalia Botswana |
1-3 |
|
07.06.24
|
Uganda Botswana |
1-0 |
|
25.03.24
|
Burundi Botswana |
0-0 |
|
07.09.23
|
Tunisia Botswana |
3-0 |
|
11.07.23
|
Namibia Botswana |
0-0 |
|
08.07.23
|
South Africa Botswana |
2-1 |
|
05.07.23
|
Eswatini Botswana |
0-1 |
|
24.03.23
|
Equatorial Guinea Botswana |
2-0 |
|
17.11.22
|
Angola Botswana |
1-0 |
|
27.09.22
|
South Africa Botswana |
1-0 |
|
17.07.22
|
South Africa Botswana |
2-1 |
|
12.07.22
|
Zambia Botswana (Penalties:5 - 4) |
1-1 |
|
07.07.22
|
Comoros Botswana |
0-1 |
|
05.07.22
|
Seychelles Botswana |
0-1 |
|
01.06.22
|
Libya Botswana |
1-0 |
|
14.07.21
|
Eswatini Botswana |
1-1 |
|
13.07.21
|
Zambia Botswana |
2-1 |
|
06.07.21
|
South Africa Botswana |
1-0 |
|
29.03.21
|
Algeria Botswana |
5-0 |
|
12.11.20
|
Zambia Botswana |
2-1 |
|
15.11.19
|
Zimbabwe Botswana |
0-0 |
|
14.10.19
|
Egypt Botswana |
1-0 |
|
10.09.19
|
Malawi Botswana |
1-0 |
|
03.08.19
|
Zambia Botswana |
3-2 |
|
11.05.19
|
Seychelles Botswana |
1-3 |
|
18.11.18
|
Mauritania Botswana |
2-1 |
|
13.10.18
|
Burkina Faso Botswana |
3-0 |
|
09.09.18
|
Angola Botswana |
1-0 |
|
18.04.18
|
Zimbabwe Botswana |
0-1 |
|
14.11.17
|
Gabon Botswana |
0-0 |
|
21.07.17
|
South Africa Botswana |
1-0 |
|
09.10.25
|
Botswana Uganda |
0-1 |
|
08.09.25
|
Uganda Somalia |
2-0 |
|
05.09.25
|
Uganda Mozambique |
4-0 |
|
23.08.25
|
Uganda Senegal |
0-1 |
|
18.08.25
|
South Africa Uganda |
3-3 |
|
11.08.25
|
Uganda Niger |
2-0 |
|
08.08.25
|
Guinea Uganda |
0-3 |
|
04.08.25
|
Uganda Algeria |
0-3 |
|
24.07.25
|
Uganda Senegal |
2-1 |
|
24.07.25
|
Senegal Uganda |
1-2 |
|
22.07.25
|
Tanzania Uganda |
1-0 |
|
09.06.25
|
Uganda Gambia |
1-1 |
|
06.06.25
|
Cameroon Uganda |
3-0 |
|
25.03.25
|
Uganda Guinea |
1-0 |
|
20.03.25
|
Mozambique Uganda |
3-1 |
|
29.12.24
|
Uganda Burundi |
1-0 |
|
26.12.24
|
Burundi Uganda |
0-1 |
|
19.11.24
|
Congo Uganda |
0-1 |
|
15.11.24
|
Uganda South Africa |
0-2 |
|
15.10.24
|
South Sudan Uganda |
1-2 |
|
11.10.24
|
Uganda South Sudan |
1-0 |
|
09.09.24
|
Uganda Congo |
2-0 |
|
06.09.24
|
South Africa Uganda |
2-2 |
|
10.06.24
|
Uganda Algeria |
1-2 |
|
07.06.24
|
Uganda Botswana |
1-0 |
|
26.03.24
|
Uganda Ghana |
2-2 |
|
22.03.24
|
Comoros Uganda |
4-0 |
|
19.01.24
|
Kuwait Uganda |
0-2 |
|
21.11.23
|
Somalia Uganda |
0-1 |
|
17.11.23
|
Guinea Uganda |
2-1 |
|
17.10.23
|
Zambia Uganda |
3-0 |
|
13.10.23
|
Mali Uganda |
1-0 |
|
07.09.23
|
Niger Uganda |
0-2 |
|
18.06.23
|
Uganda Algeria |
1-2 |
|
14.06.23
|
DR Congo Uganda |
1-0 |
|
28.03.23
|
Tanzania Uganda |
0-1 |
|
24.03.23
|
Uganda Tanzania |
0-1 |
|
22.01.23
|
Uganda Ivory Coast |
1-3 |
|
18.01.23
|
Senegal Uganda |
0-1 |
|
14.01.23
|
DR Congo Uganda |
0-0 |
|
03.01.23
|
Uganda Sudan |
2-2 |
|
24.09.22
|
Tanzania Uganda |
1-0 |
|
21.09.22
|
Libya Uganda |
0-0 |
|
21.08.22
|
Ethiopia Uganda |
0-0 |
|
08.06.22
|
Uganda Niger |
1-1 |
|
04.06.22
|
Algeria Uganda |
2-0 |
|
29.03.22
|
Uzbekistan Uganda |
4-2 |
|
25.03.22
|
Uganda Tajikistan (Penalties:1 - 0) |
1-1 |
|
27.01.22
|
Bahrain Uganda |
3-1 |
|
21.01.22
|
Iraq Uganda |
1-0 |
|
08.09.25
|
Uganda Somalia |
2-0 |
|
05.09.25
|
Uganda Mozambique |
4-0 |
|
23.08.25
|
Uganda Senegal |
0-1 |
|
11.08.25
|
Uganda Niger |
2-0 |
|
04.08.25
|
Uganda Algeria |
0-3 |
|
24.07.25
|
Uganda Senegal |
2-1 |
|
09.06.25
|
Uganda Gambia |
1-1 |
|
25.03.25
|
Uganda Guinea |
1-0 |
|
29.12.24
|
Uganda Burundi |
1-0 |
|
15.11.24
|
Uganda South Africa |
0-2 |
|
11.10.24
|
Uganda South Sudan |
1-0 |
|
09.09.24
|
Uganda Congo |
2-0 |
|
10.06.24
|
Uganda Algeria |
1-2 |
|
07.06.24
|
Uganda Botswana |
1-0 |
|
26.03.24
|
Uganda Ghana |
2-2 |
|
18.06.23
|
Uganda Algeria |
1-2 |
|
24.03.23
|
Uganda Tanzania |
0-1 |
|
22.01.23
|
Uganda Ivory Coast |
1-3 |
|
03.01.23
|
Uganda Sudan |
2-2 |
|
08.06.22
|
Uganda Niger |
1-1 |
|
25.03.22
|
Uganda Tajikistan (Penalties:1 - 0) |
1-1 |
|
11.11.21
|
Uganda Kenya |
1-1 |
|
10.10.21
|
Uganda Rwanda |
1-0 |
|
06.09.21
|
Uganda Mali |
0-0 |
|
24.03.21
|
Uganda Burkina Faso |
0-0 |
|
26.01.21
|
Uganda Morocco |
2-5 |
|
22.01.21
|
Uganda Togo |
1-2 |
|
12.11.20
|
Uganda South Sudan |
1-0 |
|
19.12.19
|
Uganda Eritrea |
3-0 |
|
17.12.19
|
Uganda Tanzania |
1-0 |
|
15.12.19
|
Uganda Djibouti |
4-1 |
|
07.12.19
|
Uganda Burundi |
2-1 |
|
17.11.19
|
Uganda Malawi |
2-0 |
|
19.10.19
|
Uganda Burundi |
3-0 |
|
03.08.19
|
Uganda Somalia |
4-1 |
|
30.06.19
|
Uganda Egypt |
0-2 |
|
26.06.19
|
Uganda Zimbabwe |
1-1 |
|
17.11.18
|
Uganda Cape Verde |
1-0 |
|
13.10.18
|
Uganda Lesotho |
3-0 |
|
24.03.18
|
Uganda Sao Tome and Principe |
3-1 |
|
08.12.17
|
Uganda South Sudan |
5-1 |
|
21.07.17
|
Uganda South Sudan |
5-1 |
|
09.10.25
|
Botswana Uganda |
0-1 |
|
18.08.25
|
South Africa Uganda |
3-3 |
|
08.08.25
|
Guinea Uganda |
0-3 |
|
24.07.25
|
Senegal Uganda |
1-2 |
|
22.07.25
|
Tanzania Uganda |
1-0 |
|
06.06.25
|
Cameroon Uganda |
3-0 |
|
20.03.25
|
Mozambique Uganda |
3-1 |
|
26.12.24
|
Burundi Uganda |
0-1 |
|
19.11.24
|
Congo Uganda |
0-1 |
|
15.10.24
|
South Sudan Uganda |
1-2 |
|
06.09.24
|
South Africa Uganda |
2-2 |
|
22.03.24
|
Comoros Uganda |
4-0 |
|
19.01.24
|
Kuwait Uganda |
0-2 |
|
21.11.23
|
Somalia Uganda |
0-1 |
|
17.11.23
|
Guinea Uganda |
2-1 |
|
17.10.23
|
Zambia Uganda |
3-0 |
|
13.10.23
|
Mali Uganda |
1-0 |
|
07.09.23
|
Niger Uganda |
0-2 |
|
14.06.23
|
DR Congo Uganda |
1-0 |
|
28.03.23
|
Tanzania Uganda |
0-1 |
|
18.01.23
|
Senegal Uganda |
0-1 |
|
14.01.23
|
DR Congo Uganda |
0-0 |
|
24.09.22
|
Tanzania Uganda |
1-0 |
|
21.09.22
|
Libya Uganda |
0-0 |
|
21.08.22
|
Ethiopia Uganda |
0-0 |
|
04.06.22
|
Algeria Uganda |
2-0 |
|
29.03.22
|
Uzbekistan Uganda |
4-2 |
|
27.01.22
|
Bahrain Uganda |
3-1 |
|
21.01.22
|
Iraq Uganda |
1-0 |
|
18.01.22
|
Moldova Uganda |
2-3 |
|
12.01.22
|
Iceland Uganda |
1-1 |
|
09.12.21
|
Tanzania Uganda |
0-2 |
|
14.11.21
|
Mali Uganda |
1-0 |
|
07.10.21
|
Rwanda Uganda |
0-1 |
|
02.09.21
|
Kenya Uganda |
0-0 |
|
29.08.21
|
Ethiopia Uganda |
2-1 |
|
10.06.21
|
South Africa Uganda |
3-2 |
|
29.03.21
|
Malawi Uganda |
1-0 |
|
18.01.21
|
Rwanda Uganda |
0-0 |
|
16.11.20
|
South Sudan Uganda |
1-0 |
|
11.12.19
|
Eritrea Uganda |
0-2 |
|
09.12.19
|
Somalia Uganda |
0-2 |
|
13.11.19
|
Burkina Faso Uganda |
0-0 |
|
13.10.19
|
Ethiopia Uganda |
0-1 |
|
21.09.19
|
Burundi Uganda |
0-3 |
|
08.09.19
|
Kenya Uganda |
1-1 |
|
27.07.19
|
Somalia Uganda |
1-3 |
|
22.06.19
|
DR Congo Uganda |
0-2 |
|
15.06.19
|
Ivory Coast Uganda |
0-1 |
|
24.03.19
|
Tanzania Uganda |
3-0 |
|
07.06.2024
|
Uganda Botswana |
1-0
|