Riyad Mahrez is "hungry to achieve more" with Manchester City after signing a new contract with the Premier League champions.

The Algeria international has spent the past four seasons with City, having joined from Leicester City in a £60million transfer, and his new deal will run through until June 2025.

Mahrez has scored 63 goals and assisted a further 45 across 189 appearances for City, winning seven major trophies across that successful period. 

He also famously won the Premier League with Leicester City in 2016, but the 31-year-old is eager to add more trophies to his collection with Pep Guardiola's side.