So as the 2017/18 season comes to a close, Riyad Mahrez may well have played his final game for Leicester City. He scored one goal and provided two assists in the last Premier League match at Wembley as the Foxes lost 5-4 to Tottenham Hotspur.
Mahrez joined Leicester when they were in the Championship, and helped them achieve promotion to the Premier League under Nigel Pearson in the summer of 2014. Winning the second tier title in England first put the 27-year-old on the domestic stage.
After helping the club achieve survival in the Premier League, Mahrez went on to do the unthinkable and take Leicester to the Premier League title in 2016. He was instrumental in this campaign under Claudio Ranieri, and was awarded the 2015/16 Player of the Season award.
This triumph meant the club qualified for the Champions League for the first time in their history. Mahrez scored four goals in the competition, helping take Leicester to the quarter-finals of the elite club continental tournament where they went unbeaten at the King Power Stadium.
In total, Riyad Mahrez played 179 matches for Leicester and scored for 48 goals and provided 38 assists. He most certainly goes down as one of the greatest players in their history.