Nicolas Jackson started the AFCON final on Sunday and helped Senegal to victory over Morocco.
Nicolas Jackson started the AFCON final on Sunday and helped Senegal to victory over Morocco. - © IMAGO/Thor Wegner/DeFodi Images
Nicolas Jackson started the AFCON final on Sunday and helped Senegal to victory over Morocco. - © IMAGO/Thor Wegner/DeFodi Images
bundesliga

Nicolas Jackson's Senegal crowned AFCON champions!

xwhatsappmailcopy-link

Bayern Munich forward Nicolas Jackson can add the Africa Cup of Nations title to his silverware collection after helping Senegal beat hosts Morocco 1-0 after extra time in the final on Sunday.

Advertisement

Jackson was named in the Senegal starting XI for the showpiece in Rabat, and played the majority of the match before being substituted off in the third minute of stoppage time. 

VfB Stuttgart attacker Bilal El Khannouss likewise began the title-decider before being taken off in the 80th minute.

Congratulations, Nicolas Jackson!

AFCON updates:

Senegal are the African champions!

Full-time is called, with heartbreak for Morocco in front of their own fans - but delight for Nicolas Jackson and Senegal who win the final 1-0 after extra time!

Senegal lead!

Former Bayern striker Sadio Mané cuts the ball back for Pape Gueye to send an unstoppable drive into the top corner in the fourth minute of extra-time. Nicolas Jackson had been taken off a minute before the strike - and will watch the remaining 26 minutes eagerly from the bench to see if Senegal can see out the lead for a second AFCON crown.
camera-photo

All square in the final!

Jackson and El Khannouss's sides are still battling it out for the AFCON crown after a quite extraordinary end to the regulation 90 minutes. Ismaïla Sarr had a goal disallowed for Senegal in stoppage time before Morocco were awarded a penalty. Senegal were so enraged by that decision they left the field, before eventually returning - only for Brahim Diaz to chip the penalty into the middle for Édouard Mendy to make an easy save. Extra-time now awaits!
camera-photo

El Khannouss's action over

The Stuttgart winger has been substituted off after 80 minutes for Oussama Targhalline, with a tense final still level at 0-0.

Bundesliga stars in final action!

Both Nicolas Jackson and Bilal El Khannouss are starting for their sides in the big final in Rabat.
camera-photo

Eliesse elation

Eliesse Ben Seghir has made four substitute appearances throughout the AFCON and took a place in his nation's football history with his vital penalty in the semi-final shootout win.
camera-photo

Counting on El Khannouss

Bilal El Khannouss did not start for the hosts in the group stage, but after two substitute appearances has been trusted to start in all three knockout matches so far - surely the Stuttgart midfielder will feature again tonight as Morocco aim for their first AFCON title in 50 years.
camera-photo

Jackson's five?

Bayern striker Nicolas Jackson made a superb start to the tournament with his brace in the 3-0 opening win over Botswana. He has since been rotated in and out of the starting line-up, appearing in four of Senegal's six matches so far and laying on an assist for Papa Gueye in the 3-1 win over Sudan in the last 16. After starting in the semi-final success over Egypt, it remains to be seen if he is selected tonight.
camera-photo

Morocco duo add to Bundesliga representation in final

Sunday's AFCON final will have three Bundesliga representatives after Morocco overcame Nigeria on penalties. VfB Stuttgart's Bilal El Khannouss started the game, whereas Bayer Leverkusen's Eliesse Ben Seghir came off the bench to score in the shootout. The duo join Nicolas Jackson's Senegal in the final.
camera-photo

Jackson and Senegal into the final

Former Bayern man Sadio Mané scored the only goal of the game as Senegal edged out Egypt 1-0 to reach the final. Current Bayern player, Nicolas Jackson, started the game and will be hopeful to be in the starting 11 again come the final on Sunday.
camera-photo

Morocco duo also in final four

Jackson is joined in the last four by Bayer Leverkusen's Eliesse Ben Seghir and VfB Stuttgart's Bilal El Khannouss. The 2022 FIFA World Cup semi-finalists take on Nigeria at 9.00pm CEST on Thursday.
camera-photo

Jackson preparing for semi-final

