Nigeria vs Morocco live updates: AFCON 2025 semi-final showdown in Rabat

Jan 14, 2026 - 22:30
 0
Nigeria vs Morocco live updates: AFCON 2025 semi-final showdown in Rabat

Welcome to live coverage of a blockbuster Africa Cup of Nations semi-final as Morocco face Nigeria under the lights in Rabat, Soccernet.ng reports.

With a place in the AFCON final on the line, two of the tournament’s most compelling sides collide at the Prince Moulay Abdellah Stadium, where more than 68,000 fans are expected to create a fierce, high-octane atmosphere.

What’s at stake between Nigeria and Morocco

Nigeria are chasing a ninth AFCON final and a step closer to a fourth continental title, powered by the tournament’s most devastating attack.

Super Eagles during the AFCON match between Algeria and Nigeria
Nigeria during the AFCON match between Algeria and Nigeria. Photo by Segun Ogunfeyitimi Copyright: imagoxshengolpixsx

Morocco, unbeaten and defensively supreme, are aiming to ride home support all the way to a first AFCON crown since 1976.

It is attack versus defence. Definitely, one will give way tonight.

 

View this post on Instagram

 

A post shared by Soccernet (@soccernet_ng)

So far at AFCON 2025

The Super Eagles arrive with a perfect record — five wins from five matches and 14 goals scored — having swept past Algeria in the quarter-finals.

Morocco, meanwhile, have built their run on defence discipline, conceding just once in the entire tournament and none from open play.

Morocco players Hakimi, Ezzalzouli, Aguerd, Bono (Photo credit: CAF X)
Morocco players Hakimi, Ezzalzouli, Aguerd, Bono

Both sides are unbeaten. Only one will remain by the end of the night.

Key absences and boosts

Nigeria are without suspended captain Wilfred Ndidi, with Raphael Onyedika expected to step into midfield. Ryan Alebiosu is still doubtful for the clash, while Cyriel Dessers has returned to his club following a thigh injury.

Wilfred Ndidi
Wilfred Ndidi of Nigeria at the Africa Cup of Nations AFCON. Photo by Segun Ogunfeyitimi Copyright: xShengolpixsxIMAGO

Morocco misses Azzedine Ounahi but welcomes the return of Achraf Hakimi, which is a major lift for the hosts at both ends of the pitch.

Kick-off details

Match: Morocco vs Nigeria

Stage: AFCON 2025 semi-final

Kick-off: 8:00 pm GMT (9:00 pm local time)

Venue: Prince Moulay Abdellah Stadium, Rabat

Stay with us for live updates, key moments, goals, and full-time reactions as Nigeria and Morocco battle for a place in the AFCON 2025 final.

Africa Cup of Nations Final Stage – 2025 Semi Finals
Nigeria
14/01/2026 20:00
0
0
Extra Time – 2nd half Prince Moulay Abdellah Stadium – Rabat
Morocco
  • Calvin Bassey 33′
  • Raphael Onyedika 77′
  • Summary
  • Lineups
  • Match Stats
107 ‘
Morocco
Substitution in : Ilias Akhomach
107 ‘
Morocco
Substitution out : Brahim Diaz
103 ‘
Morocco
Substitution in : Youssef En-Nesyri
103 ‘
Morocco
Substitution out : Abdessamad Ezzalzouli
98 ‘
Nigeria
Substitution in : Fisayo Dele-Bashiru
98 ‘
Nigeria
Substitution out : Akor Adams
84 ‘
Morocco
Substitution in : Hamza Igamane
84 ‘
Morocco
Substitution out : Ayoub El Kaabi
84 ‘
Morocco
Substitution in : Oussama Targhalline
84 ‘
Morocco
Substitution out : Bilal El Khannouss
83 ‘
Nigeria
Substitution in : Moses Simon
83 ‘
Nigeria
Substitution out : Raphael Onyedika
77 ‘
Nigeria
Yellow card : Raphael Onyedika
33 ‘
Nigeria
Yellow card : Calvin Bassey
Nigeria
4-3-1-2
Stanley Nwabili 23
Stanley
Nwabili
Bright Osayi-Samuel 2
Bright
Osayi-Samuel
Semi Ajayi 6
Semi
Ajayi
Calvin Bassey 21
Calvin
Bassey
Bruno Onyemaechi 13
Bruno
Onyemaechi
Frank Onyeka 8
Frank
Onyeka
Raphael Onyedika 18
Raphael
Onyedika
Alex Iwobi 17
Alex
Iwobi
Ademola Lookman 7
Ademola
Lookman
Akor Adams 22
Akor
Adams
Victor Osimhen 9
Victor
Osimhen
  • Coach
  • 0
    Eric Chelle
  • Suspended
  • 4
    Wilfred Ndidi
  • Injured
  • 12
    Cyriel Dessers
  • Substitutes
  • 1
    Francis Uzoho
  • 16
    Amas Obasogie
  • 5
    Igoh Ogbu
  • 10
    Fisayo Dele-Bashiru
  • 11
    Samuel Chukwueze
  • 14
    Mohammed Usman
  • 15
    Moses Simon
  • 3
    Zaidu Sanusi
  • 19
    Paul Onuachu
  • 20
    Chidozie Awaziem
  • 24
    Chidera Ejuke
  • 25
    Lawal Fago
  • 26
    Ebenezer Akinsanmiro
  • 28
    Tochukwu Nnadi
