Mehdi Tahrat
Career snapshot
Career highs
Born the same day
Shares 1990-01-24 · 6 players total
| Full name | Mehdi Tahrat |
|---|---|
| Date of birth | 1990-01-24 (36 yrs) |
| Place of birth | Meudon, Algeria |
| Citizenship | Algeria France |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 193.00 m |
| Current club | Kanchanaburi Power FC |
| Joined | 2025-07-25 |
| Contract expires | 2026-06-30 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Kanchanaburi Power FC | 1 | 25/26 | 25/26 | 3 | 0 | 0 | 0 |
| ESTAC Troyes | 2 | 23/24 | 24/25 | 29 | 0 | 2 | 0 |
| Al-Gharafa SC | 2 | 21/22 | 22/23 | 56 | 5 | 1 | 2,597 |
| Abha Club | 2 | 19/20 | 20/21 | 56 | 3 | 0 | 3,322 |
| RC Lens | 1 | 18/19 | 18/19 | 28 | 2 | 0 | 970 |
| RC Lens B | 1 | 18/19 | 18/19 | 1 | 0 | 0 | 0 |
| Angers SCO | 2 | 16/17 | 17/18 | 17 | 0 | 0 | 0 |
| Valenciennes FC | 1 | 17/18 | 17/18 | 20 | 1 | 0 | 1,596 |
| Red Star FC | 1 | 16/17 | 16/17 | 6 | 0 | 0 | 0 |
| Paris FC | 2 | 14/15 | 15/16 | 71 | 6 | 1 | 2,212 |
| LOSC Lille B | 1 | 13/14 | 13/14 | 21 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Thai League | Kanchanaburi Power FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Coupe de France | ESTAC Troyes | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Ligue 2 | ESTAC Troyes | 4 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Coupe de France | ESTAC Troyes | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ligue 2 | ESTAC Troyes | 24 | 0 | 2 | 6 | 1 | 0 |
| 22/23 | Amir Cup | Al-Gharafa SC | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Qatari Stars Cup | Al-Gharafa SC | 4 | 1 | 0 | 1 | 0 | 360 |
| 22/23 | Stars League | Al-Gharafa SC | 21 | 3 | 1 | 4 | 0 | 621 |
| 21/22 | AFC Champions League | Al-Gharafa SC | 6 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Amir Cup | Al-Gharafa SC | 4 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Qatari Stars Cup | Al-Gharafa SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Stars League | Al-Gharafa SC | 18 | 1 | 0 | 6 | 0 | 1,616 |
| 20/21 | King's Cup | Abha Club | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Saudi Pro League | Abha Club | 25 | 1 | 0 | 4 | 0 | 2,205 |
| 19/20 | King's Cup | Abha Club | 5 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Saudi Pro League | Abha Club | 25 | 2 | 0 | 4 | 0 | 1,117 |
| 18/19 | Coupe de France | RC Lens | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Coupe de la Ligue | RC Lens | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | L1/L2 Playoffs | RC Lens | 4 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Ligue 2 | RC Lens | 22 | 2 | 0 | 4 | 0 | 970 |
| 18/19 | National 2 - Grp. D | RC Lens B | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Coupe de France | Valenciennes FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Coupe de la Ligue | Angers SCO | 1 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Ligue 1 | Angers SCO | 7 | 0 | 0 | 3 | 0 | 0 |
| 17/18 | Ligue 2 | Valenciennes FC | 19 | 1 | 0 | 1 | 0 | 1,596 |
| 16/17 | Coupe de France | Angers SCO | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Coupe de la Ligue | Angers SCO | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Coupe de la Ligue | Red Star FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Ligue 1 | Angers SCO | 7 | 0 | 0 | 2 | 0 | 0 |
| 16/17 | Ligue 2 | Red Star FC | 5 | 0 | 0 | 3 | 0 | 0 |
| 15/16 | Coupe de France | Paris FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Coupe de la Ligue | Paris FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Ligue 2 | Paris FC | 34 | 4 | 1 | 6 | 1 | 727 |
| 14/15 | Championnat National | Paris FC | 33 | 2 | 0 | 6 | 0 | 1,485 |
| 14/15 | Coupe de France | Paris FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | CFA - Grp. A | LOSC Lille B | 21 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2009-07-01 | Évry FC | Ste. Geneviève | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Ste. Geneviève | LOSC Lille B | Transfer | 0 | — |
| 14/15 | 2014-07-09 | LOSC Lille B | Paris FC | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Paris FC | Red Star FC | Transfer | 500000 | — |
| 16/17 | 2016-08-31 | Red Star FC | Angers SCO | Transfer | 700000 | — |
| 17/18 | 2018-01-02 | Angers SCO | Valenciennes FC | Loan | 700000 | — |
| 17/18 | 2018-06-30 | Valenciennes FC | Angers SCO | Return from loan | 700000 | — |
| 18/19 | 2018-07-10 | Angers SCO | Lens | Transfer | 700000 | — |
| 19/20 | 2019-07-01 | Lens | Abha | Transfer | 1000000 | €1.50m |
| 21/22 | 2021-08-15 | Abha | Al-Gharafa | Transfer | 650000 | — |
| 23/24 | 2023-09-12 | Al-Gharafa | Troyes | Transfer | 300000 | — |
| 25/26 | 2025-07-25 | Troyes | Kanchanaburi FC | Transfer | 150000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Internal ligament tear | 2019-01-07 | 2019-04-14 | 98 | 15 |
| 20/21 | Leg injury | 2021-05-31 | 2021-08-20 | 82 | 1 |
| 21/22 | Corona virus | 2022-01-04 | 2022-01-09 | 6 | 2 |
| 24/25 | Dead leg | 2024-07-18 | 2024-08-29 | 43 | 2 |
| 24/25 | Dead leg | 2024-09-25 | 2025-05-31 | 249 | 33 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €950k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €950k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €950k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €300k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3614 | #3 | 15 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Tiécoro Keita | 1 | 0 | 0 |
| Abdelali Mhamdi | 1 | 0 | 0 |
| Saad Bguir | 1 | 2 | 0 |
| Amine Atouchi | 1 | 0 | 0 |
| Amro Surag | 2 | 1 | 0 |
| Ahmed Al-Ganehi | 1 | 1 | 0 |
| Yousef Hassan | 1 | 0 | 0 |
| Almahdi Ali | 2 | 0 | 0 |
| Louis Bongongui | 2 | 0 | 0 |
| Yacine Brahimi | 2 | 1 | 0 |
| Muayed Hassan | 2 | 0 | 0 |
| Nasser Al-Ahrak | 1 | 0 | 0 |
| Christian Kinkela | 2 | 0 | 0 |
| Homam Al-Amin | 2 | 0 | 0 |
| Ahmed Alaaeldin | 2 | 0 | 0 |
| Idriss Ech-Chergui | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 15/16 | Ligue 2 | Paris FC | 4 | 34 |
| 22/23 | Stars League | Al-Gharafa SC | 3 | 21 |
| 18/19 | Ligue 2 | RC Lens | 2 | 22 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Ligue 2 | ESTAC Troyes | 2 | 24 |
| 22/23 | Stars League | Al-Gharafa SC | 1 | 21 |
| 15/16 | Ligue 2 | Paris FC | 1 | 34 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 17/18 | 2018-06-30 | Valenciennes FC | Angers SCO | Return from loan | — | €700k |
| 17/18 | 2018-01-02 | Angers SCO | Valenciennes FC | Loan | — | €700k |
Teams faced most often by Mehdi Tahrat'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 % |
|---|---|---|---|---|---|---|---|---|
| Havre AC | 37 | 9 | 11 | 17 | 36 | 50 | -14 | 24% |
| Chamois Niortais | 37 | 14 | 12 | 11 | 54 | 45 | +9 | 38% |
| FC Sochaux | 37 | 13 | 14 | 10 | 38 | 35 | +3 | 35% |
| AC Ajaccio | 35 | 9 | 15 | 11 | 34 | 34 | 0 | 26% |
| Clermont Foot 63 | 34 | 9 | 13 | 12 | 34 | 43 | -9 | 26% |
| AJ Auxerre | 33 | 14 | 11 | 8 | 43 | 33 | +10 | 42% |
| AS Nancy Lorraine | 32 | 13 | 9 | 10 | 39 | 33 | +6 | 41% |
| Stade Brestois 29 | 26 | 6 | 7 | 13 | 27 | 38 | -11 | 23% |
| Nîmes Olympique | 24 | 8 | 7 | 9 | 31 | 34 | -3 | 33% |
| FC Lorient | 23 | 8 | 6 | 9 | 37 | 35 | +2 | 35% |
| Grenoble Foot 38 | 23 | 12 | 5 | 6 | 27 | 19 | +8 | 52% |
| FC Metz | 22 | 5 | 6 | 11 | 19 | 33 | -14 | 23% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season | |
| 14/15 | 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 | 0 | 6 | 0 | 1 | 0 |
| 22/23 | 27 | 981 | 6 | 0 | 0 | 0.55 |
| 21/22 | 29 | 1,616 | 7 | 0 | 0 | 0.39 |
| 20/21 | 26 | 2,205 | 4 | 0 | 0 | 0.16 |
| 19/20 | 30 | 1,117 | 4 | 0 | 0 | 0.32 |
| 18/19 | 29 | 970 | 4 | 0 | 0 | 0.37 |
| 17/18 | 28 | 1,596 | 5 | 0 | 0 | 0.28 |
| 16/17 | 15 | 0 | 5 | 0 | 0 | 0 |
| 15/16 | 36 | 727 | 7 | 0 | 1 | 0.99 |
| 14/15 | 35 | 1,485 | 6 | 0 | 0 | 0.36 |
Output by competition
Career goals and assists broken down by tournament.
More on Mehdi Tahrat
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Mehdi Tahrat
Who is Mehdi Tahrat?
Mehdi Tahrat is an Algeria professional footballer who plays as a centre-back for Kanchanaburi Power FC.
How old is Mehdi Tahrat?
Mehdi Tahrat is 36 years old. He was born on January 24, 1990 in Meudon.
What position does Mehdi Tahrat play?
Mehdi Tahrat plays as a centre-back (Defender - Centre-Back).
What club does Mehdi Tahrat play for?
Mehdi Tahrat currently plays for Kanchanaburi Power FC.
How many career goals has Mehdi Tahrat scored?
Across all senior club competitions in our dataset, Mehdi Tahrat has scored 17 goals in 308 appearances.
What is Mehdi Tahrat's market value?
Mehdi Tahrat's most recent reported market value is €150k.