Host nation Morocco overcome a spirited challenge by Africa Cup of Nations minnows Comoros to kick off the tournament.
Published On 22 Dec 202522 Dec 2025
Share
Africa Cup of Nations (AFCON) hosts Morocco overcame a nervy start to beat the Comoros 2-0 in the tournament’s opening game on Sunday, after Brahim Diaz and substitute Ayoub El Kaabi scored second-half goals.
It was a far-from-convincing showing from the highly fancied Morocco, who are 97 places above the small Indian Ocean island nation in the world rankings and had to toil hard for the points in the rain at Rabat’s Prince Moulay Abdellah Stadium.
Recommended Stories
list of 4 itemsend of list
Morocco squandered an early penalty and were goalless at halftime, despite dominating possession, eventually breaking the deadlock in the 55th minute, when Noussair Mazraoui did well to keep the ball from going out of play before passing it square for Diaz to side-foot home.
El Kaabi scored a trademark bicycle kick goal in the 74th minute, 10 minutes after coming on as a substitute, to ease the tension.
Morocco looked initially to be labouring under a heavy burden of expectation, and tiny Comoros comfortably held them at bay before the superior firepower of the hosts ensured victory.
The hosts could have been ahead as early as the 11th minute after a soft penalty was awarded for a challenge by Iyad Mohamed on Diaz. But Soufiane Rahimi hit the spot kick straight down the middle, striking the knee of goalkeeper Yannick Pandor and watching the ball loop away to safety.
But they eventually broke down the resistance, as Diaz got deserved rewards for his continual probing and El Kaabi’s goal ensured a respectable scoreline.
Pandor made several other good stops to keep down the score in the closing stages as his teammates began to tire, although Comoros had a chance for an equaliser four minutes after Diaz’s goal, but Rafiki Said shot straight at Morocco goalkeeper Yassine Bounou in their first chance of the match.
Ayoub El Kaabi scores Morocco’s second goal in the 74th minute [Abdel Majid Bziouat/AFP]
‘Difficult’ opening game
“The opening game is always difficult, but we came good in the second half,” said Morocco coach Walid Regragui.
Morocco extended their record-breaking run of successive victories by a national team to 19. In October, they went past the previous best of 15, set by Spain from 2008-09.
There will be concern in the home camp, however, after captain Romain Saiss limped off after 18 minutes, with the centre back leaving the field in tears. He spent the first half of the year sidelined by ankle surgery and only last month returned to the national side after a year’s absence.
Mali and Zambia meet on Monday in the next Group A clash in Casablanca on the second day of the monthlong tournament. There are also two Group B matches as Angola meet South Africa in Marrakesh, and Mohamed Salah leads Egypt against Zimbabwe in Agadir.
On the eve of the 2025 AFCON, football’s governing body in Africa create new four-year cycle and form a Nations League.
Published On 20 Dec 202520 Dec 2025
Share
African football is getting a major shake-up with the creation of the African Nations League and conversion of the biennial Africa Cup of Nations to a four-year cycle.
Patrice Motsepe, the president of the Confederation of African Football, announced the changes Saturday during his news conference before the 2025 Africa Cup hosted by Morocco.
Recommended Stories
list of 4 itemsend of list
Motsepe said that the 2027 Africa Cup, to be hosted by Uganda, Kenya and Tanzania, will go ahead as planned and that the following edition – originally scheduled for 2029 – will be moved forward to take place in 2028. The next Africa Cup after that will be in 2032.
This would allow the first African Nations League to take place in 2029. Motsepe said it would involve each of the continent’s 54 members, divided into four geographical zones, with games in September and October before the finals are held in November.
“What is new is that … in Africa there’s going to be a competition every year where the best African players who play in Europe and worldwide will be with us on the continent,” Motsepe said.
CAF officials did not immediately specify if the African Nations League will be held on a biennial or annual basis.
The Africa Cup of Nations, commonly known as AFCON, will be held in Morocco this year and kicks off in the capital, Rabat, on Sunday.
Host nation Morocco take on Comoros in the opening match of the four week tournament.
The final will be held on January 18 at the 69,500-capacity Prince Moulay Abdellah Stadium in Rabat.
Nine venues across six cities have been selected for the continental showpiece event.
The 24 participating teams have been drawn into six groups, with 68 matches in total.
The group stage will run until December 31, with the knockout stage starting on January 3.
Here are the details on the teams, groups, format, match fixtures, kickoff times and venues for AFCON 2025:
Teams and groups
⚽ Group A: Morocco, Mali, Zambia, Comoros ⚽ Group B: Egypt, South Africa, Angola, Zimbabwe ⚽ Group C: Nigeria, Tunisia, Uganda, Tanzania ⚽ Group D: Senegal, DR Congo, Benin, Botswana ⚽ Group E: Algeria, Burkina Faso, Equatorial Guinea, Sudan ⚽ Group F: Ivory Coast, Cameroon, Gabon, Mozambique
Recommended Stories
list of 4 itemsend of list
Format
The top two teams of each group, along with the best four third-placed teams, will advance to the knockout stage, beginning with the round of 16. That is followed by the quarterfinals, semifinals and the final. There is also a third-place playoff between the two losing semifinalists.
In the knockout stages, if a match is level at the end of normal playing time, teams will play 30 minutes of extra time and, if required, a penalty shootout.
Egypt are the most successful team in Africa with a record seven AFCON titles, though they last won the trophy in 2010 [File: Amr Nabil/AP]
Match schedule
⚽ Group Stage
December 21
Group A: Morocco vs Comoros (Prince Moulay Abdellah Stadium, 8pm/19:00 GMT)
December 22
Group A: Mali vs Zambia (Stade Mohammed V, 3:30pm/14:30 GMT)
Group B: Egypt vs Zimbabwe (Adrar Stadium, 6pm/17:00 GMT)
Group B: South Africa vs Angola (Marrakesh Stadium, 8:30pm/19:30 GMT)
December 23
Group C: Nigeria vs Tanzania (Fez Stadium, 1pm/12:00 GMT)
Group C: Tunisia vs Uganda (Prince Moulay Abdellah Stadium, 3:30pm/14:30 GMT)
Group D: Senegal vs Botswana (Ibn Batouta Stadium, 6pm/17:00 GMT)
Group D: DR Congo vs Benin (Al Barid Stadium, 8:30pm/19:30 GMT)
December 24
Group E: Algeria vs Sudan (Moulay Hassan Stadium, 1pm/12:00 GMT)
Group E: Burkina Faso vs Equatorial Guinea (Stade Mohammed V, 3:30pm/14:30 GMT)
Group F: Ivory Coast vs Mozambique (Marrakesh Stadium, 6pm/17:00 GMT)
Group F: Cameroon vs Gabon(Adrar Stadium, 8:30pm/19:30 GMT)
Rest day on Christmas
December 26
Group A: Morocco vs Mali (Prince Moulay Abdellah Stadium, 1pm/12:00 GMT)
Group A: Zambia vs Comoros (Stade Mohammed V, 3:30pm/14:30 GMT)
Group B: Egypt vs South Africa (Adrar Stadium, 6pm/17:00 GMT)
Group B: Angola vs Zimbabwe (Marrakesh Stadium, 8:30pm/19:30 GMT)
December 27
Group C: Nigeria vs Tunisia (Fez Stadium, 1pm/12:00 GMT)
Group C: Uganda vs Tanzania (Al Barid Stadium, 3:30pm/14:30 GMT)
Group D: Senegal vs DR Congo (Ibn Batouta Stadium, 6pm/17:00 GMT)
Group D: Benin vs Botswana (Prince Moulay Abdellah Stadium, 8:30pm/19:30 GMT)
December 28
Group E: Algeria vs Burkina Faso (Moulay Hassan Stadium, 1pm/12:00 GMT)
Group E: Equatorial Guinea vs Sudan (Stade Mohammed V, 3:30pm/14:30 GMT)
Group F: Ivory Coast vs Cameroon (Marrakesh Stadium, 6pm/17:00 GMT)
Group F: Gabon vs Mozambique (Adrar Stadium, 8:30pm/19:30 GMT)
December 29
Group A: Comoros vs Mali (Stade Mohammed V, 6:30pm/17:30 GMT)
Group A: Zambia vs Morocco (Prince Moulay Abdellah Stadium, 6:30pm/17:30 GMT)
Group B: Angola vs Egypt (Adrar Stadium, 8:30pm/19:30 GMT)
Group B: Zimbabwe vs South Africa (Marrakesh Stadium, 8:30pm/19:30 GMT)
December 30
Group C: Tanzania vs Tunisia (Prince Moulay Abdellah Stadium, 6pm/17:00 GMT)
Group C: Uganda vs Nigeria (Fez Stadium, 6pm/17:00 GMT)
Group D: Benin vs Senegal (Ibn Batouta Stadium, 8:30pm/19:30 GMT)
Group D: Botswana vs DR Congo (Al Barid Stadium, 8:30pm/19:30 GMT)
December 31
Group E: Equatorial Guinea vs Algeria (Moulay Hassan Stadium, 6pm/17:00 GMT)
Group E: Sudan vs Burkina Faso (Stade Mohammed V, 6pm/17:00 GMT)
Group F: Gabon vs Ivory Coast (Marrakesh Stadium, 8:30pm/19:30 GMT)
Group F: Mozambique vs Cameroon (Adrar Stadium, 8:30pm/19:30 GMT)
Rest days on January 1 and 2
External view of the 69,500-capacity Prince Moulay Abdellah Stadium in Rabat, which will be used for the AFCON final on January 18 [Emre Asikci/Anadolu via Getty Images]
⚽ Round of 16
January 3
Winner Group D vs 3rd Group B/E/F (Ibn Batouta Stadium, 6pm/17:00 GMT)
Runner-up Group A vs Runner-up Group C (Stade Mohammed V, 8:30pm local/19:30 GMT)
January 4
Winner Group A vs 3rd Group C/D/E (Prince Moulay Abdellah Stadium, 6pm/17:00 GMT)
Runner-up Group B vs Runner-up Group F (Al Barid Stadium, 8:30pm local/19:30 GMT)
January 5
Winner Group B vs 3rd Group A/C/D (Adrar Stadium, 6pm/17:00 GMT)
Winner Group C vs 3rd Group A/B/F (Fez Stadium, 8:30pm local/19:30 GMT)
January 6
Winner Group E vs Runner-up Group D (Moulay Hassan Stadium, 6pm/17:00 GMT)
Winner Group F vs Runner-up Group E (Marrakesh Stadium, 8:30pm local/19:30 GMT)