Riyad Mahrez will continue to play for Manchester City for several more seasons. The renewal of the Algerian international's contract, which expires in 2023, has been on the table for months at the Club's board.
Pep Guardiola's management wants to establish a new contract, although it will not be a long-term one either, as the striker is already over 30 years old (31). According to the British media 'The Sun', Mahrez will sign a contract for which he will receive nine million euros per season.
As of today, it is not known how many years the North African winger will sign for, but it is assumed that it will be at least until 2024, and even 2025. Meanwhile, it is worth remembering that important clubs such as FC Barcelona and Milan (Serie A champions) were following the former Leicester player very closely.