The stage is set for the 2024 CAF African Nations Championship (CHAN), with the full schedule of matches for the tournament, to be co-hosted by Kenya, Tanzania, and Uganda, now released. The biennial football spectacle, reserved for players currently playing in their domestic leagues, will kick off on Saturday, August 2, 2025, and culminate in the final on Saturday, August 30, 2025.
The 2025 CHAN tournament will be spread across the three East African nations, a historic first for the competition. The opening match will feature co-hosts Tanzania taking on Burkina Faso at the Benjamin Mkapa Stadium in Dar es Salaam.
Kenya will play its first match on August 3 against the Democratic Republic of Congo (DRC) at the Moi International Sports Centre in Kasarani. Uganda will play its first match against Algeria at the Mandela National Stadium in Namboole.
Tickets to CHAN are up for sale and can be bought from the platforms below:
1. Kenya – chan.mookh.com – Ordinary Ksh. 200 , VIP Ksh. 500 and VVIP Ksh. 1,000
2. Uganda – chan.tkt.ug – Ordinary UGX 10,000, VIP UGX 30,000 and VVIP UGX 50,000
3. Tanzania – chantz.kimtandao.co.tz
Here is the full list of all matches for the 2025 African Nations Championship (CHAN), being co-hosted by Kenya, Tanzania, and Uganda. All kick-off times are listed in East Africa Time (EAT).
Group Stage
Saturday, August 2, 2025
Group B: Tanzania vs. Burkina Faso | Benjamin Mkapa Stadium, Dar es Salaam | 8:00 PM (Opening Match)
Sunday, August 3, 2025
Group A: Kenya vs. DR Congo | Moi International Sports Centre, Kasarani, Nairobi | 3:00 PM
Group A: Morocco vs. Angola | Nyayo National Stadium, Nairobi | 6:00 PM
Group B: Madagascar vs. Mauritania | Benjamin Mkapa Stadium, Dar es Salaam | 8:00 PM
Monday, August 4, 2025
Group C: Niger vs. Guinea | Mandela National Stadium, Namboole, Kampala | 5:00 PM
Group C: Uganda vs. Algeria | Mandela National Stadium, Namboole, Kampala | 8:00 PM
Tuesday, August 5, 2025
Group D: Congo vs. Sudan | Amaan Stadium, Zanzibar | 5:00 PM
Group D: Senegal vs. Nigeria | Amaan Stadium, Zanzibar | 8:00 PM
Wednesday, August 6
Group B: Burkina Faso vs Central African Republic (17:00) – Benjamin Mkapa Stadium, Dar es Salaam, Tanzania
Group B: Mauritania vs Tanzania (20:00) – Benjamin Mkapa Stadium, Dar es Salaam, Tanzania
Thursday, August 7
Group A: DR Congo vs Zambia (16:00) – Moi International Sports Centre (Kasarani), Nairobi, Kenya
Group A: Angola vs Kenya (19:00) – Moi International Sports Centre (Kasarani), Nairobi, Kenya
Friday, August 8
Group C: Algeria vs South Africa (17:00) – Mandela National Stadium (Namboole), Kampala, Uganda
Group C: Guinea vs Uganda (20:00) – Mandela National Stadium (Namboole), Kampala, Uganda
Saturday, August 9
Group B: Central African Republic vs Mauritania (17:00) – Benjamin Mkapa Stadium, Dar es Salaam, Tanzania
Group B: Tanzania vs Madagascar (20:00) – Benjamin Mkapa Stadium, Dar es Salaam, Tanzania
Sunday, August 10
Group A: Kenya vs Morocco (15:00) – Moi International Sports Centre (Kasarani), Nairobi, Kenya
Group A: Zambia vs Angola (18:00) – Moi International Sports Centre (Kasarani), Nairobi, Kenya
Monday, August 11
Group C: South Africa vs Guinea (17:00) – Mandela National Stadium (Namboole), Kampala, Uganda
Group C: Uganda vs Niger (20:00) – Mandela National Stadium (Namboole), Kampala, Uganda
Tuesday, August 12
Group D: Senegal vs Congo (17:00) – Amaan Stadium, Zanzibar, Tanzania
Group D: Sudan vs Nigeria (20:00) – Amaan Stadium, Zanzibar, Tanzania
Wednesday, August 13
Group B: Madagascar vs Central African Republic (17:00) – Benjamin Mkapa Stadium, Dar es Salaam, Tanzania
Group B: Mauritania vs Burkina Faso (20:00) – Benjamin Mkapa Stadium, Dar es Salaam, Tanzania
Thursday, August 14
Group A: Morocco vs Zambia (17:00) – Moi International Sports Centre (Kasarani), Nairobi, Kenya
Group A: Angola vs DR Congo (20:00) – Moi International Sports Centre (Kasarani), Nairobi, Kenya
Friday, August 15
Group C: Guinea vs Algeria (17:00) – Mandela National Stadium (Namboole), Kampala, Uganda
Group C: Niger vs South Africa (20:00) – Mandela National Stadium (Namboole), Kampala, Uganda
Saturday, August 16
Group B: Burkina Faso vs Madagascar (20:00) – Benjamin Mkapa Stadium, Dar es Salaam, Tanzania
Group B: Central African Republic vs Tanzania (20:00) – Benjamin Mkapa Stadium, Dar es Salaam, Tanzania
Sunday, August 17
Group A: DR Congo vs Morocco (15:00) – Moi International Sports Centre (Kasarani), Nairobi, Kenya
Group A: Kenya vs Zambia (15:00) – Moi International Sports Centre (Kasarani), Nairobi, Kenya
Monday, August 18
Group C: Algeria vs Niger (20:00) – Mandela National Stadium (Namboole), Kampala, Uganda
Group C: South Africa vs Uganda (20:00) – Mandela National Stadium (Namboole), Kampala, Uganda
Tuesday, August 19
Group D: Nigeria vs Congo (20:00) – Amaan Stadium, Zanzibar, Tanzania
Group D: Sudan vs Senegal (20:00) – Amaan Stadium, Zanzibar, Tanzania
Knockout Stage
Quarter-Finals
Friday, August 22
Quarter-final 1: Winner Group A vs Runner-up Group B (17:00) – Moi International Sports Centre (Kasarani), Nairobi, Kenya
Quarter-final 2: Winner Group B vs Runner-up Group A (20:00) – Benjamin Mkapa Stadium, Dar es Salaam, Tanzania
Saturday, August 23
Quarter-final 3: Winner Group C vs Runner-up Group D (17:00) – Amaan Stadium, Zanzibar City, Tanzania
Quarter-final 4: Winner Group D vs Runner-up Group C (20:00) – Mandela National Stadium (Namboole), Kampala, Uganda
Semi-Finals
Tuesday, August 26
Semi-final 1: Winner of QF1 vs Winner of QF4 (17:30) – Benjamin Mkapa Stadium, Dar es Salaam, Tanzania
Semi-final 2: Winner of QF2 vs Winner of QF3 (20:30) – Mandela National Stadium (Namboole), Kampala, Uganda
Finals
Friday, August 29
Third-place match: Loser of SF1 vs Loser of SF2 (18:00) – Mandela National Stadium (Namboole), Kampala, Uganda
Saturday, August 30
Final: Winner of SF1 vs Winner of SF2 (18:00) – Moi International Sports Centre (Kasarani), Nairobi, Kenya