Career snapshot
Position rank · 24/25
Among 3,489 Attack - Centre-Forwards · ≥200 mins
Career highs
| Full name | Jonathan Kodjia |
|---|---|
| Name in home country | Jonathan Adjo Kodjia |
| Date of birth | 1989-10-22 (36 yrs) |
| Place of birth | Saint-Denis, Cote d'Ivoire |
| Citizenship | Cote d'Ivoire France |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 189.00 m |
| Current club | Without Club |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | AMS CONSULTING |
Percentile rank vs 1196 other Attack - Centre-Forwards with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Versailles 78 | 1 | 24/25 | 24/25 | 16 | 3 | 0 | 488 |
| FC Annecy | 1 | 23/24 | 23/24 | 11 | 0 | 0 | 0 |
| Umm Salal SC | 1 | 22/23 | 22/23 | 16 | 5 | 2 | 436 |
| Al-Gharafa SC | 2 | 19/20 | 20/21 | 38 | 19 | 2 | 437 |
| Aston Villa | 4 | 16/17 | 19/20 | 106 | 31 | 8 | 1,266 |
| Aston Villa U23 | 2 | 17/18 | 19/20 | 2 | 0 | 0 | 0 |
| Bristol City | 2 | 15/16 | 16/17 | 52 | 19 | 4 | 302 |
| Angers SCO | 1 | 14/15 | 14/15 | 29 | 15 | 2 | 154 |
| SM Caen | 1 | 13/14 | 13/14 | 31 | 7 | 2 | 364 |
| SM Caen B | 1 | 13/14 | 13/14 | 2 | 0 | 0 | 0 |
| Amiens SC | 1 | 12/13 | 12/13 | 35 | 8 | 0 | 365 |
| Stade Reims | 4 | 08/09 | 11/12 | 25 | 0 | 1 | 0 |
| AS Cherbourg | 1 | 11/12 | 11/12 | 16 | 4 | 0 | 309 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Championnat National | FC Versailles 78 | 13 | 2 | 0 | 0 | 1 | 326 |
| 24/25 | Coupe de France | FC Versailles 78 | 3 | 1 | 0 | 2 | 0 | 162 |
| 23/24 | Coupe de France | FC Annecy | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ligue 2 | FC Annecy | 10 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Qatari Stars Cup | Umm Salal SC | 3 | 1 | 0 | 1 | 0 | 160 |
| 22/23 | Stars League | Umm Salal SC | 13 | 4 | 2 | 2 | 0 | 276 |
| 20/21 | Amir Cup | Al-Gharafa SC | 2 | 1 | 0 | 0 | 0 | 165 |
| 20/21 | Qatar Cup | Al-Gharafa SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Qatari Stars Cup | Al-Gharafa SC | 4 | 0 | 2 | 1 | 0 | 0 |
| 20/21 | Stars League | Al-Gharafa SC | 20 | 11 | 0 | 2 | 0 | 143 |
| 19/20 | EFL Cup | Aston Villa | 2 | 2 | 0 | 0 | 0 | 57 |
| 19/20 | FA Cup | Aston Villa | 1 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Premier League | Aston Villa | 6 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Premier League 2 | Aston Villa U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Qatari Stars Cup | Al-Gharafa SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Stars League | Al-Gharafa SC | 10 | 7 | 0 | 3 | 0 | 129 |
| 18/19 | Championship | Aston Villa | 39 | 9 | 2 | 5 | 0 | 225 |
| 18/19 | Championship Play-Offs | Aston Villa | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Cup | Aston Villa | 1 | 0 | 1 | 1 | 0 | 0 |
| 18/19 | FA Cup | Aston Villa | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Championship | Aston Villa | 15 | 1 | 3 | 2 | 0 | 824 |
| 17/18 | Championship Play-Offs | Aston Villa | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premier League 2 | Aston Villa U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Championship | Bristol City | 4 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | Championship | Aston Villa | 36 | 19 | 1 | 5 | 1 | 160 |
| 16/17 | EFL Cup | Bristol City | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Championship | Bristol City | 45 | 18 | 3 | 5 | 0 | 195 |
| 15/16 | FA Cup | Bristol City | 2 | 1 | 0 | 1 | 0 | 107 |
| 15/16 | League Cup | Bristol City | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Coupe de la Ligue | Angers SCO | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Ligue 2 | Angers SCO | 28 | 15 | 2 | 4 | 2 | 154 |
| 13/14 | Coupe de France | SM Caen | 3 | 0 | 1 | 1 | 0 | 0 |
| 13/14 | Coupe de la Ligue | SM Caen | 2 | 2 | 0 | 0 | 0 | 84 |
| 13/14 | Ligue 2 | SM Caen | 26 | 5 | 1 | 3 | 0 | 280 |
| 13/14 | National 3 - Grp. A | SM Caen B | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Championnat National | Amiens SC | 34 | 8 | 0 | 5 | 0 | 365 |
| 12/13 | Coupe de la Ligue | Amiens SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Championnat National | AS Cherbourg | 16 | 4 | 0 | 4 | 0 | 309 |
| 11/12 | Coupe de France | Stade Reims | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Coupe de la Ligue | Stade Reims | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Ligue 2 | Stade Reims | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Coupe de France | Stade Reims | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Ligue 2 | Stade Reims | 5 | 0 | 1 | 0 | 0 | 0 |
| 09/10 | Championnat National | Stade Reims | 13 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Ligue 2 | Stade Reims | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 08/09 | 2008-07-01 | Stade Reims B | Stade Reims | Transfer | 0 | — |
| 11/12 | 2012-01-30 | Stade Reims | AS Cherbourg | Loan | 150000 | — |
| 11/12 | 2012-06-30 | AS Cherbourg | Stade Reims | Return from loan | 150000 | — |
| 12/13 | 2012-07-01 | Stade Reims | Amiens SC | Loan | 150000 | — |
| 12/13 | 2013-06-30 | Amiens SC | Stade Reims | Return from loan | 150000 | — |
| 13/14 | 2013-07-01 | Stade Reims | SM Caen | Loan | 150000 | — |
| 13/14 | 2014-06-30 | SM Caen | Stade Reims | Return from loan | 500000 | — |
| 14/15 | 2014-07-01 | Stade Reims | Angers SCO | Transfer | 500000 | — |
| 15/16 | 2015-07-20 | Angers SCO | Bristol City | Transfer | 2000000 | €3.00m |
| 16/17 | 2016-08-30 | Bristol City | Aston Villa | Transfer | 2500000 | €12.80m |
| 19/20 | 2020-01-16 | Aston Villa | Al-Gharafa | Transfer | 4000000 | €3.00m |
| 22/23 | 2022-07-01 | Al-Gharafa | Umm Salal SC | Transfer | 900000 | — |
| 22/23 | 2023-03-01 | Umm Salal SC | Without Club | Transfer | 700000 | — |
| 23/24 | 2023-08-22 | Without Club | FC Annecy | Transfer | 600000 | — |
| 24/25 | 2024-08-15 | FC Annecy | FC Versailles | Transfer | 250000 | — |
| 25/26 | 2025-07-01 | FC Versailles | Without Club | Transfer | 100000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Ankle injury | 2017-04-29 | 2017-09-11 | 136 | 14 |
| 17/18 | Ankle surgery | 2017-11-24 | 2018-03-30 | 127 | 26 |
| 19/20 | Head injury | 2019-08-11 | 2019-10-20 | 71 | 13 |
| 19/20 | Ill | 2020-01-05 | 2020-01-21 | 17 | 2 |
| 23/24 | Dead leg | 2023-09-17 | 2023-11-24 | 69 | 9 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.30m |
| Jan 1, 1970 | €4.20m |
| Jan 1, 1970 | €2.80m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3591 | #14 | 27 | 11 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Albert Adomah | 2 | 10 | 0 |
| Jack Grealish | 2 | 4 | 0 |
| Marlon Pack | 1 | 1 | 0 |
| Aden Flint | 1 | 1 | 0 |
| Joe Bryan | 1 | 4 | 0 |
| John McGinn | 2 | 1 | 0 |
| Korey Smith | 1 | 2 | 0 |
| Luke Ayling | 1 | 1 | 0 |
| Yousuf Muftah | 2 | 0 | 0 |
| Sofiane Hanni | 1 | 3 | 0 |
| Homam Al-Amin | 2 | 0 | 0 |
| Wilfried Kanon | 2 | 1 | 0 |
| Sam Johnstone | 2 | 1 | 0 |
| Othman Alawi | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | Championship | Bristol City | 19 | 40 |
| 15/16 | Championship | Bristol City | 18 | 45 |
| 14/15 | Ligue 2 | Angers SCO | 15 | 28 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 15/16 | Championship | Bristol City | 3 | 45 |
| 17/18 | Championship | Aston Villa | 3 | 15 |
| 16/17 | Championship | Bristol City | 2 | 40 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 13/14 | 2014-06-30 | SM Caen | Stade Reims | Return from loan | — | €500k |
| 13/14 | 2013-07-01 | Stade Reims | SM Caen | Loan | — | €150k |
| 12/13 | 2013-06-30 | Amiens SC | Stade Reims | Return from loan | — | €150k |
| 12/13 | 2012-07-01 | Stade Reims | Amiens SC | Loan | — | €150k |
| 11/12 | 2012-06-30 | AS Cherbourg | Stade Reims | Return from loan | — | €150k |
| 11/12 | 2012-01-30 | Stade Reims | AS Cherbourg | Loan | — | €150k |
Teams faced most often by Jonathan Kodjia'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 % |
|---|---|---|---|---|---|---|---|---|
| EA Guingamp | 35 | 11 | 14 | 10 | 41 | 43 | -2 | 31% |
| Toulouse FC | 33 | 8 | 11 | 14 | 23 | 42 | -19 | 24% |
| AS Saint-Étienne | 32 | 6 | 11 | 15 | 33 | 47 | -14 | 19% |
| Montpellier HSC | 32 | 9 | 9 | 14 | 38 | 49 | -11 | 28% |
| Lille OSC | 31 | 11 | 2 | 18 | 28 | 40 | -12 | 35% |
| Olympique Lyonnais | 31 | 3 | 5 | 23 | 23 | 72 | -49 | 10% |
| FC Nantes | 31 | 8 | 6 | 17 | 25 | 39 | -14 | 26% |
| OGC Nice | 31 | 8 | 10 | 13 | 34 | 42 | -8 | 26% |
| AS Monaco | 30 | 3 | 7 | 20 | 18 | 48 | -30 | 10% |
| Girondins Bordeaux | 30 | 9 | 11 | 10 | 33 | 34 | -1 | 30% |
| Olympique Marseille | 30 | 5 | 7 | 18 | 27 | 58 | -31 | 17% |
| Paris Saint-Germain | 29 | 0 | 6 | 23 | 18 | 84 | -66 | 0% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 08/09 | Senior debut season | |
| 11/12 | First senior goal | |
| 15/16 | Goal #50 (career) | |
| 20/21 | Goal #100 (career) |
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′ |
|---|---|---|---|---|---|---|
| 24/25 | 16 | 488 | 2 | 0 | 1 | 0.55 |
| 23/24 | 11 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | 16 | 436 | 3 | 0 | 0 | 0.62 |
| 20/21 | 27 | 308 | 3 | 0 | 0 | 0.88 |
| 19/20 | 21 | 186 | 4 | 0 | 0 | 1.94 |
| 18/19 | 43 | 225 | 6 | 0 | 0 | 2.4 |
| 17/18 | 19 | 824 | 2 | 0 | 0 | 0.22 |
| 16/17 | 40 | 160 | 5 | 0 | 1 | 3.38 |
| 15/16 | 48 | 302 | 6 | 0 | 0 | 1.79 |
| 14/15 | 29 | 154 | 4 | 0 | 2 | 3.51 |
| 13/14 | 33 | 364 | 4 | 0 | 0 | 0.99 |
| 12/13 | 35 | 365 | 5 | 0 | 0 | 1.23 |
| 11/12 | 20 | 309 | 4 | 0 | 0 | 1.17 |
Output by competition
Career goals and assists broken down by tournament.
More on Jonathan Kodjia
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Jonathan Kodjia
Who is Jonathan Kodjia?
Jonathan Kodjia is a Cote d'Ivoire professional footballer who plays as a centre-forward for Without Club.
How old is Jonathan Kodjia?
Jonathan Kodjia is 36 years old. He was born on October 22, 1989 in Saint-Denis.
What position does Jonathan Kodjia play?
Jonathan Kodjia plays as a centre-forward (Attack - Centre-Forward).
What club does Jonathan Kodjia play for?
Jonathan Kodjia currently plays for Without Club.
How many career goals has Jonathan Kodjia scored?
Across all senior club competitions in our dataset, Jonathan Kodjia has scored 111 goals in 379 appearances.
What is Jonathan Kodjia's market value?
Jonathan Kodjia's most recent reported market value is €100k.