Riyad Mahrez

Riyad Mahrez

Algerian footballer (born 1991)

35Age
120Int'l caps
40Int'l goals
6Clubs
501Club apps
139Club goals
181Height (cm)

Riyad Mahrez: profile

Riyad Mahrez (born 21 February 1991 in Clichy, France) is an Algerian footballer who plays as a wing half for Al-Shamal Sports Club.

Mahrez started out at Quimper Kerfeunteun F.C. in 2009. He has played for 6 clubs in 4 countries since 2009. His most appearances came at Leicester City F.C. (2014–2018), where he made 179 appearances and scored 48 goals. Across all recorded club spells he totals 501 appearances and 139 goals.

At international level, Mahrez has represented Algeria (2014–2026), earning 120 caps and scoring 40 goals. Our match database lists 20 of his international goals; the first came against Senegal on 27 January 2015 (Africa Cup of Nations).

Clichy has produced 9 footballers in our database, including Julian Jeanvier, Moussa Sissako and Bagaliy Dabo.

Nationality explained: Why does Riyad Mahrez play for Algeria?

Key facts

Senior international debut
2014 (aged about 23)
First international goal
2015 – aged 23 (match)
Club career
2009–present (18 seasons)
Countries played in
4: France, United Kingdom, Saudi Arabia and Qatar
Club goals per game
0.28 (139 in 501)
Height
181 cm — taller than 59% of Algerian internationals on record
Latest move
Al-Shamal Sports Club (14 Oct 2026)
Shares a birthday with
Dame N'Doye, Molla Wagué and David Addy (more)

Club career

YearsClubLeagueAppsGoals
2009–2010 Quimper Kerfeunteun F.C. Championnat National 1 27 1
2011–2013 Le Havre AC Ligue 1 60 24
2014–2018 Leicester City F.C. EFL League One 179 48
2018–2023 Manchester City F.C. Premier League 145 43
2023–2026 Al Ahli FC Saudi Pro League 90 23
2026– Al-Shamal Sports Club Qatar Stars League 2 0 0
Total501139

Appearances and goals are league figures where recorded on Wikidata; “–” means not recorded.

International career

YearsTeamLevelCapsGoals
2014–2026 Algeria Senior 12040

International goals (20)

0242015: 2220152016: 020162017: 2220172018: 020182019: 3320192020: 020202021: 5520212022: 020222023: 020232024: 020242025: 5520252026: 332026
#DateMatchMinCompetition
127 Jan 2015 Senegal 0–2 Algeria 11 Africa Cup of Nations
217 Nov 2015 Algeria 7–0 Tanzania 43 World Cup Qualification
315 Jan 2017 Algeria 2–2 Zimbabwe 12 Africa Cup of Nations
415 Jan 2017 Algeria 2–2 Zimbabwe 82 Africa Cup of Nations
523 Jun 2019 Algeria 2–0 Kenya 43 Africa Cup of Nations
67 Jul 2019 Algeria 3–0 Guinea 57 Africa Cup of Nations
714 Jul 2019 Algeria 2–1 Nigeria 90 Africa Cup of Nations
82 Sep 2021 Algeria 8–0 Djibouti 67 World Cup Qualification
98 Oct 2021 Algeria 6–1 Niger 27 World Cup Qualification
108 Oct 2021 Algeria 6–1 Niger 60 (pen) World Cup Qualification
1112 Oct 2021 Niger 0–4 Algeria 21 World Cup Qualification
1216 Nov 2021 Algeria 2–2 Burkina Faso 21 World Cup Qualification
139 Oct 2025 Algeria 3–0 Somalia 19 World Cup Qualification
1418 Nov 2025 Saudi Arabia 0–2 Algeria 75 (pen) International Friendly
1524 Dec 2025 Algeria 3–0 Sudan 2 Africa Cup of Nations
1624 Dec 2025 Algeria 3–0 Sudan 61 Africa Cup of Nations
1728 Dec 2025 Algeria 1–0 Burkina Faso 23 (pen) Africa Cup of Nations
1827 Mar 2026 Algeria 7–0 Guatemala 31 (pen) International Friendly
1927 Jun 2026 Algeria 3–3 Austria 60 FIFA World Cup
2027 Jun 2026 Algeria 3–3 Austria 90 FIFA World Cup

*Goals listed are those present in our match-by-match goal database, which is most complete for tournament matches.

Frequently asked questions

How old is Riyad Mahrez?

Riyad Mahrez was born on 21 February 1991, which makes him 35 years old.

Where was Riyad Mahrez born?

Riyad Mahrez was born in Clichy, France.

Which national team does Riyad Mahrez play for?

Riyad Mahrez plays international football for Algeria. He has 120 caps and 40 goals on record.

Which clubs has Riyad Mahrez played for?

Riyad Mahrez's recorded clubs are Quimper Kerfeunteun F.C., Le Havre AC, Leicester City F.C., Manchester City F.C., Al Ahli FC and Al-Shamal Sports Club.

What team does Riyad Mahrez play for now?

According to the latest data, Riyad Mahrez plays for Al-Shamal Sports Club.

How tall is Riyad Mahrez?

Riyad Mahrez is 181 cm (5 ft 11 in) tall.

What position does Riyad Mahrez play?

Riyad Mahrez plays as a wing half.

Algerian players of the same generation