The 2026 Africa Cup of Nations, hosted by Morocco, reaches its climax today with hosts Morocco facing defending champions Senegal in the final. The match kicks off at 9:00 p.m. local time (2:00 p.m. ET) at Prince Moulay Abdellah Stadium in Rabat.
Morocco topped Group A unbeaten, beat DR Congo in the round of 16, edged Algeria in the quarter-finals, and defeated Nigeria on penalties in the semi-finals, conceding just one goal all tournament with five clean sheets. Senegal showed resilience, advancing past strong opponents including a semi-final win over Egypt led by Sadio Mané, while scoring 12 goals and keeping four clean sheets.

Morocco enters on a 23-match unbeaten streak with defensive solidity and home advantage, making them slight favorites for their first title since 1976. Senegal boasts a 27-match unbeaten run in competitive games and high-stakes experience from their 2021 triumph, leading the tournament in shots with 94. This marks their first-ever AFCON clash, though Morocco leads the overall head-to-head 18-6.
Morocco (4-2-3-1): Bono; Hakimi, Aguerd, Masina, Mazraoui; El Aynaoui, Saibari; Díaz, El Khannouss, Ezzalzouli; El Kaabi.
Senegal (4-3-3): Mendy; Diatta, M. Sarr, Niakhate, Diouf; I. Gueye, P. Gueye, Camara; Ndiaye, Jackson, Mane
The match kicks off at 7:00 PM GMT on Sunday, January 18, 2026.
In India, the game streams live on FanCode at 12:30 AM IST on Monday, January 19.
UK viewers can catch it on Channel 4 at 7:00 PM GMT on Sunday, January 18.
USA viewers have beIN Sports streaming it at 2:00 PM ET on Sunday, January 18.
Australian viewers can stream on beIN Sports at 6:00 AM AEDT on Monday, January 19.
Spain viewers likely access it via beIN Sports at 8:00 PM CET on Sunday, January 18.
Canadian viewers can watch on beIN Sports at 2:00 PM ET on Sunday, January 18.
The Senegal vs Morocco Final will telecast on bein Sports HD 6, TOD, SNRT Live from 9 PM local time on Sunday.
The AFCON final will telecast on SuperSport Maximo 2 and the live streaming is available on DStv Now from 7 pm local time.
In Senegal, the AFCON final will telecast on SuperSport Maximo 2 from 7 pm local time. The live-streaming is available on DStv Now and New World Sport app as well.
beIN Sports HD 6 and beIN Sports Connect will telecast and stream the match from 9 pm local time.