How to watch Morocco vs South Africa online & on TV, head to head and predictions
Match Started - 90'
Goal ! Teboho Mokoena (Scorer)
Great finish from Teboho Mokoena to give South Africa a 0-2 lead.
- 90'
Red Card Sofyan Amrabat
At Laurent Pokou Stadium, Sofyan Amrabat is shown a red card and sent off.
- 87'
Substitution Sphephelo Sithole
Thabang Monare
Hugo Broos (South Africa) is making a third substitution, with Thabang Monare replacing Sphephelo Sithole.
- 83'
Yellow Card Mothobi Mvala
South Africa's Mothobi Mvala has been booked in San Pedro and will miss the next match through suspension.
- 76'
Substitution Noussair Mazraoui
Yahya Attiat-Allah
Morocco make their fourth substitution with Yahya Attiat-Allah replacing Noussair Mazraoui.
- 72'
Substitution Evidence Makgopa
Zakhele Lepasa
South Africa make their second substitution with Zakhele Lepasa replacing Evidence Makgopa.
- 70'
Substitution Themba Zwane
Thapelo Maseko
Thapelo Maseko is on a sub for Themba Zwane for South Africa.
- 69'
Substitution Ez Abde
Ayoub El Kaabi
Morocco make their third substitution with Ayoub El Kaabi replacing Ez Abde.
- 64'
Yellow Card Sofyan Amrabat
Morocco's Sofyan Amrabat has been booked in San Pedro.
- 60'
Substitution Amine Adli
Amine Harit
Walid Regragui is making the team's first substitution at Laurent Pokou Stadium with Amine Harit replacing Amine Adli.
- 60'
Substitution Amine Adli
Amine Harit
Walid Regragui is making the team's first substitution at Laurent Pokou Stadium with Amine Harit replacing Amine Adli.
- 57'
Goal ! Evidence Makgopa (Scorer)
Themba Zwane (Assist)
Goal! South Africa have got their heads in front thanks to a Evidence Makgopa strike.
That's a fine assist from Themba Zwane.
- 36'
Yellow Card Grant Kekana
Grant Kekana (South Africa) has received a yellow card from Ali Mahmood Mahmood Ismail.
- 29'
Yellow Card Aubrey Modiba
Aubrey Modiba (South Africa) gets a yellow card.
Match Started
Line-ups



Morocco
South Africa
Statistics


News
Head to head


Wins: 2
Draws: 0
Wins: 2
Africa Cup of Nations
29 Jan 2024Morocco0 : 2South Africa
Africa Cup of Nations, Qualification
16 Jun 2023South Africa2 : 1Morocco
Africa Cup of Nations, Qualification
8 Jun 2022Morocco2 : 1South Africa
Africa Cup of Nations
30 Jun 2019South Africa0 : 1Morocco
Form

WC Qualification, CAF
24 Mar 2025Morocco2 : 0TanzaniaWC Qualification, CAF
20 Mar 2025Niger1 : 2MoroccoAfrica Cup of Nations, Qualification
17 Nov 2024Morocco7 : 0LesothoAfrica Cup of Nations, Qualification
14 Nov 2024Gabon1 : 5MoroccoAfrica Cup of Nations, Qualification
14 Oct 2024Central African Republic0 : 4Morocco

WC Qualification, CAF
24 Mar 2025Benin0 : 2South AfricaWC Qualification, CAF
20 Mar 2025South Africa2 : 0LesothoAfrica Cup of Nations, Qualification
18 Nov 2024South Africa3 : 0South SudanAfrica Cup of Nations, Qualification
14 Nov 2024Uganda0 : 2South AfricaAfrica Cup of Nations, Qualification
14 Oct 2024Congo1 : 1South Africa
Match information
Morocco will play against South Africa in the Africa Cup of Nations on Tuesday, 30 January 2024, at 20:00 UTC. The match will take place at Laurent Pokou Stadium. This match does not have a designated 'home team standings position' but South Africa currently holds the 2nd position in the standings.
The last encounter between these two teams occurred on 17 June 2023, during the Africa Cup of Nations Qualification, where South Africa emerged victorious with a scoreline of 2-1. In their three previous meetings, Morocco has won twice, and South Africa has won once, with Morocco securing victories both at home and as guests, while South Africa has won only at home, with no draws between them.
For fans in the United Kingdom, the match will be available for streaming on bet365, a bookmaker platform. In the United States, the match can be streamed on fubo.tv. There are no predictions mentioned for the upcoming match.
The odds provided by bet365 for this match are as follows: Morocco is at 1.57, a draw is at 3.75, and the odds for South Africa to win are at 6.5.
- Teams:Morocco - South Africa
- Tournament:Africa Cup of Nations
- Date:Tuesday, 30 January 2024
- Hour:15:00
- Venue:Laurent Pokou Stadium, San Pedro
- More details: