Morocco secured a narrow 2-1 victory over Scotland in a friendly match played on June 20, 2026, at the Stade de Marrakech. The match was closely contested, with both teams creating several scoring opportunities.
Scotland took an early lead in the first half, but Morocco equalized before halftime. The decisive goal came in the 78th minute, when Moroccan forward Ayoub El Kaabi scored from close range after a corner kick.
This win extends Morocco's unbeaten streak in friendly matches to five games. Scotland, meanwhile, will look to regroup ahead of their upcoming UEFA Nations League fixtures.