📰 Table Of Contents
- 1 Porto v Al Ahly match preview
- 2 Porto v Al Ahly team news
- 3 Porto v Al Ahly expected line-ups
- 4 How to watch Porto v Al Ahly: TV and online streams
- 5 Porto v Al Ahly stats
- 6 Porto v Al Ahly prediction
- 7 Fifa Club World Cup 2025 fixtures, schedule, results
- 8 Club World Cup round of 16 fixtures
- 9 Club World Cup quarter-final fixtures
- 10 Club World Cup semi-final fixtures
- 11 FIFA Club World Cup Final
Porto v Al Ahly match preview
Porto and Al Ahly enter the final group stage matchday of the 2025 Fifa Club World Cup knowing that anything other than a win will definitively end their hopes of reaching the last 16.
The Portuguese side began with a promising 0-0 draw against Palmeiras but spurned an early lead to lose 2-1 to Inter Miami in Atlanta on Thursday courtesy of second-half goals.
“I don’t think it’s going to be an easy match at all,” said midfielder Gabri Veiga, a signing from Saudi club Al-Ahli for around £12.8 million earlier this month.
“I know Al Ahly; their coach [Jose Riveiro] trained me when I was eight years old, and I know how they work; they’re very good.
“I was in Saudi Arabia, so I know they’re a very tough team to beat, very well-rounded, and with an extensive list of achievements that includes titles in Egypt and the African Champions League.”
FIFA Club World Cup Free Bets – Best UK Betting Sites, Tips & Betting Offers
The reigning Egyptian champions were unfortunate not to beat Miami in a 0-0 draw in the opening game of the tournament before losing 2-0 to Palmeiras on Thursday.
“Al-Ahly will play tomorrow’s match for the dream of reaching the next stage,” said former Orlando Pirates manager Riveiro.
“This is the identity of Al-Ahly – a club that never gives up until the final whistle. We came to the US to get good results. The players delivered solid performances at times, but it’s difficult to talk about the positives when we haven’t secured wins.”
“Qualification is still possible. We will be a strong team and we will fight with everything we have to go through. We are aiming to deliver our best performance and hopefully win.
“I’ve been here for two weeks getting to know the players’ style and culture. They’re not happy with the recent results and understand the responsibility on their shoulders.”
Manchester City vs Al Ain – Club World Cup Free Bets & Betting Offers
Porto v Al Ahly team news
Goalkeepers Samuel Portugal and Goncalo Ribeiro have been late additions to Porto’s squad after Diogo Costa missed part of training with muscle discomfort in the first-choice number one’s right thigh.
Fabio Vieira is eligible after spending last season on loan at the Estadio do Dragao from Arsenal, while fellow midfielder Marko Grujic has been out since September with a heel issue.
Egypt midfielders Emam Ashour and Taher Mohamed Taher are out for Al-Ahly through injuries but Riveiro says he “won’t dwell on the absences”.
“The 28 players on our squad are all starters in my eyes,” added the Spaniard. “We have quality players in the team.”
Porto v Al Ahly expected line-ups
Porto starting XI: Ramos; Mario, Martim, Ze Pedro, Marcano, Francisco Moura; Vasco Sousa, Gabri Veiga, Fabio Varela, Rodrigo Mora; Samu Aghehowa
Al-Ahly starting XI: El Shenawi; Hany, Ibrahim, El Aash, Kouka; Attia, Fathy, Reda; Trezeguet, W Ali, Bencharki
How to watch Porto v Al Ahly: TV and online streams
Kick-off on Tuesday is at 02:00 BST, with live coverage on DAZN.
DAZN subscribers or Freemium member can tune in as part of their existing membership, while non-subscribers can register for a free account to start watching.
Fans can watch on the go via the DAZN App on smart TVs, phones, tablets, games consoles and streaming devices.
Porto v Al Ahly stats
Porto v Al Ahly prediction
With the imperative on two imperfect teams to go for victory to have any chance of staying in the competition, there should be goals here – potentially in a 2-2 draw.
Porto also have Samu Aghehowa,who scored 26 goals in 44 games in all competitions for them in 2024/25 and netted against Miami.
Fifa Club World Cup 2025 fixtures, schedule, results
Sunday, June 15
Group A: Al-Ahly 0-0 Miami (Miami)
Group C: Bayern Munich 10-0 Auckland (Cincinnati)
Group B: Paris Saint-Germain 4-0 Atletico Madrid (Los Angeles)
Group A: Palmeiras 0-0 Porto (New Jersey)
Monday, June 16
Group B: Botafogo 2-1 Seattle Sounders (Seattle)
Group D: Chelsea 2-0 Los Angeles FC (Atlanta)
Group C: Boca Juniors 2-2 Benfica (Miami)
Tuesday, June 17
Group D: Flamengo 2-0 Esperance (Philadelphia)
Group F: Fluminense 0-0 Borussia Dortmund (New Jersey)
Group E: River Plate 3-1 Urawa Red Diamonds (Seattle)
Group F: Ulsan 0-1 Mamelodi Sundowns (Orlando)
Wednesday, June 18
Group E: Monterrey 1-1 Inter Milan (Los Angeles)
Group G: Manchester City 2-0 Wydad (Philadelphia)
Group H: Real Madrid 1-1 Al-Hilal (Miami)
Group H: Pachuca 1-2 Salzburg (Cincinnati)
Thursday, June 19
Group G: Al-Ain 0-5 Juventus (Washington)
Group A: Palmeiras 2-0 Al-Ahly (New Jersey)
Group A: Inter Miami 2-1 Porto (Atlanta)
Group B: Seattle 1-3 Atletico Madrid (Seattle)
Friday, June 20
Group B: PSG 0-1 Botafogo (Los Angeles)
Group C: Benfica 6-0 Auckland City (Orlando)
Group D: Flamengo 3-1 Chelsea (Philadelphia)
Group D: LAFC 0-1 Esperance (Nashville)
Saturday, June 21
Group C: Bayern 2-1 Boca Juniors (Miami)
Group F: Mamelodi Sundowns 3-4 Dortmund (Cincinnati)
Group E: Inter Milan 2-1 Urawa Red Diamonds (Seattle)
Group F: Fluminense 4-2 Ulsan (New Jersey)
Sunday, June 22
Group E: River Plate 0-0 Monterrey (Los Angeles)
Group G: Juventus 4-1 Wydad (Philadelphia)
Group H: Real Madrid 3-1 Pachuca (Charlotte)
Group H: Salzburg 0-0 Al-Hilal (Washington)
Monday, June 23
Group G: Man City vs Al-Ain (Atlanta, 02:00)
Group B: Seattle vs PSG (Seattle, 20:00)
Group B: Atletico Madrid vs Botafogo (Los Angeles, 20:00)
Tuesday, June 24
Group A: Porto vs Al-Ahly (New Jersey, 02:00)
Group A: Inter Miami vs Palmeiras (Miami, 02:00)
Group C: Auckland vs Boca Juniors (Nashville, 20:00)
Group C: Benfica vs Bayern (Charlotte, 20:00)
Wednesday, June 25
Group D: LAFC vs Flamengo (Orlando, 02:00)
Group D: Esperance vs Chelsea (Philadelphia, 02:00)
Group F: Dortmund vs Ulsan (Cincinnati, 20:00)
Group F: Mamelodi Sundowns vs Fluminense (Miami, 20:00)
Thursday, June 26
Group E: Urawa Red Diamonds vs Monterrey (02:00)
Group E: Inter Milan vs River Plate (Seattle, 02:00)
Group G: Juventus vs Man City (Orlando, 20:00)
Group G: Wydad vs Al-Ain (Washington, 20:00)
Friday, June 27
Group H: Salzburg vs Real Madrid (Philadelphia, 02:00)
Group H: Al-Hilal vs Pachuca (Nashville, 02:00)
Club World Cup round of 16 fixtures
Saturday, June 28
Match 49: Group A winners vs Group B runners-up (Philadelphia, 17:00)
Match 50: Group C winners vs Group D runners-up (Charlotte, 21:00)
Sunday, June 29
Match 51: Group B winners vs Group A runners-up (Atlanta, 17:00)
Match 52: Group D winners vs Group C runners-up (Miami, 21:00)
Monday, June 30
Match 53: Group E winners vs Group F runners-up (Charlotte, 15:00)
Tuesday, July 1
Match 54: Group G winners vs Group H runners-up (Orlando, 02:00)
Match 55: Group H winners vs Group G runners-up (Miami, 20:00)
Wednesday, July 2
Match 56: Group F winners vs Group E runners-up (Atlanta, 21:00)
Club World Cup quarter-final fixtures
Friday, July 4
Match 57: Winner match 53 vs Winner match 54 (Orlando, 20:00)
Saturday, July 5
Match 58: Winner match 49 vs Winner match 50 (Philadelphia, 02:00)
Match 59: Winner match 51 vs Winner match 52 (Atlanta, 17:00)
Match 60: Winner match 55 vs Winner match 56 (New Jersey, 21:00)
Club World Cup semi-final fixtures
Tuesday, July 8
Match 61: Winner match 57 vs Winner match 58 (New Jersey, 20:00)
Wednesday, July 9
Match 62: Winner match 59 vs Winner match 60 (New Jersey, 20:00)
FIFA Club World Cup Final
Sunday, July 13
Match 63: Winner match 61 vs Winner match 62 (New Jersey, 20:00)