Season timeline

Switch league seasons without leaving the page; the URL updates to the selected year.

Season: 2025
World

CAF Champions League

CAF Champions League is a Cup in World. This league hub tracks the 2025 season, with 62 teams currently linked from synced fixtures and 154 matches stored locally. Use this page to move between teams, rounds, upcoming fixtures, recent results and AI football prediction pages for individual matches.

62teams found
0scheduled
154finished

League structure

API-Football coverage determines which blocks can be synced and shown on match and league pages.

Season: 2025
Type: Cup
Standings: Pending
Current round: Pending

League table

Computed from locally stored finished fixtures. This gives analysts a fast view of form pressure, goal difference and teams fighting around the same points range.

Hover a table metric to see what it means.
Team P W D L GF GA GD Pts
Mamelodi Sundowns 14 8 4 2 23 10 13 28
Pyramids FC 12 8 3 1 24 6 18 27
ES Tunis 14 8 3 3 21 9 12 27
FAR Rabat 16 7 6 3 17 9 8 27
Renaissance Berkane 14 7 4 3 18 13 5 25
Stade Malien Bamako 12 7 3 2 17 6 11 24
Al Hilal Omdurman 12 6 4 2 15 10 5 22
Petro de Luanda 10 5 3 2 13 6 7 18
Young Africans 10 5 2 3 12 5 7 17
Al Ahly 10 4 4 2 12 7 5 16
JS Kabylie 10 4 3 3 13 9 4 15
Power Dynamos 10 4 2 4 8 10 -2 14
Simba 10 3 4 3 10 8 2 13
MC Alger 10 3 4 3 9 7 2 13
Saint Eloi Lupopo 10 3 3 4 8 11 -3 12
Orlando Pirates 4 3 0 1 10 3 7 9
Rivers United 10 2 2 6 6 15 -9 8
Vipers 4 2 1 1 4 3 1 7
US Monastirienne 4 2 0 2 8 6 2 6
Colombe 4 1 3 0 2 1 1 6
Stade d'Abidjan 4 2 0 2 5 5 0 6
Remo Stars 4 2 0 2 6 7 -1 6
Al Ahli Tripoli 4 1 2 1 3 3 0 5
Nouadhibou 4 1 2 1 3 3 0 5
Black Bulls Maputo 4 1 2 1 2 3 -1 5
Silver Strikers 4 1 2 1 2 3 -1 5
Ethiopian Medhin 4 1 1 2 5 6 -1 4
Horoya 4 1 1 2 3 5 -2 4
Nsingizini Hotspurs 4 1 1 2 1 4 -3 4
Mogadishu City 2 1 0 1 3 3 0 3
ASEC Mimosas 2 1 0 1 1 1 0 3
Simba Bhora 2 1 0 1 1 1 0 3
Mlandege 2 1 0 1 3 4 -1 3
Al Hilal 2 1 0 1 1 2 -1 3
Police 4 1 0 3 4 7 -3 3
ASAS 2 0 2 0 1 1 0 2
Elgeco Plus 2 0 2 0 1 1 0 2
Léopards de Dolisié 2 0 2 0 0 0 0 2
Mangasport 2 0 2 0 0 0 0 2
Aigle Noir 4 0 2 2 1 3 -2 2
Rahimo 4 0 2 2 0 4 -4 2
Gaborone United 2 0 1 1 1 2 -1 1
Al Merreikh 2 0 1 1 0 1 -1 1
Dadjè 2 0 1 1 0 1 -1 1
JSK 2 0 1 1 0 1 -1 1
Jamus 2 0 1 1 0 1 -1 1
Jaraaf 2 0 1 1 0 1 -1 1
ASC Kara 2 0 1 1 2 4 -2 1
Fundacion Bata 2 0 1 1 0 2 -2 1
Fassell 2 0 1 1 0 3 -3 1
African Stars 2 0 0 2 0 2 -2 0
Real de Banjul 2 0 0 2 1 4 -3 0
Côte d'Or 2 0 0 2 1 5 -4 0
APR 2 0 0 2 0 5 -5 0
Wiliete 2 0 0 2 0 5 -5 0
Zilimadjou 2 0 0 2 0 5 -5 0
AS-FAN 2 0 0 2 1 7 -6 0
East End Lions 2 0 0 2 1 7 -6 0
Cercle de Joachim 2 0 0 2 0 6 -6 0
Bibiani Gold Stars 2 0 0 2 0 7 -7 0
Lioli 2 0 0 2 0 7 -7 0
Tempête Mocaf 2 0 0 2 0 7 -7 0

