Career snapshot
Career highs
Born the same day
Shares 1988-02-09 · 6 players total
| Full name | Charles Kaboré |
|---|---|
| Date of birth | 1988-02-09 (38 yrs) |
| Place of birth | Bobo-Dioulasso, Burkina Faso |
| Citizenship | Burkina Faso France |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 181.00 m |
| Current club | Retired |
| Joined | 2025-01-01 |
| Contract expires | — |
| Agent | CH Conseil et ... |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Chamois Niortais FC | 1 | 22/23 | 22/23 | 31 | 0 | 2 | 0 |
| Dynamo Moscow | 1 | 20/21 | 20/21 | 21 | 0 | 0 | 0 |
| Dinamo Moscow | 1 | 19/20 | 19/20 | 21 | 0 | 0 | 0 |
| FC Krasnodar | 4 | 15/16 | 18/19 | 124 | 2 | 6 | 3,841 |
| Kuban Krasnodar (-2018) | 3 | 12/13 | 14/15 | 78 | 1 | 13 | 450 |
| Olympique Marseille | 6 | 07/08 | 12/13 | 193 | 3 | 12 | 2,701 |
| FC Libourne-Saint-Seurin | 2 | 06/07 | 07/08 | 27 | 2 | 0 | 2,186 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 22/23 | Coupe de France | Chamois Niortais FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Ligue 2 | Chamois Niortais FC | 30 | 0 | 2 | 9 | 0 | 0 |
| 20/21 | Europa League Qualifying | Dynamo Moscow | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premier Liga | Dynamo Moscow | 19 | 0 | 0 | 5 | 0 | 0 |
| 20/21 | Russian Cup | Dynamo Moscow | 1 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Premier Liga | Dinamo Moscow | 20 | 0 | 0 | 7 | 0 | 0 |
| 19/20 | Russian Cup | Dinamo Moscow | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Europa League | FC Krasnodar | 9 | 0 | 1 | 3 | 0 | 0 |
| 18/19 | Premier Liga | FC Krasnodar | 24 | 1 | 2 | 7 | 0 | 2,013 |
| 18/19 | Russian Cup | FC Krasnodar | 4 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Europa League Qualifying | FC Krasnodar | 2 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Premier Liga | FC Krasnodar | 19 | 0 | 0 | 2 | 1 | 0 |
| 17/18 | Russian Cup | FC Krasnodar | 1 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Europa League | FC Krasnodar | 8 | 0 | 0 | 3 | 0 | 0 |
| 16/17 | Europa League Qualifying | FC Krasnodar | 2 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | Premier Liga | FC Krasnodar | 22 | 1 | 1 | 4 | 0 | 1,828 |
| 16/17 | Russian Cup | FC Krasnodar | 1 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Europa League | FC Krasnodar | 7 | 0 | 1 | 3 | 0 | 0 |
| 15/16 | Premier Liga | FC Krasnodar | 21 | 0 | 0 | 5 | 1 | 0 |
| 15/16 | Russian Cup | FC Krasnodar | 4 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Premier Liga | Kuban Krasnodar (-2018) | 26 | 0 | 3 | 7 | 0 | 0 |
| 14/15 | Russian Cup | Kuban Krasnodar (-2018) | 5 | 0 | 1 | 1 | 0 | 0 |
| 13/14 | Europa League | Kuban Krasnodar (-2018) | 5 | 1 | 0 | 0 | 0 | 450 |
| 13/14 | Europa League Qualifying | Kuban Krasnodar (-2018) | 4 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Premier Liga | Kuban Krasnodar (-2018) | 26 | 0 | 7 | 8 | 0 | 0 |
| 12/13 | Coupe de France | Olympique Marseille | 1 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | Coupe de la Ligue | Olympique Marseille | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Europa League | Olympique Marseille | 4 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Europa League Qualifying | Olympique Marseille | 4 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Ligue 1 | Olympique Marseille | 17 | 0 | 2 | 1 | 0 | 0 |
| 12/13 | Premier Liga | Kuban Krasnodar (-2018) | 11 | 0 | 2 | 1 | 0 | 0 |
| 12/13 | Russian Cup | Kuban Krasnodar (-2018) | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Champions League | Olympique Marseille | 6 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Coupe de France | Olympique Marseille | 3 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Coupe de la Ligue | Olympique Marseille | 3 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Ligue 1 | Olympique Marseille | 25 | 0 | 1 | 2 | 1 | 0 |
| 11/12 | Trophée des Champions | Olympique Marseille | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Champions League | Olympique Marseille | 5 | 0 | 1 | 0 | 0 | 0 |
| 10/11 | Coupe de la Ligue | Olympique Marseille | 4 | 0 | 0 | 2 | 0 | 0 |
| 10/11 | Ligue 1 | Olympique Marseille | 34 | 0 | 2 | 5 | 0 | 0 |
| 10/11 | Trophée des Champions | Olympique Marseille | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Champions League | Olympique Marseille | 3 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Coupe de France | Olympique Marseille | 1 | 0 | 0 | 1 | 0 | 0 |
| 09/10 | Coupe de la Ligue | Olympique Marseille | 3 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Europa League | Olympique Marseille | 3 | 1 | 1 | 1 | 0 | 113 |
| 09/10 | Ligue 1 | Olympique Marseille | 25 | 1 | 1 | 2 | 0 | 1,649 |
| 08/09 | Champions League | Olympique Marseille | 3 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Champions League Qu. | Olympique Marseille | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Coupe de France | Olympique Marseille | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Coupe de la Ligue | Olympique Marseille | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Ligue 1 | Olympique Marseille | 23 | 1 | 1 | 1 | 0 | 939 |
| 08/09 | UEFA Cup | Olympique Marseille | 2 | 0 | 1 | 0 | 0 | 0 |
| 07/08 | Coupe de France | Olympique Marseille | 2 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Coupe de la Ligue | Olympique Marseille | 1 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Coupe de la Ligue | FC Libourne-Saint-Seurin | 1 | 0 | 0 | 1 | 0 | 0 |
| 07/08 | Ligue 1 | Olympique Marseille | 12 | 0 | 1 | 3 | 0 | 0 |
| 07/08 | Ligue 2 | FC Libourne-Saint-Seurin | 16 | 1 | 0 | 6 | 0 | 1,418 |
| 07/08 | UEFA Cup | Olympique Marseille | 3 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Ligue 2 | FC Libourne-Saint-Seurin | 10 | 1 | 0 | 4 | 0 | 768 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 04/05 | 2004-07-01 | Sonabel | EF Ouagadougou | Transfer | 0 | — |
| 06/07 | 2007-01-01 | EF Ouagadougou | Lib.-St.-Seurin | Transfer | 0 | — |
| 07/08 | 2008-01-01 | Lib.-St.-Seurin | Marseille | Transfer | 1500000 | €600k |
| 12/13 | 2013-02-21 | Marseille | Kuban Krasnodar | Transfer | 5000000 | €2.00m |
| 15/16 | 2015-08-25 | Kuban Krasnodar | Krasnodar | Loan | 7000000 | — |
| 15/16 | 2016-06-30 | Krasnodar | Kuban Krasnodar | Return from loan | 7000000 | — |
| 16/17 | 2016-07-01 | Kuban Krasnodar | Krasnodar | Transfer | 7000000 | — |
| 19/20 | 2019-07-10 | Krasnodar | Dinamo Moscow | Transfer | 5500000 | — |
| 21/22 | 2021-07-01 | Dynamo Moscow | Without Club | Transfer | 1200000 | — |
| 22/23 | 2022-07-01 | Without Club | Chamois Niort | Transfer | 400000 | — |
| 23/24 | 2023-07-01 | Chamois Niort | Without Club | Transfer | 250000 | — |
| 24/25 | 2025-01-01 | Without Club | Retired | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 17/18 | unknown injury | 2018-04-01 | 2018-05-10 | 40 | 6 |
| 19/20 | Corona virus | 2020-06-20 | 2020-07-06 | 17 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €2.40m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €400k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #41199 | — | 0 | 0 | — | — | former national player |
| Team #5872 | #18 | 100 | 4 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Mathieu Valbuena | 2 | 0 | 0 |
| Sergey Petrov | 2 | 0 | 0 |
| Mauricio Pereyra | 2 | 1 | 0 |
| Aleksandr Belenov | 1 | 0 | 0 |
| Jordan Ayew | 2 | 0 | 0 |
| Viktor Claesson | 2 | 1 | 0 |
| Aleksandr Martynovich | 2 | 0 | 0 |
| Joãozinho | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 06/07 | Ligue 2 | FC Libourne-Saint-Seurin | 1 | 10 |
| 07/08 | Ligue 2 | FC Libourne-Saint-Seurin | 1 | 16 |
| 08/09 | Ligue 1 | Olympique Marseille | 1 | 23 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 13/14 | Premier Liga | Kuban Krasnodar (-2018) | 7 | 26 |
| 14/15 | Premier Liga | Kuban Krasnodar (-2018) | 3 | 26 |
| 12/13 | Premier Liga | Kuban Krasnodar (-2018) | 2 | 11 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 15/16 | 2016-06-30 | Krasnodar | Kuban Krasnodar | Return from loan | — | €7.00m |
| 15/16 | 2015-08-25 | Kuban Krasnodar | Krasnodar | Loan | — | €7.00m |
Teams faced most often by Charles Kaboré'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 % |
|---|---|---|---|---|---|---|---|---|
| OGC Nice | 6 | 4 | 0 | 2 | 12 | 8 | +4 | 67% |
| Girondins Bordeaux | 4 | 1 | 2 | 1 | 2 | 3 | -1 | 25% |
| Toulouse FC | 4 | 2 | 2 | 0 | 9 | 2 | +7 | 50% |
| Olympique Lyonnais | 4 | 0 | 1 | 3 | 3 | 10 | -7 | 0% |
| Stade Rennais | 4 | 1 | 2 | 1 | 7 | 6 | +1 | 25% |
| Dijon FCO | 4 | 3 | 1 | 0 | 7 | 3 | +4 | 75% |
| Paris Saint-Germain | 4 | 0 | 1 | 3 | 2 | 10 | -8 | 0% |
| AS Monaco | 4 | 1 | 1 | 2 | 5 | 11 | -6 | 25% |
| SM Caen | 4 | 4 | 0 | 0 | 9 | 1 | +8 | 100% |
| Montpellier HSC | 4 | 2 | 0 | 2 | 7 | 7 | 0 | 50% |
| Angers SCO | 4 | 1 | 3 | 0 | 7 | 4 | +3 | 25% |
| Lille OSC | 4 | 1 | 1 | 2 | 3 | 5 | -2 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 06/07 | Senior debut season | |
| 06/07 | 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′ |
|---|---|---|---|---|---|---|
| 22/23 | 31 | 0 | 9 | 0 | 0 | 0 |
| 20/21 | 21 | 0 | 6 | 0 | 0 | 0 |
| 19/20 | 21 | 0 | 7 | 1 | 0 | 0 |
| 18/19 | 37 | 2,013 | 11 | 2 | 0 | 0.58 |
| 17/18 | 22 | 0 | 4 | 0 | 1 | 0 |
| 16/17 | 33 | 1,828 | 8 | 2 | 0 | 0.49 |
| 15/16 | 32 | 0 | 8 | 2 | 1 | 0 |
| 14/15 | 31 | 0 | 8 | 1 | 0 | 0 |
| 13/14 | 35 | 450 | 8 | 2 | 0 | 2 |
| 12/13 | 39 | 0 | 4 | 1 | 0 | 0 |
| 11/12 | 38 | 0 | 2 | 1 | 1 | 0 |
| 10/11 | 44 | 0 | 7 | 1 | 0 | 0 |
| 09/10 | 35 | 1,762 | 4 | 0 | 0 | 0.2 |
| 08/09 | 31 | 939 | 1 | 0 | 0 | 0.1 |
| 07/08 | 35 | 1,418 | 10 | 0 | 0 | 0.63 |
| 06/07 | 10 | 768 | 4 | 0 | 0 | 0.47 |
Output by competition
Career goals and assists broken down by tournament.
More on Charles Kaboré
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Charles Kaboré
Who is Charles Kaboré?
Charles Kaboré is a Burkina professional footballer who plays as a defensive midfield for Retired.
How old is Charles Kaboré?
Charles Kaboré is 38 years old. He was born on February 9, 1988 in Bobo-Dioulasso.
What position does Charles Kaboré play?
Charles Kaboré plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Charles Kaboré play for?
Charles Kaboré currently plays for Retired.
How many career goals has Charles Kaboré scored?
Across all senior club competitions in our dataset, Charles Kaboré has scored 8 goals in 495 appearances.