The African competition kicked off on Sunday and runs until January 18, 2026.
The 2025 Africa Cup of Nations (CAN2025) kicked off on Sunday, features 17 players from the League, and will run until January 18, 2026, when the new African champion will be crowned.CAN 2025 Guide: Morocco against tradition in an edition featuring 17 Portuguese authors.
A competition that will span the festive period of Christmas and New Year’s Eve, which Maisfutebol will be covering, with a special focus on the performances of the Palancas Negras from Angola and the Mambas from Mozambique, as well as the 17 players from the Portuguese league, including Geny Catamo (Mozambique), Diomande (Ivory Coast) and Zaidu (Nigeria).
The complete schedule for the 35th edition of the Africa Cup of Nations.
GROUP A
1st Round:
Sunday, December 21:
Morocco = Comoros, 2-0
Monday, December 22:
Mali = Zambia, 1-1
2nd Round:
Friday, December 26:
Zambia = Comoros, at Mohammed V Stadium, Casablanca, 6:30 PM;
Morocco = Mali, at Prince Moulay Abdellah Stadium, Rabat, 9:00 PM
3rd Round:
Monday, December 29:
Zambia = Morocco, at Prince Moulay Abdellah Stadium, Rabat, 8:00 PM;
Comoros = Mali, at Mohammed V Stadium, Casablanca, 8:00 PM
Classification:
1st Morocco, 3;
2nd Mali, 1;
2nd Zambia, 1;
4th Comoros, 0
GROUP B
1st Round:
Monday, December 22:
South Africa – Angola, 2-1
Egypt = Zimbabwe, 2-1
2nd Round:
Friday, December 26:
Angola = Zimbabwe, at Marrakech Stadium, 1:30 PM;
Egypt = South Africa, at Adrar Stadium, Agadir, 4:00 PM
3rd Round:
Monday, December 29th:
Angola = Egypt, at Adrar Stadium, Agadir, 5:00 PM;
Zimbabwe = South Africa, at Marrakech Stadium, 5:00 PM
Classification:
1st South Africa, 3
1st Egypt, 3
3rd Zimbabwe, 0
3rd Angola, 0
GROUP C
1st Round:
Tuesday, December 23:
Nigeria = Tanzania, 2-1
Tunisia = Uganda, 3-1
2nd Round:
Saturday, December 27:
Uganda = Tanzania, at Al Medina Stadium, Rabat, 6:30 PM;
Nigeria = Tunisia, at Fez Stadium, 9:00 PM
3rd Round:
Tuesday, December 30:
Uganda = Nigeria, at Fez Stadium, 5:00 PM;
Tanzania = Tunisia, at Rabat Olympic Stadium, 5:00 PM
Classification:
1st Tunisia, 3;
1st Nigeria, 3;
3rd Tanzania, 0;
3rd Uganda, 0
GROUP D
1st Round:
Tuesday, December 23:
DR Congo = Benin, 1-0
Senegal = Botswana, 3-0
2nd Round:
Saturday, December 27:
Benin = Botswana, at the Olympic Stadium in Rabat, 1:30 PM;
Senegal = DR Congo, at the Grand Tangier Stadium, 4:00 PM
3rd Round:
Tuesday, December 30th:
Benin = Senegal, at the Grand Tangier Stadium, 8:00 PM;
Botswana = DR Congo, at the Al Medina Stadium, Rabat, 8:00 PM
Classification:
1st Senegal, 3;
1st DR Congo, 3;
3rd Benin, 0;
3rd Botswana, 0
GROUP E
1st Round:
Wednesday, December 24:
Burkina Faso = Equatorial Guinea, 2-1;
Algeria = Sudan, 3-0
2nd Round:
Sunday, December 28:
Equatorial Guinea = Sudan, at Mohammed V Stadium, Casablanca, 4:00 PM;
Algeria = Burkina Faso, at Moulay Hassan Stadium, Rabat, 6:30 PM
3rd Round:
Wednesday, December 31:
Equatorial Guinea = Algeria, at Moulay Hassan Stadium, Rabat, 5:00 PM;
Sudan = Burkina Faso, at Mohammed V Stadium, Casablanca, 5:00 PM
Classification:
1st Algeria, 3;
1st Burkina Faso, 3;
3rd Equatorial Guinea, 0;
3rd Sudan, 0
GROUP F
1st Round:
Wednesday, December 24:
Ivory Coast = Mozambique, 1-0
Cameroon = Gabon, 1-0
2nd Round:
Sunday, December 28:
Gabon = Mozambique, at Adrar Stadium, Agadir, 1:00 PM;
Ivory Coast = Cameroon, at Marrakech Stadium, 9:00 PM
3rd Round:
Wednesday, December 31:
Gabon = Ivory Coast, at Marrakech Stadium, 8:00 PM;
Mozambique = Cameroon, at Adrar Stadium, Agadir, 8:00 PM
Classification:
1st Cameroon, 3;
1st Ivory Coast, 3;
3rd Gabon, 0;
3rd Mozambique, 0
Round of 16
Saturday, January 3rd:
Match 37: 1st Group D = 3rd Group B/E/F, at Grand Tanger Stadium, 5:00 PM.
Match 38: 2nd Group A = 2nd Group C, at Mohammed V Stadium, Casablanca, 8:00 PM.
Sunday, January 4th:
Match 39: 1st Group A – 3rd Group C/D/E, at Prince Moulay Abdellah Stadium, Rabat, 5:00 PM.
Match 40: 2nd Group B – 2nd Group F, at Al Medina Stadium, Rabat, 8:00 PM.
Monday, January 5th:
Match 41: 1st Group B = 3rd Group A/C/D, at Adrar Stadium, Agadir, 5:00 PM.
Match 42: 1st Group C = 3rd Group A/B/F, at Fez Stadium, 8:00 PM.
Tuesday, January 6th:
Match 43: 1st Group E – 2nd Group D, at Moulay Hassan Stadium, Rabat, 5:00 PM.
Match 44: 1st Group F – 2nd Group E, Marrakech Stadium, 8:00 PM.
QUARTER=FINALS
Friday, January 9th:
Match 45: Winner of match 38 = Winner of match 37, at Grand Tangier Stadium, 5:00 PM.
Match 46: Winner of match 40 = Winner of match 39, at Prince Moulay Abdellah Stadium, Rabat, 8:00 PM. Saturday, January 10th:
Match 47: Winner of match 43 = Winner of match 42, at Marrakech Stadium, 5:00 PM.
Match 48: Winner of match 41 = Winner of match 44, at Adrar Stadium, Agadir, 8:00 PM
SEMI=FINALS
Wednesday, January 14th:
Match 49: Winner of match 45 = Winner of match 48, at Grand Tangier Stadium, 6:00 PM.
Match 50: Winner of match 47 = Winner of match 46, at Prince Moulay Abdellah Stadium, Rabat, 9:00 PM.
THIRD PLACE MATCH
Saturday, January 17:
Loser of match 49 = Loser of match 50, at Mohammed V Stadium, Casablanca, 5:00 PM
END
Sunday, January 18:
Winner of match 49 = Winner of match 50, at Prince Moulay Abdellah Stadium, Rabat, 8:00 PM