Jonny Otto

32 yrs · Right-back (also LB, LM, LW) · Spain
Deportivo Alavés · Laliga · Foot: both · Height: 175 cm
Risk: HighConfidence: MediumSample: HighDevelopment: LowContract: until 30 Jun 2027
Market value
€2.2M
Updated 6 days ago
Estimated acquisition
€554k – €1.7M
Estimated · 20–80% range
Model value
€1.2M – €3.3M
Performance-implied · estimated
Projected (24m)
€705k – €1.6M
Resale range · estimated
Potential value gap
-€470k – €2.7M
Model value − acquisition

Value picture

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

Estimated acquisition€554k – €1.7M
Model value (performance-implied)€1.2M – €3.3M
Projected value (24 months)€705k – €1.6M
Dashed line: current market value (€2.2M). Bars are 20–80% model ranges; tick = median.

The model rates Jonny Otto's performance-implied value at EUR 1.2M-3.3M, above the estimated acquisition range of EUR 0.6M-1.7M. Its 24-month market value projection is EUR 0.7M-1.6M. 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: 34

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

PerformanceHigh82.8th pct among DEF peers (age-neutral)
AgeUnfavorable32.3 years
Acquisition costVery favorableest. €738k vs market €2.2M
Expected appreciationVery low-56% over ~2 years (model)
Value gapVery largeweak predictor on its own
DevelopmentLow
League translationBig-five leagueleague coefficient 0.95
Tactical fitNot evaluatedRequires event/role data not available from the current free source.
RiskHigh
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: €20.0M

Profile vs positional peers

Percentiles among 1268 evaluated DEF players with 900+ minutes.

Performance (last season, league)

Minutes
2998 (88% of available)
Goals + assists / 90
0.00
Context-adjusted G+A / 90
0.04
xG, xA, progression
Data unavailable
Defensive actions
Data unavailable
Performance percentile
83 (High)

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.95 (rank 2)
Team strength (Elo)
1410
Opponent strength
1491
Possession, role
Data unavailable

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

Potential

Development
Low
Trajectory
declining
Breakout probability
Age > 23
Resale range (24m)
€705k – €1.6M

Trajectory drivers: minutes share up 28 pts; changed club; league level up (+252 Elo); relative output down 56% vs positional peers.

Historical comparables (8): median 2-year value change -40% (IQR -47% to -19%).

Risk profile

Overall: High

  • ▲Age 32: resale value typically declines.
  • ⚠Contract ends in 12 months: cheaper, but competition and wage demands likely.
  • ⚠Declining trajectory versus previous season.
  • ⓘ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/26Deportivo AlavésLaligaRB34299888%000.000.04149114100.95
2024/25Panthessalonikios Athlitikos Omilos KonstantinoupolitonSuper League 1RB18139760%020.130.09132113780.35
2023/24Panthessalonikios Athlitikos Omilos KonstantinoupolitonSuper League 1RB52149%010.420.13119915350.42
2023/24Wolverhampton WanderersPremier LeagueLW140%000.000.99189714671.14
2022/23Wolverhampton WanderersPremier LeagueLB18126237%100.070.14154814971.23
2021/22Wolverhampton WanderersPremier LeagueRB13102330%200.180.15156215081.17
2020/21Wolverhampton WanderersPremier LeagueLM749915%000.000.17158815161.19
2019/20Wolverhampton WanderersPremier LeagueLM35289285%220.120.13157916131.14
2018/19Wolverhampton WanderersPremier LeagueLM33277981%120.100.14156615511.22
2017/18Celta de VigoLaligaLB36320494%210.080.10153615231.11
2016/17Celta de VigoLaligaLB30220765%030.120.11158315201.11
2015/16Celta de VigoLaligaLB36295286%140.150.17158915691.17
2014/15Celta de VigoLaligaLB36296687%020.060.08158215641.18
2013/14Celta de VigoLaligaLB26216763%020.080.13154815331.19
2012/13Celta de VigoLaligaRB19162748%000.000.05150214281.06

Cups & continental competitions

SeasonCompetitionClubAppsMinGAAvg opp. Elo
2025/26Copa Del ReyDeportivo Alavés311400—
2024/25Uefa Europa LeaguePanthessalonikios Athlitikos Omilos Konstantinoupoliton9787011548
2024/25Uefa Europa League QualifyingPanthessalonikios Athlitikos Omilos Konstantinoupoliton2170001271
2024/25Kypello ElladasPanthessalonikios Athlitikos Omilos Konstantinoupoliton112000—
2024/25Uefa Champions League QualifyingPanthessalonikios Athlitikos Omilos Konstantinoupoliton190001251
2023/24Kypello ElladasPanthessalonikios Athlitikos Omilos Konstantinoupoliton221001—
2022/23Fa CupWolverhampton Wanderers215400—
2020/21Fa CupWolverhampton Wanderers14500—
2019/20Uefa Europa LeagueWolverhampton Wanderers6378011500
2019/20Uefa Europa League QualifyingWolverhampton Wanderers5297001357
2019/20Fa CupWolverhampton Wanderers29000—
2018/19Fa CupWolverhampton Wanderers545100—
2017/18Copa Del ReyCelta de Vigo435200—
2016/17Uefa Europa LeagueCelta de Vigo121102001551
2016/17Copa Del ReyCelta de Vigo863810—
2015/16Copa Del ReyCelta de Vigo858610—
2014/15Copa Del ReyCelta de Vigo318500—
2013/14Copa Del ReyCelta de Vigo212300—
2012/13Copa Del ReyCelta de Vigo19000—

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
Kevin Vogt
Bundesliga · 2024
33€2.0M€400kfell
Iza Carcelén
Laliga · 2024
31€1.5M€1.5Mflat
Fali
Laliga · 2024
31€2.0M€2.0Mflat
Pablo Marí
Serie A · 2024
31€3.5M€2.0Mfell
Ricardo Rodríguez
Serie A · 2023
31€3.5M€2.0Mfell
Nicolas Pallois
Ligue 1 · 2020
33€2.0M€1.5Mfell
Mike Williamson
Premier League · 2014
31€3.5M€1.5Mfell
Stefan Mitrovic
Ligue 1 · 2019
29€3.5M€2.2Mfell

Transfer history

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

DateFromToFeeMV at time
2 Jul 2025PAOKAlavésFree / loan€3.0M
29 Jan 2024WolvesPAOKFree / loan€8.0M
31 Jan 2019AtléticoWolves€21.0M€12.0M
30 Jan 2019WolvesAtléticoFree / loan€12.0M
26 Jul 2018AtléticoWolvesFree / loan€12.0M
25 Jul 2018Celta de VigoAtlético€7.0M€12.0M
1 Jan 2013Celta Vigo BCelta de VigoUnknownData unavailable
1 Jul 2011Celta U19Celta Vigo BUnknownData 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.