The 2019 Africa Cup of Nations begins in June with superstar Mohamed Salah and his Egypt side hosting the competition. The 2019 edition features 24 teams competing for the right to be crowned champions of the continent. Cameroon is the reigning champion, having defeated Egypt in the previous tournament in 2017. Egypt is the favorite as host and aiming for a record eighth title, with Salah looking to win his first with his home country. 

Here's how to stream the tournament and the complete schedule:

How to stream, watch on TV

All of the matches can be streamed on fuboTV (Try for free), as beIN Sports will carry the games throughout the tournament.

Schedule  

Friday, June 21TimeVenueTV

Egypt vs. Zimbabwe

4 p.m. ET

Cairo

beIN

Saturday, June 22TimeVenueTV

Congo DR vs. Uganda

10:30 a.m. ET

Cairo

beIN

Nigeria vs. Burundi

1 p.m. ET

Alexandria

beIN

Guinea vs. Madagascar 4 p.m. ET Alexandria beIN
Sunday, June 23TimeVenueTV

Morocco vs. Namibia

10:30 a.m. ET

Cairo

beIN

Senegal vs. Tanzania

1 p.m. ET

Cairo

beIN

Algeria vs. Kenya 4 p.m. ET Cairo beIN


Monday, June 24TimeVenueTV

Ivory Coast vs. South Africa

10:30 a.m. ET

Cairo

beIN

Tunisia vs. Angola 1 p.m. ET Suez beIN
Mali vs. Mauritania 4 p.m. ET Suez beIN


Tuesday, June 25TimeVenueTV

Cameroon vs. Guinea Bissau

1 p.m. ET

Ismalia

beIN

Ghana vs. Benin

4 p.m. ET

Ismalia

beIN 


Wednesday, June 26TimeVenueTV

Nigeria vs. Guinea

10:30 a.m. ET

Alexandria

beIN 

Uganda vs. Zimbabwe

1 p.m ET

Cairo

beIN 

Egypt vs. Congo DR 4 p.m. ET Cairo beIN 


Thursday, June 27TimeVenueTV

Madagascar vs. Burundi

10:30 a.m. ET

Alexandria

beIN 

Senegal vs. Algeria 1 p.m. ET Cairo beIN 
Kenya vs. Tanzania 4 p.m. ET Cairo beIN 


Friday, June 28TimeVenueTV

Tunisia vs. Mali

10:30 a.m. ET

Suez

beIN 

Morocco vs. Ivory Coast 1 p.m. ET Cairo beIN 
South Africa vs. Nambia 4 p.m. ET Cairo beIN 
Saturday, June 29TimeVenueTV

Mauritania vs. Angola

10:30 a.m. ET

Suez

beIN 

Cameroon vs. Ghana 1 p.m. ET Ismalia beIN 

Benin vs. Guinea-Bissau

4 p.m. ET

Ismalia

beIN 

Sunday, June 30TimeVenueTV

Burundi vs. Guinea

12 p.m. ET

Cairo

beIN 

Madagascar vs. Nigeria 12 p.m. ET Alexandria beIN 
Uganda vs. Egypt 3 p.m. ET Cairo beIN 
Zimbabwe vs. Congo DR 3 p.m. ET Cairo beIN 
Monday, July 1TimeVenueTV

Namibia vs. Ivory Coast

12 p.m. ET

Cairo      

beIN 

South Africa vs. Morocco 12 p.m. ET Cairo beIN 
Kenya vs. Senegal 3 p.m. ET Cairo beIN 

Tanzania vs. Algeria

3 p.m. ET

Cairo

beIN  

Tuesday, July 2TimeVenueTV

Benin vs. Cameroon

12 p.m. ET

Ismalia

beIN 

Guinea-Bissau vs. Ghana 12 p.m. ET Suez beIN 
Angola vs. Mali 3 p.m. ET Ismalia beIN 

Mauritania vs. Tunisia

3 p.m. ET

Suez

beIN 

Friday, July 5TimeVenueTV

Round of 16: Group D winner vs. Third in Group B/E/F

12 p.m. ET

Cairo

beIN 

Round of 16: Group A runner-up vs. Group C runner-up

3 p.m. ET

Cairo

beIN 

Saturday, July 6TimeVenueTV

Round of 16: Group B runner-up vs. Group F runner-up

1 p.m. ET

Alexandria

beIN 

Round of 16: Group A winner vs. Third in Group C/D/E

3 p.m. ET

Cairo

beIN 

Sunday, July 7TimeVenueTV

Round of 16: Group B winner vs. Third in Group A/C/D

12 p.m. ET

Alexandria

beIN 

Round of 16: Group C winner vs. Third in Group A/B/F

3 p.m. ET

Cairo

beIN 

Monday, July 8TimeVenueTV

Round of 16: Group E winner vs. Group D runner-up

1 p.m. ET

Suez

beIN 

Round of 16: Group F winner vs. Group E runner-up

3 p.m. ET

Ismalia

beIN 

Wednesday, July 10TimeVenueTV

Quarterfinal: TBD vs. TBD                 

1 p.m. ET

Cairo

beIN 

Quarterfinal: TBD vs. TBD 3 p.m. ET CairobeIN 
Thursday, July 11TimeVenueTV

Quarterfinal: TBD vs. TBD

1 p.m. ET

Suez

beIN 

Quarterfinal: TBD vs. TBD

3 p.m. ET

Cairo

beIN 

Sunday, July 14TimeVenueTV

Semifinal: TBD vs. TBD

12 p.m. ET

Cairo

beIN 

Semifinal: TBD vs. TBD  
3 p.m. ETCairobeIN 
Wednesday, July 17TimeVenueTV

Third-place game: TBD vs. TBD

3 p.m. ET

Cairo

beIN 

Friday, July 19TimeVenueTV

Final: TBD vs. TBD

3 p.m. ET

Cairo

beIN