Franck Kessié
Career snapshot
Career highs
Born the same day
Shares 1996-12-19 · 6 players total
| Full name | Franck Kessié |
|---|---|
| Name in home country | Franck Yannick Kessié |
| Date of birth | 1996-12-19 (29 yrs) |
| Place of birth | Ouragahio, Cote d'Ivoire |
| Citizenship | Cote d'Ivoire Italy |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 183.00 m |
| Current club | Al-Ahli SFC |
| Joined | 2023-08-09 |
| Contract expires | 2026-06-30 |
| Agent | Ambition Group |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Al-Ahli SFC | 3 | 23/24 | 25/26 | 82 | 17 | 9 | 2,140 |
| FC Barcelona | 1 | 22/23 | 22/23 | 43 | 3 | 3 | 1,617 |
| AC Milan | 5 | 17/18 | 21/22 | 223 | 37 | 16 | 3,224 |
| Atalanta BC | 2 | 14/15 | 16/17 | 31 | 7 | 4 | 461 |
| AC Cesena | 1 | 15/16 | 15/16 | 37 | 4 | 2 | 661 |
| Atalanta Primavera | 1 | 14/15 | 14/15 | 7 | 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 | King's Cup | Al-Ahli SFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Saudi Pro League | Al-Ahli SFC | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Saudi Super Cup | Al-Ahli SFC | 2 | 3 | 0 | 1 | 0 | 60 |
| 24/25 | AFC Champions League | Al-Ahli SFC | 12 | 2 | 0 | 1 | 0 | 513 |
| 24/25 | King's Cup | Al-Ahli SFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Saudi Pro League | Al-Ahli SFC | 30 | 2 | 5 | 8 | 0 | 1,297 |
| 24/25 | Saudi Super Cup | Al-Ahli SFC | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | King's Cup | Al-Ahli SFC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Saudi Pro League | Al-Ahli SFC | 31 | 10 | 4 | 7 | 0 | 270 |
| 22/23 | Champions League | FC Barcelona | 6 | 1 | 0 | 0 | 0 | 273 |
| 22/23 | Copa del Rey | FC Barcelona | 5 | 1 | 2 | 1 | 0 | 367 |
| 22/23 | Europa League | FC Barcelona | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | LaLiga | FC Barcelona | 28 | 1 | 1 | 4 | 0 | 977 |
| 22/23 | Supercopa | FC Barcelona | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Champions League | AC Milan | 5 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Italy Cup | AC Milan | 3 | 1 | 0 | 0 | 0 | 270 |
| 21/22 | Serie A | AC Milan | 31 | 6 | 0 | 2 | 0 | 385 |
| 20/21 | Europa League | AC Milan | 8 | 1 | 0 | 0 | 0 | 508 |
| 20/21 | Europa League Qualifying | AC Milan | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Italy Cup | AC Milan | 2 | 0 | 0 | 2 | 0 | 0 |
| 20/21 | Serie A | AC Milan | 37 | 13 | 6 | 8 | 0 | 248 |
| 19/20 | Italy Cup | AC Milan | 3 | 0 | 1 | 1 | 0 | 0 |
| 19/20 | Serie A | AC Milan | 35 | 4 | 1 | 3 | 0 | 727 |
| 18/19 | Europa League | AC Milan | 3 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Italy Cup | AC Milan | 4 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Serie A | AC Milan | 34 | 7 | 3 | 8 | 0 | 432 |
| 18/19 | Supercoppa Italiana | AC Milan | 1 | 0 | 0 | 0 | 1 | 0 |
| 17/18 | Europa League | AC Milan | 9 | 0 | 2 | 1 | 0 | 0 |
| 17/18 | Europa League Qualifying | AC Milan | 3 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Italy Cup | AC Milan | 5 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Serie A | AC Milan | 37 | 5 | 2 | 9 | 0 | 654 |
| 16/17 | Italy Cup | Atalanta BC | 1 | 1 | 0 | 0 | 0 | 90 |
| 16/17 | Serie A | Atalanta BC | 30 | 6 | 4 | 5 | 1 | 371 |
| 15/16 | Serie B | AC Cesena | 36 | 4 | 2 | 5 | 0 | 661 |
| 15/16 | Serie B Play-off | AC Cesena | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Primavera B | Atalanta Primavera | 7 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Serie A | Atalanta BC | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 14/15 | 2015-01-29 | Stella Club | Atalanta U19 | Loan | 0 | — |
| 14/15 | 2015-06-30 | Atalanta U19 | Stella Club | Return from loan | 300000 | — |
| 15/16 | 2015-07-01 | Stella Club | Atalanta BC | Transfer | 300000 | €1.50m |
| 15/16 | 2015-08-26 | Atalanta BC | Cesena | Loan | 300000 | — |
| 15/16 | 2016-06-30 | Cesena | Atalanta BC | Return from loan | 4000000 | — |
| 17/18 | 2017-07-01 | Atalanta BC | AC Milan | Loan | 20000000 | — |
| 18/19 | 2019-06-30 | AC Milan | Atalanta BC | Return from loan | 33000000 | — |
| 19/20 | 2019-07-01 | Atalanta BC | AC Milan | Transfer | 33000000 | €32.00m |
| 22/23 | 2022-07-04 | AC Milan | Barcelona | Transfer | 45000000 | — |
| 23/24 | 2023-08-09 | Barcelona | Al-Ahli | Transfer | 25000000 | €12.50m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Inflammation in the knee | 2019-04-01 | 2019-04-05 | 5 | 1 |
| 21/22 | Muscle injury | 2021-08-13 | 2021-09-10 | 29 | 4 |
| 21/22 | flu | 2021-10-22 | 2021-10-24 | 3 | 1 |
| 21/22 | unknown injury | 2022-01-26 | 2022-01-31 | 6 | 0 |
| 22/23 | Adductor pain | 2022-10-05 | 2022-10-11 | 7 | 1 |
| 22/23 | Muscle injury | 2022-11-02 | 2022-12-14 | 43 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €55.00m |
| Jan 1, 1970 | €48.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €27.00m |
| Jan 1, 1970 | €33.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.80m |
| Jan 1, 1970 | €300k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53842 | #8 | 4 | 1 | — | — | former national player |
| Team #34868 | #18 | 3 | 0 | — | — | former national player |
| Team #31517 | #10 | 5 | 2 | — | — | former national player |
| Team #25249 | — | 3 | 0 | — | — | former national player |
| Team #3591 | — | 81 | 11 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Gianluigi Donnarumma | 2 | 0 | 0 |
| Alessio Romagnoli | 2 | 1 | 0 |
| Hakan Çalhanoğlu | 2 | 5 | 0 |
| Davide Calabria | 2 | 1 | 0 |
| Theo Hernández | 2 | 2 | 0 |
| Rafael Leão | 2 | 3 | 0 |
| Suso | 2 | 0 | 0 |
| Samu Castillejo | 2 | 3 | 0 |
| Alexis Saelemaekers | 2 | 2 | 0 |
| Ricardo Rodríguez | 2 | 1 | 0 |
| Ismaël Bennacer | 2 | 0 | 0 |
| Patrick Cutrone | 2 | 1 | 0 |
| Ante Rebić | 2 | 2 | 0 |
| Rade Krunic | 2 | 0 | 0 |
| Brahim Díaz | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | Serie A | AC Milan | 13 | 37 |
| 23/24 | Saudi Pro League | Al-Ahli SFC | 10 | 31 |
| 18/19 | Serie A | AC Milan | 7 | 34 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | Serie A | AC Milan | 6 | 37 |
| 24/25 | Saudi Pro League | Al-Ahli SFC | 5 | 30 |
| 16/17 | Serie A | Atalanta BC | 4 | 30 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 18/19 | 2019-06-30 | AC Milan | Atalanta BC | Return from loan | — | €33.00m |
| 17/18 | 2017-07-01 | Atalanta BC | AC Milan | Loan | — | €20.00m |
| 15/16 | 2016-06-30 | Cesena | Atalanta BC | Return from loan | — | €4.00m |
| 15/16 | 2015-08-26 | Atalanta BC | Cesena | Loan | — | €300k |
| 14/15 | 2015-06-30 | Atalanta U19 | Stella Club | Return from loan | — | €300k |
| 14/15 | 2015-01-29 | Stella Club | Atalanta U19 | Loan | — | — |
Teams faced most often by Franck Kessié'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 % |
|---|---|---|---|---|---|---|---|---|
| SSC Napoli | 46 | 16 | 12 | 18 | 67 | 66 | +1 | 35% |
| AS Roma | 42 | 20 | 12 | 10 | 71 | 55 | +16 | 48% |
| Torino FC | 36 | 17 | 11 | 8 | 64 | 43 | +21 | 47% |
| ACF Fiorentina | 34 | 16 | 7 | 11 | 53 | 42 | +11 | 47% |
| Udinese Calcio | 34 | 14 | 13 | 7 | 54 | 40 | +14 | 41% |
| Cagliari Calcio | 31 | 20 | 5 | 6 | 61 | 30 | +31 | 65% |
| Genoa CFC | 31 | 18 | 10 | 3 | 49 | 25 | +24 | 58% |
| FC Internazionale Milano | 26 | 6 | 7 | 13 | 30 | 49 | -19 | 23% |
| Juventus FC | 25 | 6 | 14 | 5 | 23 | 19 | +4 | 24% |
| Hellas Verona FC | 25 | 20 | 2 | 3 | 51 | 20 | +31 | 80% |
| Inter | 25 | 5 | 7 | 13 | 28 | 37 | -9 | 20% |
| Empoli FC | 24 | 17 | 3 | 4 | 56 | 23 | +33 | 71% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | Senior debut season | |
| 15/16 | First senior goal | |
| 22/23 | Goal #50 (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′ |
|---|---|---|---|---|---|---|
| 25/26 | 5 | 60 | 1 | 0 | 0 | 1.5 |
| 24/25 | 44 | 1,810 | 10 | 0 | 0 | 0.5 |
| 23/24 | 33 | 270 | 7 | 0 | 0 | 2.33 |
| 22/23 | 43 | 1,617 | 6 | 0 | 0 | 0.33 |
| 21/22 | 39 | 655 | 2 | 1 | 0 | 0.41 |
| 20/21 | 50 | 756 | 10 | 0 | 0 | 1.19 |
| 19/20 | 38 | 727 | 4 | 0 | 0 | 0.5 |
| 18/19 | 42 | 432 | 9 | 0 | 1 | 2.08 |
| 17/18 | 54 | 654 | 12 | 0 | 0 | 1.65 |
| 16/17 | 31 | 461 | 5 | 1 | 1 | 1.37 |
| 15/16 | 37 | 661 | 5 | 0 | 0 | 0.68 |
Output by competition
Career goals and assists broken down by tournament.
More on Franck Kessié
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Franck Kessié
Who is Franck Kessié?
Franck Kessié is a Cote d'Ivoire professional footballer who plays as a central midfield for Al-Ahli SFC.
How old is Franck Kessié?
Franck Kessié is 29 years old. He was born on December 19, 1996 in Ouragahio.
What position does Franck Kessié play?
Franck Kessié plays as a central midfield (Midfield - Central Midfield).
What club does Franck Kessié play for?
Franck Kessié currently plays for Al-Ahli SFC.
How many career goals has Franck Kessié scored?
Across all senior club competitions in our dataset, Franck Kessié has scored 68 goals in 423 appearances.
What is Franck Kessié's market value?
Franck Kessié's most recent reported market value is €14.00m.