Mike van der Hoorn

33 yrs · Centre-back · Netherlands
FC Utrecht · Eredivisie · Foot: right · Height: 190 cm
Risk: HighConfidence: MediumSample: HighDevelopment: LowContract: until 31 May 2028
Market value
€750k
Updated 6 days ago
Estimated acquisition
€216k – €801k
Estimated · 20–80% range
Model value
€559k – €1.8M
Performance-implied · estimated
Projected (24m)
€237k – €573k
Resale range · estimated
Potential value gap
-€242k – €1.6M
Model value − acquisition

Value picture

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

Estimated acquisition€216k – €801k
Model value (performance-implied)€559k – €1.8M
Projected value (24 months)€237k – €573k
Dashed line: current market value (€750k). Bars are 20–80% model ranges; tick = median.

The model rates Mike van der Hoorn's performance-implied value at EUR 0.6M-1.8M, above the estimated acquisition range of EUR 0.2M-0.8M. Its 24-month market value projection is EUR 0.2M-0.6M. Confidence is medium: no event-level data (xG, progressive actions) is available from the current free source, and injury history is unavailable.

Bargain Index: not assigned

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

Age above 33 (outside validated pool)

PerformanceAbove average63.3th pct among DEF peers (age-neutral)
AgeUnfavorable33.7 years
Acquisition costVery favorableest. €403k vs market €750k
Expected appreciationVery low-54% over ~2 years (model)
Value gapVery largeweak predictor on its own
DevelopmentLow
League translationUncertainleague coefficient 0.43
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: €3.5M

Profile vs positional peers

Percentiles among 1268 evaluated DEF players with 900+ minutes.

Performance (last season, league)

Minutes
2202 (72% of available)
Goals + assists / 90
0.08
Context-adjusted G+A / 90
0.06
xG, xA, progression
Data unavailable
Defensive actions
Data unavailable
Performance percentile
63 (Above average)

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.43 (rank 15)
Team strength (Elo)
1352
Opponent strength
1290
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)
€237k – €573k

Trajectory drivers: relative output down 54% vs positional peers.

Historical comparables (8): median 2-year value change -59% (IQR -62% to -48%).

Risk profile

Overall: High

  • ▲Age 34: resale value typically declines.
  • ⚠League level coefficient 0.43 (1.00 = big-five average): output may not translate.
  • ⚠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).

Historical movers
82 (DEF)
Relative output kept
65%–166%
Held a regular role (900+ min)
78%
Confidence
Medium

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/26FC UtrechtEredivisieCB29220272%200.080.06129013520.43
2024/25FC UtrechtEredivisieCB31256084%320.180.13130814090.50
2023/24FC UtrechtEredivisieCB21166754%100.050.06137813540.48
2022/23FC UtrechtEredivisieCB25209769%110.090.07135213920.58
2021/22FC UtrechtEredivisieCB31257584%220.140.10134613580.60
2021/22Arminia BielefeldBundesligaCB1130%000.000.08149213681.05
2020/21Arminia BielefeldBundesligaCB22135244%000.000.04153713841.06
2017/18Swansea CityPremier LeagueCB24194957%100.050.07158414211.15
2016/17Swansea CityPremier LeagueCB866119%110.270.17157914551.07
2015/16Ajax AmsterdamEredivisieCB15116838%110.150.06134016190.58
2014/15Ajax AmsterdamEredivisieCB1594731%200.190.08134615430.52
2013/14Ajax AmsterdamEredivisieCB31675%000.000.03131915510.59
2012/13FC UtrechtEredivisieCB31271389%420.200.12137214320.54

Cups & continental competitions

SeasonCompetitionClubAppsMinGAAvg opp. Elo
2025/26Uefa Europa League QualifyingFC Utrecht6525001342
2025/26Uefa Europa LeagueFC Utrecht7470101491
2025/26Knvb BekerFC Utrecht29300—
2024/25Knvb BekerFC Utrecht320200—
2023/24Knvb BekerFC Utrecht17210—
2022/23Knvb BekerFC Utrecht330000—
2021/22Knvb BekerFC Utrecht18110—
2021/22Dfb PokalArminia Bielefeld1800—
2017/18Fa CupSwansea City651900—
2016/17Fa CupSwansea City19000—
2015/16Knvb BekerAjax Amsterdam218000—
2015/16Uefa Europa LeagueAjax Amsterdam180001502
2014/15Knvb BekerAjax Amsterdam218000—
2014/15Uefa Europa LeagueAjax Amsterdam3127101494
2014/15Johan Cruijff SchaalAjax Amsterdam190001282
2014/15Uefa Champions LeagueAjax Amsterdam190001726
2013/14Knvb BekerAjax Amsterdam112000—
2013/14Uefa Europa LeagueAjax Amsterdam190001649
2013/14Uefa Champions LeagueAjax Amsterdam439001696
2012/13Knvb BekerFC Utrecht19000—

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
Mariano
Super Lig · 2020
34€1.0M€400kfell
Georgios Tzavellas
Super League 1 · 2022
35€600k€250kfell
Sokratis Fytanidis
Super League 1 · 2016
32€600k€200kfell
Henrik Dalsgaard
Superliga · 2023
34€500k€200kfell
Fedor Kudryashov
Super Lig · 2022
35€450k€100kfell
Dorin Goian
Super League 1 · 2015
35€500k€300kfell
Kian Hansen
Superliga · 2021
32€400k€400kflat
Caner Osmanpaşa
Super Lig · 2021
33€600k€300kfell

Transfer history

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

DateFromToFeeMV at time
1 Jul 2022Arm. BielefeldUtrecht€150k€1.6M
30 Jun 2022UtrechtArm. BielefeldFree / loan€1.6M
18 Aug 2021Arm. BielefeldUtrechtFree / loan€2.0M
4 Sept 2020SwanseaArm. BielefeldFree / loan€2.8M
6 Jul 2016AjaxSwansea€2.5M€2.0M
1 Jul 2013UtrechtAjax€3.8M€3.0M
1 Jul 2012Utrecht U21UtrechtUnknown€75k
1 Jul 2011Utrecht U19Utrecht U21Unknown€50k
1 Jul 2009Utrecht U17Utrecht U19UnknownData unavailable
1 Jul 2008Utrecht YouthUtrecht U17UnknownData unavailable
1 Jul 2006Almere City FCUtrecht YouthFree / loanData unavailable
1 Jul 2001Buitenboys Yth.Almere City FCFree / loanData 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.

Mike van der Hoorn · MoneyballAI