Tidiane Keita
Career snapshot
Career highs
Born the same day
Shares 1996-09-18 · 6 players total
| Full name | Tidiane Keita |
|---|---|
| Date of birth | 1996-09-18 (29 yrs) |
| Place of birth | Gonesse, France |
| Citizenship | France Guinea |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 180.00 m |
| Current club | CFR Cluj |
| Joined | 2025-08-02 |
| Contract expires | — |
| Agent | Y2A |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| CFR Cluj | 1 | 25/26 | 25/26 | 4 | 0 | 1 | 0 |
| Petrolul Ploiesti | 2 | 24/25 | 25/26 | 42 | 2 | 2 | 324 |
| USL Dunkerque | 2 | 22/23 | 23/24 | 66 | 1 | 2 | 2,327 |
| US Orléans | 3 | 19/20 | 21/22 | 65 | 0 | 2 | 0 |
| US Orléans B | 2 | 19/20 | 20/21 | 4 | 1 | 0 | 180 |
| US Colomiers | 3 | 16/17 | 18/19 | 45 | 7 | 1 | 330 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Europa League Qualifying | CFR Cluj | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | SuperLiga | CFR Cluj | 1 | 0 | 1 | 0 | 0 | 0 |
| 25/26 | SuperLiga | Petrolul Ploiesti | 4 | 0 | 0 | 1 | 0 | 0 |
| 25/26 | UECL Qualifiers | CFR Cluj | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Romanian Cup | Petrolul Ploiesti | 2 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | SuperLiga | Petrolul Ploiesti | 28 | 0 | 1 | 5 | 0 | 0 |
| 24/25 | SuperLiga - Relegation group | Petrolul Ploiesti | 8 | 2 | 1 | 2 | 0 | 324 |
| 23/24 | Coupe de France | USL Dunkerque | 4 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ligue 2 | USL Dunkerque | 26 | 0 | 0 | 2 | 0 | 0 |
| 22/23 | Championnat National | USL Dunkerque | 31 | 1 | 2 | 8 | 0 | 2,327 |
| 22/23 | Coupe de France | USL Dunkerque | 5 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Championnat National | US Orléans | 31 | 0 | 0 | 4 | 0 | 0 |
| 21/22 | Coupe de France | US Orléans | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Championnat National | US Orléans | 11 | 0 | 0 | 2 | 0 | 0 |
| 20/21 | Coupe de France | US Orléans | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | N3 - Centre | US Orléans B | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Coupe de France | US Orléans | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Coupe de la Ligue | US Orléans | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Ligue 2 | US Orléans | 14 | 0 | 2 | 1 | 0 | 0 |
| 19/20 | N3 - Centre | US Orléans B | 2 | 1 | 0 | 0 | 0 | 180 |
| 18/19 | National 2 - Grp. B | US Colomiers | 29 | 7 | 1 | 5 | 0 | 330 |
| 17/18 | Coupe de France | US Colomiers | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | National 2 - Grp. A | US Colomiers | 13 | 0 | 0 | 2 | 0 | 0 |
| 16/17 | CFA - Grp. D | US Colomiers | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Toulouse U19 | Toulouse B | Transfer | 0 | — |
| 14/15 | 2014-07-14 | Toulouse B | US Albi | Transfer | 0 | — |
| 16/17 | 2016-07-01 | US Albi | US Colomiers | Transfer | 0 | — |
| 19/20 | 2019-07-01 | US Colomiers | US Orléans | Transfer | 0 | — |
| 22/23 | 2022-07-01 | US Orléans | USL Dunkerque | Transfer | 300000 | — |
| 24/25 | 2024-07-01 | USL Dunkerque | Petrolul | Transfer | 350000 | — |
| 25/26 | 2025-08-02 | Petrolul | CFR Cluj | Transfer | 650000 | €400k |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Nicolas Saint-Ruf | 1 | 0 | 0 |
| Mihnea Rădulescu | 1 | 1 | 0 |
| Marian Huja | 1 | 0 | 0 |
| Yannick M'Bone | 2 | 0 | 0 |
| Paul Papp | 1 | 0 | 0 |
| Samy Baghdadi | 2 | 1 | 0 |
| Hicham Benkaid | 1 | 0 | 0 |
| Léo Fichten | 2 | 1 | 0 |
| Loïc Goujon | 1 | 0 | 0 |
| Roméo Vena Diambu | 1 | 0 | 0 |
| Djessine Seba | 1 | 0 | 0 |
| Yohan Bilingi | 2 | 0 | 0 |
| Tommi Jyry | 1 | 1 | 0 |
| Ricardinho | 1 | 0 | 0 |
| Hugo Gambor | 1 | 0 | 0 |
| Franck L'Hostis | 1 | 0 | 0 |
| Gheorghe Grozav | 1 | 0 | 0 |
| Rayan Ghrieb | 2 | 0 | 0 |
| Alain Ipiélé | 2 | 0 | 0 |
| Demba Thiam | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | National 2 - Grp. B | US Colomiers | 7 | 29 |
| 24/25 | SuperLiga - Relegation group | Petrolul Ploiesti | 2 | 8 |
| 22/23 | Championnat National | USL Dunkerque | 1 | 31 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Championnat National | USL Dunkerque | 2 | 31 |
| 19/20 | Ligue 2 | US Orléans | 2 | 14 |
| 25/26 | SuperLiga | Petrolul Ploiesti | 1 | 5 |
Teams faced most often by Tidiane Keita'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 % |
|---|---|---|---|---|---|---|---|---|
| SM Caen | 2 | 2 | 0 | 0 | 5 | 1 | +4 | 100% |
| FC Metz | 2 | 0 | 0 | 2 | 2 | 5 | -3 | 0% |
| FC Annecy | 2 | 1 | 0 | 1 | 2 | 2 | 0 | 50% |
| Clermont Foot 63 | 2 | 2 | 0 | 0 | 4 | 0 | +4 | 100% |
| Amiens SC | 2 | 1 | 0 | 1 | 3 | 2 | +1 | 50% |
| FC Martigues | 2 | 0 | 1 | 1 | 1 | 2 | -1 | 0% |
| SC Bastia | 2 | 1 | 0 | 1 | 2 | 3 | -1 | 50% |
| Paris FC | 2 | 1 | 0 | 1 | 3 | 3 | 0 | 50% |
| FC Lorient | 2 | 0 | 0 | 2 | 2 | 5 | -3 | 0% |
| EA Guingamp | 2 | 1 | 1 | 0 | 4 | 2 | +2 | 50% |
| ESTAC Troyes | 2 | 1 | 0 | 1 | 2 | 2 | 0 | 50% |
| AC Ajaccio | 2 | 2 | 0 | 0 | 3 | 1 | +2 | 100% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 18/19 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 8 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 38 | 324 | 8 | 1 | 0 | 2.5 |
| 23/24 | 30 | 0 | 2 | 0 | 0 | 0 |
| 22/23 | 36 | 2,327 | 9 | 0 | 0 | 0.35 |
| 21/22 | 34 | 0 | 4 | 0 | 0 | 0 |
| 20/21 | 15 | 0 | 2 | 0 | 0 | 0 |
| 19/20 | 20 | 180 | 1 | 0 | 0 | 0.5 |
| 18/19 | 29 | 330 | 5 | 0 | 0 | 1.36 |
| 17/18 | 14 | 0 | 2 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Tidiane Keita
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Tidiane Keita
Who is Tidiane Keita?
Tidiane Keita is a France professional footballer who plays as a central midfield for CFR Cluj.
How old is Tidiane Keita?
Tidiane Keita is 29 years old. He was born on September 18, 1996 in Gonesse.
What position does Tidiane Keita play?
Tidiane Keita plays as a central midfield (Midfield - Central Midfield).
What club does Tidiane Keita play for?
Tidiane Keita currently plays for CFR Cluj.
How many career goals has Tidiane Keita scored?
Across all senior club competitions in our dataset, Tidiane Keita has scored 11 goals in 226 appearances.
What is Tidiane Keita's market value?
Tidiane Keita's most recent reported market value is €650k.