CAF Confederation Cup — 2025
World · Football
Playoffs
Quarter-finals
CR Belouizdad1
AL Masry1
1–1,0–0
Zamalek SC3
Otôho d'Oyo2
1–1,2–1
Wydad AC3
Olympique Safi3
1–1,2–2
USM Alger2
Maniema Union2
1–2,1–0
Semi-finals
USM Alger1
Olympique Safi1
0–0,1–1
CR Belouizdad0
Zamalek SC1
0–1,0–0
Quarter-finals
CR Belouizdad1
AL Masry1
1–1,0–0
Zamalek SC3
Otôho d'Oyo2
1–1,2–1
Wydad AC3
Olympique Safi3
1–1,2–2
USM Alger2
Maniema Union2
1–2,1–0
Semi-finals
USM Alger1
Olympique Safi1
0–0,1–1
CR Belouizdad0
Zamalek SC1
0–1,0–0
Conference Standings — 2025
The 2025 CAF Confederation Cup season standings featuring 16 teams. USM Alger leads the table with 14 points from 6 matches, followed by Olympique Safi on 13 points. The teams have scored 102 goals combined this season.
Group A
Played 6Won 4Drawn 2Lost 0Goal Diff +5Points 14
Played 6Won 4Drawn 1Lost 1Goal Diff +3Points 13
Played 6Won 1Drawn 1Lost 4Goal Diff -2Points 4
Played 6Won 1Drawn 0Lost 5Goal Diff -6Points 3
| # | Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 4 | 2 | 0 | 9 | 4 | +5 | 14 | |
| 2 | 6 | 4 | 1 | 1 | 7 | 4 | +3 | 13 | |
| 3 | 6 | 1 | 1 | 4 | 5 | 7 | -2 | 4 | |
| 4 | 6 | 1 | 0 | 5 | 8 | 14 | -6 | 3 |
Group B
Played 6Won 5Drawn 0Lost 1Goal Diff +7Points 15
Played 6Won 4Drawn 0Lost 2Goal Diff +5Points 12
3Azam
Played 6Won 3Drawn 0Lost 3Goal Diff -2Points 9
Played 6Won 0Drawn 0Lost 6Goal Diff -10Points 0
| # | Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 5 | 0 | 1 | 9 | 2 | +7 | 15 | |
| 2 | 6 | 4 | 0 | 2 | 8 | 3 | +5 | 12 | |
3Azam | 3 | 6 | 3 | 0 | 3 | 4 | 6 | -2 | 9 |
| 4 | 6 | 0 | 0 | 6 | 1 | 11 | -10 | 0 |
Group C
Played 6Won 5Drawn 0Lost 1Goal Diff +6Points 15
Played 6Won 3Drawn 0Lost 3Goal Diff +4Points 9
Played 6Won 1Drawn 2Lost 3Goal Diff -3Points 5
Played 6Won 1Drawn 2Lost 3Goal Diff -7Points 5
| # | Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 5 | 0 | 1 | 11 | 5 | +6 | 15 | |
| 2 | 6 | 3 | 0 | 3 | 10 | 6 | +4 | 9 | |
| 3 | 6 | 1 | 2 | 3 | 3 | 6 | -3 | 5 | |
| 4 | 6 | 1 | 2 | 3 | 2 | 9 | -7 | 5 |
Group D
Played 6Won 3Drawn 2Lost 1Goal Diff +2Points 11
Played 6Won 3Drawn 1Lost 2Goal Diff +2Points 10
Played 6Won 3Drawn 1Lost 2Goal Diff +1Points 10
Played 6Won 1Drawn 0Lost 5Goal Diff -5Points 3
| # | Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 3 | 2 | 1 | 6 | 4 | +2 | 11 | |
| 2 | 6 | 3 | 1 | 2 | 9 | 7 | +2 | 10 | |
| 3 | 6 | 3 | 1 | 2 | 7 | 6 | +1 | 10 | |
| 4 | 6 | 1 | 0 | 5 | 3 | 8 | -5 | 3 |
Betting Insights
2.34Goals / Match
41.4%Both Score %
41.4%Over 2.5 / 5.5 %
52.1%Home Win %
25.0%Draw %
22.9%Away Win %
58.6%Clean Sheet %
Most Common Scorelines
1-0
13.6%(19)
2-1
12.9%(18)
0-0
10.7%(15)
1-1
10.7%(15)
0-1
10.0%(14)
2-0
10.0%(14)
1-2
4.3%(6)
0-2
3.6%(5)
2-2
3.6%(5)
3-0
3.6%(5)
Goals by Period
0-15
14.1%
16-30
17.6%
31-45
15.0%
46-60
12.5%
61-75
14.1%
76-90
26.8%
Teams
USM Alger
Olympique Safi
Djoliba
San-Pédro
Wydad AC
Maniema Union
Azam
Nairobi United
CR Belouizdad
Otôho d'Oyo
Singida Black Stars
Stellenbosch
Zamalek SC
AL Masry
Kaizer Chiefs
ZESCO United
Season Results
Match results from this season listed in chronological order. Historical results provide context for understanding how the season unfolded and which teams performed above or below expectations.
Olympique Safi | 1 – 1 | USM Alger | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Zamalek SC | 0 – 0 | CR Belouizdad | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
USM Alger | 0 – 0 | Olympique Safi | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CR Belouizdad | 0 – 1 | Zamalek SC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wydad AC | 2 – 2 | Olympique Safi | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 Mar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
USM Alger | 1 – 0 | Maniema Union | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 Mar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Zamalek SC | 2 – 1 | Otôho d'Oyo | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 Mar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CR Belouizdad | 0 – 0 | AL Masry | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 Mar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Olympique Safi | 1 – 1 | Wydad AC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 Mar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Maniema Union | 2 – 1 | USM Alger | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 Mar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Past Seasons
API data: 21 Apr 2026