Morgan Sanson

32 yrs · Central midfielder (also AM) · France
OGC Nice · Ligue 1 · Foot: right · Height: 180 cm
Risk: ModerateConfidence: MediumSample: MediumDevelopment: LowContract: until 30 Jun 2027
Market value
€3.5M
Updated today
Estimated acquisition
€906k – €2.7M
Estimated · 20–80% range
Model value
€1.2M – €2.4M
Performance-implied · estimated
Projected (24m)
€802k – €2.4M
Resale range · estimated
Potential value gap
-€1.5M – €1.5M
Model value − acquisition

Value picture

Where the market, the likely price and the model estimates sit.

Estimated acquisition€906k – €2.7M
Model value (performance-implied)€1.2M – €2.4M
Projected value (24 months)€802k – €2.4M
Dashed line: current market value (€3.5M). Bars are 20–80% model ranges; tick = median.

The model rates Morgan Sanson's performance-implied value at EUR 1.2M-2.4M, above the estimated acquisition range of EUR 0.9M-2.7M. Its 24-month market value projection is EUR 0.8M-2.4M. Context-adjusted goal contributions are 0.78x the positional average in the league (1773 minutes, league coefficient 0.88). Confidence is medium: no event-level data (xG, progressive actions) is available from the current free source, and injury history is unavailable.

Acquisition note: Final year of contract: selling club's leverage is reduced.

Bargain Index: 32

What drives the score. Not a black box: each component and its level.

PerformanceAbove average64.5th pct among MID peers (age-neutral)
AgeUnfavorable31.9 years
Acquisition costVery favorableest. €1.2M vs market €3.5M
Expected appreciationVery low-57% over ~2 years (model)
Value gapLargeweak predictor on its own
DevelopmentLow
League translationBig-five leagueleague coefficient 0.88
Tactical fitNot evaluatedRequires event/role data not available from the current free source.
RiskModerate
Data confidenceMedium

Bargain Index = percentile (among all evaluated players) of expected 2-year value relative to estimated cost. See methodology and backtests.

Market value history

Market value ≠ transfer fee ≠ acquisition cost.

Highest recorded: €28.0M

Profile vs positional peers

Percentiles among 1163 evaluated MID players with 900+ minutes.

Performance (last season, league)

Minutes
1773 (58% of available)
Goals + assists / 90
0.10
Context-adjusted G+A / 90
0.17
xG, xA, progression
Data unavailable
Defensive actions
Data unavailable
Performance percentile
65 (Above average)

Adjusted = shrunk toward positional baseline for small samples, corrected for team dominance over opponents, expressed relative to positional peers in the same league.

Context

League strength
0.88 (rank 5)
Team strength (Elo)
1358
Opponent strength
1477
Possession, role
Data unavailable

League strength 1.00 = average club of the big-five leagues. Elo includes continental matches.

Potential

Development
Low
Trajectory
insufficient
Breakout probability
Age > 23
Resale range (24m)
€802k – €2.4M

Historical comparables (8): median 2-year value change -52% (IQR -58% to -37%).

Risk profile

Overall: Moderate

  • ⚠Limited sample: 1773 league minutes last season.
  • ⚠Contract ends in 12 months: cheaper, but competition and wage demands likely.
  • ⚠Age 32: resale value typically declines.
  • ⓘInjury history unavailable from current data source.

League translation

What happened to players who moved from this league to the big-five leagues (observed, not a forecast).

Already playing in a big-five league.

Output is relative to positional peers in each league. Movers are a selected group (clubs buy players who fit), so treat this as context, not a guarantee.

Season-by-season (domestic league)

Context-adjusted values are model outputs.

