Player Comparison

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

Samuele Ricci removeMatt O'Riley remove
Age2425
PositionCentral midfielderCentral midfielder
Club · leagueAC Milan · Serie AOlympique Marseille · Ligue 1
League strength0.930.88
Team strength (Elo)15701527
League minutes1297 (38%)942 (28%)
G+A per 90 (raw)0.350.38
G+A per 90 (context-adjusted)0.220.23
Passing / defending / progressionData unavailableData unavailable
Performance percentile7972
Market value€22.0M€18.0M
Estimated acquisition€14.0M – €26.9M€10.9M – €22.0M
Model value€6.7M – €28.6M€4.6M – €15.0M
Projected value (24m)€10.6M – €25.9M€7.4M – €23.5M
Bargain Index36/10023/100
DevelopmentModerateModerate
Breakout probabilityn/a (age > 23)n/a (age > 23)
RiskModerateModerate
Data confidenceMediumMedium
Value picture
Estimated acquisition€14.0M – €26.9M
Model value (performance-implied)€6.7M – €28.6M
Projected value (24 months)€10.6M – €25.9M
Dashed line: current market value (€22.0M). Bars are 20–80% model ranges; tick = median.
Estimated acquisition€10.9M – €22.0M
Model value (performance-implied)€4.6M – €15.0M
Projected value (24 months)€7.4M – €23.5M
Dashed line: current market value (€18.0M). Bars are 20–80% model ranges; tick = median.

What separates Samuele Ricci and Matt O'Riley

  • On value for money the model prefers Ricci (Bargain Index 36 vs 23) — this is not a statement about who is the better player.