Fodé Ballo-Touré

Fodé Ballo-Touré

Defender · 29 · Senegal

Season score
48.4
Ligue 1 25/26, 13 matches
Last 5 weeks
50.1
average of weeks with 60+ minutes
Market value
€800k
−€100k (−11%) since 1 Jun 2026
Transfermarkt, 6 Oct 2026

Photo: Werner100359, CC BY-SA 4.0, via Wikimedia Commons

Born
3 Jan 1997
Height
177 cm
Foot
L
Contract until
30 Jun 2026
Wikipedia views
666 4 weeks

Every week

1–7 Jul 2025 to 20–26 Oct 2026

10 of 69 weeks with 60+ minutes, averaging 49.2 (minutes-weighted); 0 of them 70 or better.

Form bars show the weekly score: no matchunder 60′under 4545–5555–7070+

Every week as a table
WeekMatchesMinutesScoreExpectedUnderlying
7–13 Apr 20261833.549.233.3
3–9 Mar 202617338.949.839.2
17–23 Feb 202616665.248.965.2
10–16 Feb 202616251.548.751.4
3–9 Feb 202619049.948.549.9
27 Jan – 2 Feb 202615942.548.842.4
13–19 Jan 202617246.648.946.9
2–8 Dec 202519042.849.443.4
25 Nov – 1 Dec 202517645.949.745.8
18–24 Nov 202512243.749.843.6
14–20 Oct 202517162.948.863.0
30 Sep – 6 Oct 202517942.449.342.4
16–22 Sep 202517549.749.250.0

Against expectation

How it's expected

Each week's score beside what the player's earlier matches led to expect. Over the last 10 weeks with 60+ minutes: level with expectation (+0.0 a week).

30.040.050.060.070.016 Sep14 Oct2 Dec3 Feb17 FebExpected 49.8Score 38.9
Transfermarkt €800k −€100k (−11%) since 1 Jun 2026 6 Oct 2026 · its own valuation, revised a few times a year
Current estimate €970k no change recorded 23 Oct 2026 · BSD, seen when squads refresh
0€5.0M€10M€15M201820192020202120222023202420252026€800k€970k
Every value as a table
DateSourceValue
23 Oct 2026Current estimate (BSD)€970k
6 Oct 2026Transfermarkt€800k
1 Jun 2026Transfermarkt€900k
15 Dec 2025Transfermarkt€1.0M
3 Jun 2025Transfermarkt€1.2M
19 Dec 2024Transfermarkt€1.5M
27 May 2024Transfermarkt€3.0M
19 Dec 2023Transfermarkt€3.0M
15 Jun 2023Transfermarkt€3.5M
11 Nov 2022Transfermarkt€3.5M
7 Jun 2022Transfermarkt€3.5M
28 Dec 2021Transfermarkt€5.0M
4 Jun 2021Transfermarkt€6.5M
7 Jan 2021Transfermarkt€6.5M
15 Oct 2020Transfermarkt€7.5M
8 Apr 2020Transfermarkt€6.5M
19 Dec 2019Transfermarkt€8.0M
27 Sep 2019Transfermarkt€10.0M
3 Jun 2019Transfermarkt€12.0M
7 Mar 2019Transfermarkt€12.0M
17 Dec 2018Transfermarkt€7.0M
24 Oct 2018Transfermarkt€3.5M
4 Jun 2018Transfermarkt€2.0M
24 Jan 2018Transfermarkt€2.0M
12 Oct 2017Transfermarkt€600k

Two different estimates, so each is its own line and each change is measured within its own line.

DateMoveFee
3 Sep 2025Without Club FC MetzUndisclosed
1 Jul 2025Le Havre AC Without ClubUndisclosed
23 Jan 2025Milan Futuro Le Havre ACFree or loan
30 Jun 2024Fulham AC MilanFree or loan
1 Sep 2023AC Milan FulhamFree or loan
18 Jul 2021Monaco AC Milan€5.4M

What the score is made of

Ligue 1 25/26: each part per 90 minutes against the average defender in the top five leagues (0), in standard deviations.

  • Shooting −0.21
  • Creating +0.09
  • Progressing +0.77
  • Keeping the ball −0.17
  • Defending −0.22
  • Aerial −0.68
  • Finishing −0.09

Attention

English Wikipedia views per week, the article and its redirects, last 52 weeks.

020040060028 Oct16 Dec3 Feb24 Mar12 May30 Jun18 Aug6 Oct

Seasons

SeasonCompetitionTeamMatchesMinutesScoreUnderlying
Ligue 1 25/26Ligue 1Metz1384348.448.5
Ligue 1 24/25Ligue 1Le Havre1059548.548.4
Premier League 23/24Premier LeagueFulham68051.351.3

Latest matches

13 since July 2025
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
10 Apr 2026Ligue 1at Olympique de MarseilleL 1–3800–0.0033.5
8 Mar 2026Ligue 1at RC LensL 0–373000.040.0138.9
21 Feb 2026Ligue 1at Paris Saint-GermainL 0–36600–0.0065.2
15 Feb 2026Ligue 1AuxerreL 1–36200–0.0151.5
6 Feb 2026Ligue 1LilleD 0–09000–0.0149.9
1 Feb 2026Ligue 1at AngersL 0–15900–0.0042.5
18 Jan 2026Ligue 1at RC StrasbourgL 1–272000.040.0046.6
7 Dec 2025Ligue 1at AuxerreL 1–390000.090.1442.8
28 Nov 2025Ligue 1Stade RennaisL 0–17600–0.7045.9
23 Nov 2025Ligue 1at Stade BrestoisL 2–32200–0.0043.7
All 13 matches
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
10 Apr 2026Ligue 1at Olympique de MarseilleL 1–3800–0.0033.5
8 Mar 2026Ligue 1at RC LensL 0–373000.040.0138.9
21 Feb 2026Ligue 1at Paris Saint-GermainL 0–36600–0.0065.2
15 Feb 2026Ligue 1AuxerreL 1–36200–0.0151.5
6 Feb 2026Ligue 1LilleD 0–09000–0.0149.9
1 Feb 2026Ligue 1at AngersL 0–15900–0.0042.5
18 Jan 2026Ligue 1at RC StrasbourgL 1–272000.040.0046.6
7 Dec 2025Ligue 1at AuxerreL 1–390000.090.1442.8
28 Nov 2025Ligue 1Stade RennaisL 0–17600–0.7045.9
23 Nov 2025Ligue 1at Stade BrestoisL 2–32200–0.0043.7
19 Oct 2025Ligue 1at ToulouseL 0–47100–0.0162.9
4 Oct 2025Ligue 1Olympique de MarseilleL 0–379000.020.0642.4
21 Sep 2025Ligue 1at AS MonacoL 2–575000.030.0649.7