SeasonClubLeaguePosAppsMinMin shareGAG+A/90Adj. G+A/90Opp. EloTeam EloLeague str.
2025/26OGC NiceLigue 1CM31177358%020.100.17147713580.88
2024/25OGC NiceLigue 1CM62348%301.150.42152715210.88
2023/24OGC NiceLigue 1CM29198065%230.230.21147715110.87
2022/23RC Strasbourg AlsaceLigue 1CM18143142%120.190.23144114410.82
2022/23Aston VillaPremier LeagueCM2100%000.000.19149416251.23
2021/22Aston VillaPremier LeagueCM1035210%000.000.20166015201.17
2020/21Olympique MarseilleLigue 1CM1283024%230.540.32140214550.75
2020/21Aston VillaPremier LeagueCM92919%000.000.18151615171.19
2019/20Olympique MarseilleLigue 1CM27218687%550.410.31140715390.82
2018/19Olympique MarseilleLigue 1CM33240670%530.300.25146214770.82
2017/18Olympique MarseilleLigue 1AM33217464%920.460.32143516010.85
2016/17Montpellier HSCLigue 1CM20174651%370.520.42142013800.88
2016/17Olympique MarseilleLigue 1CM17135840%170.530.36140015410.88
2015/16Montpellier HSCLigue 1CM1455416%300.490.29143414310.78
2014/15Montpellier HSCLigue 1CM32274380%640.330.31143214340.80
2013/14Montpellier HSCLigue 1CM32246472%120.110.16146113720.79

Cups & continental competitions

SeasonCompetitionClubAppsMinGAAvg opp. Elo
2025/26Uefa Europa LeagueOGC Nice6340001514
2025/26Uefa Champions League QualifyingOGC Nice128001631
2022/23Fa CupAston Villa16710—
2020/21Uefa Champions LeagueOlympique Marseille6370001663
2020/21Trophee Des ChampionsOlympique Marseille134001771
2018/19Uefa Europa LeagueOlympique Marseille2135011589
2017/18Uefa Europa LeagueOlympique Marseille131066011513
2017/18Uefa Europa League QualifyingOlympique Marseille4360201392

Small continental samples are shown for context only and are not over-weighted.

Historical comparables

Most similar profiles 2+ years ago (same position group) and what happened next. Chosen by similarity only — failures included.

Player (then)AgeValue then~2y laterOutcome
Dalbert
Serie A · 2022
29€2.5M€1.0Mfell
Josuha Guilavogui
Ligue 1 · 2022
32€3.5M€700kfell
Ryad Boudebouz
Ligue 1 · 2022
32€2.0M€1.2Mfell
Yoann Gourcuff
Ligue 1 · 2017
31€2.5M€2.0Mfell
Filip Djuricic
Serie A · 2023
31€1.8M€1.3Mfell
Aaron Hunt
Bundesliga · 2016
30€3.5M€1.5Mfell
Tolgay Arslan
Serie A · 2021
31€3.0M€1.4Mfell
Joris Marveaux
Ligue 1 · 2014
32€1.0M€500kfell

Transfer history

Fees as reported by the source; undisclosed fees shown as unknown, never estimated.

DateFromToFeeMV at time
1 Jul 2024Aston VillaNice€4.0M€8.0M
30 Jun 2024NiceAston VillaFree / loan€8.0M
24 Jul 2023Aston VillaNiceFree / loan€6.0M
30 Jun 2023R. StrasbourgAston VillaFree / loan€6.0M
23 Jan 2023Aston VillaR. StrasbourgFree / loan€6.0M
26 Jan 2021MarseilleAston Villa€15.8M€20.0M
17 Jan 2017MontpellierMarseille€12.0M€10.0M
1 Jul 2013Le Mans FCMontpellier€700k€500k
1 Jul 2012Le Mans FC BLe Mans FCUnknownData unavailable
1 Jul 2011Le Mans FC U19Le Mans FC BUnknownData unavailable
1 Jul 2010Le Mans FC U17Le Mans FC U19UnknownData unavailable
1 Jul 2009Bourges JugendLe Mans FC U17Free / loanData unavailable

MoneyballAI identifies statistical opportunities from available data. A player flagged as a potential bargain is not guaranteed to succeed, to transfer, to rise in value, or to generate resale profit. Market values, fees and contracts come from third-party sources; ranges are model estimates with stated confidence.