Morocco host Mali in the Africa Cup of Nations on 26 December 2025, Friday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 20:00 UK Time.
Morocco, the AFCON 2025 hosts close the Group A schedule with an opportunity to secure early qualification, while Mali arrive needing a result to keep control of their path.
Both sides avoided defeat in their opening matches, but the quality gap showed in how those games were managed. This meeting is more about authority than survival.
Morocco’s 2-0 win over Comoros was calm and methodical. They never needed to raise tempo for long spells, yet still created enough to win with margin. That approach reflects a wider pattern across recent matches, where Morocco have won five in a row while conceding just two goals.
Defensive control has been the foundation. Clean sheets against Comoros, UAE, Syria, and Saudi Arabia underline how difficult they are to break down once they settle into shape. Even the 3-2 win away to Jordan came with long spells of control rather than chaos.
Going forward, Morocco do not rely on volume. Goals often arrive from sustained pressure rather than bursts. That suits knockout style football and makes them comfortable protecting narrow leads once they move ahead.
Mali’s 1-1 draw with Zambia exposed both strengths and limits. They controlled territory and opened the scoring, but failed to close the game once ahead. That inability to shut matches down has appeared before, most notably in the goalless draw with Jordan and the narrow loss to Ghana.
Across the last five matches, Mali have scored six goals and conceded three. The numbers are respectable, yet they mask a lack of consistency in chance creation against organised defences. The 4-1 win over Madagascar remains the outlier rather than the standard.
Mali are disciplined without the ball, but they tend to struggle when asked to defend deep for long periods. Against Morocco, that scenario is likely to repeat, placing sustained pressure on their defensive structure.
Morocco to win and both teams to score at 4.50 odds stands out as the best bet. Morocco’s winning run and defensive control give them a clear edge, but Mali have scored in four of their last five competitive matches and are capable of finding a moment if Morocco relax.
The correct score prediction of Morocco 2-1 at 9.50 odds fits the balance of control and resistance shown by both sides. Morocco rarely run games away at this level, while Mali are competitive enough to keep the scoreline tight without fully swinging the contest in their favour.
| Morocco | Mali | |
|---|---|---|
| Game Played | 6 | 4 |
| Wins | 5 | 1 |
| Draws | 1 | 3 |
| Loss | 0 | 0 |
| Goals For | 10 | 4 |
| Goals Against | 1 | 3 |
| Morocco | Mali | |
|---|---|---|
| Game Played | 3 | 2 |
| Wins | 2 | 0 |
| Draws | 1 | 2 |
| Loss | 0 | 0 |
| Goals For | 4 | 1 |
| Goals Against | 1 | 1 |
|
09.07.26
|
France Morocco |
2-0 |
|
04.07.26
|
Canada Morocco |
0-3 |
|
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 |
|
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 |
|
09.07.26
|
France Morocco |
2-0 |
|
04.07.26
|
Canada Morocco |
0-3 |
|
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 |
|
04.06.26
|
Iran Mali |
2-0 |
|
09.01.26
|
Mali Senegal |
0-1 |
|
03.01.26
|
Mali Tunisia (Penalties:3 - 2) |
1-1 |
|
29.12.25
|
Comoros Mali |
0-0 |
|
26.12.25
|
Morocco Mali |
1-1 |
|
22.12.25
|
Mali Zambia |
1-1 |
|
18.11.25
|
Jordan Mali |
0-0 |
|
12.10.25
|
Mali Madagascar |
4-1 |
|
08.10.25
|
Chad Mali |
0-2 |
|
08.09.25
|
Ghana Mali |
1-0 |
|
04.09.25
|
Mali Comoros |
3-0 |
|
05.06.25
|
DR Congo Mali |
1-0 |
|
24.03.25
|
CAR Mali |
0-0 |
|
20.03.25
|
Comoros Mali |
0-3 |
|
29.12.24
|
Mali Mauritania |
0-0 |
|
22.12.24
|
Mauritania Mali |
1-0 |
|
19.11.24
|
Mali Eswatini |
6-0 |
|
15.11.24
|
Mozambique Mali |
0-1 |
|
15.10.24
|
Guinea-Bissau Mali |
0-0 |
|
11.10.24
|
Mali Guinea-Bissau |
1-0 |
|
10.09.24
|
Eswatini Mali |
0-1 |
|
06.09.24
|
Mali Mozambique |
1-1 |
|
11.06.24
|
Madagascar Mali |
0-0 |
|
06.06.24
|
Mali Ghana |
1-2 |
|
26.03.24
|
Mali Nigeria |
2-0 |
|
22.03.24
|
Mali Mauritania |
2-0 |
|
03.02.24
|
Mali Ivory Coast |
1-2 |
|
30.01.24
|
Mali Burkina Faso |
2-1 |
|
24.01.24
|
Namibia Mali |
0-0 |
|
20.01.24
|
Tunisia Mali |
1-1 |
|
16.01.24
|
Mali South Africa |
2-0 |
|
06.01.24
|
Mali Guinea-Bissau |
6-2 |
|
20.11.23
|
Mali CAR |
1-1 |
|
17.11.23
|
Mali Chad |
3-1 |
|
17.10.23
|
Saudi Arabia Mali |
1-3 |
|
13.10.23
|
Mali Uganda |
1-0 |
|
08.09.23
|
Mali South Sudan |
4-0 |
|
18.06.23
|
Congo Mali |
0-2 |
|
28.03.23
|
Gambia Mali |
1-0 |
|
24.03.23
|
Mali Gambia |
2-0 |
|
24.01.23
|
Mauritania Mali |
1-0 |
|
16.01.23
|
Mali Angola |
3-3 |
|
16.11.22
|
Algeria Mali |
1-1 |
|
23.09.22
|
Mali Zambia |
1-0 |
|
22.08.22
|
Mali Guinea |
0-0 |
|
18.08.22
|
Mauritania Mali |
1-1 |
|
15.08.22
|
Mauritania Mali |
1-0 |
|
12.06.22
|
Ecuador Mali |
1-0 |
|
09.06.22
|
South Sudan Mali |
1-3 |
|
04.06.22
|
Mali Congo |
4-0 |
|
09.01.26
|
Mali Senegal |
0-1 |
|
03.01.26
|
Mali Tunisia (Penalties:3 - 2) |
1-1 |
|
22.12.25
|
Mali Zambia |
1-1 |
|
12.10.25
|
Mali Madagascar |
4-1 |
|
04.09.25
|
Mali Comoros |
3-0 |
|
29.12.24
|
Mali Mauritania |
0-0 |
|
19.11.24
|
Mali Eswatini |
6-0 |
|
11.10.24
|
Mali Guinea-Bissau |
1-0 |
|
06.09.24
|
Mali Mozambique |
1-1 |
|
06.06.24
|
Mali Ghana |
1-2 |
|
26.03.24
|
Mali Nigeria |
2-0 |
|
22.03.24
|
Mali Mauritania |
2-0 |
|
03.02.24
|
Mali Ivory Coast |
1-2 |
|
30.01.24
|
Mali Burkina Faso |
2-1 |
|
16.01.24
|
Mali South Africa |
2-0 |
|
06.01.24
|
Mali Guinea-Bissau |
6-2 |
|
20.11.23
|
Mali CAR |
1-1 |
|
17.11.23
|
Mali Chad |
3-1 |
|
13.10.23
|
Mali Uganda |
1-0 |
|
08.09.23
|
Mali South Sudan |
4-0 |
|
24.03.23
|
Mali Gambia |
2-0 |
|
16.01.23
|
Mali Angola |
3-3 |
|
23.09.22
|
Mali Zambia |
1-0 |
|
22.08.22
|
Mali Guinea |
0-0 |
|
04.06.22
|
Mali Congo |
4-0 |
|
25.03.22
|
Mali Tunisia |
0-1 |
|
26.01.22
|
Mali Equatorial Guinea (Penalties:5 - 6) |
0-0 |
|
20.01.22
|
Mali Mauritania |
2-0 |
|
14.11.21
|
Mali Uganda |
1-0 |
|
07.10.21
|
Mali Kenya |
5-0 |
|
01.09.21
|
Mali Rwanda |
1-0 |
|
28.03.21
|
Mali Chad |
3-0 |
|
07.02.21
|
Mali Morocco |
0-2 |
|
03.02.21
|
Mali Guinea (Penalties:5 - 4) |
0-0 |
|
30.01.21
|
Mali Congo (Penalties:5 - 4) |
0-0 |
|
16.01.21
|
Mali Burkina Faso |
1-0 |
|
13.11.20
|
Mali Namibia |
1-0 |
|
09.10.20
|
Mali Ghana |
3-0 |
|
14.11.19
|
Mali Guinea |
2-2 |
|
20.10.19
|
Mali Mauritania |
2-0 |
|
04.08.19
|
Mali Guinea-Bissau |
3-0 |
|
08.07.19
|
Mali Ivory Coast |
0-1 |
|
24.06.19
|
Mali Mauritania |
4-1 |
|
23.03.19
|
Mali South Sudan |
3-0 |
|
12.10.18
|
Mali Burundi |
0-0 |
|
21.07.17
|
Mali Gambia |
4-0 |
|
10.06.17
|
Mali Gabon |
2-1 |
|
12.11.16
|
Mali Gabon |
0-0 |
|
04.06.26
|
Iran Mali |
2-0 |
|
29.12.25
|
Comoros Mali |
0-0 |
|
26.12.25
|
Morocco Mali |
1-1 |
|
18.11.25
|
Jordan Mali |
0-0 |
|
08.10.25
|
Chad Mali |
0-2 |
|
08.09.25
|
Ghana Mali |
1-0 |
|
05.06.25
|
DR Congo Mali |
1-0 |
|
24.03.25
|
CAR Mali |
0-0 |
|
20.03.25
|
Comoros Mali |
0-3 |
|
22.12.24
|
Mauritania Mali |
1-0 |
|
15.11.24
|
Mozambique Mali |
0-1 |
|
15.10.24
|
Guinea-Bissau Mali |
0-0 |
|
10.09.24
|
Eswatini Mali |
0-1 |
|
11.06.24
|
Madagascar Mali |
0-0 |
|
24.01.24
|
Namibia Mali |
0-0 |
|
20.01.24
|
Tunisia Mali |
1-1 |
|
17.10.23
|
Saudi Arabia Mali |
1-3 |
|
18.06.23
|
Congo Mali |
0-2 |
|
28.03.23
|
Gambia Mali |
1-0 |
|
24.01.23
|
Mauritania Mali |
1-0 |
|
16.11.22
|
Algeria Mali |
1-1 |
|
18.08.22
|
Mauritania Mali |
1-1 |
|
15.08.22
|
Mauritania Mali |
1-0 |
|
12.06.22
|
Ecuador Mali |
1-0 |
|
09.06.22
|
South Sudan Mali |
1-3 |
|
29.03.22
|
Tunisia Mali |
0-0 |
|
16.01.22
|
Gambia Mali |
1-1 |
|
12.01.22
|
Tunisia Mali |
0-1 |
|
11.11.21
|
Rwanda Mali |
0-3 |
|
10.10.21
|
Kenya Mali |
0-1 |
|
06.09.21
|
Uganda Mali |
0-0 |
|
15.06.21
|
Tunisia Mali |
1-0 |
|
11.06.21
|
DR Congo Mali |
1-1 |
|
06.06.21
|
Algeria Mali |
1-0 |
|
24.03.21
|
Guinea Mali |
1-0 |
|
24.01.21
|
Zimbabwe Mali |
0-1 |
|
20.01.21
|
Cameroon Mali |
1-1 |
|
17.11.20
|
Namibia Mali |
1-2 |
|
17.11.19
|
Chad Mali |
0-2 |
|
13.10.19
|
South Africa Mali |
2-1 |
|
21.09.19
|
Mauritania Mali |
0-0 |
|
05.09.19
|
Saudi Arabia Mali |
1-1 |
|
27.07.19
|
Guinea-Bissau Mali |
0-4 |
|
02.07.19
|
Angola Mali |
0-1 |
|
17.11.18
|
Gabon Mali |
0-1 |
|
16.10.18
|
Burundi Mali |
1-1 |
|
09.09.18
|
South Sudan Mali |
0-3 |
|
11.11.17
|
Gabon Mali |
0-0 |
|
07.02.2021
|
Mali Morocco |
0-2
|
|
05.09.2017
|
Mali Morocco |
0-0
|
|
01.09.2017
|
Morocco Mali |
6-0
|
|
01.09.2017
|
Morocco Mali |
6-0
|