Morocco
4-3-3
Yassine Bounou 1
Yassine
Bounou
Achraf Hakimi 2
Achraf
Hakimi
Nayef Aguerd 5
Nayef
Aguerd
Adam Masina 25
Adam
Masina
Noussair Mazraoui 3
Noussair
Mazraoui
Bilal El Khannouss 23
Bilal
El
Khannouss
Neil El Aynaoui 24
Neil
El
Aynaoui
Ismael Saibari 11
Ismael
Saibari
Brahim Diaz 10
Brahim
Diaz
Ayoub El Kaabi 20
Ayoub
El
Kaabi
Abdessamad Ezzalzouli 17
Abdessamad
Ezzalzouli
  • Coach
  • 0
    Walid Regragui
  • Injured
  • 8
    Azzedine Ounahi
  • 6
    Romain Saiss
  • Substitutes
  • 12
    Munir
  • 22
    El Mehdi Al Harrar
  • 9
    Soufiane Rahimi
  • 4
    Sofyan Amrabat
  • 13
    Eliesse Ben Seghir
  • 14
    Oussama Targhalline
  • 15
    Mohamed Chibi
  • 16
    Ilias Akhomach
  • 18
    Jawad El Yamiq
  • 19
    Youssef En-Nesyri
  • 21
    Chemsdine Talbi
  • 7
    Hamza Igamane
  • 26
    Anass Salah-Eddine
  • 27
    Abdelhamid Ait Boudlal
  • 28
    Youssef Belammari
28
Fouls Committed
22
22
Throw Ins
29
0
Offsides
0
6
Crosses
26
50
Ball Possession
50
2
Yellow Cards
0
1
Shots off
8
0
Blocked Shots
2
1
Shots On
4
1
Counter Attacks
2
1
Corners
5
0
Red Cards
0
0
Goals
0
10
Goal Kicks
5
1
Treatment
1
2
Substitute
4
0
Assists
0
22
Free Kicks
28
4
Saves
1
2
Goal Attempts
14
0
Assists 1st Half
0
0
Assists 2nd Half
0
0
soccer.assistset
0
5
Goal Kicks 1st Half
0
3
Goal Kicks 2nd Half
3
2
soccer.goalkicket
2
0
Counter Attacks 1st Half
1
1
Counter Attacks 2nd Half
1
0
soccer.counteret
0
0
Treatment 1st Half
1
1
Treatment 2nd Half
0
0
soccer.treatmentet
0
2
Crosses 1st Half
10
2
Crosses 2nd Half
12
2
soccer.crosset
4
0
Substitutes 1st Half
0
1
Substitutes 2nd Half
2
1
soccer.substet
2
0
Blocked Shots 1st Half
1
0
Blocked Shots 2nd Half
1
0
soccer.blocked_shotset
0
1
Saves 1st Half
1
2
Saves 2nd Half
0
1
soccer.saveset
0
9
Free Kicks 1st Half
13
8
Free Kicks 2nd Half
12
5
soccer.freekicket
3
0
Shots off 1st Half
4
1
Shots off 2nd Half
2
0
soccer.shotoffet
2
1
Shots On 1st Half
1
0
Shots On 2nd Half
2
0
soccer.shotonet
1
0
Offsides 1st Half
0
0
Offsides 2nd Half
0
0
soccer.offsideet
0
0
Red Cards 1st Half
0
0
Red Cards 2nd Half
0
0
soccer.red_cardset
0
1
Yellow Cards 1st Half
0
1
Yellow Cards 2nd Half
0
0
soccer.yellow_cardset
0
0
Corners 1st Half
2
0
Corners 2nd Half
2
1
soccer.corneret
1
46
Ball Possession 1st Half
54
52
Ball Possession 2nd Half
48
51
soccer.possessionet
49
0
Goals 1st Half
0
0
Goals 2nd Half
0
0
soccer.goalet
0
1
Goal Attempts 1st Half
6
1
Goal Attempts 2nd Half
5
0
soccer.goal_attemptet
3
10
Throw Ins 1st Half
16
9
Throw Ins 2nd Half
12
3
soccer.throwinet
1
13
Fouls Committed 1st Half
9
12
Fouls Committed 2nd Half
8
3
soccer.foulcommitet
5
424
Total Passes
394
75
Attacks
110
23
Dangerous Attacks
53

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0