2025 Africa Cup of Nations Predictions & Tips
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
-
Free Bet Refund£100CodeNEWBONUSJoin betgoodwin with promo code NEWBONUS and get access to their £100 Free Bet Refunds offer. 18+ only. T&Cs apply.
-
Get£30Bonus CodeNEWBONUSAvailable to new customers only. Make a qualifying deposit of £5 or more and claim the offer within 30 days of registering your account to qualify for 300% of that amount in Bet Credits, up to a maximum of £30 in Bet Credits. Once released, your Bet Credits will be held in your account balance and are non-withdrawable. Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of qualifying bets. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Registration required. Time limits and T&Cs apply.
-
£30Free betUse codeNEWBONUSClaim £30 free bet & 20 Free Spins. Use the promo code NEWBONUS. New Hollywoodbets account holders. 18 years or older. United Kingdom residents only. T&Cs apply.
-
Bet£10GetDouble the OddsNew customers. Max £10 (excluding PayPal). 100% odds boost token. T&Cs apply.
-
Bet£10Get£10Bet £10+ on any sportsbook market at odds of evens (2.00) or greater, within 7 days of registration. Each Way bets min £10 stake on win. No cash out. Get a £10 ACCA Free Bet (3+ selections), valid for 7 days. UK 18+ T&Cs Apply. Gamble Responsibly.
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 | Team | Team |
---|---|---|---|---|
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:
Team | Odds |
---|---|
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 |
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) | Match | Stage | Venue, 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.