Bayern Munich's Nicolas Jackson and his Senegalese teammates will face Egypt in the semi-finals this evening. The striker has scored twice during his nation's run, and he will be hoping to add to to that tally. The match kicks off at 6.00pm CEST.
camera-photo

Diomande due to return on Sunday

Despite only being knocked out of the tournament on Saturday in a narrow 3-2 defeat to record AFCON holders Egypt, Ivory Coast star Yan Diomande is expected back in Leipzig on Sunday evening, meaning he should be available on Wednesday, when Die Roten Bullen welcome Freiburg on Matchday 17.
camera-photo

Bensebaini & Co. are headed home

Meanwhile, Algeria's Bundesliga quartet of Ibrahim Maza, Farès Chaïbi, Mohamed Amoura and Ramy Bensebaini fell to a 2-0 defeat in their quarter-final against Nigeria, bringing to an end their AFCON journey.
camera-photo

Egypt defeat Ivory Coast to advance

Former Frankfurt man Omar Marmoush was on the scoresheet as Egypt beat Yan Diomande's Ivory Coast side 3-2 in the quarter-finals. Hoffenheim's Bazoumana Toure came off the bench, but was unable to help his side avoid defeat.
camera-photo

Tournament hosts advance!

Morocco sealed their berth in the last four via a 2-0 quarter-final victory over Cameroon at the Prince Moulay Abdellah Stadium in Rabat on Friday evening. Stuttgart attacker Bilal El Khannouss (pictured, l.) started for Morocco before being substituted off in the 68th minute, while Leverkusen's Eliesse Ben Seghir was an unused substitute for the Atlas Lions. His club-mate Christian Kofane was in the starting line-up for Cameroon, but was taken off with 13 minutes remaining.
camera-photo

Senegal into last four

Former Bayern striker Sadio Mané (pictured) played from start to finish as Senegal squeezed past Mali 1-0 to reach the semi-finals thanks to a first-half goal from Iliman Ndiaye. Current Bayern forward Nicolas Jackson was an unused substitute throughout, as was Mali's Bochum midfielder Ibrahima Sissoko.
camera-photo

Saturday sees holders meet record winners

On Saturday, Algeria, with Bundesliga quartet Ramy Bensebaini (Dortmund), Mohamed Amoura (Wolfsburg), Farès Chaïbi (Frankfurt) and Ibrahim Maza (Leverkusen) all set to play a part, face Nigeria, for whom Ademola Lookman and Victor Osimhen, formerly of Leipzig and Wolfsburg respectively, have been in sparkling form during the tournament. In the day’s second quarter-final, Egypt, with ex-Frankfurt forward Omar Marmoush expected to star up front, lock horns with Ivory Coast. Leipzig's Yan Diomande and Hoffenheim's Bazoumana Touré both scored impressive goals for Les Éléphants in their 3-0 win over Burkina Faso in the previous round, which bodes well for their chances of starting in Agadir.
camera-photo

Friday fixtures

The tournament now takes a break until Friday, when fans will be treated to the first two matches of a much-anticipated quarter-final slate. First up, Mali and Senegal go head-to-head in Tangier, in a match with significant Bundesliga interest: Bochum's Ibrahima Sissoko will hope to feature for the Eagles, while Bayern forward Nicolas Jackson will be aiming to add to his tally of two goals for the Lions of Teranga. Further south in Rabat, Cameroon, likely to include Leverkusen’s Christian Kofane in their line-up, face hosts Morocco, for whom Stuttgart midfielder Bilal El Khannouss – who started in the round of 16 – could play a role.
camera-photo

Diomande sparkles

Leipzig's Yan Diomande opened his AFCON account as holders Ivory Coast eliminated Burkina Faso in the last 16. Hoffenheim's Bazoumana Touré rounded out a 3-0 win to send Leverkusen defender Edmond Tapsoba and his Burkina teammates out of the competition.
camera-photo

Bundesliga quartet help Algeria edge through

Ramy Bensebaini's Algeria are through to the quarter-finals after seeing off DR Congo 1-0 in extra-time at the Stade Prince Moulay El Hassan. The Dortmund defender was joined in the starting line-up by Mohamed Amoura (Wolfsburg), Farès Chaïbi (Frankfurt) and Ibrahim Maza (Leverkusen).
camera-photo

