Player Comparison

Side by side on performance, context, cost and risk. Differences are explained — no single 'better player' verdict.

Morgan Sanson removeJanik Haberer remove
Age3132
PositionCentral midfielderCentral midfielder
Club · leagueOGC Nice · Ligue 11.FC Union Berlin · Bundesliga
League strength0.880.94
Team strength (Elo)13581392
League minutes1773 (58%)1652 (54%)
G+A per 90 (raw)0.100.05
G+A per 90 (context-adjusted)0.170.12
Passing / defending / progressionData unavailableData unavailable
Performance percentile6562
Market value€3.5M€2.0M
Estimated acquisition€906k – €2.7M€509k – €1.6M
Model value€1.2M – €2.4M€1.1M – €2.5M
Projected value (24m)€802k – €2.4M€538k – €1.5M
Bargain Index32/10047/100
DevelopmentLowLow
Breakout probabilityn/a (age > 23)n/a (age > 23)
RiskModerateHigh
Data confidenceMediumMedium
Value picture
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.
Estimated acquisition€509k – €1.6M
Model value (performance-implied)€1.1M – €2.5M
Projected value (24 months)€538k – €1.5M
Dashed line: current market value (€2.0M). Bars are 20–80% model ranges; tick = median.

What separates Morgan Sanson and Janik Haberer

  • Haberer is estimated to cost far less (€679k vs €1.2M mid-estimate).
  • On value for money the model prefers Haberer (Bargain Index 47 vs 32) — this is not a statement about who is the better player.
  • Risk differs: Sanson Moderate, Haberer High.