Senegal host Botswana in the Africa Cup of Nations on 23 December 2025, Tuesday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 15:00 UK Time.
Senegal begin AFCON 2025 Group D action against Botswana with clear expectations attached. This is the group opener, setting early tone and control, with Senegal entering as one of the tournament’s established heavyweights and Botswana returning to the finals for only the second time in their history.
The setting favours clarity rather than chaos. Group openers often reward structure, and Senegal’s AFCON identity has been built precisely on that foundation.
Group D continues later with DR Congo vs Benin, a fixture that brings a different stylistic balance after the opening match in Tangier.
Senegal arrive at AFCON 2025 carrying the profile of a side that understands tournament football deeply.
Their recent AFCON cycles show a team comfortable managing pressure, game state, and expectation. Winning the tournament in 2021 without conceding more than twice across seven matches underlined how effective their controlled approach can be over short formats.
Even when Senegal have fallen short of the title, defensive discipline has remained consistent. They rarely lose shape, rarely chase games recklessly, and tend to increase tempo only once control is established.
That trait of this star studded Senegalese team is particularly important in opening group matches, where patience often separates favourites from frustration.
Against lower exposure opponents, Senegal typically dictate territory and rhythm rather than forcing early risk. That measured style makes them reliable in results, even if the first half unfolds without urgency.
Botswana return to AFCON after more than a decade away, and this is only their second appearance at the finals. Their sole previous tournament ended with three group stage defeats in 2012, offering little opportunity to build institutional experience at this level.
The challenge here is not just quality, but familiarity with tournament pressure. Group openers can punish sides that struggle to manage shape once pinned deep, and Botswana’s historical profile suggests containment will be the priority rather than ambition.
Their lack of AFCON continuity means early setbacks can be difficult to absorb. Against a Senegal side that rarely allows opponents momentum, sustaining defensive organization across ninety minutes becomes the key task.
The “Lions of Teranga” arrive in Morocco with one of the most balanced squads in the tournament. While they boast incredible depth, coach Pape Thiaw has had to manage a few late fitness scares.
Injury News: Promising forward Assane Diao (Como) was officially ruled out of the tournament this weekend after failing to recover from a hamstring injury. Defender Ilay Camara is also unavailable.
The “Fit Again” List: Key attackers Ismaïla Sarr and Habib Diarra have both been cleared for selection after overcoming minor fitness concerns during the training camp.
The Milestones: Captain Kalidou Koulibaly is expected to earn his 99th cap today, nearing the historic 100-cap mark alongside teammates Sadio Mané and Idrissa Gana Gueye.
The “Zebras” return to the AFCON stage for the first time since 2012. Unlike their opponents, Botswana arrives with a clean bill of health and a squad primarily composed of domestic-based talent.
Injury News: Botswana has no reported injuries or suspensions. Coach Morena Ramoreboli has a full-strength squad to choose from.
Tactical Outlook: Expect a very compact, low-block defensive system. Botswana’s primary goal will be to frustrate Senegal’s star-studded frontline and look for rare opportunities through set-pieces.
Key Men: All eyes will be on Thatayaone Ditlhokwe (Kaizer Chiefs) to organize the defense and Tumisang Orebonye to lead the line.
The best bet for this Group D opener is Senegal to win and Over 2.5 goals at 1.95 odds.
Senegal’s recent form shows a side comfortable asserting control while still producing goals in volume, and Botswana’s defensive record against stronger opponents points towards sustained pressure eventually telling. Even with a measured tournament approach, Senegal’s quality should translate into a multi goal margin.
Over 1.5 goals in the second half at 1.96 odds stands out as a strong goals market pick.
Senegal often manage games patiently before increasing tempo after the break, while Botswana have shown a tendency to lose structure once chasing or defending deeper into matches. This market also offers protection against a controlled first half, which is common in AFCON group openers.
For those looking at scorelines, the correct score prediction of Senegal 3-0 fits both the form data and the historical head-to-head context.
Senegal have kept clean sheets in previous competitive meetings with Botswana and arrive with far greater tournament experience. A three-goal win reflects authority without overstating risk.
| Senegal | Botswana | |
|---|---|---|
| Game Played | 6 | 2 |
| Wins | 5 | 0 |
| Draws | 1 | 0 |
| Loss | 0 | 2 |
| Goals For | 12 | 0 |
| Goals Against | 2 | 4 |
| Senegal | Botswana | |
|---|---|---|
| Game Played | 4 | 2 |
| Wins | 3 | 0 |
| Draws | 1 | 0 |
| Loss | 0 | 2 |
| Goals For | 8 | 0 |
| Goals Against | 2 | 4 |
|
01.07.26
|
Belgium Senegal |
3-2 |
|
26.06.26
|
Senegal Iraq |
5-0 |
|
23.06.26
|
Norway Senegal |
3-2 |
|
16.06.26
|
France Senegal |
3-1 |
|
10.06.26
|
Saudi Arabia Senegal |
0-0 |
|
31.05.26
|
USA Senegal |
3-2 |
|
31.03.26
|
Senegal Gambia |
3-1 |
|
28.03.26
|
Senegal Peru |
2-0 |
|
18.01.26
|
Senegal Morocco |
0-3 |
|
14.01.26
|
Senegal Egypt |
1-0 |
|
09.01.26
|
Mali Senegal |
0-1 |
|
03.01.26
|
Senegal Sudan |
3-1 |
|
30.12.25
|
Benin Senegal |
0-3 |
|
27.12.25
|
Senegal DR Congo |
1-1 |
|
23.12.25
|
Senegal Botswana |
3-0 |
|
18.11.25
|
Senegal Kenya |
8-0 |
|
15.11.25
|
Brazil Senegal |
2-0 |
|
14.10.25
|
Senegal Mauritania |
4-0 |
|
10.10.25
|
South Sudan Senegal |
0-5 |
|
09.09.25
|
DR Congo Senegal |
2-3 |
|
05.09.25
|
Senegal Sudan |
2-0 |
|
29.08.25
|
Sudan Senegal (Penalties:2 - 4) |
1-1 |
|
26.08.25
|
Morocco Senegal (Penalties:5 - 3) |
1-1 |
|
23.08.25
|
Uganda Senegal |
0-1 |
|
19.08.25
|
Sudan Senegal |
0-0 |
|
12.08.25
|
Senegal Congo |
1-1 |
|
05.08.25
|
Senegal Nigeria |
1-0 |
|
27.07.25
|
Tanzania Senegal |
2-1 |
|
24.07.25
|
Uganda Senegal |
2-1 |
|
24.07.25
|
Senegal Uganda |
1-2 |
|
04.07.25
|
Senegal Guinea |
0-0 |
|
10.06.25
|
England Senegal |
1-3 |
|
06.06.25
|
Ireland Senegal |
1-1 |
|
25.03.25
|
Senegal Togo |
2-0 |
|
22.03.25
|
Sudan Senegal |
0-0 |
|
28.12.24
|
Senegal Liberia |
3-0 |
|
22.12.24
|
Liberia Senegal |
1-1 |
|
19.11.24
|
Senegal Burundi |
2-0 |
|
14.11.24
|
Burkina Faso Senegal |
0-1 |
|
15.10.24
|
Malawi Senegal |
0-1 |
|
11.10.24
|
Senegal Malawi |
4-0 |
|
09.09.24
|
Burundi Senegal |
0-1 |
|
06.09.24
|
Senegal Burkina Faso |
1-1 |
|
09.06.24
|
Mauritania Senegal |
0-1 |
|
06.06.24
|
Senegal DR Congo |
1-1 |
|
26.03.24
|
Senegal Benin |
1-0 |
|
22.03.24
|
Senegal Gabon |
3-0 |
|
29.01.24
|
Senegal Ivory Coast (Penalties:4 - 5) |
1-1 |
|
23.01.24
|
Guinea Senegal |
0-2 |
|
19.01.24
|
Senegal Cameroon |
3-1 |
|
26.06.26
|
Senegal Iraq |
5-0 |
|
31.03.26
|
Senegal Gambia |
3-1 |
|
28.03.26
|
Senegal Peru |
2-0 |
|
18.01.26
|
Senegal Morocco |
0-3 |
|
14.01.26
|
Senegal Egypt |
1-0 |
|
03.01.26
|
Senegal Sudan |
3-1 |
|
27.12.25
|
Senegal DR Congo |
1-1 |
|
23.12.25
|
Senegal Botswana |
3-0 |
|
18.11.25
|
Senegal Kenya |
8-0 |
|
14.10.25
|
Senegal Mauritania |
4-0 |
|
05.09.25
|
Senegal Sudan |
2-0 |
|
12.08.25
|
Senegal Congo |
1-1 |
|
05.08.25
|
Senegal Nigeria |
1-0 |
|
24.07.25
|
Senegal Uganda |
1-2 |
|
04.07.25
|
Senegal Guinea |
0-0 |
|
25.03.25
|
Senegal Togo |
2-0 |
|
28.12.24
|
Senegal Liberia |
3-0 |
|
19.11.24
|
Senegal Burundi |
2-0 |
|
11.10.24
|
Senegal Malawi |
4-0 |
|
06.09.24
|
Senegal Burkina Faso |
1-1 |
|
06.06.24
|
Senegal DR Congo |
1-1 |
|
26.03.24
|
Senegal Benin |
1-0 |
|
22.03.24
|
Senegal Gabon |
3-0 |
|
29.01.24
|
Senegal Ivory Coast (Penalties:4 - 5) |
1-1 |
|
19.01.24
|
Senegal Cameroon |
3-1 |
|
15.01.24
|
Senegal Gambia |
3-0 |
|
08.01.24
|
Senegal Niger |
1-0 |
|
18.11.23
|
Senegal South Sudan |
4-0 |
|
16.10.23
|
Senegal Cameroon |
1-0 |
|
12.09.23
|
Senegal Algeria |
0-1 |
|
09.09.23
|
Senegal Rwanda |
1-1 |
|
24.03.23
|
Senegal Mozambique |
5-1 |
|
31.01.23
|
Senegal Madagascar |
1-0 |
|
27.01.23
|
Senegal Mauritania |
1-0 |
|
22.01.23
|
Senegal DR Congo |
3-0 |
|
18.01.23
|
Senegal Uganda |
0-1 |
|
21.11.22
|
Senegal Netherlands |
0-2 |
|
27.09.22
|
Senegal Iran |
1-1 |
|
13.07.22
|
Senegal Eswatini (Penalties:10 - 9) |
1-1 |
|
04.06.22
|
Senegal Benin |
3-1 |
|
29.03.22
|
Senegal Egypt (Penalties:3 - 1) |
1-0 |
|
06.02.22
|
Senegal Egypt (Penalties:4 - 2) |
0-0 |
|
30.01.22
|
Senegal Equatorial Guinea |
3-1 |
|
25.01.22
|
Senegal Cape Verde |
2-0 |
|
14.01.22
|
Senegal Guinea |
0-0 |
|
10.01.22
|
Senegal Zimbabwe |
1-0 |
|
14.11.21
|
Senegal Congo |
2-0 |
|
09.10.21
|
Senegal Namibia |
4-1 |
|
01.09.21
|
Senegal Togo |
2-0 |
|
16.07.21
|
Senegal Eswatini (Penalties:3 - 0) |
2-2 |
|
01.07.26
|
Belgium Senegal |
3-2 |
|
23.06.26
|
Norway Senegal |
3-2 |
|
16.06.26
|
France Senegal |
3-1 |
|
09.06.26
|
Saudi Arabia Senegal |
0-0 |
|
31.05.26
|
USA Senegal |
3-2 |
|
09.01.26
|
Mali Senegal |
0-1 |
|
30.12.25
|
Benin Senegal |
0-3 |
|
15.11.25
|
Brazil Senegal |
2-0 |
|
10.10.25
|
South Sudan Senegal |
0-5 |
|
09.09.25
|
DR Congo Senegal |
2-3 |
|
29.08.25
|
Sudan Senegal (Penalties:2 - 4) |
1-1 |
|
26.08.25
|
Morocco Senegal (Penalties:5 - 3) |
1-1 |
|
23.08.25
|
Uganda Senegal |
0-1 |
|
19.08.25
|
Sudan Senegal |
0-0 |
|
27.07.25
|
Tanzania Senegal |
2-1 |
|
24.07.25
|
Uganda Senegal |
2-1 |
|
10.06.25
|
England Senegal |
1-3 |
|
06.06.25
|
Ireland Senegal |
1-1 |
|
22.03.25
|
Sudan Senegal |
0-0 |
|
22.12.24
|
Liberia Senegal |
1-1 |
|
14.11.24
|
Burkina Faso Senegal |
0-1 |
|
15.10.24
|
Malawi Senegal |
0-1 |
|
09.09.24
|
Burundi Senegal |
0-1 |
|
09.06.24
|
Mauritania Senegal |
0-1 |
|
23.01.24
|
Guinea Senegal |
0-2 |
|
21.11.23
|
Togo Senegal |
0-0 |
|
20.06.23
|
Brazil Senegal |
2-4 |
|
17.06.23
|
Benin Senegal |
1-1 |
|
28.03.23
|
Mozambique Senegal |
0-1 |
|
04.02.23
|
Algeria Senegal (Penalties:4 - 5) |
0-0 |
|
14.01.23
|
Ivory Coast Senegal |
0-1 |
|
04.12.22
|
England Senegal |
3-0 |
|
29.11.22
|
Ecuador Senegal |
1-2 |
|
25.11.22
|
Qatar Senegal |
1-3 |
|
24.09.22
|
Bolivia Senegal |
0-2 |
|
17.07.22
|
Mozambique Senegal (Penalties:2 - 4) |
1-1 |
|
15.07.22
|
Zambia Senegal |
4-3 |
|
07.06.22
|
Rwanda Senegal |
0-1 |
|
25.03.22
|
Egypt Senegal |
1-0 |
|
02.02.22
|
Burkina Faso Senegal |
1-3 |
|
18.01.22
|
Malawi Senegal |
0-0 |
|
11.11.21
|
Togo Senegal |
1-1 |
|
12.10.21
|
Namibia Senegal |
1-3 |
|
07.09.21
|
Congo Senegal |
1-3 |
|
18.07.21
|
South Africa Senegal (Penalties:5 - 4) |
0-0 |
|
26.03.21
|
Congo Senegal |
0-0 |
|
15.11.20
|
Guinea-Bissau Senegal |
0-1 |
|
17.11.19
|
Eswatini Senegal |
1-4 |
|
20.10.19
|
Guinea Senegal (Penalties:1 - 0) |
1-0 |
|
10.10.19
|
Brazil Senegal |
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 |