Player Comparison

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

Sory Kaba removeThomas Henry remove
Age3031
PositionStrikerStriker
Club · leagueOud-Heverlee Leuven · Jupiler Pro LeagueStandard Liège · Jupiler Pro League
League strength0.650.65
Team strength (Elo)13291341
League minutes1126 (42%)1361 (50%)
G+A per 90 (raw)0.560.33
G+A per 90 (context-adjusted)0.620.48
Passing / defending / progressionData unavailableData unavailable
Performance percentile2928
Market value€1.0M€500k
Estimated acquisition€266k – €1.4M€148k – €480k
Model value€439k – €2.3M€361k – €2.0M
Projected value (24m)€268k – €810k€188k – €488k
Bargain Index20/10075/100
DevelopmentLowLow
Breakout probabilityn/a (age > 23)n/a (age > 23)
RiskModerateHigh
Data confidenceMediumMedium
Value picture
Estimated acquisition€266k – €1.4M
Model value (performance-implied)€439k – €2.3M
Projected value (24 months)€268k – €810k
Dashed line: current market value (€1.0M). Bars are 20–80% model ranges; tick = median.
Estimated acquisition€148k – €480k
Model value (performance-implied)€361k – €2.0M
Projected value (24 months)€188k – €488k
Dashed line: current market value (€500k). Bars are 20–80% model ranges; tick = median.

What separates Sory Kaba and Thomas Henry

  • Kaba has higher context-adjusted goal contributions (0.62 vs 0.48 per 90).
  • Henry is estimated to cost far less (€198k vs €642k mid-estimate).
  • On value for money the model prefers Henry (Bargain Index 75 vs 20) — this is not a statement about who is the better player.
  • Risk differs: Kaba Moderate, Henry High.