Morocco host Comoros in the Africa Cup of Nations on 21 December 2025, Sunday. 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.
Morocco open their Africa Cup of Nations 2025 campaign with clear structural advantages and strong home patterns behind them. Comoros arrive knowing early survival is critical in a group opener where momentum often settles quickly.
The data points strongly toward a controlled Moroccan performance and the hosts will be keen to bag full three points with Mali vs Zambia result setting the tone for group A
Morocco’s home trends are decisive. They have avoided defeat in 43 of their last 46 home matches and remain unbeaten in their most recent 13 at home across all competitions. That consistency reflects a side that rarely loses control in familiar surroundings.
The Atlas Lions also start games well. They have not trailed at half time in their last 20 home matches, which points to early territorial dominance rather than reactive football. Scoring has been reliable too, with goals in 13 straight home games and an average output of 3.10 goals per match.
Recent AFCON results show some vulnerability against elite opposition, but performances against Tanzania 3-0 and Zambia 1-0 underline Morocco’s ability to manage lower ranked sides efficiently. In a group stage opener, their emphasis is likely on control first, then separation.
Comoros’ recent trend data paints a difficult picture. They are winless in nine of their last ten matches across all competitions and have suffered three consecutive defeats where they lost both at half time and full time. That pattern suggests problems once pressure builds early.
Away from home, Comoros concede an average of 1.75 goals per match, and their last four games all produced over 2.5 goals. While they can contribute offensively at times, as shown in the 3-2 win over Ghana, defensive structure often collapses once they fall behind.
Previous meetings with Morocco reinforce that gap. Comoros have failed to keep games tight once Morocco establish rhythm, with scorelines gradually stretching rather than staying narrow.
The best bet for this fixture is Morocco to win and over 2.5 goals at 1.80 odds. Morocco’s scoring average at home and Comoros’ recent over 2.5 trend support a game where pressure eventually turns into multiple goals. Morocco’s consistent half time control also reduces the likelihood of a sluggish start.
For those chasing long odds, the correct score prediction of Morocco 3-0 at 6.00 odds is in line with the home side’s ability to score freely at home, combined with Comoros’ struggles to recover once behind, makes a comfortable clean sheet victory a realistic outcome based on the data.
| Morocco | Comoros | |
|---|---|---|
| Game Played | 6 | 2 |
| Wins | 5 | 0 |
| Draws | 1 | 1 |
| Loss | 0 | 1 |
| Goals For | 10 | 0 |
| Goals Against | 1 | 2 |
| Morocco | Comoros | |
|---|---|---|
| Game Played | 3 | 2 |
| Wins | 2 | 0 |
| Draws | 1 | 1 |
| Loss | 0 | 1 |
| Goals For | 4 | 0 |
| Goals Against | 1 | 2 |
|
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.01.24
|
Zambia Morocco |
0-1 |
|
21.01.24
|
Morocco DR Congo |
1-1 |
|
17.01.24
|
Morocco Tanzania |
3-0 |
|
11.01.24
|
Morocco Sierra Leone |
3-1 |
|
21.11.23
|
Tanzania Morocco |
0-2 |
|
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 |
|
07.12.21
|
Morocco Saudi Arabia |
1-0 |
|
01.12.21
|
Morocco Palestine |
4-0 |
|
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 |
|
29.12.25
|
Comoros Mali |
0-0 |
|
26.12.25
|
Zambia Comoros |
0-0 |
|
21.12.25
|
Morocco Comoros |
2-0 |
|
08.12.25
|
Oman Comoros |
2-1 |
|
05.12.25
|
Comoros Saudi Arabia |
1-3 |
|
02.12.25
|
Morocco Comoros |
3-1 |
|
26.11.25
|
Comoros Yemen (Penalties:4 - 2) |
4-4 |
|
17.11.25
|
Comoros Namibia |
4-0 |
|
14.11.25
|
Comoros Namibia |
1-0 |
|
12.10.25
|
Ghana Comoros |
1-0 |
|
08.10.25
|
Comoros Madagascar |
1-2 |
|
07.09.25
|
CAR Comoros |
0-2 |
|
04.09.25
|
Mali Comoros |
3-0 |
|
15.06.25
|
Madagascar Comoros |
0-1 |
|
13.06.25
|
South Africa Comoros |
3-1 |
|
09.06.25
|
Kosovo Comoros |
4-2 |
|
09.06.25
|
Comoros Botswana |
0-0 |
|
06.06.25
|
Zambia Comoros |
0-1 |
|
25.03.25
|
Comoros Chad |
1-0 |
|
20.03.25
|
Comoros Mali |
0-3 |
|
08.03.25
|
Malawi Comoros |
2-0 |
|
02.03.25
|
Comoros Malawi |
0-2 |
|
18.11.24
|
Comoros Madagascar |
1-0 |
|
15.11.24
|
Gambia Comoros |
1-2 |
|
15.10.24
|
Comoros Tunisia |
1-1 |
|
11.10.24
|
Tunisia Comoros |
0-1 |
|
09.09.24
|
Madagascar Comoros |
1-1 |
|
04.09.24
|
Comoros Gambia |
1-1 |
|
07.07.24
|
Comoros Mozambique (Penalties:1 - 3) |
2-2 |
|
05.07.24
|
Comoros Angola |
1-2 |
|
02.07.24
|
Comoros Zambia |
1-0 |
|
30.06.24
|
Kenya Comoros |
0-2 |
|
27.06.24
|
Comoros Zimbabwe |
0-1 |
|
11.06.24
|
Chad Comoros |
0-2 |
|
07.06.24
|
Madagascar Comoros |
2-1 |
|
25.03.24
|
Comoros Angola |
0-0 |
|
22.03.24
|
Comoros Uganda |
4-0 |
|
21.11.23
|
Comoros Ghana |
1-0 |
|
17.11.23
|
Comoros CAR |
4-2 |
|
17.10.23
|
Cape Verde Comoros |
1-2 |
|
09.09.23
|
Comoros Zambia |
1-1 |
|
11.07.23
|
Malawi Comoros |
2-0 |
|
09.07.23
|
Zambia Comoros |
2-1 |
|
06.07.23
|
Seychelles Comoros |
0-3 |
|
17.06.23
|
Lesotho Comoros |
0-1 |
|
28.03.23
|
Comoros Ivory Coast |
0-2 |
|
24.03.23
|
Ivory Coast Comoros |
3-1 |
|
27.09.22
|
Burkina Faso Comoros |
2-1 |
|
22.09.22
|
Comoros Tunisia |
0-1 |
|
10.07.22
|
Seychelles Comoros |
1-2 |
|
29.12.25
|
Comoros Mali |
0-0 |
|
05.12.25
|
Comoros Saudi Arabia |
1-3 |
|
26.11.25
|
Comoros Yemen (Penalties:4 - 2) |
4-4 |
|
17.11.25
|
Comoros Namibia |
4-0 |
|
14.11.25
|
Comoros Namibia |
1-0 |
|
08.10.25
|
Comoros Madagascar |
1-2 |
|
09.06.25
|
Comoros Botswana |
0-0 |
|
25.03.25
|
Comoros Chad |
1-0 |
|
20.03.25
|
Comoros Mali |
0-3 |
|
02.03.25
|
Comoros Malawi |
0-2 |
|
18.11.24
|
Comoros Madagascar |
1-0 |
|
15.10.24
|
Comoros Tunisia |
1-1 |
|
04.09.24
|
Comoros Gambia |
1-1 |
|
07.07.24
|
Comoros Mozambique (Penalties:1 - 3) |
2-2 |
|
05.07.24
|
Comoros Angola |
1-2 |
|
02.07.24
|
Comoros Zambia |
1-0 |
|
27.06.24
|
Comoros Zimbabwe |
0-1 |
|
25.03.24
|
Comoros Angola |
0-0 |
|
22.03.24
|
Comoros Uganda |
4-0 |
|
21.11.23
|
Comoros Ghana |
1-0 |
|
17.11.23
|
Comoros CAR |
4-2 |
|
09.09.23
|
Comoros Zambia |
1-1 |
|
28.03.23
|
Comoros Ivory Coast |
0-2 |
|
22.09.22
|
Comoros Tunisia |
0-1 |
|
07.07.22
|
Comoros Botswana |
0-1 |
|
03.06.22
|
Comoros Lesotho |
2-0 |
|
25.03.22
|
Comoros Ethiopia |
2-1 |
|
10.01.22
|
Comoros Gabon |
0-1 |
|
07.09.21
|
Comoros Burundi |
1-0 |
|
01.09.21
|
Comoros Seychelles |
7-1 |
|
25.03.21
|
Comoros Togo |
0-0 |
|
15.11.20
|
Comoros Kenya |
2-1 |
|
18.11.19
|
Comoros Egypt |
0-0 |
|
06.09.19
|
Comoros Togo |
1-1 |
|
26.07.19
|
Comoros Namibia |
0-2 |
|
17.11.18
|
Comoros Malawi |
2-1 |
|
16.10.18
|
Comoros Morocco |
2-2 |
|
08.09.18
|
Comoros Cameroon |
1-1 |
|
11.11.17
|
Comoros Madagascar |
1-1 |
|
12.08.17
|
Comoros Namibia |
2-1 |
|
14.07.17
|
Comoros Lesotho |
2-0 |
|
24.03.17
|
Comoros Mauritius |
2-0 |
|
26.12.25
|
Zambia Comoros |
0-0 |
|
21.12.25
|
Morocco Comoros |
2-0 |
|
08.12.25
|
Oman Comoros |
2-1 |
|
02.12.25
|
Morocco Comoros |
3-1 |
|
12.10.25
|
Ghana Comoros |
1-0 |
|
07.09.25
|
CAR Comoros |
0-2 |
|
04.09.25
|
Mali Comoros |
3-0 |
|
15.06.25
|
Madagascar Comoros |
0-1 |
|
13.06.25
|
South Africa Comoros |
3-1 |
|
09.06.25
|
Kosovo Comoros |
4-2 |
|
06.06.25
|
Zambia Comoros |
0-1 |
|
08.03.25
|
Malawi Comoros |
2-0 |
|
15.11.24
|
Gambia Comoros |
1-2 |
|
11.10.24
|
Tunisia Comoros |
0-1 |
|
09.09.24
|
Madagascar Comoros |
1-1 |
|
30.06.24
|
Kenya Comoros |
0-2 |
|
11.06.24
|
Chad Comoros |
0-2 |
|
07.06.24
|
Madagascar Comoros |
2-1 |
|
17.10.23
|
Cape Verde Comoros |
1-2 |
|
11.07.23
|
Malawi Comoros |
2-0 |
|
09.07.23
|
Zambia Comoros |
2-1 |
|
06.07.23
|
Seychelles Comoros |
0-3 |
|
17.06.23
|
Lesotho Comoros |
0-1 |
|
24.03.23
|
Ivory Coast Comoros |
3-1 |
|
27.09.22
|
Burkina Faso Comoros |
2-1 |
|
10.07.22
|
Seychelles Comoros |
1-2 |
|
05.07.22
|
Angola Comoros |
3-1 |
|
07.06.22
|
Zambia Comoros |
2-1 |
|
24.01.22
|
Cameroon Comoros |
2-1 |
|
18.01.22
|
Ghana Comoros |
2-3 |
|
14.01.22
|
Morocco Comoros |
2-0 |
|
13.11.21
|
Sierra Leone Comoros |
0-2 |
|
24.06.21
|
Palestine Comoros |
5-1 |
|
29.03.21
|
Egypt Comoros |
4-0 |
|
11.11.20
|
Kenya Comoros |
1-1 |
|
14.11.19
|
Togo Comoros |
0-1 |
|
12.10.19
|
Guinea Comoros |
0-1 |
|
10.09.19
|
Togo Comoros |
2-0 |
|
04.08.19
|
Namibia Comoros |
0-0 |
|
07.06.19
|
Ivory Coast Comoros |
3-1 |
|
23.03.19
|
Cameroon Comoros |
3-0 |
|
13.10.18
|
Morocco Comoros |
1-0 |
|
24.03.18
|
Kenya Comoros |
2-2 |
|
06.10.17
|
Mauritania Comoros |
0-1 |
|
19.08.17
|
Namibia Comoros |
2-0 |
|
22.07.17
|
Lesotho Comoros |
1-0 |
|
10.06.17
|
Malawi Comoros |
1-0 |
|
04.06.17
|
Togo Comoros |
2-0 |
|
28.03.17
|
Mauritius Comoros |
1-1 |
|
02.12.2025
|
Morocco Comoros |
3-1
|
|
14.01.2022
|
Morocco Comoros |
2-0
|
|
16.10.2018
|
Comoros Morocco |
2-2
|
|
13.10.2018
|
Morocco Comoros |
1-0
|
|
02.12.2025
|
Morocco Comoros |
3-1
|
|
14.01.2022
|
Morocco Comoros |
2-0
|
|
13.10.2018
|
Morocco Comoros |
1-0
|