Zambia host Morocco in the Africa Cup of Nations on 29 December 2025, Monday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 19:00 UK Time.
Zambia face Morocco knowing that control of their own destiny has slipped away in Group A. Morocco arrives with momentum and historical dominance in this fixture, while Zambia are still searching for their first win of the tournament.
The Chipolopolo remain unbeaten in the group but that record masks a lack of attacking impact.
A 0-0 draw with Comoros followed a 1-1 result against Mali, leaving Zambia with just one goal from two matches. Those games showed defensive discipline but also long spells without threat in the final third.
Looking wider, the pattern has been consistent. Zambia have scored once or fewer in four of their last five matches, while conceding multiple goals away from home against DR Congo, Angola and South Africa.
Even when competitive, they tend to rely on late moments rather than sustained pressure. That makes chasing games difficult, especially against organised opponents.
Against Morocco, Zambia have struggled to change that narrative. Five consecutive head-to-head defeats underline the gap in execution, particularly when Morocco take early control of the game.
Morocco sits top of the group with four points and have looked composed rather than explosive.
The 1-1 draw with Mali was balanced, while the 2-0 win over Comoros showed their ability to manage games once ahead. Across two group matches, they have conceded just once.
Recent form reinforces that control. Morocco have won four of their last five matches in all competitions, scoring nine goals and keeping three clean sheets. Even when conceding, they respond quickly, as seen in the 3-2 win away to Jordan.
The head-to-head record further strengthens Morocco’s position. They have beaten Zambia five times in a row, often by controlling tempo rather than overwhelming them. That suits a scenario where Morocco only need a solid performance to secure progression.
Morocco to win at both half time and full time stands out as the best bet at 1.73 odds. Zambia have struggled to impose themselves early in matches, while Morocco have led or controlled proceedings in most recent outings. Given Zambia’s limited attacking output, an early Moroccan lead could decide the contest.
Another angle worth considering is over 2.5 goals at 1.94 odds. While Morocco are defensively sound, Zambia’s need for points may force them to open up, especially in the second half. That scenario has previously led to higher scoring Morocco wins in this matchup.
For correct score prediction, Morocco 3-0 at 6.50 odds fits the historical trend. Zambia have failed to score in multiple recent head to heads, and Morocco’s ability to stay patient often results in late goals once opponent’s tire.
| Zambia | Morocco | |
|---|---|---|
| Game Played | 2 | 6 |
| Wins | 0 | 5 |
| Draws | 2 | 1 |
| Loss | 0 | 0 |
| Goals For | 1 | 10 |
| Goals Against | 1 | 1 |
| Zambia | Morocco | |
|---|---|---|
| Game Played | 1 | 3 |
| Wins | 0 | 3 |
| Draws | 1 | 0 |
| Loss | 0 | 0 |
| Goals For | 0 | 6 |
| Goals Against | 0 | 0 |
|
01.04.26
|
Argentina Zambia |
5-0 |
|
29.12.25
|
Zambia Morocco |
0-3 |
|
26.12.25
|
Zambia Comoros |
0-0 |
|
22.12.25
|
Mali Zambia |
1-1 |
|
16.12.25
|
DR Congo Zambia |
2-0 |
|
18.11.25
|
Angola Zambia |
3-2 |
|
15.11.25
|
South Africa Zambia |
3-1 |
|
12.10.25
|
Zambia Niger |
0-1 |
|
08.10.25
|
Tanzania Zambia |
0-1 |
|
08.09.25
|
Zambia Morocco |
0-2 |
|
17.08.25
|
Zambia Kenya |
0-1 |
|
14.08.25
|
Morocco Zambia |
3-1 |
|
10.08.25
|
Zambia Angola |
1-2 |
|
07.08.25
|
DR Congo Zambia |
2-0 |
|
11.06.25
|
Botswana Zambia |
3-3 |
|
06.06.25
|
Zambia Comoros |
0-1 |
|
25.03.25
|
Russia Zambia |
5-0 |
|
22.03.25
|
Congo Zambia |
0-3 |
|
28.12.24
|
Zambia Mozambique |
3-0 |
|
21.12.24
|
Mozambique Zambia |
0-3 |
|
19.11.24
|
Sierra Leone Zambia |
0-2 |
|
15.11.24
|
Zambia Ivory Coast |
1-0 |
|
15.10.24
|
Chad Zambia |
0-1 |
|
11.10.24
|
Zambia Chad |
0-0 |
|
10.09.24
|
Zambia Sierra Leone |
3-2 |
|
06.09.24
|
Ivory Coast Zambia |
2-0 |
|
02.07.24
|
Comoros Zambia |
1-0 |
|
30.06.24
|
Zambia Zimbabwe |
0-2 |
|
27.06.24
|
Zambia Kenya |
0-2 |
|
11.06.24
|
Zambia Tanzania |
0-1 |
|
07.06.24
|
Morocco Zambia |
2-1 |
|
26.03.24
|
Zambia Malawi |
2-1 |
|
23.03.24
|
Zambia Zimbabwe (Penalties:5 - 6) |
2-2 |
|
24.01.24
|
Zambia Morocco |
0-1 |
|
21.01.24
|
Zambia Tanzania |
1-1 |
|
17.01.24
|
DR Congo Zambia |
1-1 |
|
09.01.24
|
Zambia Cameroon |
1-1 |
|
21.11.23
|
Niger Zambia |
2-1 |
|
17.11.23
|
Zambia Congo |
4-2 |
|
17.10.23
|
Zambia Uganda |
3-0 |
|
12.10.23
|
Egypt Zambia |
1-0 |
|
09.09.23
|
Comoros Zambia |
1-1 |
|
16.07.23
|
Lesotho Zambia |
0-1 |
|
14.07.23
|
South Africa Zambia |
1-2 |
|
11.07.23
|
Seychelles Zambia |
2-4 |
|
09.07.23
|
Zambia Comoros |
2-1 |
|
06.07.23
|
Zambia Malawi |
0-1 |
|
17.06.23
|
Zambia Ivory Coast |
3-0 |
|
12.06.23
|
Kuwait Zambia |
3-0 |
|
26.03.23
|
Lesotho Zambia |
0-2 |
|
29.12.25
|
Zambia Morocco |
0-3 |
|
26.12.25
|
Zambia Comoros |
0-0 |
|
12.10.25
|
Zambia Niger |
0-1 |
|
08.09.25
|
Zambia Morocco |
0-2 |
|
17.08.25
|
Zambia Kenya |
0-1 |
|
10.08.25
|
Zambia Angola |
1-2 |
|
06.06.25
|
Zambia Comoros |
0-1 |
|
28.12.24
|
Zambia Mozambique |
3-0 |
|
15.11.24
|
Zambia Ivory Coast |
1-0 |
|
11.10.24
|
Zambia Chad |
0-0 |
|
10.09.24
|
Zambia Sierra Leone |
3-2 |
|
30.06.24
|
Zambia Zimbabwe |
0-2 |
|
27.06.24
|
Zambia Kenya |
0-2 |
|
11.06.24
|
Zambia Tanzania |
0-1 |
|
26.03.24
|
Zambia Malawi |
2-1 |
|
23.03.24
|
Zambia Zimbabwe (Penalties:5 - 6) |
2-2 |
|
24.01.24
|
Zambia Morocco |
0-1 |
|
21.01.24
|
Zambia Tanzania |
1-1 |
|
09.01.24
|
Zambia Cameroon |
1-1 |
|
17.11.23
|
Zambia Congo |
4-2 |
|
17.10.23
|
Zambia Uganda |
3-0 |
|
09.07.23
|
Zambia Comoros |
2-1 |
|
06.07.23
|
Zambia Malawi |
0-1 |
|
17.06.23
|
Zambia Ivory Coast |
3-0 |
|
23.03.23
|
Zambia Lesotho |
3-1 |
|
15.07.22
|
Zambia Senegal |
4-3 |
|
12.07.22
|
Zambia Botswana (Penalties:5 - 4) |
1-1 |
|
07.06.22
|
Zambia Comoros |
2-1 |
|
27.03.22
|
Zambia Benin |
1-2 |
|
25.03.22
|
Zambia Congo |
3-1 |
|
13.11.21
|
Zambia Mauritania |
4-0 |
|
10.10.21
|
Zambia Equatorial Guinea |
1-1 |
|
07.09.21
|
Zambia Tunisia |
0-2 |
|
13.07.21
|
Zambia Botswana |
2-1 |
|
08.07.21
|
Zambia Lesotho |
1-2 |
|
25.03.21
|
Zambia Algeria |
3-3 |
|
23.01.21
|
Zambia Guinea |
1-1 |
|
19.01.21
|
Zambia Tanzania |
2-0 |
|
12.11.20
|
Zambia Botswana |
2-1 |
|
07.10.20
|
Zambia Malawi |
1-0 |
|
19.11.19
|
Zambia Zimbabwe |
1-2 |
|
19.10.19
|
Zambia Eswatini |
2-2 |
|
03.08.19
|
Zambia Botswana |
3-2 |
|
23.03.19
|
Zambia Namibia |
4-1 |
|
10.10.18
|
Zambia Guinea-Bissau |
2-1 |
|
31.03.26
|
Argentina Zambia |
5-0 |
|
22.12.25
|
Mali Zambia |
1-1 |
|
16.12.25
|
DR Congo Zambia |
2-0 |
|
18.11.25
|
Angola Zambia |
3-2 |
|
15.11.25
|
South Africa Zambia |
3-1 |
|
08.10.25
|
Tanzania Zambia |
0-1 |
|
14.08.25
|
Morocco Zambia |
3-1 |
|
07.08.25
|
DR Congo Zambia |
2-0 |
|
11.06.25
|
Botswana Zambia |
3-3 |
|
25.03.25
|
Russia Zambia |
5-0 |
|
22.03.25
|
Congo Zambia |
0-3 |
|
21.12.24
|
Mozambique Zambia |
0-3 |
|
19.11.24
|
Sierra Leone Zambia |
0-2 |
|
15.10.24
|
Chad Zambia |
0-1 |
|
06.09.24
|
Ivory Coast Zambia |
2-0 |
|
02.07.24
|
Comoros Zambia |
1-0 |
|
07.06.24
|
Morocco Zambia |
2-1 |
|
17.01.24
|
DR Congo Zambia |
1-1 |
|
21.11.23
|
Niger Zambia |
2-1 |
|
12.10.23
|
Egypt Zambia |
1-0 |
|
09.09.23
|
Comoros Zambia |
1-1 |
|
16.07.23
|
Lesotho Zambia |
0-1 |
|
14.07.23
|
South Africa Zambia |
1-2 |
|
11.07.23
|
Seychelles Zambia |
2-4 |
|
12.06.23
|
Kuwait Zambia |
3-0 |
|
26.03.23
|
Lesotho Zambia |
0-2 |
|
17.11.22
|
Israel Zambia |
4-2 |
|
23.09.22
|
Mali Zambia |
1-0 |
|
17.07.22
|
Namibia Zambia |
0-1 |
|
03.06.22
|
Ivory Coast Zambia |
3-1 |
|
18.03.22
|
Iraq Zambia |
3-1 |
|
16.11.21
|
Tunisia Zambia |
3-1 |
|
07.10.21
|
Equatorial Guinea Zambia |
2-0 |
|
03.09.21
|
Mauritania Zambia |
1-2 |
|
14.07.21
|
South Africa Zambia |
0-0 |
|
10.07.21
|
Eswatini Zambia |
1-0 |
|
13.06.21
|
Sudan Zambia |
0-1 |
|
08.06.21
|
Benin Zambia |
2-2 |
|
05.06.21
|
Senegal Zambia |
3-1 |
|
29.03.21
|
Zimbabwe Zambia |
0-2 |
|
31.01.21
|
Morocco Zambia |
3-1 |
|
27.01.21
|
Namibia Zambia |
0-0 |
|
16.11.20
|
Botswana Zambia |
1-0 |
|
25.10.20
|
Ethiopia Zambia |
1-3 |
|
22.10.20
|
Ethiopia Zambia |
2-3 |
|
11.10.20
|
South Africa Zambia |
1-2 |
|
09.10.20
|
Kenya Zambia |
2-1 |
|
14.11.19
|
Algeria Zambia |
5-0 |
|
09.11.19
|
Namibia Zambia |
0-2 |
|
13.10.19
|
Benin Zambia |
2-2 |
|
30.06.26
|
Netherlands Morocco (Penalties:2 - 3) |
1-1 |
|
24.06.26
|
Morocco Haiti |
4-2 |
|
19.06.26
|
Scotland Morocco |
0-1 |
|
13.06.26
|
Brazil Morocco |
1-1 |
|
07.06.26
|
Morocco Norway |
1-1 |
|
02.06.26
|
Morocco Madagascar |
4-0 |
|
26.05.26
|
Morocco Burundi |
5-0 |
|
31.03.26
|
Morocco Paraguay |
2-1 |
|
27.03.26
|
Morocco Ecuador |
1-1 |
|
18.01.26
|
Senegal Morocco |
0-3 |
|
14.01.26
|
Nigeria Morocco (Penalties:2 - 4) |
0-0 |
|
09.01.26
|
Cameroon Morocco |
0-2 |
|
04.01.26
|
Morocco Tanzania |
1-0 |
|
29.12.25
|
Zambia Morocco |
0-3 |
|
26.12.25
|
Morocco Mali |
1-1 |
|
21.12.25
|
Morocco Comoros |
2-0 |
|
18.12.25
|
Jordan Morocco |
2-3 |
|
15.12.25
|
Morocco UAE |
3-0 |
|
11.12.25
|
Morocco Syria |
1-0 |
|
08.12.25
|
Morocco Saudi Arabia |
1-0 |
|
05.12.25
|
Oman Morocco |
0-0 |
|
02.12.25
|
Morocco Comoros |
3-1 |
|
18.11.25
|
Morocco Uganda |
4-0 |
|
14.11.25
|
Morocco Mozambique |
1-0 |
|
14.10.25
|
Morocco Congo |
1-0 |
|
09.10.25
|
Morocco Bahrain |
1-0 |
|
08.09.25
|
Zambia Morocco |
0-2 |
|
05.09.25
|
Morocco Niger |
5-0 |
|
30.08.25
|
Madagascar Morocco |
2-3 |
|
26.08.25
|
Morocco Senegal (Penalties:5 - 3) |
1-1 |
|
22.08.25
|
Tanzania Morocco |
0-1 |
|
17.08.25
|
DR Congo Morocco |
1-3 |
|
14.08.25
|
Morocco Zambia |
3-1 |
|
10.08.25
|
Kenya Morocco |
1-0 |
|
03.08.25
|
Morocco Angola |
2-0 |
|
09.06.25
|
Morocco Benin |
1-0 |
|
06.06.25
|
Morocco Tunisia |
2-0 |
|
25.03.25
|
Morocco Tanzania |
2-0 |
|
21.03.25
|
Niger Morocco |
1-2 |
|
18.11.24
|
Morocco Lesotho |
7-0 |
|
15.11.24
|
Gabon Morocco |
1-5 |
|
15.10.24
|
CAR Morocco |
0-4 |
|
12.10.24
|
Morocco CAR |
5-0 |
|
09.09.24
|
Lesotho Morocco |
0-1 |
|
06.09.24
|
Morocco Gabon |
4-1 |
|
11.06.24
|
Congo Morocco |
0-6 |
|
07.06.24
|
Morocco Zambia |
2-1 |
|
26.03.24
|
Morocco Mauritania |
0-0 |
|
22.03.24
|
Morocco Angola |
1-0 |
|
30.01.24
|
Morocco South Africa |
0-2 |
|
24.06.26
|
Morocco Haiti |
4-2 |
|
07.06.26
|
Morocco Norway |
1-1 |
|
02.06.26
|
Morocco Madagascar |
4-0 |
|
26.05.26
|
Morocco Burundi |
5-0 |
|
31.03.26
|
Morocco Paraguay |
2-1 |
|
27.03.26
|
Morocco Ecuador |
1-1 |
|
04.01.26
|
Morocco Tanzania |
1-0 |
|
26.12.25
|
Morocco Mali |
1-1 |
|
21.12.25
|
Morocco Comoros |
2-0 |
|
15.12.25
|
Morocco UAE |
3-0 |
|
11.12.25
|
Morocco Syria |
1-0 |
|
08.12.25
|
Morocco Saudi Arabia |
1-0 |
|
02.12.25
|
Morocco Comoros |
3-1 |
|
18.11.25
|
Morocco Uganda |
4-0 |
|
14.11.25
|
Morocco Mozambique |
1-0 |
|
14.10.25
|
Morocco Congo |
1-0 |
|
09.10.25
|
Morocco Bahrain |
1-0 |
|
05.09.25
|
Morocco Niger |
5-0 |
|
26.08.25
|
Morocco Senegal (Penalties:5 - 3) |
1-1 |
|
14.08.25
|
Morocco Zambia |
3-1 |
|
03.08.25
|
Morocco Angola |
2-0 |
|
09.06.25
|
Morocco Benin |
1-0 |
|
06.06.25
|
Morocco Tunisia |
2-0 |
|
25.03.25
|
Morocco Tanzania |
2-0 |
|
18.11.24
|
Morocco Lesotho |
7-0 |
|
12.10.24
|
Morocco CAR |
5-0 |
|
06.09.24
|
Morocco Gabon |
4-1 |
|
07.06.24
|
Morocco Zambia |
2-1 |
|
26.03.24
|
Morocco Mauritania |
0-0 |
|
22.03.24
|
Morocco Angola |
1-0 |
|
30.01.24
|
Morocco South Africa |
0-2 |
|
21.01.24
|
Morocco DR Congo |
1-1 |
|
17.01.24
|
Morocco Tanzania |
3-0 |
|
11.01.24
|
Morocco Sierra Leone |
3-1 |
|
17.10.23
|
Morocco Liberia |
3-0 |
|
12.09.23
|
Morocco Burkina Faso |
1-0 |
|
12.06.23
|
Morocco Cape Verde |
0-0 |
|
28.03.23
|
Morocco Peru |
0-0 |
|
25.03.23
|
Morocco Brazil |
2-1 |
|
10.12.22
|
Morocco Portugal |
1-0 |
|
06.12.22
|
Morocco Spain (Penalties:3 - 0) |
0-0 |
|
23.11.22
|
Morocco Croatia |
0-0 |
|
17.11.22
|
Morocco Georgia |
3-0 |
|
23.09.22
|
Morocco Chile |
2-0 |
|
09.06.22
|
Morocco South Africa |
2-1 |
|
29.03.22
|
Morocco DR Congo |
4-1 |
|
25.01.22
|
Morocco Malawi |
2-1 |
|
14.01.22
|
Morocco Comoros |
2-0 |
|
10.01.22
|
Morocco Ghana |
1-0 |
|
11.12.21
|
Morocco Algeria (Penalties:3 - 5) |
2-2 |
|
30.06.26
|
Netherlands Morocco (Penalties:2 - 3) |
1-1 |
|
19.06.26
|
Scotland Morocco |
0-1 |
|
13.06.26
|
Brazil Morocco |
1-1 |
|
18.01.26
|
Senegal Morocco |
0-3 |
|
14.01.26
|
Nigeria Morocco (Penalties:2 - 4) |
0-0 |
|
09.01.26
|
Cameroon Morocco |
0-2 |
|
29.12.25
|
Zambia Morocco |
0-3 |
|
18.12.25
|
Jordan Morocco |
2-3 |
|
05.12.25
|
Oman Morocco |
0-0 |
|
08.09.25
|
Zambia Morocco |
0-2 |
|
30.08.25
|
Madagascar Morocco |
2-3 |
|
22.08.25
|
Tanzania Morocco |
0-1 |
|
17.08.25
|
DR Congo Morocco |
1-3 |
|
10.08.25
|
Kenya Morocco |
1-0 |
|
21.03.25
|
Niger Morocco |
1-2 |
|
15.11.24
|
Gabon Morocco |
1-5 |
|
15.10.24
|
CAR Morocco |
0-4 |
|
09.09.24
|
Lesotho Morocco |
0-1 |
|
11.06.24
|
Congo Morocco |
0-6 |
|
24.01.24
|
Zambia Morocco |
0-1 |
|
21.11.23
|
Tanzania Morocco |
0-2 |
|
14.10.23
|
Ivory Coast Morocco |
1-1 |
|
17.06.23
|
South Africa Morocco |
2-1 |
|
17.12.22
|
Croatia Morocco |
2-1 |
|
14.12.22
|
France Morocco |
2-0 |
|
01.12.22
|
Canada Morocco |
1-2 |
|
27.11.22
|
Belgium Morocco |
0-2 |
|
27.09.22
|
Paraguay Morocco |
0-0 |
|
20.08.22
|
Qatar Morocco |
2-2 |
|
13.06.22
|
Liberia Morocco |
0-2 |
|
01.06.22
|
USA Morocco |
3-0 |
|
25.03.22
|
DR Congo Morocco |
1-1 |
|
30.01.22
|
Egypt Morocco |
2-1 |
|
18.01.22
|
Gabon Morocco |
2-2 |
|
04.12.21
|
Jordan Morocco |
0-4 |
|
12.11.21
|
Sudan Morocco |
0-3 |
|
12.10.21
|
Guinea Morocco |
1-4 |
|
09.10.21
|
Guinea-Bissau Morocco |
0-3 |
|
26.03.21
|
Mauritania Morocco |
0-0 |
|
07.02.21
|
Mali Morocco |
0-2 |
|
26.01.21
|
Uganda Morocco |
2-5 |
|
17.11.20
|
CAR Morocco |
0-2 |
|
19.11.19
|
Burundi Morocco |
0-3 |
|
22.03.19
|
Malawi Morocco |
0-0 |
|
16.10.18
|
Comoros Morocco |
2-2 |
|
08.09.2025
|
Zambia Morocco |
0-2
|
|
14.08.2025
|
Morocco Zambia |
3-1
|
|
07.06.2024
|
Morocco Zambia |
2-1
|
|
24.01.2024
|
Zambia Morocco |
0-1
|
|
31.01.2021
|
Morocco Zambia |
3-1
|
|
08.09.2025
|
Zambia Morocco |
0-2
|
|
24.01.2024
|
Zambia Morocco |
0-1
|