2025 Africa Cup of Nations Predictions & Tips

1 Showlhs N


The 2025 Africa Cup of Nations is set to start in December with 24 nations taking part in Morocco. The tournament will be held in six cities - Agadir, Casablanca, Fez, Marrakesh, Rabat and Tangier.


Morocco have been riding a wave after reaching the 2022 World Cup semi-finals. With a passionate fanbase, huge stadiums and a squad stacked with quality, home advantage could be a massive factor.


AFCON is one of the most exciting continental tournaments in the world. Global icons like Mohamed Salah, Victor Osimhen, Achraf Hakimi and Sadio Mané will be on show alongside future stars of the sport.

Follow our football experts throughout the tournament for the best AFCON predictions from individual match markets and outright markets.

Bonus Bets


Advice for betting on the 2025 Africa Cup of Nations


A thorough understanding of all the squads is essential for having success in betting on the 2025 AFCON.

Many players don't play in the popular European leagues or the English Premier League which adds an added layer of interest into the tournament.

Top scorers include Samuel Eto'o, Didier Drogba, Sadio Mané and Mohamed Salah, Eto'o scoring 18 goals across six tournaments. Morocco's Brahim Díaz was top scorer in the qualifiers, get on the star strikers in first goalscorer markets early on. 

Egypt have won the tournament a record seven times, Cameroon next best with five. Ivory Coast won on home soil in 2023, defeating Nigeria 2-1 in the final.

Sticking with hosts Morocco could prove to be profitable. Group A opponents Mali, Zambia and Comoros are unlikely to prove much of a challenge before the knockout rounds begin.

Teams


There are 24 teams competing in the tournament. Hosts Morocco are joined by the top two teams in 12 qualifying groups.

Group
Team
Team
TeamTeam
A
Morocco (H) Mali Zambia Comoros
B Egypt South Africa Angola Zimbabwe
C Nigeria Tunisia Uganda Tanzania
D Senegal DR Congo Benin Botswana
E Algeria Burkina Faso Equatorial Guinea Sudan
F Ivory Coast Cameroon Gabon Mozambique

Odds


Hosts Morocco lead the way in the 2025 AFCON outright winner odds. Neighbours Algeria are next best alongside Egypt and Senegal.

Odds from Stake and correct on 24 April 2025:

TeamOdds
Morocco 4.00
Algeria 7.00
Egypt 7.00
Senegal 7.50
Nigeria 10.00
Ivory Coast 12.00
Mali 15.00
Tunisia 15.00
Cameroon 17.00
DR Congo 41.00
South Africa 41.00
Angola 51.00
Source: Stake

Venues


The tournament will be played at nine venues in six cities in Morocco.

Stadium
City
Capacity
Adrar Stadium Agadir 41,144
Mohammed V Stadium Casablanca 45,891
Fez Stadium Fez 35,468
Marrakesh Stadium Marrakesh 41,245
Prince Moulay Abdellah Stadium Rabat 69,500
Moulay Hassan Stadium Rabat 22,000
Al Barid Stadium Rabat 18,000
Prince Moulay Abdellah Olympic Annex Stadium Rabat 21,000
Ibn Batouta Stadium Tangier 75,600

Schedule


The tournament kicks off on Sunday 21 December 2025 with hosts Morocco meeting Comoros in Rabat. The final will be played at Prince Moulay Abdellah Stadium in Rabat on Sunday 18 January 2026.

