Riyad Mahrez’s Algeria career ended after Switzerland beat the Desert Foxes 2-0 in the 2026 FIFA World Cup Round of 32. The 35-year-old former Manchester City and Leicester City winger announced his international retirement after the loss, closing a 12-year run that included 119 caps, 40 goals, and the 2019 Africa Cup of Nations title.