Mehdi Zeffane
Career snapshot
Career highs
Born the same day
Shares 1992-05-19 · 6 players total
| Full name | Mehdi Zeffane |
|---|---|
| Name in home country | مهدي زفان |
| Date of birth | 1992-05-19 (34 yrs) |
| Place of birth | Sainte-Foy-lès-Lyon, Algeria |
| Citizenship | Algeria France |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 176.00 m |
| Current club | ES Mostaganem |
| Joined | 2025-08-28 |
| Contract expires | 2026-06-30 |
| Agent | World in Motion |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| ES Mostaganem | 1 | 25/26 | 25/26 | 1 | 0 | 0 | 0 |
| Clermont Foot 63 | 2 | 22/23 | 23/24 | 44 | 2 | 2 | 668 |
| Krylya Sovetov Samara | 3 | 19/20 | 21/22 | 50 | 0 | 5 | 0 |
| Yeni Malatyaspor | 1 | 21/22 | 21/22 | 9 | 0 | 1 | 0 |
| Stade Rennais FC | 4 | 15/16 | 18/19 | 66 | 2 | 5 | 2,027 |
| Stade Rennais FC B | 1 | 16/17 | 16/17 | 3 | 0 | 0 | 0 |
| Olympique Lyon | 4 | 11/12 | 14/15 | 24 | 0 | 2 | 0 |
| Olympique Lyon B | 5 | 10/11 | 14/15 | 74 | 1 | 0 | 2,120 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Ligue Professionnelle 1 | ES Mostaganem | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Coupe de France | Clermont Foot 63 | 2 | 1 | 0 | 0 | 0 | 14 |
| 23/24 | Ligue 1 | Clermont Foot 63 | 23 | 0 | 1 | 2 | 0 | 0 |
| 22/23 | Coupe de France | Clermont Foot 63 | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Ligue 1 | Clermont Foot 63 | 18 | 1 | 1 | 1 | 0 | 654 |
| 21/22 | Premier Liga | Krylya Sovetov Samara | 15 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | Süper Lig | Yeni Malatyaspor | 9 | 0 | 1 | 1 | 0 | 0 |
| 20/21 | FNL | Krylya Sovetov Samara | 24 | 0 | 5 | 2 | 0 | 0 |
| 20/21 | Russian Cup | Krylya Sovetov Samara | 5 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Premier Liga | Krylya Sovetov Samara | 6 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Coupe de France | Stade Rennais FC | 3 | 0 | 1 | 1 | 0 | 0 |
| 18/19 | Coupe de la Ligue | Stade Rennais FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Europa League | Stade Rennais FC | 6 | 0 | 2 | 2 | 0 | 0 |
| 18/19 | Ligue 1 | Stade Rennais FC | 20 | 1 | 0 | 3 | 0 | 1,213 |
| 17/18 | Coupe de la Ligue | Stade Rennais FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Ligue 1 | Stade Rennais FC | 15 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | CFA - Grp. A | Stade Rennais FC B | 3 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Coupe de France | Stade Rennais FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Coupe de la Ligue | Stade Rennais FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Ligue 1 | Stade Rennais FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Coupe de France | Stade Rennais FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Coupe de la Ligue | Stade Rennais FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Ligue 1 | Stade Rennais FC | 16 | 1 | 1 | 1 | 0 | 814 |
| 14/15 | CFA - Grp. C | Olympique Lyon B | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Coupe de France | Olympique Lyon | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Coupe de la Ligue | Olympique Lyon | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Europa League Qualifying | Olympique Lyon | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Ligue 1 | Olympique Lyon | 4 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Champions League Qu. | Olympique Lyon | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Coupe de France | Olympique Lyon | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Coupe de la Ligue | Olympique Lyon | 2 | 0 | 1 | 2 | 0 | 0 |
| 13/14 | Europa League | Olympique Lyon | 5 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Ligue 1 | Olympique Lyon | 8 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | National 2 - Grp. B | Olympique Lyon B | 8 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | CFA - Grp. C | Olympique Lyon B | 27 | 0 | 0 | 3 | 0 | 0 |
| 12/13 | Europa League | Olympique Lyon | 1 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | Ligue 1 | Olympique Lyon | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | CFA - Grp. B | Olympique Lyon B | 26 | 1 | 0 | 2 | 0 | 2,120 |
| 11/12 | Ligue 1 | Olympique Lyon | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | CFA - Grp. C | Olympique Lyon B | 12 | 0 | 0 | 3 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-07-01 | Olymp. Lyon U19 | Olymp. Lyon B | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Olymp. Lyon B | Olympique Lyon | Transfer | 0 | — |
| 15/16 | 2015-08-12 | Olympique Lyon | Stade Rennais | Transfer | 1250000 | €1.00m |
| 19/20 | 2019-07-01 | Stade Rennais | Without Club | Transfer | 2000000 | — |
| 19/20 | 2020-01-30 | Without Club | KS Samara | Transfer | 2000000 | — |
| 21/22 | 2022-01-14 | KS Samara | Y. Malatyaspor | Transfer | 1000000 | — |
| 21/22 | 2022-04-02 | Y. Malatyaspor | Without Club | Transfer | 1000000 | — |
| 22/23 | 2022-07-01 | Without Club | Clermont Foot | Transfer | 800000 | — |
| 24/25 | 2024-07-01 | Clermont Foot | Without Club | Transfer | 500000 | — |
| 25/26 | 2025-08-28 | Without Club | ES Mostaganem | Transfer | 300000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Knock | 2015-10-04 | 2015-10-12 | 9 | 2 |
| 19/20 | Muscle injury | 2020-06-30 | 2020-07-27 | 28 | 6 |
| 20/21 | Leg injury | 2020-10-07 | 2020-10-30 | 24 | 8 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.60m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3614 | #18 | 19 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Rachid Ghezzal | 2 | 0 | 0 |
| William Le Pogam | 2 | 0 | 0 |
| Xavier Chavalerin | 2 | 0 | 0 |
| Muhammed Cham | 1 | 0 | 0 |
| Dmitriy Kabutov | 2 | 1 | 0 |
| Neto Borges | 1 | 0 | 0 |
| Mory Diaw | 1 | 0 | 0 |
| Roman Ezhov | 2 | 0 | 0 |
| Benjamin Bourigeaud | 2 | 1 | 0 |
| Yuriy Gorshkov | 2 | 0 | 0 |
| Jordan Ferri | 2 | 0 | 0 |
| Ivan Sergeev | 2 | 2 | 0 |
| Tomas Koubek | 2 | 0 | 0 |
| Anton Zinkovskiy | 2 | 1 | 0 |
| Mexer | 2 | 0 | 0 |
| Anthony Lopes | 2 | 0 | 0 |
| Alassane Pléa | 2 | 0 | 0 |
| Benjamin André | 2 | 0 | 0 |
| Nabil Fekir | 2 | 0 | 0 |
| Maxime Blanc | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 11/12 | CFA - Grp. B | Olympique Lyon B | 1 | 26 |
| 18/19 | Ligue 1 | Stade Rennais FC | 1 | 20 |
| 15/16 | Ligue 1 | Stade Rennais FC | 1 | 16 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | FNL | Krylya Sovetov Samara | 5 | 24 |
| 18/19 | Europa League | Stade Rennais FC | 2 | 6 |
| 15/16 | Ligue 1 | Stade Rennais FC | 1 | 16 |
Teams faced most often by Mehdi Zeffane's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Stade Brestois 29 | 8 | 2 | 3 | 3 | 9 | 12 | -3 | 25% |
| AJ Auxerre | 6 | 2 | 1 | 3 | 6 | 6 | 0 | 33% |
| RC Lens | 6 | 0 | 3 | 3 | 4 | 10 | -6 | 0% |
| FC Lorient | 6 | 2 | 1 | 3 | 4 | 8 | -4 | 33% |
| FC Metz | 6 | 2 | 1 | 3 | 8 | 9 | -1 | 33% |
| AC Ajaccio | 6 | 3 | 2 | 1 | 8 | 6 | +2 | 50% |
| Havre AC | 4 | 2 | 2 | 0 | 3 | 1 | +2 | 50% |
| FC Dynamo Kyiv | 4 | 2 | 0 | 2 | 5 | 6 | -1 | 50% |
| Chamois Niortais | 4 | 2 | 1 | 1 | 8 | 8 | 0 | 50% |
| Toulouse FC | 4 | 2 | 1 | 1 | 5 | 5 | 0 | 50% |
| FC Sochaux | 4 | 1 | 1 | 2 | 2 | 4 | -2 | 25% |
| Lille OSC | 4 | 0 | 2 | 2 | 0 | 6 | -6 | 0% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 11/12 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 23/24 | 25 | 14 | 2 | 0 | 0 | 12.86 |
| 22/23 | 19 | 654 | 1 | 0 | 0 | 0.14 |
| 21/22 | 24 | 0 | 3 | 0 | 0 | 0 |
| 20/21 | 29 | 0 | 3 | 0 | 0 | 0 |
| 18/19 | 31 | 1,213 | 6 | 0 | 0 | 0.45 |
| 16/17 | 5 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | 18 | 814 | 1 | 0 | 0 | 0.11 |
| 13/14 | 25 | 0 | 4 | 0 | 0 | 0 |
| 12/13 | 28 | 0 | 3 | 0 | 0 | 0 |
| 11/12 | 26 | 2,120 | 2 | 0 | 0 | 0.08 |
| 10/11 | 12 | 0 | 3 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Mehdi Zeffane
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Mehdi Zeffane
Who is Mehdi Zeffane?
Mehdi Zeffane is an Algeria professional footballer who plays as a right-back for ES Mostaganem.
How old is Mehdi Zeffane?
Mehdi Zeffane is 34 years old. He was born on May 19, 1992 in Sainte-Foy-lès-Lyon.
What position does Mehdi Zeffane play?
Mehdi Zeffane plays as a right-back (Defender - Right-Back).
What club does Mehdi Zeffane play for?
Mehdi Zeffane currently plays for ES Mostaganem.
How many career goals has Mehdi Zeffane scored?
Across all senior club competitions in our dataset, Mehdi Zeffane has scored 5 goals in 271 appearances.
What is Mehdi Zeffane's market value?
Mehdi Zeffane's most recent reported market value is €300k.