Africa: Africa Cup Of Nations - Qualification
November 18
FT Guinea 1 - 1 Ivory Coast
FT Mauritania 2 - 1 Botswana
FT Liberia 1 - 0 Zimbabwe
FT Togo 1 - 4 Algeria
FT Angola 2 - 1 Burkina Faso
FT Congo 1 - 1 Congo DR
FT Lesotho 1 - 0 Tanzania
FT Eswatini 1 - 2 Niger
FT Mozambique 1 - 0 Zambia
FT Rwanda 2 - 2 Central Africa
FT Ethiopia 0 - 2 Ghana
SP' Kenya - Sierra Leone
FT Madagascar 1 - 3 Sudan
FT Gambia 3 - 1 Benin
FT Equatorial Guinea 0 - 1 Senegal
FT Gabon 0 - 1 Mali
FT Namibia 0 - 0 Guinea Bissau
FT South Africa 1 - 1 Nigeria
FT Uganda 1 - 0 Cape Verde
FT Seychelles 1 - 8 Libya
Africa: Caf Champions League - Qualification
December 05
FT Mamelodi Sundowns 5 - 1 Vegetarianos
FT African Stars 2 - 1 Volcan Club
FT Stade Malien 4 - 0 SCAF Tocages
FT Gamtel 0 - 1 Constantine
FT Sporting Gagnoa 0 - 0 Saoura
FT Al Ahly Benghazi 2 - 0 Nouadhibou
FT Ismaily 2 - 1 Le Messager Ngozi
FT Lobi Stars 2 - 0 UMS de Loum
FT Mangasport 0 - 0 ASEC Mimosas
FT Otoho d'Oyo 2 - 0 Primeiro de Agosto
FT Elect Sport 0 - 0 IR Tanger
FT JKU 0 - 2 Al-Hilal Omdurman
FT Nkana 1 - 0 UD Songo
FT Platinum 1 - 0 CNaPS Sport
FT Vipers 1 - 0 Al-Merreikh
PT Big Bullets 1 - 1 Gor Mahia
FT Lightstars 1 - 3 Orlando Pirates
FT Club Africain 3 - 1 APR
PT Bantu 2 - 1 Township Rollers
FT Barrack Young Controllers 0 - 1 Horoya
Africa: Caf Champions League - Play Offs
November 09
FT Esperance Tunis 3 - 0 Al Ahly
FT Al Ahly 3 - 1 Esperance Tunis
FT ES Setif 2 - 1 Al Ahly
FT Esperance Tunis 4 - 2 Primeiro de Agosto
FT Al Ahly 2 - 0 ES Setif
FT Primeiro de Agosto 1 - 0 Esperance Tunis
FT Al Ahly 4 - 0 Horoya
FT Wydad 0 - 0 ES Setif
FT Etoile Sahel 0 - 1 Esperance Tunis
FT Mazembe 1 - 1 Primeiro de Agosto
FT Esperance Tunis 2 - 1 Etoile Sahel
FT Primeiro de Agosto 0 - 0 Mazembe
FT ES Setif 1 - 0 Wydad
FT Horoya 0 - 0 Al Ahly
Africa: Caf Champions League
August 28
FT Al Ahly 4 - 3 Kampala City
FT Township Rollers 0 - 0 Esperance Tunis
FT AS Togo-Port 0 - 0 Wydad
FT Mamelodi Sundowns 0 - 0 Horoya
FT Mazembe 1 - 1 Difaa El Jadidi
FT MC Alger 1 - 2 ES Setif
FT Primeiro de Agosto 2 - 1 Mbabane Swall.
FT ZESCO 1 - 1 Etoile Sahel
FT Difaa El Jadidi 2 - 0 MC Alger
FT Etoile Sahel 1 - 1 Primeiro de Agosto
FT Kampala City 1 - 0 Township Rollers
FT Mbabane Swall. 0 - 3 ZESCO
FT Esperance Tunis 0 - 1 Al Ahly
FT ES Setif 1 - 1 Mazembe
FT Wydad 1 - 0 Mamelodi Sundowns
FT Horoya 2 - 1 AS Togo-Port
FT MC Alger 1 - 1 Mazembe
FT Wydad 2 - 0 Horoya
FT Township Rollers 0 - 1 Al Ahly
FT Kampala City 0 - 1 Esperance Tunis
World: World Cup - Play Offs
July 15
FT France 4 - 2 Croatia
FT Belgium 2 - 0 England
ET Croatia 2 - 1 England
FT France 1 - 0 Belgium
PT Russia 2 - 3 Croatia
FT Sweden 0 - 2 England
FT Brazil 1 - 2 Belgium
FT Uruguay 0 - 2 France
PT Colombia 1 - 2 England
FT Sweden 1 - 0 Switzerland
FT Belgium 3 - 2 Japan
FT Brazil 2 - 0 Mexico
PT Croatia 2 - 1 Denmark
PT Spain 1 - 2 Russia
FT Uruguay 2 - 1 Portugal
FT France 4 - 3 Argentina
World: World Cup
June 28
FT England 0 - 1 Belgium
FT Panama 1 - 2 Tunisia
FT Japan 0 - 1 Poland
FT Senegal 0 - 1 Colombia
FT Serbia 0 - 2 Brazil
FT Switzerland 2 - 2 Costa Rica
FT Mexico 0 - 3 Sweden
FT South Korea 2 - 0 Germany
FT Iceland 1 - 2 Croatia
FT Nigeria 1 - 2 Argentina
FT Australia 0 - 2 Peru
FT Denmark 0 - 0 France
FT Iran 1 - 1 Portugal
FT Spain 2 - 2 Morocco
FT Saudi Arabia 2 - 1 Egypt
FT Uruguay 3 - 0 Russia
FT Poland 0 - 3 Colombia
FT Japan 2 - 2 Senegal
FT England 6 - 1 Panama
FT Germany 2 - 1 Sweden
Africa: Caf Confederations Cup - Qualification
December 05
SP' Al-Ittihad - Miracle Club
FT Orapa United 0 - 2 Petro de Luanda
FT Unidad Malabo 2 - 1 Elgeco Plus
FT LISCR FC 1 - 0 Bel Abbes
FT Gomido 1 - 1 CotonTchad
FT Anges Fatima 1 - 1 Motema Pembe
PT Nyuki 2 - 0 Ahli Shendi
FT Mukura Victory Sports 1 - 0 Free State Stars
FT Al Merreikh Juba 0 - 0 Green Buffaloes FC
FT Arta / SIHD 0 - 3 Kariobangi Sharks
FT Defence Force 1 - 3 Enugu Rangers
FT Vital'O 1 - 4 New Star
FT Young Buffaloes 2 - 3 Green Eagles
FT Silver 1 - 0 Mberi Sportif
FT Wakriya 3 - 1 Salitas
FT Djoliba 0 - 1 Generation F.
FT Stade d Abidjan 0 - 1 Nouakchott King's
FT ASGNN 0 - 0 Hassania Agadir
FT Diables Noirs 1 - 1 Hussein Dey
FT Singapore Armed Force 0 - 1 San-Pedro
Africa: Caf Confederations Cup - Play Offs
December 02
FT AS Vita Club 3 - 1 Raja Casablanca
FT Raja Casablanca 3 - 0 AS Vita Club
FT Raja Casablanca 2 - 1 Enyimba
FT AS Vita Club 4 - 0 El Masry
FT El Masry 0 - 0 AS Vita Club
FT Enyimba 0 - 1 Raja Casablanca
FT Berkane 1 - 1 AS Vita Club
FT USM Alger 0 - 1 El Masry
FT Raja Casablanca 1 - 0 CARA Brazzaville
FT Enyimba 5 - 1 Rayon Sport
FT El Masry 1 - 0 USM Alger
FT AS Vita Club 3 - 1 Berkane
FT CARA Brazzaville 1 - 2 Raja Casablanca
FT Rayon Sport 0 - 0 Enyimba
Africa: Caf Confederations Cup
August 29
FT ASEC Mimosas 2 - 0 AS Vita Club
FT Berkane 2 - 1 UD Songo
FT El Masry 2 - 0 Al-Hilal Omdurman
FT Raja Casablanca 6 - 0 Aduana Stars
FT Enyimba 1 - 0 CARA Brazzaville
FT WAC 0 - 0 Djoliba
FT Rayon Sport 1 - 0 Young Africans
FT USM Alger 2 - 1 Gor Mahia
FT Al-Hilal Omdurman 0 - 2 Berkane
FT Djoliba 0 - 1 Enyimba
FT Gor Mahia 1 - 2 Rayon Sport
FT Young Africans 2 - 1 USM Alger
FT Aduana Stars 0 - 2 ASEC Mimosas
FT AS Vita Club 2 - 0 Raja Casablanca
FT CARA Brazzaville 3 - 1 WAC
FT UD Songo 1 - 1 El Masry
FT El Masry 1 - 0 Berkane
FT Raja Casablanca 4 - 0 ASEC Mimosas
FT USM Alger 1 - 1 Rayon Sport
FT Young Africans 2 - 3 Gor Mahia
Africa: Caf Super Cup
February 24
FT Wydad 1 - 0 Mazembe
Africa: African Nations Championship - Play Offs
February 04
FT Morocco 4 - 0 Nigeria
PT Libya 1 - 2 Sudan
FT Sudan 0 - 1 Nigeria
ET Morocco 3 - 1 Libya
PT Congo 1 - 2 Libya
ET Nigeria 2 - 1 Angola
FT Zambia 0 - 1 Sudan
FT Morocco 2 - 0 Namibia
Africa: African Nations Championship
January 24
FT Burkina Faso 1 - 1 Cameroon
FT Congo 0 - 0 Angola
FT Equatorial Guinea 1 - 3 Nigeria
FT Rwanda 0 - 1 Libya
FT Namibia 1 - 1 Zambia
FT Uganda 0 - 0 Ivory Coast
FT Mauritania 0 - 1 Guinea
FT Morocco 0 - 0 Sudan
FT Congo 2 - 0 Burkina Faso
FT Angola 1 - 0 Cameroon
FT Rwanda 1 - 0 Equatorial Guinea
FT Libya 0 - 1 Nigeria
FT Uganda 0 - 1 Namibia
FT Ivory Coast 0 - 2 Zambia
FT Sudan 1 - 0 Mauritania
FT Morocco 3 - 1 Guinea
FT Cameroon 0 - 1 Congo
FT Angola 0 - 0 Burkina Faso
FT Nigeria 0 - 0 Rwanda
FT Libya 3 - 0 Equatorial Guinea
Africa: Africa Cup Of Nations U20 - Qualification
August 12
FT Benin U20 1 - 1 Ghana U20
FT Ghana U20 3 - 1 Benin U20
FT Mali U20 3 - 0 Cameroon U20
FT Burundi U20 3 - 0 Zambia U20
FT Senegal U20 4 - 1 Congo U20
FT Nigeria U20 5 - 0 Mauritania U20
FT Gabon U20 0 - 1 Burkina Faso U20
FT Malawi U20 0 - 2 South Africa U20
FT South Africa U20 0 - 0 Malawi U20
FT Mauritania U20 1 - 1 Nigeria U20
FT Burkina Faso U20 3 - 1 Gabon U20
FT Cameroon U20 1 - 1 Mali U20
FT Zambia U20 1 - 0 Burundi U20
FT Congo U20 2 - 2 Senegal U20
FT Sudan U20 0 - 2 Burundi U20
FT Libya U20 3 - 3 Burkina Faso U20
FT Mali U20 4 - 1 Tanzania U20
FT Benin U20 2 - 0 Gambia U20
FT Nigeria U20 1 - 0 Guinea Bissau U20
FT Angola U20 1 - 4 Malawi U20
Africa: Cecafa Championship - Play Offs
December 17
PT Kenya 3 - 2 Zanzibar
FT Burundi 1 - 2 Uganda
FT Uganda 1 - 2 Zanzibar
ET Kenya 1 - 0 Burundi
Africa: Cecafa Championship
December 12
SP' Zimbabwe - Ethiopia
FT Kenya 1 - 0 Tanzania
FT South Sudan 0 - 0 Burundi
FT Libya 1 - 0 Zanzibar
Africa: Cecafa Clubs Cup - Play Offs
July 13
FT Simba 1 - 2 Azam
FT Gor Mahia 2 - 0 JKU
FT Gor Mahia 0 - 2 Azam
FT Simba 1 - 0 JKU
FT Azam 4 - 2 Rayon Sport
PT Singida United 0 - 1 JKU
FT Gor Mahia 2 - 1 Vipers
FT Simba 1 - 0 Port
Africa: Cecafa Clubs Cup
July 05
FT LLB Academic 1 - 3 Rayon Sport
FT Port 0 - 2 Gor Mahia
FT Azam 2 - 1 JKU
FT Vipers 3 - 0 Kator
FT APR 4 - 1 Dekedda
FT Simba 1 - 1 Singida United
FT Gor Mahia 2 - 2 LLB Academic
FT Rayon Sport 1 - 0 Port
FT Simba 2 - 1 APR
FT Singida United 1 - 0 Dekedda
FT Vipers 1 - 1 Azam
FT JKU 2 - 0 Kator
FT Rayon Sport 2 - 2 Gor Mahia
FT Port 2 - 1 Lydia Ludic
FT Simba 4 - 0 Dekedda
FT Singida United 2 - 1 APR
FT Azam 2 - 1 Kator
FT JKU 1 - 1 Vipers
Africa: Cosafa Cup - Play Offs
June 09
ET Zambia 2 - 4 Zimbabwe
FT Madagascar 0 - 1 Lesotho
Africa: Cosafa Cup - 5th-8th Places - Play Offs
June 08
FT South Africa 3 - 0 Botswana
Africa: Cosafa Cup - Play Offs
June 06
PT Lesotho 0 - 1 Zimbabwe
FT Zambia 1 - 0 Madagascar
Africa: Cosafa Cup - 5th-8th Places - Play Offs
June 05
FT Swaziland 0 - 2 Botswana
FT Namibia 1 - 4 South Africa
Africa: Cosafa Cup - Play Offs
June 03
PT Zimbabwe 2 - 1 Botswana
PT South Africa 0 - 1 Madagascar
FT Lesotho 1 - 0 Swaziland
FT Zambia 0 - 0 Namibia
Africa: Cosafa Cup
June 01
FT Angola 0 - 0 Malawi
FT Botswana 6 - 0 Mauritius
FT Madagascar 1 - 0 Comoros
FT Mozambique 2 - 1 Seychelles
FT Malawi 1 - 1 Botswana
FT Angola 1 - 0 Mauritius
FT Seychelles 1 - 1 Madagascar
FT Mozambique 3 - 0 Comoros
FT Mauritius 1 - 0 Malawi
FT Botswana 2 - 1 Angola
FT Comoros 1 - 1 Seychelles
FT Madagascar 2 - 1 Mozambique
Africa: African Championship Women - Play Offs
December 01
PT Nigeria W 1 - 0 South Africa W
FT Cameroon W 4 - 2 Mali W
FT South Africa W 2 - 0 Mali W
FT Cameroon W 0 - 0 Nigeria W
Africa: African Championship Women
November 24
FT Equatorial Guinea W 0 - 6 Nigeria W
SP' Kenya W - Nigeria W
FT South Africa W 1 - 1 Zambia W
FT Algeria W 2 - 3 Mali W
FT Cameroon W 1 - 1 Ghana W
FT Equatorial Guinea W 1 - 7 South Africa W
SP' Kenya W - South Africa W
FT Nigeria W 4 - 0 Zambia W
FT Cameroon W 3 - 0 Algeria W
FT Ghana W 1 - 2 Mali W
SP' Zambia W - Kenya W
FT Zambia W 5 - 0 Equatorial Guinea W
FT Nigeria W 0 - 1 South Africa W
FT Mali W 1 - 2 Cameroon W
FT Ghana W 1 - 0 Algeria W
Africa: African Championship Women - Qualification
June 11
FT Nigeria W 6 - 0 Gambia W
FT Mali W 0 - 0 Ivory Coast W
FT Ethiopia W 2 - 3 Algeria W
FT South Africa W 6 - 0 Lesotho W
FT Zimbabwe W 1 - 2 Zambia W