Career snapshot
Career highs
Born the same day
Shares 1999-03-04 · 6 players total
| Full name | Cheikh Sabaly |
|---|---|
| Name in home country | Cheikh Tidiane Sabaly |
| Date of birth | 1999-03-04 (27 yrs) |
| Place of birth | Kolda, Senegal |
| Citizenship | Senegal |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 168.00 m |
| Current club | FC Metz |
| Joined | 2018-07-01 |
| Contract expires | 2026-06-30 |
| Agent | Wasserman |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Metz | 7 | 18/19 | 25/26 | 109 | 21 | 9 | 1,256 |
| FC Metz B | 3 | 20/21 | 22/23 | 9 | 5 | 2 | 569 |
| Quevilly Rouen Métropole | 1 | 21/22 | 21/22 | 18 | 2 | 3 | 436 |
| Pau FC | 2 | 19/20 | 20/21 | 60 | 15 | 13 | 847 |
| Génération Foot | 1 | 17/18 | 17/18 | 4 | 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 | Ligue 1 | FC Metz | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Coupe de France | FC Metz | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | L1/L2 Playoffs | FC Metz | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Ligue 2 | FC Metz | 33 | 15 | 3 | 1 | 0 | 174 |
| 23/24 | Coupe de France | FC Metz | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | L1/L2 Playoffs | FC Metz | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ligue 1 | FC Metz | 29 | 3 | 1 | 5 | 0 | 462 |
| 22/23 | Coupe de France | FC Metz | 3 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Ligue 2 | FC Metz | 28 | 3 | 4 | 1 | 0 | 620 |
| 22/23 | National 2 - Grp. B | FC Metz B | 1 | 1 | 0 | 0 | 0 | 74 |
| 21/22 | Coupe de France | FC Metz | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | L2/N1 Playoffs | Quevilly Rouen Métropole | 2 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Ligue 1 | FC Metz | 6 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Ligue 2 | Quevilly Rouen Métropole | 16 | 2 | 2 | 0 | 0 | 436 |
| 21/22 | National 2 - Grp. B | FC Metz B | 6 | 1 | 1 | 0 | 0 | 435 |
| 20/21 | Ligue 1 | FC Metz | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Ligue 2 | Pau FC | 30 | 3 | 4 | 5 | 0 | 516 |
| 20/21 | National 2 - Grp. B | FC Metz B | 2 | 3 | 1 | 1 | 0 | 60 |
| 19/20 | Championnat National | Pau FC | 25 | 10 | 6 | 0 | 0 | 181 |
| 19/20 | Coupe de France | Pau FC | 5 | 2 | 3 | 0 | 0 | 150 |
| 18/19 | Coupe de France | FC Metz | 1 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | CAF Confederation Cup | Génération Foot | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | CAF-Champions League | Génération Foot | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2018-07-01 | Génération Foot | FC Metz | Transfer | 0 | — |
| 19/20 | 2019-07-19 | FC Metz | Pau FC | Loan | 150000 | — |
| 19/20 | 2020-06-30 | Pau FC | FC Metz | Return from loan | 150000 | — |
| 20/21 | 2020-09-30 | FC Metz | Pau FC | Loan | 500000 | — |
| 20/21 | 2021-06-30 | Pau FC | FC Metz | Return from loan | 1000000 | — |
| 21/22 | 2022-01-24 | FC Metz | Quevilly Rouen | Loan | 1000000 | — |
| 21/22 | 2022-06-30 | Quevilly Rouen | FC Metz | Return from loan | 900000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3499 | #12 | 4 | 1 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Arthur Atta | 1 | 1 | 747 |
| Damon Bansais | 2 | 0 | 0 |
| Kevin Van Den Kerkhof | 1 | 2 | 0 |
| Lamine Camara | 1 | 1 | 0 |
| Habib Maïga | 2 | 0 | 0 |
| Romain Bayard | 1 | 2 | 0 |
| Papa Amadou Diallo | 2 | 2 | 0 |
| Alassane Diaby | 2 | 0 | 0 |
| Kévin N'Doram | 1 | 0 | 0 |
| Matthieu Udol | 2 | 3 | 0 |
| Lamine Gueye | 2 | 7 | 0 |
| Scotty Sadzoute | 2 | 0 | 0 |
| Georges Mikautadze | 2 | 4 | 0 |
| Antoine Batisse | 2 | 0 | 0 |
| Fali Candé | 2 | 1 | 0 |
| Danley Jean Jacques | 1 | 0 | 0 |
| Ablie Jallow | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 24/25 | Ligue 2 | FC Metz | 15 | 33 |
| 19/20 | Championnat National | Pau FC | 10 | 25 |
| 20/21 | National 2 - Grp. B | FC Metz B | 3 | 2 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | Championnat National | Pau FC | 6 | 25 |
| 22/23 | Ligue 2 | FC Metz | 4 | 28 |
| 20/21 | Ligue 2 | Pau FC | 4 | 30 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 21/22 | 2022-06-30 | Quevilly Rouen | FC Metz | Return from loan | — | €900k |
| 21/22 | 2022-01-24 | FC Metz | Quevilly Rouen | Loan | — | €1.00m |
| 20/21 | 2021-06-30 | Pau FC | FC Metz | Return from loan | — | €1.00m |
| 20/21 | 2020-09-30 | FC Metz | Pau FC | Loan | — | €500k |
| 19/20 | 2020-06-30 | Pau FC | FC Metz | Return from loan | — | €150k |
| 19/20 | 2019-07-19 | FC Metz | Pau FC | Loan | — | €150k |
Last 50 matches for FC Metz while Cheikh Sabaly was at the club (joined 2022-06-30). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-05-17 | FR1 |
OGC Nice | – | FC Metz | TIMED |
| 2026-05-10 | FR1 |
FC Metz | 0–4 | FC Lorient | Available |
| 2026-05-10 | FR1 |
FC Metz | 0–4 | FC Lorient | Available |
| 2026-05-02 | FR1 |
FC Metz | 1–2 | AS Monaco FC | Available |
| 2026-05-02 | FR1 |
FC Metz | 1–2 | AS Monaco FC | Available |
| 2026-04-26 | FR1 |
Le Havre AC | 4–4 | FC Metz | Available |
| 2026-04-26 | FR1 |
Le Havre AC | 4–4 | FC Metz | Available |
| 2026-04-19 | FR1 |
FC Metz | 1–3 | Paris FC | Available |
| 2026-04-19 | FR1 |
FC Metz | 1–3 | Paris FC | Available |
| 2026-04-10 | FR1 |
Olympique de Marseille | 3–1 | FC Metz | Available |
| 2026-04-05 | FR1 |
FC Metz | 0–0 | FC Nantes | Available |
| 2026-03-22 | FR1 |
Stade Rennais FC 1901 | 0–0 | FC Metz | Available |
| 2026-03-15 | FR1 |
FC Metz | 3–4 | Toulouse FC | Available |
| 2026-03-08 | FR1 |
Racing Club de Lens | 3–0 | FC Metz | Available |
| 2026-03-01 | FR1 |
FC Metz | 0–1 | Stade Brestois 29 | Available |
| 2026-02-21 | FR1 |
Paris Saint-Germain FC | 3–0 | FC Metz | Available |
| 2026-02-15 | FR1 |
FC Metz | 1–3 | AJ Auxerre | Available |
| 2026-02-06 | FR1 |
FC Metz | 0–0 | Lille OSC | Available |
| 2026-02-01 | FR1 |
Angers SCO | 1–0 | FC Metz | Available |
| 2026-01-25 | FR1 |
FC Metz | 2–5 | Olympique Lyonnais | Available |
| 2026-01-18 | FR1 |
RC Strasbourg Alsace | 2–1 | FC Metz | Available |
| 2026-01-04 | FR1 |
FC Lorient | 1–1 | FC Metz | Available |
| 2025-12-13 | FR1 |
FC Metz | 2–3 | Paris Saint-Germain FC | Available |
| 2025-12-07 | FR1 |
AJ Auxerre | 3–1 | FC Metz | Available |
| 2025-11-28 | FR1 |
FC Metz | 0–1 | Stade Rennais FC 1901 | Available |
| 2025-11-23 | FR1 |
Stade Brestois 29 | 3–2 | FC Metz | Available |
| 2025-11-09 | FR1 |
FC Metz | 2–1 | OGC Nice | Available |
| 2025-11-02 | FR1 |
FC Nantes | 0–2 | FC Metz | Available |
| 2025-10-29 | FR1 |
FC Metz | 2–0 | Racing Club de Lens | Available |
| 2025-10-26 | FR1 |
Lille OSC | 6–1 | FC Metz | Available |
| 2025-10-19 | FR1 |
Toulouse FC | 4–0 | FC Metz | Available |
| 2025-10-04 | FR1 |
FC Metz | 0–3 | Olympique de Marseille | Available |
| 2025-09-28 | FR1 |
FC Metz | 0–0 | Le Havre AC | Available |
| 2025-09-21 | FR1 |
AS Monaco FC | 5–2 | FC Metz | Available |
| 2025-09-14 | FR1 |
FC Metz | 1–1 | Angers SCO | Available |
| 2025-08-31 | FR1 |
Paris FC | 3–2 | FC Metz | Available |
| 2025-08-23 | FR1 |
Olympique Lyonnais | 3–0 | FC Metz | Available |
| 2025-08-17 | FR1 |
FC Metz | 0–1 | RC Strasbourg Alsace | Available |
| 2025-05-10 | FR2 |
Stade Lavallois | 2–3 | FC Metz | Available |
| 2025-05-02 | FR2 |
FC Metz | 3–3 | Rodez AF | Available |
| 2025-04-26 | FR2 |
Pau FC | 2–1 | FC Metz | Available |
| 2025-04-19 | FR2 |
FC Metz | 2–2 | Red Star FC | Available |
| 2025-04-11 | FR2 |
FC Martigues | 1–4 | FC Metz | Available |
| 2025-04-05 | FR2 |
SM Caen | 2–2 | FC Metz | Available |
| 2025-03-28 | FR2 |
FC Metz | 2–1 | ESTAC Troyes | Available |
| 2025-03-15 | FR2 |
USL Dunkerque | 2–3 | FC Metz | Available |
| 2025-03-08 | FR2 |
FC Metz | 5–1 | FC Annecy | Available |
| 2025-03-01 | FR2 |
Amiens SC | 1–2 | FC Metz | Available |
| 2025-02-22 | FR2 |
FC Metz | 0–1 | AC Ajaccio | Available |
| 2025-02-15 | FR2 |
EA Guingamp | 0–3 | FC Metz | Available |
Teams faced most often by Cheikh Sabaly'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 % |
|---|---|---|---|---|---|---|---|---|
| Amiens SC | 16 | 10 | 2 | 4 | 26 | 18 | +8 | 63% |
| EA Guingamp | 14 | 6 | 1 | 7 | 18 | 27 | -9 | 43% |
| Rodez AF | 14 | 4 | 5 | 5 | 24 | 23 | +1 | 29% |
| Grenoble Foot 38 | 14 | 6 | 4 | 4 | 13 | 12 | +1 | 43% |
| SM Caen | 14 | 6 | 5 | 3 | 15 | 13 | +2 | 43% |
| Paris FC | 14 | 6 | 5 | 3 | 18 | 12 | +6 | 43% |
| AS Saint-Étienne | 12 | 6 | 2 | 4 | 17 | 13 | +4 | 50% |
| Girondins Bordeaux | 12 | 3 | 3 | 6 | 16 | 19 | -3 | 25% |
| SC Bastia | 12 | 3 | 5 | 4 | 17 | 18 | -1 | 25% |
| USL Dunkerque | 10 | 3 | 3 | 4 | 15 | 14 | +1 | 30% |
| Stade Lavallois | 10 | 4 | 4 | 2 | 15 | 12 | +3 | 40% |
| Valenciennes FC | 10 | 5 | 3 | 2 | 17 | 12 | +5 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 17/18 | Senior debut season | |
| 19/20 | 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 | 37 | 174 | 1 | 0 | 0 | 0.52 |
| 23/24 | 31 | 462 | 5 | 0 | 0 | 0.97 |
| 22/23 | 32 | 694 | 2 | 0 | 0 | 0.26 |
| 20/21 | 33 | 576 | 6 | 0 | 0 | 0.94 |
| 19/20 | 30 | 331 | 0 | 1 | 0 | 0.27 |
| 18/19 | 1 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Cheikh Sabaly
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Cheikh Sabaly
Who is Cheikh Sabaly?
Cheikh Sabaly is a Senegal professional footballer who plays as a left winger for FC Metz.
How old is Cheikh Sabaly?
Cheikh Sabaly is 27 years old. He was born on March 4, 1999 in Kolda.
What position does Cheikh Sabaly play?
Cheikh Sabaly plays as a left winger (Attack - Left Winger).
What club does Cheikh Sabaly play for?
Cheikh Sabaly currently plays for FC Metz.
How many career goals has Cheikh Sabaly scored?
Across all senior club competitions in our dataset, Cheikh Sabaly has scored 43 goals in 200 appearances.
What is Cheikh Sabaly's market value?
Cheikh Sabaly's most recent reported market value is €4.00m.
Senegal