2025 CAF Champions League final


The 2025 CAF Champions League final were the final matches of the 2024–25 CAF Champions League, the 61st edition of Africa's premier club football tournament organized by the Confederation of African Football, and the 29th edition under the current CAF Champions League title.
Pyramids defeated Mamelodi Sundowns 3-2 on aggregate to win their first CAF Champions League title.

Teams

In the following table, finals until 1996 were in the African Cup of Champions Club era, since 1997 were in the CAF Champions League era.
TeamZonePrevious finals appearances
Mamelodi SundownsCOSAFA (Southern Africa)2
PyramidsUNAF (North Africa)none

Road to the final

''Note: In all results below, the score of the finalist is given first.''

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 was 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


Statistics

StatisticMamelodi SundownsPyramids
Goals scored00
Total shots54
Shots on target11
Saves11
Ball possession61%39%
Corner kicks22
Offsides02
Yellow cards00
Red cards00

StatisticMamelodi SundownsPyramids
Goals scored11
Total shots46
Shots on target12
Saves10
Ball possession57%43%
Corner kicks11
Offsides12
Yellow cards01
Red cards00

StatisticMamelodi SundownsPyramids
Goals scored11
Total shots910
Shots on target23
Saves21
Ball possession59%41%
Corner kicks33
Offsides14
Yellow cards01
Red cards00

Second leg

Details


Statistics

StatisticPyramidsMamelodi Sundowns
Goals scored10
Total shots65
Shots on target31
Saves12
Ball possession39%61%
Corner kicks21
Offsides10
Yellow cards21
Red cards00

StatisticPyramidsMamelodi Sundowns
Goals scored11
Total shots45
Shots on target13
Saves20
Ball possession33%67%
Corner kicks06
Offsides21
Yellow cards01
Red cards00

StatisticPyramidsMamelodi Sundowns
Goals scored21
Total shots1010
Shots on target44
Saves32
Ball possession36%64%
Corner kicks27
Offsides31
Yellow cards22
Red cards00