Group A
Results
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
Standings (played, won, drawn, lost, goals for, goals against, points)
Kenya 3 2 1 0 3 1 7
Angola 3 1 1 1 3 4 4
Morocco 2 1 0 1 2 1 3
DR Congo 2 1 0 1 2 1 3
Zambia 2 0 0 2 1 4 0
Fixtures (all times GMT)
Aug 14: Morocco v Zambia (1400), Angola v DR Congo (1700)
Aug 17: Kenya v Zambia, DR Congo v Morocco (both 1200)
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
Standings
Tanzania 3 3 0 0 5 1 9 - qualified
Mauritania 3 1 1 1 1 1 4
B. Faso 2 1 0 1 4 4 3
Madagascar 2 0 1 1 1 2 1
C.A.R. 2 0 0 2 2 5 0
Fixtures
Aug 13: Madagascar v C.A.R. (1400), B. Faso v Mauritania (1700)
Aug 16: Tanzania v C.A.R., B. Faso v Madagascar (both 1700)
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
Standings
Uganda 3 2 0 1 5 3 6
Algeria 2 1 1 0 4 1 4
S. Africa 2 1 1 0 3 2 4
Guinea 3 1 0 2 2 5 3
Niger 2 0 0 2 0 3 0
Fixtures
Aug 15: Guinea v Algeria (1400), Niger v South Africa (1700)
Aug 18: Algeria v Niger, Uganda v South Africa (both 1700)
Group D
Results
Congo Brazzaville 1 Sudan 1, Senegal (holders) 1 Nigeria 0, Congo 1 Senegal 1, Sudan 4 Nigeria 0
Standings
Sudan 2 1 1 0 5 1 4
Senegal 2 1 1 0 2 1 4
Congo 2 0 2 0 2 2 2
Nigeria 2 0 0 2 0 5 0
Fixtures
Aug 19: Nigeria v Congo, Senegal v Sudan (both 1700)
Note: Group winners and runners-up qualify for quarter-finals
Leading scorers
2: Abdelrazeg (SUD), Mzize (TAN), Kaporal (ANG), Kutumela (RSA), Odhiambo (KEN), Okello (UGA)
CHAN champions
2009: DR Congo
2011: Tunisia
2014: Libya
2016: DR Congo
2018: Morocco
2021: Morocco
2023: Senegal
Note: CHAN restricted to footballers playing in country of birth. Matches classified as full internationals and count toward world rankings