Morocco
- Goalkeeper
- 12 Munir
- Defender
- 3 Noussair Mazraoui (65')
- 25 Redouane Halhal (45')
- 26 Anass Salah-Eddine (64')
- 14 Issa Diop (65')
- Midfielder
- 4 Amrabat (80')
- 17 Abde (45')
- 23 Bilal El Khannous (45')
- 21 Ayoube Amaimouni-Echghouyab (45')
- 6 Ayyoub Bouaddi (45')
- Forward
- 11 Ismael Saibari x2(45')
- Substitutes
- entMohamed Ouahbi4-2-3-1
- 16 Gessime Yassine (45')
- 22 El Mehdi Al Harrar
- Ali Maamar (84')
- 18 Marwane Saadane (65')
- 10 Brahim (80')
- 9 Soufiane Rahimi (45')
- 22 Ahmed Reda Tagnaouti
- 15 Samir El Mourabet (45')
- 8 Azz-Eddine Ounahi (45')
- 20 Ayoub El Kaabi (45')
- 19 Youssef Belammari (65')
- 18 Chadi Riad (45')
- Amine Sbaï (84')
Madagascar
- Goalkeeper
- Geordan Dupire
- Defender
- Ehsan Kari (89')
- Fontaine
- Sandro Trémoulet (85')
- Midfielder
- Ryan Ponti (58')
- Rayan Raveloson (45')
- Clement Couturier (89')
- Mathieu Acapandié (45')
- Johan N'Zi
- Forward
- H. Abdallah (86')
- Bryan Adinany (57')
- Substitutes
- entCorentin Martins3-5-2
- 18 Bono Rabearivelo (85')
- Arnaud Randrianantenaina (86')
- Behaja Tsirava (89')
- Mamisoa Rakotoson
- Rado Rabemanantsoa (45')
- 6 Andy Rakotondrajoa
- Louis Démoléon (89')
- Morgan Jean-Pierre (58')
- Michel Ramandimbisoa
- El Hadary Raheriniaina (57')
- Loïc Lapoussin (45')