2026 CAF Champions League final

2026 CAF Champions League final
Promotional banner
Event2025–26 CAF Champions League
First leg
Date17 May 2026 (2026-05-17)
VenueLoftus Versfeld Stadium, Pretoria
RefereeJean-Jacques Ndala
Attendance51,000
WeatherSunny
18 °C (64 °F)
49% humidity
Second leg
Date24 May 2026 (2026-05-24)
VenuePrince Moulay Abdellah Stadium, Rabat
RefereeOmar Artan
Attendance60,000
WeatherMostly clear
26 °C (79 °F)
56% humidity

The 2026 CAF Champions League final was the two-legged final of the 2025–26 CAF Champions League, the 62nd edition of Africa's premier club football tournament organized by the Confederation of African Football (CAF), and the 30th edition under the current CAF Champions League title contested by Mamelodi Sundowns from South Africa and AS FAR from Morocco.[1][2]

Mamelodi Sundowns defeated AS FAR 2–1 on aggregate to win their second CAF Champions League title.

Teams

In the following table, finals until 1996 were in the African Cup of Champions Clubs era, since 1997 were in the CAF Champions League era.

Team Zone Previous finals appearances (bold indicates winners)
Mamelodi Sundowns COSAFA (Southern Africa) 3 (2001, 2016, 2025)
AS FAR UNAF (North Africa) 1 (1985)

Venues

Road to the final

Note: In all results below, the score of the finalist is given first (H: home; A: away).

Mamelodi Sundowns Round AS FAR
Opponent Agg 1st leg 2nd leg Qualifying rounds Opponent Agg 1st leg 2nd leg
Bye First round Real de Banjul 4–1 2–0 (A) 2–1 (H)
Remo Stars 7–1 5–1 (A) 2–0 (H) Second round Horoya 4–1 1–1 (A) 3–0 (H)
Opponent Result Group stage Opponent Result
Saint-Éloi Lupopo 3–1 (H) Matchday 1 Young Africans 0–1 (A)
MC Alger 0–0 (A) Matchday 2 Al Ahly 1–1 (H)
Al Hilal 2–2 (H) Matchday 3 JS Kabylie 0–0 (A)
Al Hilal 1–2 (A) Matchday 4 JS Kabylie 1–0 (H)
Saint-Éloi Lupopo 1–1 (A) Matchday 5 Young Africans 1–0 (H)
MC Alger 2–0 (H) Matchday 6 Al Ahly 0–0 (A)
Group C runners-up
Pos Team Pld Pts
1 Al Hilal 6 11
2 Mamelodi Sundowns 6 9
3 MC Alger 6 7
4 Saint-Éloi Lupopo 6 5
Source: CAF
Final standings Group B runners-up
Pos Team Pld Pts
1 Al Ahly 6 10
2 AS FAR 6 9
3 Young Africans 6 8
4 JS Kabylie 6 3
Source: CAF
Opponent Agg 1st leg 2nd leg Knockout stage Opponent Agg 1st leg 2nd leg
Stade Malien 3–2 3–0 (H) 0–2 (A) Quarter-finals Pyramids 3–2 1–1 (H) 2–1 (A)
Espérance de Tunis 2–0 1–0 (A) 1–0 (H) Semi-finals RS Berkane 2–1 2–0 (H) 0–1 (A)

Format

The final was played on a home-and-away two-legged basis.

If the aggregate score was tied after the second leg, the away goals rule were applied, and if still tied, extra time was not played, and a penalty shoot-out was used to determine the winner.

Matches

First leg

Details

