A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 290

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 164

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 233

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 313

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 354

News Swiftly

How to watch AFCON qualifiers: TV channel, live stream, fixture schedule for 2025 qualifying matches

Occurring every two years, the Africa Cup of Nations is always a premier international soccer event that draws significant viewership as teams across the CAF confederation look to hoist the prestigious title.

Nations must qualify for the finals, meaning that between the biannual event, teams are drawn into groups to contest qualifying matches through the coming international breaks.

Ivory Coast are defending champions of the event, having won on home soil earlier this year in the postponed 2023 event. Since Morocco are hosting the upcoming tournament, they have automatically qualified, but will still participate in the qualifying tournament anyways as a non-competitive participant, meaning their positioning is ignored for qualifying purposes.

STREAM: 2025 AFCON qualifiers LIVE on Fubo in USA | LIVE on Fubo in Canada

The Sporting News takes you through how to watch qualifying matches in the USA and Canada, including how to watch for free.

How to watch AFCON 2025 qualifiers in USA, Canada

USA Canada TV channel beIN Sports beIN Sports Canada Streaming Fubo, Fanatiz, beIN Sports Connect Fubo Canada, Fanatiz, beIN Sports Connect

Select qualifying matches for AFCON 2025 are televised on beIN Sports in both the United States and Canada.

Any games televised on beIN Sports or streamed on beIN Sports Connect will be available to stream on Fubo USA and Fubo Canada, who are offering a one-week free trial for new users.

All games selected for television are also streamed on Fanatiz or on beIN Sports Connect for those with a valid login.

Upcoming AFCON 2025 qualifying schedule

The following matches are available in the upcoming international window, with select games televised in the U.S. and Canada.

Select matches are televised on beIN Sports, while all games listed below streamed on Fubo USA and Fubo Canada as well as beIN Sports Connect.