Player Comparison

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

Troy Parrott removeHyeon-gyu Oh remove
Age2425
PositionStrikerStriker
Club · leagueAZ Alkmaar · EredivisieKRC Genk · Jupiler Pro League
League strength0.430.65
Team strength (Elo)13931411
League minutes2206 (72%)2197 (72%)
G+A per 90 (raw)0.860.74
G+A per 90 (context-adjusted)0.520.52
Passing / defending / progressionData unavailableData unavailable
Performance percentile6555
Market value€25.0M€15.0M
Estimated acquisition€17.8M – €34.0M€10.9M – €22.4M
Model value€3.3M – €16.5M€2.2M – €12.9M
Projected value (24m)€12.0M – €29.1M€6.6M – €20.0M
Bargain Index26/10013/100
DevelopmentModerateLow
Breakout probabilityn/a (age > 23)n/a (age > 23)
RiskLowLow
Data confidenceMediumMedium
Value picture
Estimated acquisition€17.8M – €34.0M
Model value (performance-implied)€3.3M – €16.5M
Projected value (24 months)€12.0M – €29.1M
Dashed line: current market value (€25.0M). Bars are 20–80% model ranges; tick = median.
Estimated acquisition€10.9M – €22.4M
Model value (performance-implied)€2.2M – €12.9M
Projected value (24 months)€6.6M – €20.0M
Dashed line: current market value (€15.0M). Bars are 20–80% model ranges; tick = median.

What separates Troy Parrott and Hyeon-gyu Oh

  • Oh plays in a stronger league (0.65 vs 0.43); the other's output carries more translation uncertainty.
  • Oh is estimated to cost far less (€15.0M vs €24.1M mid-estimate).
  • On value for money the model prefers Parrott (Bargain Index 26 vs 13) — this is not a statement about who is the better player.