Top attacking teams

Goals scored from synced results. Use this as a quick signal before opening individual match pages.

Teams
62
APR
Team profile
Open team
AS-FAN
Team profile
Open team
ASAS
Team profile
Open team
ASC Kara
Team profile
Open team
ASEC Mimosas
Team profile
Open team
African Stars
Team profile
Open team
Aigle Noir
Team profile
Open team
Al Ahli Tripoli
Team profile
Open team
Al Ahly
Team profile
Open team
Al Hilal
Team profile
Open team
Al Hilal Omdurman
Team profile
Open team
Al Merreikh
Team profile
Open team
Bibiani Gold Stars
Team profile
Open team
Black Bulls Maputo
Team profile
Open team
Cercle de Joachim
Team profile
Open team
Colombe
Team profile
Open team
Côte d'Or
Team profile
Open team
Dadjè
Team profile
Open team
ES Tunis
Team profile
Open team
East End Lions
Team profile
Open team
Elgeco Plus
Team profile
Open team
Ethiopian Medhin
Team profile
Open team
FAR Rabat
Team profile
Open team
Fassell
Team profile
Open team
Fundacion Bata
Team profile
Open team
Gaborone United
Team profile
Open team
Horoya
Team profile
Open team
JS Kabylie
Team profile
Open team
JSK
Team profile
Open team
Jamus
Team profile
Open team
Jaraaf
Team profile
Open team
Lioli
Team profile
Open team
Léopards de Dolisié
Team profile
Open team
MC Alger
Team profile
Open team
Mamelodi Sundowns
Team profile
Open team
Mangasport
Team profile
Open team
Mlandege
Team profile
Open team
Mogadishu City
Team profile
Open team
Nouadhibou
Team profile
Open team
Nsingizini Hotspurs
Team profile
Open team
Orlando Pirates
Team profile
Open team
Petro de Luanda
Team profile
Open team
Police
Team profile
Open team
Power Dynamos
Team profile
Open team
Pyramids FC
Team profile
Open team
Rahimo
Team profile
Open team
Real de Banjul
Team profile
Open team
Remo Stars
Team profile
Open team
Renaissance Berkane
Team profile
Open team
Rivers United
Team profile
Open team
Saint Eloi Lupopo
Team profile
Open team
Silver Strikers
Team profile
Open team
Simba
Team profile
Open team
Simba Bhora
Team profile
Open team
Stade Malien Bamako
Team profile
Open team
Stade d'Abidjan
Team profile
Open team
Tempête Mocaf
Team profile
Open team
US Monastirienne
Team profile
Open team
Vipers
Team profile
Open team
Wiliete
Team profile
Open team
Young Africans
Team profile
Open team
Zilimadjou
Team profile
Open team
Rounds
10
1st Preliminary Round
92 matches
Round
Final
2 matches
Round
Quarter-finals
8 matches
Round
Regular season - 1
8 matches
Round
Regular season - 2
8 matches
Round
Regular season - 3
8 matches
Round
Regular season - 4
8 matches
Round
Regular season - 5
8 matches
Round
Regular season - 6
8 matches
Round
Semi-finals
4 matches
Round
Upcoming matches
0

AI prediction queue

Upcoming league matches that should become prediction pages as data coverage improves.

No matches available No data
Recent results
12

Join Sport AI on Telegram

Get current football news, free match breakdowns and AI game predictions in our Telegram channel.