Day/Date    
Time (CET)MatchStageVenue, City
Sunday 21 December 20:00 Morocco vs Comoros Group A Prince Moulay Abdellah Stadium, Rabat
Monday 22 December 15:30 Mali vs Zambia Group A Stade Mohammed V, Casablanca
Monday 22 December 18:00 Egypt vs Zimbabwe Group B Grand Stade d'Agadir, Agadir
Monday 22 December 20:30 South Africa vs Angola             Group B Stade de Marrakech, Marrakech
Tuesday 23 December 13:00 Nigeria vs Tanzania Group C Complexe Sportif de Fès, Fès
Tuesday 23 December 15:30 Tunisia vs Uganda Group C Prince Moulay Abdellah Stadium, Rabat
Tuesday 23 December 18:00 Senegal vs Botswana                Group D Stade Ibn Batouta, Tangier
Tuesday 23 December 20:30 DR Congo vs Benin                  Group D Stade Al Barid, Rabat
Wednesday 24 December 18:00 Algeria vs Sudan                   Group E Stade Moulay Hassan, Rabat
Wednesday 24 December 20:30 Burkina Faso vs Equatorial Guinea Group E Stade Mohammed V, Casablanca
Wednesday 24 December 18:00 Ivory Coast vs Mozambique Group F Stade de Marrakech, Marrakech
Wednesday 24 December 20:30 Cameroon vs Gabon Group F Grand Stade d'Agadir, Agadir
Friday 26 December 13:00 Morocco vs Mali Group A Prince Moulay Abdellah Stadium, Rabat
Friday 26 December 15:30 Zambia vs Comoros Group A Stade Mohammed V, Casablanca
Friday 26 December 18:00 Egypt vs South Africa Group B Grand Stade d'Agadir, Agadir
Friday 26 December 20:30 Angola vs Zimbabwe             Group B Stade de Marrakech, Marrakech
Saturday 27 December 13:00 Nigeria vs Tunisia Group C Complexe Sportif de Fès, Fès
Saturday 27 December 15:30 Uganda vs Tanzania                Group C Stade Al Barid, Rabat
Saturday 27 December 18:00 Senegal vs DR Congo      Group D Stade Ibn Batouta, Tangier
Saturday 27 December 20:30 Benin vs Botswana   Group D Prince Moulay Abdellah Stadium, Rabat
Sunday 28 December 18:00 Algeria vs Burkina Faso Group E Stade Moulay Hassan, Rabat
Sunday 28 December 20:30 Equatorial Guinea vs Sudan Group E Stade Mohammed V, Casablanca
Sunday 28 December 18:00 Ivory Coast vs Cameroon Group F Stade de Marrakech, Marrakech
Sunday 28 December 20:30 Gabon vs Mozambique Group F Grand Stade d'Agadir, Agadir
Monday 29 December 18:30 Zambia vs Morocco Group A Prince Moulay Abdellah Stadium, Rabat
Monday 29 December 18:30 Comoros vs Mali  Group A Stade Mohammed V, Casablanca
Monday 29 December 20:30 Angola vs Egypt Group B Grand Stade d'Agadir, Agadir
Monday 29 December 20:30 Zimbabwe vs South Africa Group B Stade de Marrakech, Marrakech
Tuesday 30 December 18:00 Uganda vs Nigeria Group C Complexe Sportif de Fès, Fès
Tuesday 30 December 18:00 Tanzania vs Tunisia                Group C Stade Al Barid, Rabat
Tuesday 30 December 20:30 Benin vs Senegal Group D Stade Ibn Batouta, Tangier
Tuesday 30 December 20:30 Botswana vs DR Congo      Group D Stade Al Barid, Rabat
Wednesday 31 December   20:30 Equatorial Guinea vs Algeria Group E Stade Moulay Hassan, Rabat
Wednesday 31 December   20:30 Sudan vs Burkina Faso Group E Stade Mohammed V, Casablanca
Wednesday 31 December   20:30 Gabon vs Ivory Coast Group F Stade de Marrakech, Marrakech
Wednesday 31 December   20:30 Mozambique vs Cameroon Group F Grand Stade d'Agadir, Agadir
Saturday 3 January    18:00 Runner-up Group A vs Runner-up Group C        Round of 16 Stade Ibn Batouta, Tangier
Saturday 3 January    20:30 Winner Group D vs 3rd Group B/E/F Round of 16 Stade Mohammed V, Casablanca
Sunday 4 January      18:00 Runner-up Group B vs Runner-up Group F        Round of 16 Prince Moulay Abdellah Stadium, Rabat
Sunday 4 January      20:30 Winner Group A vs 3rd Group C/D/E Round of 16 Stade Al Barid, Rabat
Monday 5 January      18:00 Winner Group B vs 3rd Group A/C/D Round of 16 Grand Stade d'Agadir, Agadir
Monday 5 January      20:30 Winner Group C vs 3rd Group A/B/F Round of 16 Complexe Sportif de Fès, Fès
Tuesday 6 January 18:00 Winner Group F vs Runner-up Group E Round of 16 Prince Moulay Abdellah Stadium, Rabat
Tuesday 6 January 20:30 Winner Group E vs Runner-up Group D Round of 16 Stade de Marrakech, Marrakech
Friday 9 January      18:00 Winner R16 2 vs Winner R16 1 Quarter-final Stade Ibn Batouta, Tangier
Friday 9 January      20:30 Winner R16 4 vs Winner R16 3 Quarter-final Prince Moulay Abdellah Stadium, Rabat
Saturday 10 January      18:00 Winner R16 5 vs Winner R16 8 Quarter-final Stade de Marrakech, Marrakech
Saturday 10 January      20:30 Winner R16 7 vs Winner R16 6 Quarter-final Grand Stade d'Agadir, Agadir
Wednesday 14 January     18:00 Winner QF 1 vs Winner R16 4 Semi-final Stade Ibn Batouta, Tangier
Wednesday 14 January     20:30 Winner QF 2 vs Winner R16 3 Semi-final Prince Moulay Abdellah Stadium, Rabat
Saturday 17 January     20:00 Third Place Playoff               Third Place Playoff               Stade Mohammed V, Casablanca
Sunday 18 January     20:00 Final                             Final                             Prince Moulay Abdellah Stadium, Rabat

2025 Africa Cup of Nations FAQ

When is the 2025 Africa Cup of Nations being played?

The 2025 Africa Cup of Nations is being played from 21 December 2025 to 18 January 2026.

Where is the 2025 Africa Cup of Nations being played?

The 2025 Africa Cup of Nations is being played in Morocco.

How many teams are playing in the 2025 Africa Cup of Nations?

There are 24 teams playing in the 2025 Africa Cup of Nations including Morocco, Egypt, Nigeria, Senegal, Algeria and Ivory Coast.

Where is the 2025 Africa Cup of Nations final being played?

The 2025 Africa Cup of Nations final being played at Prince Moulay Abdellah Stadium in Rabat.

When is the 2025 Africa Cup of Nations final being played?

The 2025 Africa Cup of Nations final being played on Sunday 18 January. 

Today's Acca Tips

  • Tennis tips