Bundesliga eyes on Tuesday's fixtures

Algeria face DR Congo, before Ivory Coast take on Burkina Faso in Tuesday's last-16 encounters. Ramy Bensebaini (Dortmund), Farès Chaïbi (Frankfurt), Ibrahim Maza, Edmond Tapsoba (both Leverkusen), Bouzoumana Touré (Hoffenheim) and Yan Diomande (Leipzig) could all have a part to play.

Familiar faces through to last eight

Ademola Lookman and Victor Osimhen, once of RB Leipzig and Wolfsburg respectively, were among the goals as Nigeria advanced to the quarter-finals with a 4-0 win over Mozambique. An Egypt side featuring ex-Frankfurt forward Omar Marmoush also progressed after beating Benin 3-1 after extra-time.
camera-photo

Two more last 16 ties on Monday

There will be no Bundesliga involvement in Monday's clashes, but Stanley Ratifo of Chemie Leipzig in the Northeast Regional League will aim to cause a huge upset as Mozambique take on Nigeria. Before that, former Frankfurt star Omar Marmoush and former Augsburg striker Steve Mounie will face off as Egypt play Benin.
camera-photo

Kofane fires Cameroon into quarter-finals

Leverkusen forward Christan Kofane (pictured) scored his second goal of the tournament as Cameroon defeated South Africa 2-1 in the last 16 on Sunday. The 19-year-old played from the start at the Al Barid Stadium in the Moroccan capital of Rabat, and netted his side's second goal of the game early in the second half.
camera-photo

Morocco progress to last eight

VfB Stuttgart attacker Bilal El Khannouss (pictured) played from start to finish as Morocco earned a 1-0 win over Tanzania to reach the quarter-finals on Sunday. Leverkusen’s Eliesse Ben Seghir came off the bench in the 77th minute to help see the lead home, after former Borussia Dortmund full-back Achraf Hakimi had teed up Brahim Díaz for the 64th-minute winner.
camera-photo

Mali beat Tunisia on penalties

Bochum midfielder Ibrahima Sissoko came on in extra time to help Mali beat Ellyes Skhiri (pictured, r.) and Tunisia in the last 16 on Saturday. Skhiri and Augsburg's Ismaël Gharbi both started for Tunisia, who went 1-0 up in the 88th minute, only for it to be cancelled out in the sixth minute of stoppage time. The match then went to penalties as Augsburg's Elias Saad scored from the spot in the shoot-out for Tunisia, but ultimately Mali triumphed 3-2.
camera-photo

Jackson and Senegal reach quarter-finals

Bayern forward Nicolas Jackson helped Senegal book their place in the last eight on Friday 3 January thanks to a 3-1 victory over Sudan in the round of 16. Jackson started alongside former Bayern attacker Sadio Mané as The Lions of Teranga fell 1-0 down in the sixth minute. They fought back with Mané and Jackson both providing assists to give Senegal a 2-1 lead at the break - and then added another in the closing stages to seal their passage to the next round.
camera-photo

Kofane opens account for Cameroon

Leverkusen teenager Christian Kofane scored a superb first international goal as Cameroon finished second in Group F, despite a 2-1 comeback win over Mozambique. Their reward is a last-16 showdown with South Africa (4 January).

Bazou-mania for Ivory Coast

Hoffenheim's Bazoumana Touré scored a stoppage-time winner as Ivory Coast recovered from 2-0 down in a thrilling game with Gabon. Leipzig counterpart Yan Diomande also had an effort ruled out as the holders progressed as Group F winners on goal difference.
camera-photo

Tapsoba's Stallions march on

Burkina Faso advanced from Group E behind Algeria after beating Sudan 2-0, with Leverkusen's Edmond Tapsoba playing from start to finish. Holders Ivory Coast await in the round of 16 (6 January).
camera-photo

Bundesliga duo help Algeria stay perfect

Farès Chaïbi (Frankfurt) and Ibrahim Maza (Leverkusen) were among the goals as Algeria capped a perfect group stage with a 3-1 win over Equatorial Guinea. They'll face DR Congo in the last 16 on 6 January.

