2023 CAF Champions League final | |
Team1: | Al Ahly |
Team1association: | |
Team1score: | 3 |
Team2: | Wydad AC |
Team2association: | |
Team2score: | 2 |
Firstleg: | First leg |
Team1score1: | 2 |
Team2score1: | 1 |
Stadium1: | Cairo International Stadium |
City1: | Cairo |
Referee1: | Ibrahim Mutaz (Libya) |
Attendance1: | 50,000 |
Weather1: | Clear weather with a few clouds 27°C 41% humidity |
Secondleg: | Second leg |
Team1score2: | 1 |
Team2score2: | 1 |
Stadium2: | Stade Mohammed V |
City2: | Casablanca |
Referee2: | Bamlak Tessema Weyesa (Ethiopia) |
Attendance2: | 80,000 |
Weather2: | Clear weather with a few clouds 22°C 73% humidity |
Previous: | 2022 |
Next: | 2024 |
The 2023 CAF Champions League final were the final matches of the 2022–23 CAF Champions League, the 59th edition of Africa's premier club football tournament organized by the Confederation of African Football (CAF), and the 27th edition under the current CAF Champions League title.[1]
The final was contested between Egyptian club Al Ahly and Moroccan club Wydad AC, which is a repeat of the 2022 CAF Champions League final, the second time in CAF Champions League history that two same clubs compete in the final of Champions League consecutively.
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.
Team | Zone | Previous finals appearances (bold indicates winners) | |
---|---|---|---|
Al Ahly | UNAF (North Africa) | 15 (1982, 1983, 1987, 2001, 2005, 2006, 2007, 2008, 2012, 2013, 2017, 2018, 2020, 2021, 2022) | |
Wydad AC | UNAF (North Africa) | 5 (1992, 2011, 2017, 2019, 2022) |
Note: In all results below, the score of the finalist is given first (H: home; A: away).
Al Ahly | Round | Wydad AC | |||||||
---|---|---|---|---|---|---|---|---|---|
Opponent | Agg. | 1st leg | 2nd leg | Qualifying rounds | Opponent | Agg. | 1st leg | 2nd leg | |
Bye | First round | Bye | |||||||
Union Monastirienne | 4–0 | 1–0 (A) | 3–0 (H) | Second round | Rivers United | 7–2 | 1–2 (A) | 6–0 (H) | |
Opponent | Result | Group stage | Opponent | Result | |||||
Coton Sport | 3–0 (H) | Matchday 1 | AS Vita Club | 1–0 (H) | |||||
Al Hilal | 0–1 (A) | Matchday 2 | JS Kabylie | 0–1 (A) | |||||
Mamelodi Sundowns | 2–2 (H) | Matchday 3 | Petro de Luanda | 1–0 (H) | |||||
Mamelodi Sundowns | 2–5 (A) | Matchday 4 | Petro de Luanda | 2–0 (A) | |||||
Coton Sport | 4–0 (A) | Matchday 5 | AS Vita Club | 0–0 (A) | |||||
Al Hilal | 3–0 (H) | Matchday 6 | JS Kabylie | 3–0 (H) | |||||
Group B runners-up | Final standings | Group A winners | |||||||
Opponent | Agg. | 1st leg | 2nd leg | Knockout stage | Opponent | Agg. | 1st leg | 2nd leg | |
Raja CA | 2–0 | 2–0 (H) | 0–0 (A) | Quarter-finals | Simba | 1–1 | 0–1 (A) | 1–0 (H) | |
Espérance de Tunis | 4–0 | 3–0 (A) | 1–0 (H) | Semi-finals | Mamelodi Sundowns | 2–2 (a) | 0–0 (H) | 2–2 (A) |
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 played, and a penalty shoot-out was used to determine the winner.
|
|
Assistant referees
| Match rules
|
Statistic | Al Ahly | Wydad AC | ||
---|---|---|---|---|
scope=row | Goals scored | 1 | 0 | |
scope=row | Total shots | 7 | 5 | |
scope=row | Shots on target | 2 | 2 | |
scope=row | Saves | 2 | 1 | |
scope=row | Ball possession | 75% | 25% | |
scope=row | Corner kicks | 3 | 1 | |
scope=row | Fouls committed | 6 | 9 | |
scope=row | Offsides | 0 | 0 | |
scope=row | Yellow cards | 0 | 1 | |
scope=row | Red cards | 0 | 0 |
Statistic | Al Ahly | Wydad AC | ||
---|---|---|---|---|
scope=row | Goals scored | 1 | 1 | |
scope=row | Total shots | 5 | 7 | |
scope=row | Shots on target | 4 | 2 | |
scope=row | Saves | 1 | 3 | |
scope=row | Ball possession | 56% | 44% | |
scope=row | Corner kicks | 2 | 1 | |
scope=row | Fouls committed | 9 | 7 | |
scope=row | Offsides | 0 | 0 | |
scope=row | Yellow cards | 1 | 1 | |
scope=row | Red cards | 0 | 0 |
Statistic | Al Ahly | Wydad AC | ||
---|---|---|---|---|
scope=row | Goals scored | 2 | 1 | |
scope=row | Total shots | 12 | 12 | |
scope=row | Shots on target | 6 | 4 | |
scope=row | Saves | 3 | 4 | |
scope=row | Ball possession | 65% | 35% | |
scope=row | Corner kicks | 5 | 2 | |
scope=row | Fouls committed | 15 | 16 | |
scope=row | Offsides | 0 | 0 | |
scope=row | Yellow cards | 1 | 2 | |
scope=row | Red cards | 0 | 0 |
|
|
Assistant referees
| Match rules
|
Statistic | Wydad AC | Al Ahly | ||
---|---|---|---|---|
scope=row | Goals scored | 1 | 0 | |
scope=row | Total shots | 2 | 3 | |
scope=row | Shots on target | 1 | 0 | |
scope=row | Saves | 0 | 0 | |
scope=row | Ball possession | 57% | 43% | |
scope=row | Corner kicks | 1 | 0 | |
scope=row | Fouls committed | 5 | 10 | |
scope=row | Offsides | 0 | 1 | |
scope=row | Yellow cards | 1 | 2 | |
scope=row | Red cards | 0 | 0 |
Statistic | Wydad AC | Al Ahly | ||
---|---|---|---|---|
scope=row | Goals scored | 0 | 1 | |
scope=row | Total shots | 4 | 4 | |
scope=row | Shots on target | 0 | 3 | |
scope=row | Saves | 2 | 0 | |
scope=row | Ball possession | 48% | 52% | |
scope=row | Corner kicks | 3 | 3 | |
scope=row | Fouls committed | 4 | 9 | |
scope=row | Offsides | 0 | 1 | |
scope=row | Yellow cards | 0 | 4 | |
scope=row | Red cards | 0 | 0 |
Statistic | Wydad AC | Al Ahly | ||
---|---|---|---|---|
scope=row | Goals scored | 1 | 1 | |
scope=row | Total shots | 6 | 7 | |
scope=row | Shots on target | 1 | 3 | |
scope=row | Saves | 2 | 0 | |
scope=row | Ball possession | 53% | 47% | |
scope=row | Corner kicks | 4 | 3 | |
scope=row | Fouls committed | 9 | 19 | |
scope=row | Offsides | 0 | 2 | |
scope=row | Yellow cards | 1 | 6 | |
scope=row | Red cards | 0 | 0 |