Mamelodi Sundowns 1–0 AS FAR
Report
Mamelodi Sundowns
AS FAR
GK 30 Ronwen Williams (c)
DF 24 Keanu Cupido
DF 3 Khulumani Ndamane
DF 25 Khuliso Mudau
DF 6 Aubrey Modiba  75'
MF 4 Teboho Mokoena
MF 8 Jayden Adams
MF 10 Nuno Santos  80'
FW 16 Kutlwano Letlhaku  75'
FW 17 Tashreeq Matthews  89'
FW 12 Brayan León  89'
Substitutes:
GK 1 Denis Onyango
DF 28 Zuko Mdunyelwa
DF 29 Divine Lunga  75'
DF 37 Kegan Johannes
MF 11 Marcelo Allende  80'
MF 18 Themba Zwane
FW 9 Arthur Sales  89'
FW 14 Monnapule Saleng  75'
FW 35 Lebo Mothiba  89'
Manager:
Miguel Cardoso
GK 16 Ahmed Reda Tagnaouti
DF 2 Tó Carneiro
DF 3 Anas Bach
DF 5 Yunis Abdelhamid
DF 15 Marouane Louadni
MF 8 Khalid Ait Ouarkhane
MF 34 Mohamed Rabie Hrimat (c)
MF 40 Abdelfattah Hadraf  76'
FW 11 Ahmed Hammoudan
FW 10 Reda Slim  66'
FW 7 Youssef El Fahli
Substitutes:
GK 1 Ayoub El Khayati
DF 23 Jamal Ech-Chamakh
DF 24 Nouh Mohamed El Abd
DF 27 Ayoub Ait Khassou
MF 14 Taoufik Razko
MF 19 Jalal-Eddine El Khfiyef
MF 26 Nolan Mbemba  82'  66'
FW 9 Mouhcine Bouriga  76'
FW 17 Hamza Khabba
Manager:
Alexandre Santos
Match rules
  • 90 minutes.
  • Nine named substitutes, of which up to five may be used.[note 1]

Second leg

Details

AS FAR 1–1 Mamelodi Sundowns
Report
AS FAR
Mamelodi Sundowns
GK 16 Ahmed Reda Tagnaouti
DF 2 Tó Carneiro  90+5'
DF 3 Anas Bach  45+2'
DF 4 Fallou Mendy
DF 15 Marouane Louadni  4'
MF 8 Khalid Ait Ouarkhane
MF 34 Mohamed Rabie Hrimat (c)  20'
MF 40 Abdelfattah Hadraf  51'
FW 11 Ahmed Hammoudan  79'
FW 10 Reda Slim  90+5'
FW 7 Youssef El Fahli
Substitutes:
GK 1 Ayoub El Khayati
DF 5 Yunis Abdelhamid
DF 23 Jamal Ech-Chamakh  90+5'
DF 24 Nouh Mohamed El Abd
MF 14 Taoufik Razko
MF 19 Jalal-Eddine El Khfiyef  90+5'
MF 26 Nolan Mbemba
FW 9 Mouhcine Bouriga  79'
FW 17 Hamza Khabba
Manager:
Alexandre Santos
GK 30 Ronwen Williams (c)
DF 24 Keanu Cupido  89'
DF 3 Khulumani Ndamane
DF 25 Khuliso Mudau
DF 29 Divine Lunga  37'
MF 4 Teboho Mokoena  89'
MF 8 Jayden Adams  53'
MF 10 Nuno Santos  64'
FW 16 Kutlwano Letlhaku  46'
FW 17 Tashreeq Matthews  81'
FW 12 Brayan León  4'  81'
Substitutes:
GK 1 Denis Onyango
DF 20 Grant Kekana
DF 33 Thato Sibiya
DF 37 Kegan Johannes  71'
MF 11 Marcelo Allende  46'
MF 18 Themba Zwane  90+8'
FW 9 Arthur Sales  64'  90+8'
FW 13 Iqraam Rayners
FW 35 Lebo Mothiba  81'
Manager:
Miguel Cardoso
Match rules

See also

Notes

  1. ^ a b Each team was only given three opportunities to make substitutions, excluding substitutions made at half-time.

References

  1. ^ "Sundowns reach TotalEnergies CAF Champions League final with composed win over Esperance". CAFOnline.com. 18 April 2026. Retrieved 18 April 2026.
  2. ^ "FAR Rabat reach historic TotalEnergies CAF Champions League final despite Berkane defeat". CAFOnline.com. 18 April 2026. Retrieved 18 April 2026.