All the latest news, videos, reports, features and more.

Jol leaves Egyptian giants Al Ahly

Coach Martin Jol has quit Al Ahly after spending just six months with the Egyptian giants.
Mamelodi Sundowns became the first team to qualify for the CAF Champions League semi-finals with a 1-0 win over Group B rivals Zamalek.
Mamelodi Sundowns have one foot in the CAF Champions League semi-finals after a 2-1 victory over Zamalek.
Zambia's Zesco United boosted their chances of making the semi-finals of the CAF Champions League with a 3-1 win over ASEC Mimosas.
Al Ahly's hopes of adding to their record haul of CAF Champions League titles this season were dented by a 2-1 loss to ASEC Mimosas on Tuesday.
Mamelodi Sundowns claimed a 2-0 win over ES Setif despite fans tainting the end of the CAF Champions League clash.
TP Mazembe are in control of the CAF Champions League final after beating USM Alger 2-1 in the first leg, which saw both sides reduced to 10 men.

Latest News

Mbwana Samatta scored twice to inspire TP Mazembe a 3-0 win at home to Al Merreikh and book a spot in the CAF Champions League final, having overturned a first...
Algerian side USM Alger came from a goal down to claim a first-leg advantage against Al Hilal with a 2-1 win in its CAF Champions League semi-final.
Bakri Babeker scored a crucial late goal to give Al Merreikh the advantage after the first leg of its CAF Champions League semi-final against TP Mazembe, winning...
TP Mazembe of DR Congo and Sudan's El Hilal booked their places in the semi-final of the CAF Champions League in contrasting fashion in the final round of Group A...
MC El Eulma escaped the embarrassment of going through the CAF Champions League group stages without a point as it drew 2-2 at Algerian rival ES Setif.
Moghreb Tetouan claimed a 2-1 win over Smouha in the CAF Champions League as a thrilling finale was set up to Group A.
Youcef Belaili and Kaddour Beldjilali helped USM Alger to a 3-0 victory at home to ES Setif, whose qualification hopes were dealt a major blow.
A 2-0 win was enough to see Al Merreikh into the semi-finals of the CAF Champions League at ES Setif's expense - Ala'a Eldin Yousif and Augustine Okrah on target...
A sublime second-half volley from Roger Assale moved TP Mazembe closer to the CAF Champions League semi-finals as it beat Smouha 1-0.
Al Hilal Omdurman returned to the top of Group A in the CAF Champions League after a 1-1 draw at Moghreb Tetouan.

Holder ES Setif held at home

Reigning champion ES Setif's stuttering start to its defence of the CAF Champions League continued as it was held to a 1-1 draw at home.
USM Alger took a step closer to the CAF Champions League semi-finals as it continued its perfect run in the group stages with a 2-1 win over MC El Eulma.
TP Mazembe and Moghreb Tetouan remain winless in the CAF Champions League group stages after a 0-0 draw.
Title holder ES Setif left it very late to register its first win of the 2015 CAF Champions League with striker Abdelmalek Ziaya's goal securing a 1-0 victory.
Smouha produced an impressive comeback to beat Moghreb Tetouan 3-2 and move top of Group A in the CAF Champions League.
Defending CAF Champions League winner ES Setif went down to fellow Algerian outfit USM Alger 2-1 in Setif.

Al Ahly dismisses coach Garrido

Al Ahly has dismissed coach Juan Carlos Garrido after its elimination from the CAF Champions League.
Two-time CAF Champions League winner ES Tunis crashed out of this year's competition with an away-goals defeat to Al Merreikh.
Eight-time CAF Champions League winner Al Ahly has been eliminated at the second round for the second year in succession, losing on penalties to Moghreb Tetouan.
CAF Champions League holder ES Setif has given its group-stage qualification chances a boost with two away goals in a 2-2 draw at Raja Casablanca.

Teams

1º de Agosto
1º de Agosto
Al Ahli Tripoli
Al Ahli Tripoli
Al Ahly
Al Ahly
Al Hilal Omdurman
Al Hilal Omdurman
Al Merreikh
Al Merreikh
APR
APR
AS-FAN
AS-FAN
ASPL 2000
ASPL 2000
Atlabara
Atlabara
Bidvest Wits
Bidvest Wits
BYC
BYC
CAPS United
CAPS United
CNaPS Sport
CNaPS Sport
Côte d'Or
Côte d'Or
Cotonsport
Cotonsport
Diables Noirs
Diables Noirs
Enugu Rangers
Enugu Rangers
ES Tunis
ES Tunis
Etoile du Sahel
Etoile du Sahel
Ferroviário Beira
Ferroviário Beira
FUS Rabat
FUS Rabat
Gorée
Gorée
GPA
GPA
Horoya
Horoya
Johansen
Johansen
JS Saoura
JS Saoura
KCCA
KCCA
Kedus Giorgis
Kedus Giorgis
Léopards de Dolisié
Léopards de Dolisié
Lioli
Lioli
Mamelodi Sundowns
Mamelodi Sundowns
Mounana
Mounana
Ngaya Club
Ngaya Club
RCK
RCK
Réal Bamako
Réal Bamako
Rivers United
Rivers United
Royal Leopards
Royal Leopards
Saint-Louisienne
Saint-Louisienne
Séwé Sport
Séwé Sport
Sony de Ela Nguema
Sony de Ela Nguema
Stade Malien Bamako
Stade Malien Bamako
Tanda
Tanda
Township Rollers
Township Rollers
TP Mazembe
TP Mazembe
Tusker
Tusker
UMS de Loum
UMS de Loum
USM Alger
USM Alger
Vita Club
Vita Club
Vital'O
Vital'O
Wa All Stars
Wa All Stars
Wydad Casablanca
Wydad Casablanca
Young Africans
Young Africans
Zamalek
Zamalek
Zanaco
Zanaco
Zimamoto
Zimamoto