Kenya 1 Democratic Republic of Congo 0, Morocco 2 Angola 0, DR Congo 2 Zambia 0, Kenya 1 Angola 1, Kenya 1 Morocco 0, Angola 2 Zambia 1, Morocco 3 Zambia 1, DR Congo 2 Angola 0, Kenya 1 Zambia 0, DR Congo 1 Morocco 3
Standings (played, won, drawn, lost, goals for, goals against, points)
Kenya 4 3 1 0 4 1 10 - qualified
Morocco 4 3 0 1 8 3 9 - qualified
DR Congo 4 2 0 2 5 4 6 - eliminated
Angola 4 1 1 2 3 6 4 - eliminated
Zambia 4 0 0 4 2 8 0 - eliminated
Group B
Results
Tanzania 2 Burkina Faso 0, Madagascar 0 Mauritania 0, B. Faso 4 Central African Republic 2, Tanzania 1 Mauritania 0, Mauritania 1 C.A.R. 0, Tanzania 2 Madagascar 1, Madagascar 2 C.A.R. 0, Mauritania 1 B. Faso 0, Tanzania 0 C.A.R 0, Madagascar 2 B. Faso 1
Standings
Tanzania 4 3 1 0 5 1 10 - qualified
Madagascar 4 2 1 1 5 3 7 - qualified
Mauritania 4 2 1 1 2 1 7 - eliminated
B. Faso 4 1 0 3 7 7 3 - eliminated
C.A.R. 4 0 1 3 2 7 1 - eliminated
Group C
Results
Guinea 1 Niger 0, Algeria 3 Uganda 0, Algeria 1 South Africa 1, Uganda 3 Guinea 0, South Africa 2 Guinea 1, Uganda 2 Niger 0, Guinea 1 Algeria 1, Niger 0 South Africa 0, South Africa 3 Uganda 3, Algeria 0 Niger 0
Standings
Uganda 4 2 1 1 8 6 7 - qualified
Algeria 4 1 3 0 5 2 6 - qualified
S. Africa 4 1 3 0 6 5 6 - eliminated
Guinea 4 1 1 2 3 6 4 - eliminated
Niger 4 0 2 2 0 3 2 - eliminated
Group D
Results
Congo Brazzaville 1 Sudan 1, Senegal (holders) 1 Nigeria 0, Congo 1 Senegal 1, Sudan 4 Nigeria 0, Nigeria 2 Congo 0, Senegal 0 Sudan 0
Standings
Sudan 3 1 2 0 5 1 5 - qualified
Senegal 3 1 2 0 2 1 5 - qualified
Nigeria 3 1 0 2 2 5 3 - eliminated
Congo 3 0 2 1 2 4 2 - eliminated
Quarter-finals
Aug 22: Kenya v Madagascar, Nairobi (1400); Tanzania v Morocco, Dar es Salaam (1700)
Aug 23: Uganda v Senegal, Kampala (1400); Sudan v Algeria, Zanzibar City (1700)
Semi-finals
Aug 26: 1A-2B v 1D-2C, Dar es Salaam (1430); 1B-2A v 1C-2D, Kampala (1730)
3rd place
Aug 29: Kampala (1500)
Final
Aug 30: Nairobi (1500)
Leading scorers
3: Lamlioui (MAR), Okello (UGA), Kutumela (RSA)
2: Abdelrazeg (SUD), Bayazid (ALG), Mzize (TAN), Kaporal (ANG), Odhiambo (KEN), Ogam (KEN), Kitambala (DR Congo), Hrimat (MAR), Rafanomezantsoa (MAD)
CHAN champions
2009: DR Congo
2011: Tunisia
2014: Libya
2016: DR Congo
2018: Morocco
2020: Morocco
2022: Senegal
Note: CHAN restricted to footballers playing in country of birth. Matches classified as full internationals and count toward world rankings