It’s all eyes on the upcoming 2025 FIFA Club World Cup tournament happening from this month featuring top clubs. Set to take place in the U.S from 14 June to 13 July , the revamped format will feature 32 of the world’s top clubs, including champions from Africa.
South Africa’s very own Mamelodi Sundowns, have qualified thanks to their consistent dominance in the CAF Champions League. The Pretoria-based club will represent the country and Southern Africa, going head-to-head with some of the biggest teams in world football.
Africa will send 4 teams to the tournament. So far, qualified clubs include Al Ahly (Egypt), Wydad Casablanca (Morocco), Espérance de Tunis (Tunisia) and Mamelodi Sundowns (South Africa).
These clubs earned their spot by either winning the CAF Champions League or through top performances in recent seasons. It’s a massive opportunity for African football to show its level on a global stage.
The tournament will run like the traditional World Cup, with 8 groups of 4 teams. Top 2 teams from each group going into the knockouts, no third-place playoff. There will be a total of 32 games.
This will be the first time South Africa is represented in an expanded Club World Cup, and with Sundowns in form and building a strong squad, local fans will be watching closely. For African football, it’s a shot at global recognition, proving the continent’s best clubs can compete with the elites from Europe, Asia, and the Americas.
See match fixtures below:
Here’s a simple, copy-paste-friendly version of all the fixtures and group matches for the 2025 Club World Cup, organized by group for easy inclusion in your blog post:
GROUP A
Teams: Al Ahly (Egypt), Porto (Portugal), Palmeiras (Brazil), Inter Miami (USA)
- June 14: Al Ahly vs Inter Miami
- June 15: Palmeiras vs Porto
- June 19: Palmeiras vs Al Ahly
- June 19: Inter Miami vs Porto
- June 23: Inter Miami vs Palmeiras
- June 23: Porto vs Al Ahly
GROUP B
Teams: Paris Saint-Germain (France), Atlético Madrid (Spain), Botafogo (Brazil), Seattle Sounders (USA)
- June 15: PSG vs Atlético Madrid
- June 15: Botafogo vs Seattle Sounders
- June 19: Seattle Sounders vs Atlético Madrid
- June 19: PSG vs Botafogo
- June 23: Seattle Sounders vs PSG
- June 23: Atlético Madrid vs Botafogo
GROUP C
Teams: Bayern Munich (Germany), Auckland City (New Zealand), Boca Juniors (Argentina), Benfica (Portugal)
- June 15: Bayern Munich vs Auckland City
- June 16: Boca Juniors vs Benfica
- June 20: Benfica vs Auckland City
- June 20: Bayern Munich vs Boca Juniors
- June 24: Auckland City vs Boca Juniors
- June 24: Benfica vs Bayern Munich
GROUP D
Teams: Flamengo (Brazil), Espérance de Tunis (Tunisia), Chelsea (England), LAFC (USA)
- June 16: Chelsea vs LAFC
- June 16: Flamengo vs Espérance de Tunis
- June 20: Flamengo vs Chelsea
- June 20: LAFC vs Espérance de Tunis
- June 24: LAFC vs Flamengo
- June 24: Espérance de Tunis vs Chelsea
GROUP E
Teams: River Plate (Argentina), Urawa Red Diamonds (Japan), Monterrey (Mexico), Inter Milan (Italy)
- June 17: River Plate vs Urawa Red Diamonds
- June 17: Monterrey vs Inter Milan
- June 21: Inter Milan vs Urawa Red Diamonds
- June 21: River Plate vs Monterrey
- June 25: Inter Milan vs River Plate
- June 25: Urawa Red Diamonds vs Monterrey
GROUP F
Teams: Fluminense (Brazil), Borussia Dortmund (Germany), Ulsan HD (Korea Republic), Mamelodi Sundowns (South Africa)
- June 17: Fluminense vs Borussia Dortmund
- June 17: Ulsan HD vs Mamelodi Sundowns
- June 21: Mamelodi Sundowns vs Borussia Dortmund
- June 21: Fluminense vs Ulsan HD
- June 25: Borussia Dortmund vs Ulsan HD
- June 25: Mamelodi Sundowns vs Fluminense
GROUP G
Teams: Manchester City (England), Wydad AC (Morocco), Al Ain (UAE), Juventus (Italy)
- June 18: Manchester City vs Wydad AC
- June 18: Al Ain vs Juventus
- June 22: Juventus vs Wydad AC
- June 22: Manchester City vs Al Ain
- June 26: Juventus vs Manchester City
- June 26: Wydad AC vs Al Ain
GROUP H
Teams: Real Madrid (Spain), Al-Hilal (Saudi Arabia), Pachuca (Mexico), Red Bull Salzburg (Austria)
- June 18: Real Madrid vs Al-Hilal
- June 18: Pachuca vs Red Bull Salzburg
- June 22: Real Madrid vs Pachuca
- June 22: Red Bull Salzburg vs Al-Hilal
- June 26: Al-Hilal vs Pachuca
- June 26: Red Bull Salzburg vs Real Madrid
ROUND OF 16
- June 28: Group A winner vs Group B runner-up
- June 28: Group C winner vs Group D runner-up
- June 29: Group B winner vs Group A runner-up
- June 29: Group D winner vs Group C runner-up
- June 30: Group E winner vs Group F runner-up
- June 30: Group G winner vs Group H runner-up
- July 1: Group F winner vs Group E runner-up
- July 1: Group H winner vs Group G runner-up
QUARTERFINALS
- July 4: Match 49 winner vs Match 50 winner
- July 4: Match 53 winner vs Match 54 winner
- July 5: Match 51 winner vs Match 52 winner
- July 5: Match 55 winner vs Match 56 winner
SEMIFINALS
- July 8: Match 57 winner vs Match 58 winner
- July 9: Match 59 winner vs Match 60 winner
FINAL
- July 13: Match 61 winner vs Match 62 winner
Stay tuned as the countdown to June 2025 begins.