Tunisia through

Augsburg's Ismaël Gharbi scored from the spot as Tunisia took a 1-1 draw against Tanzania to book their place in the knockout stages. Eintracht Frankfurt's Ellyes Skhiri played the full 90 minutes.

Comoros and Mali play out draw

Bochum's Ibrahima Sissoko was an unused substitute as Mali, who were held by Comoros, booked their place in the knockout stages after finishing runners-up to Morocco.
camera-photo

Morocco progress

Bayer Leverkusen's Eliesse Ben Seghir played 26 minutes as Morocco booked their place in the knockout stages after a 3-0 win over Zambia. VfB Stuttgart's Bilal El Khannouss was an unused substitute.
camera-photo

Ivory Coast and Cameroon play out draw

Yan Diomande's Ivory Coast drew 1-1 with a Cameroon side led by Leverkusen's Christian Kofane. Hoffenheim's Bazoumana Touré was an unused substitute for Les Elephants, with both sides still on track to qualify for the last 16 with four points from two games.

Algeria advance

Dortmund's Ramy Bensebaini, Leverkusen's Ibrahim Maza and Wolfsburg's Mohamed Amoura started as Algeria booked their place in the last 16 with a 1-0 win over Burkina Faso. Farès Chaïbi (Frankfurt) also got on in the second half, while Leverkusen's Edmond Tapsoba featured for Burkina, who stay second in Group E.
10:03
camera-professional-play-symbol

Watch: Maza aims to shine again

Bayer Leverkusen playmaker Ibrahim Maza netted in Algeria's opening 3-0 win over Sudan and will hope to help his side into the knockout stages with another victory against Burkina Faso in their second Group E encounter.
camera-photo

Jackson and Essende share spoils

Bayern Munich's Nicolas Jackson started and Augsburg's Samuel Essende remained on the bench as Senegal and DR Congo played out a 1-1 draw. Former Bayern attacker Sadio Mané scored for Senegal.

Tunisian trio suffer setback

Augsburg's Elias Saad and Ismael Gharbi, as well as Eintracht Frankfurt's Ellyes Skhiri suffered a narrow 3-2 defeat to Group C opponents Nigeria, who booked their place in the last 16 with a victory.
camera-photo

Moroccan pair held

Stuttgart's Bilal El Khannouss and Leverkusen's Eliesse Ben Seghir were both introduced late from the bench as hosts Morocco were unable to claim a winner in a 1-1 draw with Mali despite hitting 15 shots in Rabat.
camera-photo

Musonda keeps clean sheet

Magdeburg's Lubambo Musonda played the full 90 minutes and kept a clean sheet at left-back as Zambia played out a 0-0 draw with Comoros on 26 December.
camera-photo

Kofane in the wings

Leverkusen striker Christian Kofane was on the Cameroon bench to see the Indomitable Lions open their Group F account with a 1-0 win against Gabon at Le Grand Stade in Agadir on Wednesday.
camera-photo

Diomande & Co. up and running

RB Leipzig star Yan Diomande started Ivory Coast's 1-0 victory against Mozambique in the opening round of fixtures in Group F. Hoffenheim's Bazoumana Touré was an unused substitute for Les Éléphants while Stanley Ratifo - who plies his trade at BSG Chemie Leipzig in Germany's fourth tier - was in Mozambique's starting XI.
camera-photo

Maza magic

Bayer 04's in-form forward Ibrahim Maza scored the third goal in Algeria's 3-0 Group E victory against Sudan. Eintracht's Farès Chaïbi started the game for the north African nation.
camera-photo

Tapsoba drama

Bayer Leverkusen defender Edmond Tapsoba proved the match winner for Burkina Faso in their game against Equatorial Guinea. Tapsoba's crucial contribution arrived eight minutes into added time and came moments after Burkina Faso - for whom Freiburg's Cyriaque Irie received game time - equalised Guinea's 85th minute opener.
camera-photo

Skhiri on target

Augsburg pair Elias Saad and Ismael Gharbi were involved as Tunisia enjoyed a 3-1 victory against Uganda at the Stade Olympique de Rabat, but it was Eintracht Frankfurt's Ellyes Skhiri who grabbed most attention with the game's opening goal.
camera-photo

