Answer
Riyad Mahrez has won 3 Premier League titles with Manchester City till 2023. He won his first title in the 2018-19 season, his second title in the 2019-20 season, and his third title in the 2021-22 season. Mahrez has been a key player for Manchester City in their recent success in the Premier League.