Riyad Mahrez won the Premier League five times: once with Leicester City and four times with Manchester City.
Titles and overall honours record
His league titles came with two clubs: the first with Leicester City in 2015/16, the other four with Manchester City.
He finished with 284 appearances, 82 goals and 61 assists, while the teams he played in recorded 163 wins, 53 draws and 68 defeats in those matches. In the official all-time Premier League rankings, he sits 26th for assists with 61.
Clubs and combined league numbers
Mahrez played in the Premier League for two clubs: Leicester City and Manchester City.
Broken down by club, he produced 139 appearances, 39 goals and 27 assists for Leicester City, then 145 appearances, 43 goals and 34 assists for Manchester City. The Premier League also lists him as a forward. For discipline, he received nine yellow cards and no red cards.
Premier League record by season
Here is his season-by-season Premier League record.
| Season | Club | Appearances | Goals | Assists |
|---|---|---|---|---|
| 2014/15 | Leicester City | 30 | 4 | 3 |
| 2015/16 | Leicester City | 37 | 17 | 11 |
| 2016/17 | Leicester City | 36 | 6 | 3 |
| 2017/18 | Leicester City | 36 | 12 | 10 |
| 2018/19 | Manchester City | 27 | 7 | 4 |
| 2019/20 | Manchester City | 33 | 11 | 9 |
| 2020/21 | Manchester City | 27 | 9 | 6 |
| 2021/22 | Manchester City | 28 | 11 | 5 |
| 2022/23 | Manchester City | 30 | 5 | 10 |
Career outline
Mahrez made Premier League appearances across nine seasons, starting in 2014/15 and ending in 2022/23. The league's player record lists his date of birth as 21 February 1991 and his nationality as Algeria.
His best season for both goals and assists was 2015/16, with 17 goals and 11 assists for Leicester City.
FAQ
How many Premier League goals did Riyad Mahrez score?
He scored 82 Premier League goals.
Which clubs did Riyad Mahrez play for in the Premier League?
He played for Leicester City and Manchester City in the Premier League.
How many Premier League appearances did Riyad Mahrez make?
He made 284 Premier League appearances. The total covers his full run in the competition from his first season to his last.
Which seasons made up Mahrez's five Premier League titles?
The five title-winning seasons were 2015/16 with Leicester City, then 2018/19, 2020/21, 2021/22 and 2022/23 with Manchester City.