Jackson at the double

Bayern forward Nicolas Jackson put on a man-of-the-match display, scoring a double as Senegal started their Group D challenge with a straightforward 3-0 win against Botswana in Tangier.

DR Congo win

Ausgburg's Samuel Essende was an unused substitute as DR Congo secured a 1-0 win against Benin.
camera-photo

Tuesday's Bundesliga representatives

DR Congo open their tournament against Benin, where Augsburg's Samuel Essende has been nominated. Bayern Munich's Nicolas Jackson (pictured) will also look to feature as Senegal play Botswana. In the day's late game, there are no Bundesliga or Bundesliga 2 representatives for Nigeria or Tanzania.

Egypt win

Former Eintracht Frankfurt forward Omar Marmoush scored the equalising goal against Zimbabwe as Egypt went on to secure a 2-1 win in their opening game.

Mali held

Leipzig's Amadou Haidara came on in the 86th minute while Bochum's Ibrahima Sissoko was an unused substitute as Mali conceded a stoppage-time equaliser against Zambia on Monday.
camera-photo

Morocco beat Comoros in curtain raiser

Stuttgart's Bilal El Khannouss replaced Ismael Saibari in the 76th minute as Morocco secured a 2-0 win. Bayer Leverkusen's Eliesse Ben Seghir (pictured) was an unused substitute alongside former Borussia Dortmund player Achraf Hakimi. Ex-Bayern Munich defender Noussair Mazraoui played the full 90 minutes and recorded an assist.
camera-photo

Monday's Bundesliga representatives

Mali kickstart their tournament against Zambia on Monday where RB Leipzig's Amadou Haidara (pictured) and Bochum's Ibrahima Sissoko will hope to feature. In the day's later fixtures, South Africa vs. Angola and Egypt vs. Zimbabwe, there are no Bundesliga or Bundesliga 2 representatives.
camera-photo

Morocco host Comoros in curtain raiser

Eyes will be on the Africa Cup of Nations tonight as hosts Morocco open the tournament against Comoros. VfB Stuttgart's Bilal El Khannouss finds himself in excellent form with three goals and three assists in 12 Bundesliga appearances this term. He's included in Morocco's squad alongside Bayer Leverkusen's Eliesse Ben Seghir.

Opening round of fixtures: Group F

Ivory Coast vs. Mozambique (24 December, 6.30pm CET), Cameroon vs. Gabon (24 December, 9pm CET)

Opening round of fixtures: Group E

Burkina Faso vs. Equatorial Guinea (24 December, 1.30pm CET), Algeria vs. Sudan (24 December, 4pm CET)

Opening round of fixtures: Group D

DR Congo vs. Benin (23 December, 1.30pm CET), Senegal vs. Botswana (23 December, 4pm CET)

Opening round of fixtures: Group C

Nigeria vs. Tanzania (23 December, 6.30pm CET), Tunisia vs. Uganda (23 December, 9pm CET)

Opening round of fixtures: Group B

South Africa vs. Angola (22 December, 6pm CET), Egypt vs. Zimbabwe (22 December, 9pm CET)

Opening round of fixtures: Group A

Morocco vs. Comoros (21 December, 8pm CET), Mali vs. Zambia (22 December, 3pm CET)
3:07
camera-professional-play-symbol

Watch: Sébastien Haller crowns comeback with AFCON glory

Former Dortmund striker Sébastien Haller fired Ivory Coast to the 2023 Africa Cup of Nations, after beating cancer and missing out on the 2022/23 Bundesliga title with BVB. The now Utrecht man is in the holders' current squad, alongside Leipzig's Yan Diomande and Hoffenheim's Bazoumana Touré.

Flying the flag

Bayer Leverkusen have the most players of all German clubs at this year's AFCON, with four. Augsburg, Bayern Munich, Bochum, Borussia Dortmund, Eintracht Frankfurt, Freiburg, Hoffenheim, Magdeburg, RB Leipzig, VfB Stuttgart and Wolfsburg also have at least one player at the finals. See the full list of representatives below...
camera-photo

Mohamed Amoura (Algeria/ Wolfsburg)

