The 2019 Africa Cup of Nations kicks off on June 21 at Cairo International Stadium in Cairo, Egypt. The final takes place at the same venue on July 19.
Jump to: Ultimate Preview | Power Rankings | Star Players | All you need to know
Group Stage: June 21 - July 2
June 21
Group A: Egypt 1-0 Zimbabwe (Cairo International Stadium, Cairo; 10:00 p.m. CAT, 4 p.m. ET)
June 22
A: DR Congo 0-2 Uganda (Cairo International Stadium, Cairo; 4:30 p.m. CAT, 10.30 a.m. ET)
B: Nigeria 1-0 Burundi (Alexandria Stadium, Alexandria; 7:00 p.m. CAT, 1 p.m. ET)
B: Guinea 2-2 Madagascar (Alexandria Stadium, Alexandria; 10:00 p.m. CAT, 4 p.m. ET)
June 23
D: Morocco 1-0 Namibia (Al Salam Stadium, Cairo; 4:30 p.m. CAT, 10.30 a.m. ET)
C: Senegal 2-0 Tanzania (30 June Stadium, Cairo; 7:00 p.m. CAT, 1 p.m. ET)
C: Algeria 2-0 Kenya (30 June Stadium, Cairo; 10:00 p.m. CAT, 4 p.m. ET)
June 24
D: Ivory Coast 1-0 South Africa (Al Salam Stadium, Cairo; 4:30 p.m. CAT, 10.30 a.m. ET)
E: Tunisia 1-1 Angola (Suez Stadium, Suez; 7:00 p.m. CAT, 1 p.m. ET)
E: Mali 4-1 Mauritania (Suez Stadium, Suez; 10:00 p.m. CAT, 4 p.m. ET)
June 25
F: Cameroon 2-0 Guinea-Bissau (Ismailia Stadium, Ismailia; 7:00 p.m. CAT, 1 p.m. ET)
F: Ghana 2-2 Benin (Ismailia Stadium, Ismailia; 10:00 p.m. CAT, 4 p.m. ET)
June 26
B: Nigeria 1-0 Guinea (Alexandria Stadium, Alexandria; 4:30 p.m. CAT, 10.30 a.m. ET)
A: Uganda 1-1 Zimbabwe (Cairo International Stadium, Cairo; 7:00 p.m. CAT, 1 p.m. ET)
A: Egypt 2-0 DR Congo (Cairo International Stadium, Cairo; 10:00 p.m. CAT, 4 p.m. ET)
- The best players in Egypt this summer
- Who is on the plane: Confirmed 23-player rosters
June 27
B: Madagascar 1-0 Burundi (Alexandria Stadium, Alexandria; 4:30 p.m. CAT, 10.30 a.m. ET)
C: Senegal 0-1 Algeria (30 June Stadium, Cairo; 7:00 p.m. CAT, 1 p.m. ET)
C: Kenya 3-2 Tanzania (30 June Stadium, Cairo; 10:00 p.m. CAT, 4 p.m. ET)
June 28
E: Tunisia vs. Mali (Suez Stadium, Suez; 4:30 p.m. CAT, 10.30 a.m. ET)
D: Morocco 1-0 Ivory Coast (Al Salam Stadium, Cairo: 7:00 p.m. CAT, 1 p.m. ET)
D: South Africa 1-0 Namibia (Al Salam Stadium, Cairo; 10:00 p.m. CAT, 4 p.m. ET)
June 29
E: Mauritania 0-0 Angola (Suez Stadium, Suez; 4:30 p.m. CAT, 10.30 a.m. ET)
F: Cameroon 0-0 Ghana (Ismailia Stadium, Ismailia; 7:00 p.m. CAT, 1 p.m. ET)
F: Benin 0-0 Guinea-Bissau (Ismailia Stadium, Ismailia; 10:00 p.m. CAT, 4 p.m. ET)
June 30
B: Burundi 0-2 Guinea (Al Salam Stadium, Cairo; 6:00 p.m. CAT, midday ET)
B: Madagascar 2-0 Nigeria (Alexandria Stadium, Alexandria; 6:00 p.m. CAT, midday ET)
A: Uganda 0-2 Egypt (Cairo International Stadium, Cairo; 9:00 p.m. CAT, 3 p.m. ET)
A: Zimbabwe 0-4 DR Congo (30 June Stadium, Cairo; 9:00 p.m. CAT, 3 p.m. ET)
July 1
D: Namibia 1-4 Ivory Coast (30 June Stadium, Cairo; 6:00 p.m. CAT, midday ET)
D: South Africa 0-1 Morocco (Al Salam Stadium, Cairo; 6:00 p.m. CAT, midday ET)
C: Kenya 0-3 Senegal (30 June Stadium, Cairo; 9:00 p.m. CAT, 3 p.m. ET)
C: Tanzania 0-3 Algeria (Al Salam Stadium, Cairo; 9:00 p.m. CAT, 3 p.m. ET)
July 2
F: Benin 0-0 Cameroon (Ismailia Stadium, Ismailia; 6:00 p.m. CAT, midday ET)
F: Guinea-Bissau 0-2 Ghana (Suez Stadium, Suez; 6:00 p.m. CAT, midday ET)
E: Mauritania 0-0 Tunisia (Suez Stadium, Suez; 9:00 p.m. CAT, 3 p.m. ET)
E: Angola 0-1 Mali (Ismailia Stadium, Ismailia; 9:00 p.m. CAT, 3 p.m. ET)
Round of 16
July 5
Match 38: Uganda 0-1 Senegal (Cairo International Stadium, Cairo; 6:00 p.m. CAT, midday. ET)
Match 41: Morocco 1-1 Benin; Benin advance on shootout (Al Salam Stadium, Cairo; 9:00 p.m. CAT, 3 p.m. ET)
July 6
Match 42: Nigeria 3-2 Cameroon (Alexandria Stadium, Alexandria; 6:00 p.m. CAT, midday. ET)
Match 39: Egypt 0-1 South Africa (Cairo International Stadium, Cairo; 9:00 p.m. CAT, 3 p.m. ET)
July 7
Match 37: Madagascar 2-2 DR Congo (Alexandria Stadium, Alexandria; 6:00 p.m. CAT, midday. ET)
Match 40: Algeria 3-0 Guinea (30 June Stadium, Cairo; 9:00 p.m. CAT, 3 p.m. ET)
July 8
Match 43: Mali 0-1 Ivory Coast (Suez Stadium, Suez; 6:00 p.m. CAT, midday. ET)
Match 44: Ghana 1-1 Tunisia; Tunisia advance on shootout (Ismailia Stadium, Ismailia; 9:00 p.m. CAT, 3 p.m. ET)
Quarterfinals
July 10
Match 45: Senegal 1-0 Benin (30 June Stadium, Cairo; 6:00 p.m. CAT, midday. ET)
Match 46: Nigeria 2-1 South Africa (Cairo International Stadium, Cairo; 9:00 p.m. CAT, 3 p.m. ET)
July 11
Match 47: Madagascar 0-3 Tunisia (Al Salam Stadium, Cairo; 6:00 p.m. CAT, midday. ET)
Match 48: Ivory Coast 1-1 Algeria; Algeria advance on shootout (Suez Stadium, Suez; 9:00 p.m. CAT, 3 p.m. ET)
Semifinals
July 14
Match 49: Senegal 1-0 Tunisia (30 June Stadium, Cairo; 6:00 p.m. CAT, midday. ET)
Match 50: Nigeria 1-2 Algeria (Cairo International Stadium, Cairo; 9:00 p.m. CAT, 3 p.m. ET)
Third Place Playoff
July 17
Tunisia 0-1 Nigeria (Al Salam Stadium, Cairo; 9:00 p.m. CAT, 3 p.m. ET)
Final
July 19
Senegal 0-1 Algeria (Cairo International Stadium, Cairo; 9:00 p.m. CAT, 3 p.m. ET)