Benin host Botswana in the Africa Cup of Nations on 27 December 2025, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 12:30 UK Time.
Benin and Botswana meet with both sides searching for their first points in Group D. Each arrives after a defeat, but the underlying patterns in their recent results suggest different paths into this fixture. The match sets up as a controlled contest rather than an open one.
Benin’s opening loss to DR Congo ended 1-0 and followed a familiar theme. They stayed competitive for long spells but struggled to create enough in the final third. That result mirrored recent defeats against Nigeria and Burkina Faso, where Benin conceded four and three goals respectively without scoring.
However, the Squirrels’ form is not one dimensional. Their wins against Rwanda and Lesotho came with clean sheets and a combined five goals scored. Those results highlight a side that performs better when able to control tempo and limit transitions. In this group context, Benin’s defensive discipline becomes more valuable than raw attacking output.
Conceding just once in their opening group match also matters. It keeps their qualification hopes intact and shows they are not being overwhelmed at this level. Against a Botswana side that has struggled for goals, Benin are likely to prioritise control over risk.
Botswana opened their campaign with a 3-0 defeat to Senegal, and the scoreline reflected the gap in quality. That match continued a worrying trend. The Zebras have conceded at least two goals in four of their last five matches.
Their only positive result in that run was a 2-2 draw away to Guinea, but even there Botswana needed to respond twice after falling behind. Losses to Algeria, Mozambique, and Uganda further underline their difficulty in managing sustained pressure.
More concerning is the lack of attacking return. Botswana have scored just three goals across those five games and failed to score in three of them. In a fixture where margins are likely to be fine, their limited threat makes it hard to see them dictating phases of play.
The best bet here looks to be Benin to win at 1.80 odds. The Squirrels are not prolific, but they are more reliable defensively and face a Botswana side that has struggled to stay compact. In a group where goal difference could matter, Benin are likely to manage the game rather than chase a wide margin.
In the same line, under 2.5 goals at 1.61 odds fits the recent patterns from both teams. Benin’s last four matches have produced one or zero goals for them, while Botswana rarely contribute enough to push games into higher scoring territory.
That trend also supports a correct score prediction of Benin 1-0 at 5.00 odds. Benin’s recent wins have come with clean sheets, and Botswana’s scoring issues make a narrow home victory the most probable outcome based on the data.
| Benin | Botswana | |
|---|---|---|
| Game Played | 3 | 2 |
| Wins | 1 | 0 |
| Draws | 0 | 0 |
| Loss | 2 | 2 |
| Goals For | 1 | 0 |
| Goals Against | 4 | 4 |
| Benin | Botswana | |
|---|---|---|
| Game Played | 2 | 2 |
| Wins | 1 | 0 |
| Draws | 0 | 0 |
| Loss | 1 | 2 |
| Goals For | 1 | 0 |
| Goals Against | 3 | 4 |
|
05.01.26
|
Egypt Benin |
3-1 |
|
30.12.25
|
Benin Senegal |
0-3 |
|
27.12.25
|
Benin Botswana |
1-0 |
|
23.12.25
|
DR Congo Benin |
1-0 |
|
18.11.25
|
Burkina Faso Benin |
3-0 |
|
14.10.25
|
Nigeria Benin |
4-0 |
|
10.10.25
|
Rwanda Benin |
0-1 |
|
09.09.25
|
Benin Lesotho |
4-0 |
|
05.09.25
|
Benin Zimbabwe |
1-0 |
|
09.06.25
|
Morocco Benin |
1-0 |
|
25.03.25
|
Benin South Africa |
0-2 |
|
20.03.25
|
Zimbabwe Benin |
2-2 |
|
18.11.24
|
Libya Benin |
0-0 |
|
14.11.24
|
Benin Nigeria |
1-1 |
|
02.11.24
|
Benin Togo |
1-1 |
|
25.10.24
|
Togo Benin |
2-0 |
|
15.10.24
|
Rwanda Benin |
2-1 |
|
11.10.24
|
Benin Rwanda |
3-0 |
|
10.09.24
|
Benin Libya |
2-1 |
|
07.09.24
|
Nigeria Benin |
3-0 |
|
10.06.24
|
Benin Nigeria |
2-1 |
|
06.06.24
|
Benin Rwanda |
1-0 |
|
26.03.24
|
Senegal Benin |
1-0 |
|
23.03.24
|
Ivory Coast Benin |
2-2 |
|
21.11.23
|
Lesotho Benin |
0-0 |
|
18.11.23
|
South Africa Benin |
2-1 |
|
17.10.23
|
Madagascar Benin |
2-1 |
|
14.10.23
|
Sierra Leone Benin |
1-1 |
|
09.09.23
|
Mozambique Benin |
3-2 |
|
17.06.23
|
Benin Senegal |
1-1 |
|
29.03.23
|
Rwanda Benin |
1-1 |
|
22.03.23
|
Benin Rwanda |
1-1 |
|
08.06.22
|
Benin Mozambique |
0-1 |
|
04.06.22
|
Senegal Benin |
3-1 |
|
29.03.22
|
Togo Benin |
1-1 |
|
27.03.22
|
Zambia Benin |
1-2 |
|
24.03.22
|
Liberia Benin |
0-4 |
|
14.11.21
|
DR Congo Benin |
2-0 |
|
11.11.21
|
Benin Madagascar |
2-0 |
|
10.10.21
|
Benin Tanzania |
0-1 |
|
07.10.21
|
Tanzania Benin |
0-1 |
|
06.09.21
|
Benin DR Congo |
1-1 |
|
02.09.21
|
Madagascar Benin |
0-1 |
|
15.06.21
|
Sierra Leone Benin |
1-0 |
|
08.06.21
|
Benin Zambia |
2-2 |
|
27.03.21
|
Benin Nigeria |
0-1 |
|
17.11.20
|
Lesotho Benin |
0-0 |
|
14.11.20
|
Benin Lesotho |
1-0 |
|
11.10.20
|
Gabon Benin |
0-2 |
|
17.11.19
|
Benin Sierra Leone |
1-0 |
|
30.12.25
|
Benin Senegal |
0-3 |
|
27.12.25
|
Benin Botswana |
1-0 |
|
09.09.25
|
Benin Lesotho |
4-0 |
|
05.09.25
|
Benin Zimbabwe |
1-0 |
|
25.03.25
|
Benin South Africa |
0-2 |
|
14.11.24
|
Benin Nigeria |
1-1 |
|
02.11.24
|
Benin Togo |
1-1 |
|
11.10.24
|
Benin Rwanda |
3-0 |
|
10.09.24
|
Benin Libya |
2-1 |
|
10.06.24
|
Benin Nigeria |
2-1 |
|
06.06.24
|
Benin Rwanda |
1-0 |
|
17.06.23
|
Benin Senegal |
1-1 |
|
22.03.23
|
Benin Rwanda |
1-1 |
|
08.06.22
|
Benin Mozambique |
0-1 |
|
11.11.21
|
Benin Madagascar |
2-0 |
|
10.10.21
|
Benin Tanzania |
0-1 |
|
06.09.21
|
Benin DR Congo |
1-1 |
|
08.06.21
|
Benin Zambia |
2-2 |
|
27.03.21
|
Benin Nigeria |
0-1 |
|
14.11.20
|
Benin Lesotho |
1-0 |
|
17.11.19
|
Benin Sierra Leone |
1-0 |
|
13.10.19
|
Benin Zambia |
2-2 |
|
28.07.19
|
Benin Togo |
0-0 |
|
02.07.19
|
Benin Cameroon |
0-0 |
|
29.06.19
|
Benin Guinea-Bissau |
0-0 |
|
18.06.19
|
Benin Mauritania |
3-1 |
|
11.06.19
|
Benin Guinea |
1-0 |
|
24.03.19
|
Benin Togo |
2-1 |
|
16.10.18
|
Benin Algeria |
1-0 |
|
12.11.17
|
Benin Tanzania |
1-1 |
|
12.08.17
|
Benin Nigeria |
1-0 |
|
22.07.17
|
Benin Togo (Penalties:9 - 8) |
1-1 |
|
11.06.17
|
Benin Gambia |
1-0 |
|
05.01.26
|
Egypt Benin |
3-1 |
|
23.12.25
|
DR Congo Benin |
1-0 |
|
18.11.25
|
Burkina Faso Benin |
3-0 |
|
14.10.25
|
Nigeria Benin |
4-0 |
|
10.10.25
|
Rwanda Benin |
0-1 |
|
09.06.25
|
Morocco Benin |
1-0 |
|
20.03.25
|
Zimbabwe Benin |
2-2 |
|
18.11.24
|
Libya Benin |
0-0 |
|
25.10.24
|
Togo Benin |
2-0 |
|
15.10.24
|
Rwanda Benin |
2-1 |
|
07.09.24
|
Nigeria Benin |
3-0 |
|
26.03.24
|
Senegal Benin |
1-0 |
|
23.03.24
|
Ivory Coast Benin |
2-2 |
|
21.11.23
|
Lesotho Benin |
0-0 |
|
18.11.23
|
South Africa Benin |
2-1 |
|
17.10.23
|
Madagascar Benin |
2-1 |
|
14.10.23
|
Sierra Leone Benin |
1-1 |
|
09.09.23
|
Mozambique Benin |
3-2 |
|
29.03.23
|
Rwanda Benin |
1-1 |
|
04.06.22
|
Senegal Benin |
3-1 |
|
29.03.22
|
Togo Benin |
1-1 |
|
27.03.22
|
Zambia Benin |
1-2 |
|
24.03.22
|
Liberia Benin |
0-4 |
|
14.11.21
|
DR Congo Benin |
2-0 |
|
07.10.21
|
Tanzania Benin |
0-1 |
|
02.09.21
|
Madagascar Benin |
0-1 |
|
15.06.21
|
Sierra Leone Benin |
1-0 |
|
17.11.20
|
Lesotho Benin |
0-0 |
|
11.10.20
|
Gabon Benin |
0-2 |
|
13.11.19
|
Nigeria Benin |
2-1 |
|
09.09.19
|
Algeria Benin |
1-0 |
|
06.09.19
|
Ivory Coast Benin |
1-2 |
|
04.08.19
|
Togo Benin |
1-0 |
|
10.07.19
|
Senegal Benin |
1-0 |
|
05.07.19
|
Morocco Benin (Penalties:1 - 4) |
2-2 |
|
25.06.19
|
Ghana Benin |
2-2 |
|
17.11.18
|
Gambia Benin |
3-1 |
|
12.10.18
|
Algeria Benin |
2-0 |
|
09.09.18
|
Togo Benin |
0-0 |
|
08.11.17
|
Congo Benin |
1-1 |
|
10.10.17
|
Gabon Benin |
0-1 |
|
02.09.17
|
Equatorial Guinea Benin |
1-2 |
|
18.08.17
|
Nigeria Benin |
2-0 |
|
15.07.17
|
Togo Benin |
1-1 |
|
31.05.17
|
Ivory Coast Benin |
1-1 |
|
30.12.25
|
Botswana DR Congo |
0-3 |
|
27.12.25
|
Benin Botswana |
1-0 |
|
23.12.25
|
Senegal Botswana |
3-0 |
|
14.10.25
|
Guinea Botswana |
2-2 |
|
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 |
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 |
|
30.12.25
|
Botswana DR Congo |
0-3 |
|
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 |
|
27.12.25
|
Benin Botswana |
1-0 |
|
23.12.25
|
Senegal Botswana |
3-0 |
|
14.10.25
|
Guinea Botswana |
2-2 |
|
08.09.25
|
Mozambique Botswana |
2-0 |
|
04.09.25
|
Algeria Botswana |
3-1 |
|
06.07.25
|
Malawi Botswana |
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 |
| There are no records |
| There are no records |