2:57
camera-professional-play-symbol

Ramy Bensebaini (Algeria/ Borussia Dortmund)

2:56
camera-professional-play-symbol

Farès Chaïbi (Algeria/ Eintracht Frankfurt)

0:30
camera-professional-play-symbol

Ibrahim Maza (Algeria/ Bayer Leverkusen)

camera-photo

Cyriaque Irié (Burkina Faso/ Freiburg)

2:20
camera-professional-play-symbol

Edmond Tapsoba (Burkina Faso/ Bayer Leverkusen)

camera-photo

Christian Kofane (Cameroon/ Bayer Leverkusen)

camera-photo

Samuel Essende (DR Congo/ Augsburg)

3:00
camera-professional-play-symbol

Yan Diomande (Ivory Coast/ RB Leipzig)

camera-photo

Bazoumana Touré (Ivory Coast/ Hoffenheim)

camera-photo

Amadou Haidara (Mali/ RB Leipzig)

camera-photo

Ibrahima Sissoko (Mali/ Bochum)

camera-photo

Eliesse Ben Seghir (Morocco/ Bayer Leverkusen)

2:03
camera-professional-play-symbol

Bilal El Khannouss (Morocco/ VfB Stuttgart - on loan from Leicester City)

1:01
camera-professional-play-symbol

Nicolas Jackson (Senegal/ Bayern Munich - on loan from Chelsea)

camera-photo

Ismaël Gharbi (Tunisia/ Augsburg)

camera-photo

Elias Saad (Tunisia/ Eintracht Frankfurt)

camera-photo

Ellyes Skhiri (Tunisia/ Eintracht Frankfurt)

camera-photo

Lubambo Musonda (Zambia/ Magdeburg)

Competition format

Nineteen players based in either the Bundesliga or Bundesliga 2 will represent their respective countries at the finals, which will feature six groups of four nations. The top two teams in each section progress to the round of 16, along with the four best third-placed teams. The tournament then continues in a knockout format through the quarter-finals, semi-finals and final/third-place play-off, with each match going into extra time and a penalty shootout, if required to determine a winner.
camera-photo

Busy festive period

While often played from January through to February, this year's edition of the biennial competition runs from 21 December 2025 to 18 January 2026, partly due to the new UEFA Champions League schedule that sees the final two matchdays of the league phase played at the end of January.

Welcome!

There'll be plenty of Bundesliga interest when the 2025 Africa Cup of Nations kicks off on 21 December 2025. We'll be bringing you all the latest from Morocco as the likes of Ramy Bensebaini, Yan Diomande and Ibrahim Maza battle it out for continental glory.

What is AFCON 2025?

The Africa Cup of Nations – or AFCON for short – is the biennial international men’s football tournament organised by the Confederation of African Football (CAF) to determine the champions of Africa. It is the equivalent of UEFA’s Euros in Europe, the AFC’s Asian Cup, CONCACAF’s Gold Cup and CONMEBOL’s Copa América.

First held in 1957, the 2025 AFCON is the 35th edition of the tournament, which has been held in odd-numbered years since 2013 to avoid clashes with the FIFA World Cup.

On the eve of the 2025 tournament, it was announced that AFCON will switch to a four-year cycle after the 2027 edition in East Africa and a 2028 edition. A new African Nations League will take place annually from 2029.

Former Bayern Munich man Sadio Mané helped Senegal lift the Africa Cup of Nations in 2021. - SFSI via www.imago-images.de/imago images/Sebastian Frej

When is AFCON 2025?

The AFCON had historically been played in January, but in 2017 CAF approved the decision to move the tournament to the northern hemisphere summer – in line with the European season. However, circumstances such as heat and the new FIFA Club World Cup have led to the 2021, 2023 and now 2025 editions still being played in the northern winter.

Key dates:

Group stage: 21-31 December
Round of 16: 3-6 January 
Quarter-finals: 9-10 January
Semi-finals: 14 January
Third-place play-off: 17 January
Final: 18 January

Who hostedAFCON 2025?

