Kalidou Koulibaly
Career snapshot
Career highs
Born the same day
Shares 1991-06-20 · 6 players total
| Full name | Kalidou Koulibaly |
|---|---|
| Name in home country | Kalidou Koulibaly |
| Date of birth | 1991-06-20 (34 yrs) |
| Place of birth | Saint-Dié-des-Vosges, Senegal |
| Citizenship | Senegal France |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 186.00 m |
| Current club | Al-Hilal SFC |
| Joined | 2023-07-01 |
| Contract expires | 2026-06-30 |
| Agent | LIAN Sports Group |
| Outfitter | Puma |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Al-Hilal SFC | 4 | 2025 | 25/26 | 95 | 5 | 3 | 3,106 |
| Chelsea FC | 1 | 22/23 | 22/23 | 32 | 2 | 1 | 900 |
| SSC Napoli | 8 | 14/15 | 21/22 | 317 | 14 | 7 | 6,914 |
| KRC Genk | 2 | 12/13 | 13/14 | 92 | 3 | 5 | 3,384 |
| FC Metz | 2 | 10/11 | 11/12 | 46 | 1 | 0 | 1,476 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Saudi Pro League | Al-Hilal SFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | AFC Champions League | Al-Hilal SFC | 12 | 0 | 0 | 3 | 0 | 0 |
| 24/25 | King's Cup | Al-Hilal SFC | 2 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Saudi Pro League | Al-Hilal SFC | 30 | 2 | 1 | 2 | 1 | 1,304 |
| 24/25 | Saudi Super Cup | Al-Hilal SFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | AFC Champions League | Al-Hilal SFC | 8 | 0 | 0 | 2 | 0 | 0 |
| 23/24 | King's Cup | Al-Hilal SFC | 4 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Saudi Pro League | Al-Hilal SFC | 30 | 2 | 1 | 5 | 0 | 1,322 |
| 23/24 | Saudi Super Cup | Al-Hilal SFC | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Champions League | Chelsea FC | 7 | 0 | 0 | 2 | 0 | 0 |
| 22/23 | EFL Cup | Chelsea FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | FA Cup | Chelsea FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League | Chelsea FC | 23 | 2 | 1 | 5 | 0 | 900 |
| 21/22 | Europa League | SSC Napoli | 7 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | Serie A | SSC Napoli | 27 | 3 | 3 | 5 | 1 | 802 |
| 2025 | Club World Cup | Al-Hilal SFC | 5 | 1 | 1 | 2 | 0 | 480 |
| 20/21 | Europa League | SSC Napoli | 7 | 0 | 0 | 3 | 0 | 0 |
| 20/21 | Italy Cup | SSC Napoli | 3 | 1 | 0 | 1 | 0 | 270 |
| 20/21 | Serie A | SSC Napoli | 26 | 0 | 0 | 8 | 0 | 0 |
| 20/21 | Supercoppa Italiana | SSC Napoli | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Champions League | SSC Napoli | 7 | 0 | 0 | 2 | 0 | 0 |
| 19/20 | Italy Cup | SSC Napoli | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Serie A | SSC Napoli | 25 | 0 | 0 | 7 | 1 | 0 |
| 18/19 | Champions League | SSC Napoli | 6 | 0 | 0 | 2 | 0 | 0 |
| 18/19 | Europa League | SSC Napoli | 5 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Italy Cup | SSC Napoli | 2 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Serie A | SSC Napoli | 35 | 2 | 1 | 9 | 1 | 1,568 |
| 17/18 | Champions League | SSC Napoli | 5 | 0 | 0 | 3 | 0 | 0 |
| 17/18 | Champions League Qu. | SSC Napoli | 2 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Europa League | SSC Napoli | 1 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Italy Cup | SSC Napoli | 2 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Serie A | SSC Napoli | 35 | 5 | 0 | 5 | 1 | 613 |
| 16/17 | Champions League | SSC Napoli | 8 | 0 | 0 | 2 | 0 | 0 |
| 16/17 | Italy Cup | SSC Napoli | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Serie A | SSC Napoli | 28 | 2 | 0 | 6 | 0 | 1,236 |
| 15/16 | Europa League | SSC Napoli | 7 | 0 | 1 | 1 | 0 | 0 |
| 15/16 | Italy Cup | SSC Napoli | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Serie A | SSC Napoli | 33 | 0 | 0 | 11 | 0 | 0 |
| 14/15 | Champions League Qu. | SSC Napoli | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Europa League | SSC Napoli | 7 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | Italy Cup | SSC Napoli | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Serie A | SSC Napoli | 27 | 1 | 1 | 8 | 0 | 2,425 |
| 14/15 | Supercoppa Italiana | SSC Napoli | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Cofidis Cup | KRC Genk | 3 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Europa League | KRC Genk | 7 | 0 | 0 | 2 | 0 | 0 |
| 13/14 | Europa League Qualifying | KRC Genk | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | JPL | KRC Genk | 27 | 2 | 0 | 5 | 0 | 1,149 |
| 13/14 | JPL Play-Offs I | KRC Genk | 6 | 0 | 1 | 2 | 0 | 0 |
| 13/14 | Pro L. Supercup | KRC Genk | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Cofidis Cup | KRC Genk | 6 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Europa League | KRC Genk | 7 | 0 | 0 | 3 | 0 | 0 |
| 12/13 | Europa League Qualifying | KRC Genk | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | JPL | KRC Genk | 25 | 1 | 4 | 10 | 0 | 2,235 |
| 12/13 | JPL Play-Offs I | KRC Genk | 6 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | Coupe de France | FC Metz | 3 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Ligue 2 | FC Metz | 22 | 0 | 0 | 4 | 1 | 0 |
| 10/11 | Coupe de France | FC Metz | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Ligue 2 | FC Metz | 19 | 1 | 0 | 4 | 0 | 1,476 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 06/07 | 2006-07-01 | Metz Youth | SR Saint-Dié | Transfer | 0 | — |
| 09/10 | 2009-07-01 | SR Saint-Dié | FC Metz B | Transfer | 0 | — |
| 10/11 | 2010-07-01 | FC Metz B | FC Metz | Transfer | 0 | — |
| 12/13 | 2012-07-01 | FC Metz | KRC Genk | Transfer | 700000 | €1.30m |
| 14/15 | 2014-07-01 | KRC Genk | Napoli | Transfer | 6500000 | €7.75m |
| 22/23 | 2022-07-16 | Napoli | Chelsea | Transfer | 35000000 | €41.90m |
| 23/24 | 2023-07-01 | Chelsea | Al-Hilal | Transfer | 15000000 | €23.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 11/12 | Metatarsal fracture | 2012-04-11 | 2012-05-25 | 45 | 8 |
| 14/15 | Knock | 2015-03-13 | 2015-03-20 | 8 | 2 |
| 16/17 | Knee collateral ligament strain | 2016-12-11 | 2016-12-26 | 16 | 3 |
| 19/20 | Hamstring muscle injury | 2019-12-15 | 2020-01-30 | 47 | 7 |
| 19/20 | Thigh problems | 2020-02-15 | 2020-03-04 | 19 | 4 |
| 20/21 | Muscle injury | 2020-12-20 | 2021-01-09 | 21 | 4 |
| 20/21 | Corona virus | 2021-02-05 | 2021-02-19 | 15 | 4 |
| 20/21 | Leg injury | 2021-05-04 | 2021-05-24 | 21 | 4 |
| 21/22 | Hamstring muscle injury | 2021-12-01 | 2022-01-02 | 33 | 6 |
| 21/22 | Corona virus | 2022-01-07 | 2022-01-16 | 10 | 4 |
| 22/23 | Hamstring injury | 2023-04-12 | 2023-05-20 | 39 | 7 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €48.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €65.00m |
| Jan 1, 1970 | €70.00m |
| Jan 1, 1970 | €56.00m |
| Jan 1, 1970 | €75.00m |
| Jan 1, 1970 | €75.00m |
| Jan 1, 1970 | €70.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €23.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €3.20m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €150k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Piotr Zieliński | 2 | 0 | 0 |
| Allan | 2 | 1 | 0 |
| Elseid Hysaj | 2 | 1 | 0 |
| Raúl Albiol | 2 | 0 | 0 |
| Jorginho | 2 | 1 | 0 |
| Fabián Ruiz | 2 | 1 | 0 |
| Arkadiusz Milik | 2 | 0 | 0 |
| Giovanni Di Lorenzo | 2 | 0 | 0 |
| Sadio Mané | 2 | 0 | 0 |
| Eljif Elmas | 2 | 0 | 0 |
| Hirving Lozano | 2 | 0 | 0 |
| Idrissa Gueye | 2 | 1 | 0 |
| Jelle Vossen | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | Serie A | SSC Napoli | 5 | 35 |
| 21/22 | Serie A | SSC Napoli | 3 | 27 |
| 13/14 | JPL | KRC Genk | 2 | 27 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 12/13 | JPL | KRC Genk | 4 | 25 |
| 21/22 | Serie A | SSC Napoli | 3 | 27 |
| 14/15 | Europa League | SSC Napoli | 1 | 7 |
Teams faced most often by Kalidou Koulibaly'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 % |
|---|---|---|---|---|---|---|---|---|
| Liverpool FC | 32 | 9 | 13 | 10 | 32 | 35 | -3 | 28% |
| AC Milan | 26 | 14 | 5 | 7 | 37 | 27 | +10 | 54% |
| Arsenal FC | 26 | 9 | 6 | 11 | 34 | 38 | -4 | 35% |
| Everton FC | 24 | 12 | 6 | 6 | 36 | 17 | +19 | 50% |
| Manchester City | 23 | 9 | 4 | 10 | 20 | 26 | -6 | 39% |
| AS Roma | 22 | 10 | 6 | 6 | 31 | 26 | +5 | 45% |
| ACF Fiorentina | 21 | 11 | 5 | 5 | 37 | 24 | +13 | 52% |
| Southampton FC | 21 | 12 | 6 | 3 | 51 | 23 | +28 | 57% |
| Paris Saint-Germain | 20 | 2 | 6 | 12 | 23 | 48 | -25 | 10% |
| Udinese Calcio | 20 | 14 | 5 | 1 | 50 | 21 | +29 | 70% |
| Torino FC | 20 | 14 | 4 | 2 | 39 | 15 | +24 | 70% |
| Tottenham Hotspur | 19 | 10 | 3 | 6 | 37 | 29 | +8 | 53% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 10/11 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 45 | 1,304 | 6 | 1 | 1 | 0.55 |
| 23/24 | 44 | 1,322 | 8 | 1 | 0 | 0.61 |
| 22/23 | 32 | 900 | 8 | 1 | 0 | 0.9 |
| 21/22 | 34 | 802 | 7 | 0 | 1 | 0.9 |
| 2025 | 5 | 480 | 2 | 0 | 0 | 0.38 |
| 20/21 | 37 | 270 | 12 | 1 | 0 | 4.33 |
| 19/20 | 34 | 0 | 9 | 0 | 1 | 0 |
| 18/19 | 48 | 1,568 | 13 | 0 | 1 | 0.8 |
| 17/18 | 45 | 613 | 11 | 0 | 1 | 1.76 |
| 16/17 | 38 | 1,236 | 9 | 0 | 0 | 0.66 |
| 15/16 | 42 | 0 | 12 | 0 | 0 | 0 |
| 14/15 | 39 | 2,425 | 8 | 1 | 0 | 0.33 |
| 13/14 | 46 | 1,149 | 9 | 0 | 0 | 0.7 |
| 12/13 | 46 | 2,235 | 15 | 0 | 0 | 0.6 |
| 11/12 | 25 | 0 | 4 | 0 | 1 | 0 |
| 10/11 | 21 | 1,476 | 4 | 0 | 0 | 0.24 |
Output by competition
Career goals and assists broken down by tournament.
More on Kalidou Koulibaly
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Kalidou Koulibaly
Who is Kalidou Koulibaly?
Kalidou Koulibaly is a Senegal professional footballer who plays as a centre-back for Al-Hilal SFC.
How old is Kalidou Koulibaly?
Kalidou Koulibaly is 34 years old. He was born on June 20, 1991 in Saint-Dié-des-Vosges.
What position does Kalidou Koulibaly play?
Kalidou Koulibaly plays as a centre-back (Defender - Centre-Back).
What club does Kalidou Koulibaly play for?
Kalidou Koulibaly currently plays for Al-Hilal SFC.
How many career goals has Kalidou Koulibaly scored?
Across all senior club competitions in our dataset, Kalidou Koulibaly has scored 25 goals in 582 appearances.
What is Kalidou Koulibaly's market value?
Kalidou Koulibaly's most recent reported market value is €6.00m.