Bernardo

31 yrs · Left-back (also CB, LM, RB) · Brazil
TSG 1899 Hoffenheim · Bundesliga · Foot: left · Height: 186 cm
Risk: ModerateConfidence: MediumSample: HighDevelopment: LowContract: until 30 Jun 2027
Market value
€4.0M
Updated 6 days ago
Estimated acquisition
€1.0M – €3.1M
Estimated · 20–80% range
Model value
€1.6M – €6.3M
Performance-implied · estimated
Projected (24m)
€967k – €2.5M
Resale range · estimated
Potential value gap
-€1.5M – €5.3M
Model value − acquisition

Value picture

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

Estimated acquisition€1.0M – €3.1M
Model value (performance-implied)€1.6M – €6.3M
Projected value (24 months)€967k – €2.5M
Dashed line: current market value (€4.0M). Bars are 20–80% model ranges; tick = median.

The model rates Bernardo's performance-implied value at EUR 1.6M-6.3M, above the estimated acquisition range of EUR 1.0M-3.1M. Its 24-month market value projection is EUR 1.0M-2.5M. 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: 20

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

PerformanceHigh78.4th pct among DEF peers (age-neutral)
AgeUnfavorable31.1 years
Acquisition costVery favorableest. €1.4M vs market €4.0M
Expected appreciationVery low-62% over ~2 years (model)
Value gapVery largeweak predictor on its own
DevelopmentLow
League translationBig-five leagueleague coefficient 0.94
Tactical fitNot evaluatedRequires event/role data not available from the current free source.
RiskModerate
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: €9.0M

Profile vs positional peers

Percentiles among 1268 evaluated DEF players with 900+ minutes.

Performance (last season, league)

Minutes
2319 (76% of available)
Goals + assists / 90
0.00
Context-adjusted G+A / 90
0.03
xG, xA, progression
Data unavailable
Defensive actions
Data unavailable
Performance percentile
78 (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.94 (rank 3)
Team strength (Elo)
1508
Opponent strength
1495
Possession, role
Data unavailable

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

Potential

Development
Low
Trajectory
stable
Breakout probability
Age > 23
Resale range (24m)
€967k – €2.5M

Trajectory drivers: minutes share up 18 pts; changed club; team strength up (+182 Elo); role change CB -> LB; relative output down 45% vs positional peers.

Historical comparables (8): median 2-year value change -43% (IQR -67% to -30%).

Risk profile

Overall: Moderate

  • ⚠Contract ends in 12 months: cheaper, but competition and wage demands likely.
  • ⚠Age 31: resale value typically declines.
  • ⓘ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/26TSG 1899 HoffenheimBundesligaLB29231976%000.000.03149515080.94
2024/25VfL BochumBundesligaCB21178158%000.000.03147413260.94
2023/24VfL BochumBundesligaLB33292596%100.030.07150313721.01
2020/21Brighton & Hove AlbionPremier LeagueLM32056%000.000.35172914921.19
2019/20Brighton & Hove AlbionPremier LeagueLB1467820%000.000.11162714491.14
2018/19Brighton & Hove AlbionPremier LeagueLB22175051%010.050.10153914171.22
2017/18RB LeipzigBundesligaLB18135044%110.130.08149115701.04
2016/17RB LeipzigBundesligaRB22189462%010.050.07153315941.06

Cups & continental competitions

SeasonCompetitionClubAppsMinGAAvg opp. Elo
2025/26Dfb PokalTSG 1899 Hoffenheim221000—
2023/24Dfb PokalVfL Bochum112000—
2020/21Fa CupBrighton & Hove Albion13000—
2019/20Fa CupBrighton & Hove Albion11900—
2018/19Fa CupBrighton & Hove Albion442000—
2017/18Uefa Europa LeagueRB Leipzig5265001651
2017/18Dfb PokalRB Leipzig112000—
2017/18Uefa Champions LeagueRB Leipzig3115001593
2016/17Uefa Champions League QualifyingFußballclub Red Bull Salzburg6567101385

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
Germán Pezzella
Laliga · 2023
32€5.0M€1.8Mfell
Marc Planus
Ligue 1 · 2013
31€2.5M€500kfell
Néstor Araújo
Laliga · 2022
31€4.0M€1.0Mfell
Ricardo Rodríguez
Serie A · 2023
31€3.5M€2.0Mfell
Geoff Cameron
Premier League · 2016
31€3.0M€2.5Mflat
Davide Astori
Serie A · 2016
29€7.5M€7.5Mflat
Sebastian Langkamp
Bundesliga · 2017
29€3.0M€2.0Mfell
Pablo Marí
Serie A · 2024
31€3.5M€2.0Mfell

Transfer history

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

DateFromToFeeMV at time
1 Jul 2025VfL BochumHoffenheimFree / loan€5.5M
2 Aug 2023SalzburgVfL Bochum€600k€2.5M
2 Jul 2021BrightonSalzburgUnknown€4.0M
30 Jun 2021SalzburgBrightonFree / loan€4.0M
19 Jan 2021BrightonSalzburgFree / loan€4.8M
5 Jul 2018LeipzigBrighton€10.0M€6.0M
28 Aug 2016SalzburgLeipzig€6.0M€1.0M
14 Jan 2016Ponte PretaSalzburgUnknown€100k
7 Jan 2016Red BullPonte PretaFree / loan€100k
16 Jun 2015Ponte PretaRed BullFree / loan€100k
1 Jan 2015Coritiba U20Ponte PretaFree / loanData unavailable
15 Apr 2014Red BullCoritiba U20Free / loanData unavailable
2 Dec 2013Coritiba U20Red BullFree / loanData unavailable
12 Mar 2013GO Audax U20Coritiba U20Free / 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.