In 2019, Guinea were confirmed as hosts of the 2025 edition following a timetable shift in the wake of Cameroon losing their 2019 rights but being allowed to host the 2021 tournament instead. However, Guinea were then removed as hosts in 2022 due to a lack of progress in preparation. After a new bidding process, Morocco were named the new hosts in September 2023. The North African country will also be one of the three host nations of the 2030 World Cup, which will also feature centenary matches in Argentina, Paraguay and Uruguay.

There were nine venues hosting games:

  • Adrar Stadium, Agadir (45,000)
  • Stade Mohammed V, Casablanca (45,000)
  • Fez Stadium, Fez (45,000)
  • Marrakesh Stadium, Marrakesh (45,000)
  • Prince Moulay Abdellah Stadium, Rabat (68,700) – opening match and final
  • Moulay Hassan Stadium, Rabat (22,000)
  • Rabat Olympic Stadium, Rabat (21,000)
  • Al Barid Stadium, Rabat (18,000)
  • Ibn Batouta Stadium, Tangier (75,000)

The Prince Moulay Abdellah Stadium in Rabat hosted the 2025 AFCON opening game and final. - ABDEL MAJID BZIOUAT

Who competed at AFCON 2025?

The Cup of Nations is contested by African national teams associated with CAF, with each country only able to select players that are born there or are otherwise eligible through family or citizenship grounds to represent them. 

As of the 2019 edition, AFCON was expanded from 16 to 24 teams. A total of 52 teams entered qualifying, which began in March 2024 and ended in November that year, consisting of a preliminary round for the eight lowest ranked teams followed by a group stage (12 groups of four teams), whereby the top two teams in each section qualified for the finals tournament.

As hosts, Morocco had already qualified automatically but still competed in qualifying Group B, winning all six of their games.

Watch: Goals from the Bundesliga's AFCON 2025 stars

What was the format?

Like most international football tournaments, AFCON begins with a single round robin group stage. With 24 teams, that means six groups of four.

The top two teams in each section progressed to the round of 16, along with the four best third-placed teams. The tournament then continues in a knockout format through the quarter-finals, semi-finals and final/third-place play-off, with each match going into extra time and a penalty shootout, if required to determine a winner.

The draw for the main tournament was made on 27 January 2025 in Rabat.

Group A: Morocco (hosts), 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

RB Leipzig's Yan Diomande has impressed for reigning Champions Ivory Coast. - IMAGO/Yvan Sonh

Did Bundesliga players miss any games?

How many games players missed was dependent on how far their team progressed in the tournament.

After Matchday 15, the Bundesliga paused for its winter break, which reduced the impact of absences compared to England’s Premier League, for example. Domestic action resumed on Friday 9 January, the start of the AFCON quarter-finals. Therefore, any players eliminated in the group stage and maybe also the round of 16 – depending on the logistics of returning to Germany – were be available again for their clubs in time for the campaign’s resumption.

Any players reaching the final therefore missed up to four games, given Matchday 17 was a midweek round (13-15 January) before Matchday 18 (16-18 January) on the weekend of the third-place play-off and final. Matchday 7 in the Champions League (20-21 January) begins two days after the final, making involvement there also unlikely.

Bundesliga 2 clubs returned to league action on 16-18 January.

Borussia Dortmund's Ramy Bensebaini was part of a four-strong Bundesliga contingent for Algeria. - IMAGO/SFSI

AFCON history

A total of 15 countries have won the Africa Cup of Nations. The most successful is Egypt with seven titles, most recently in 2010. They last reached the final in 2021.

Ivory Coast were the defending champions after winning as hosts in 2023, beating three-time winners Nigeria 2-1 in the final. Hosts Morocco won their only title in 1976.

AFCON winners: Egypt (7), Cameroon (5), Ghana (4), Nigeria and Ivory Coast (both 3), Algeria and DR Congo (both 2), Zambia, Tunisia, Sudan, Senegal, South Africa, Ethiopia, Morocco and Congo (all 1).

Who were the favourites to win?

Morocco’s hopes of another home triumph were driven by current Paris Saint-Germain and former Borussia Dortmund full-back Achraf Hakimi, and they also have some exciting Bundesliga talent in El Khannouss and Ben Seghir.

Watch: Achraf Hakimi's best goals and assists for Dortmund