Pyramids FC welcomes Esperance delegation and fans and announces details of their attendance
“I will pay back the confidence reposed in me” – Justice Blay after Kotoko’s contract extension
Ruud Van Nistelrooy welcomes Jordan Ayew’s return
Muhsin Ertugral named interim coach at Cape Town City after Eric Tinkler exit
Masoud Juma opens goal account for Mosimane’s Esteghlal FC in Sepahan FC draw
‘I’ve always kept a close eye on Stade Rennes’ – says Fofana after sealing move
Kangwa on target to salvage Hapoel Be’er Sheva draw, Mbeumo strike not enough for Brentford
‘Simba SC focused on one mission, to beat CS Sfaxien away – Ahmed Ally
‘Harambee Stars look ready and fresh to tackle Mapinduzi Cup’ – coach Kimanzi
Egyptian Premier League: Ismaily SC claims Modern Sport used too many foreign players, demands forfeit
ES Sétif announces resignation of sporting director
Algeria Ligue 1: Boulbina continues his scoring streak in Paradou victory