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.
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.
![]()
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!
© IMAGO/Oumaima Souaidi
![]()
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.
© IMAGO/Oumaima Souaidi
Bundesliga stars in final action!
Both Nicolas Jackson and Bilal El Khannouss are starting for their sides in the big final in Rabat.
![]()
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.
© IMAGO/SFSI
![]()
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.
© IMAGO/loulidiphoto
![]()
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.
© ABDEL MAJID BZIOUAT
![]()
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.
© IMAGO/Oumaima Souaidi
![]()
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.
© IMAGO/Samah Zidan
![]()
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.
© IMAGO/loulidiphoto
![]()
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.
© IMAGO/Amiir Amedjoua
![]()
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.
© FRANCK FIFE
![]()
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.
© IMAGO/SFSI
![]()
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.
© IMAGO/Thor Wegner/DeFodi Images
![]()
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.
© PAUL ELLIS
![]()
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.
© IMAGO/Thor Wegner/DeFodi Images
![]()
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.
© FRANCK FIFE
![]()
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.
© IMAGO/SFSI
![]()
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.
© Imago
![]()
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).
© Imago
![]()
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.
© Imago
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.
![]()
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.
© IMAGO/Marc Schueler
![]()
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.
© PAUL ELLIS
![]()
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.
© GABRIEL BOUYS
![]()
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.
© PAUL ELLIS
![]()
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.
© ABDEL MAJID BZIOUAT
![]()
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).
© FRANCK FIFE
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.
![]()
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).
© DANIEL BELOUMOU OLOMO/AFP via Getty Images
![]()
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.
© IMAGO/Bouhara Hamza/ABACA
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.
![]()
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.
© IMAGO/SFSI
![]()
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.
© IMAGO/Thor Wegner/DeFodi Images
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
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.
![]()
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.
© IMAGO/Amiir Amedjoua
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.
![]()
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.
© Selim Sudheimer
![]()
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.
© IMAGO/SFSI
![]()
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.
© INA FASSBENDER
![]()
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.
© IMAGO/Netherlands U21 v Ivory Coast U21 - International Friendly
![]()
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.
© IMAGO/SFSI
![]()
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.
© IMAGO
![]()
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.
© IMAGO/M.Bayoumy/SFSI
![]()
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.
© ISSOUF SANOGO
DR Congo win
Ausgburg's Samuel Essende was an unused substitute as DR Congo secured a 1-0 win against Benin.
![]()
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.
© Alexander Hassenstein
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.
![]()
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.
© PAUL ELLIS
![]()
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.
© DFL/Getty Images/Boris Streubel
![]()
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.
© IMAGO/Ayman Alahmed
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
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...
![]()
Mohamed Amoura (Algeria/ Wolfsburg)
© Stuart Franklin
2:57
Ramy Bensebaini (Algeria/ Borussia Dortmund)
2:56
Farès Chaïbi (Algeria/ Eintracht Frankfurt)
0:30
Ibrahim Maza (Algeria/ Bayer Leverkusen)
![]()
Cyriaque Irié (Burkina Faso/ Freiburg)
© Imago
2:20
Edmond Tapsoba (Burkina Faso/ Bayer Leverkusen)
![]()
Christian Kofane (Cameroon/ Bayer Leverkusen)
© IMAGO/HMB Media
![]()
Samuel Essende (DR Congo/ Augsburg)
© DFL/Getty Images/Sebastian Widmann
3:00
Yan Diomande (Ivory Coast/ RB Leipzig)
![]()
Bazoumana Touré (Ivory Coast/ Hoffenheim)
© Daniela Porcelli
![]()
Amadou Haidara (Mali/ RB Leipzig)
© DFL/Getty Images/Lukas Schulze
![]()
Ibrahima Sissoko (Mali/ Bochum)
© IMAGO/Sportfoto Zink / Wolfgang Zink
![]()
Eliesse Ben Seghir (Morocco/ Bayer Leverkusen)
© DFL/Getty Images/Pau Barrena
2:03
Bilal El Khannouss (Morocco/ VfB Stuttgart - on loan from Leicester City)
1:01
Nicolas Jackson (Senegal/ Bayern Munich - on loan from Chelsea)
![]()
Ismaël Gharbi (Tunisia/ Augsburg)
© IMAGO/FC Augsburg
![]()
Elias Saad (Tunisia/ Eintracht Frankfurt)
© IMAGO/DiZ-PiX
![]()
Ellyes Skhiri (Tunisia/ Eintracht Frankfurt)
© DFL/Getty Images/Pau Barrena
![]()
Lubambo Musonda (Zambia/ Magdeburg)
© XX / XX
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.
![]()
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.
© Imago
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