Player Comparison
Side by side on performance, context, cost and risk. Differences are explained — no single 'better player' verdict.
| Edmond Tapsoba remove | Pierre Kalulu remove | |
|---|---|---|
| Age | 27 | 26 |
| Position | Centre-back | Centre-back |
| Club · league | Bayer 04 Leverkusen · Bundesliga | Juventus FC · Serie A |
| League strength | 0.94 | 0.93 |
| Team strength (Elo) | 1626 | 1614 |
| League minutes | 2576 (84%) | 3282 (96%) |
| G+A per 90 (raw) | 0.28 | 0.19 |
| G+A per 90 (context-adjusted) | 0.12 | 0.13 |
| Passing / defending / progression | Data unavailable | Data unavailable |
| Performance percentile | 97 | 92 |
| Market value | €35.0M | €32.0M |
| Estimated acquisition | €23.7M – €41.1M | €22.7M – €41.3M |
| Model value | €19.2M – €38.9M | €16.4M – €34.4M |
| Projected value (24m) | €15.1M – €31.8M | €20.6M – €42.4M |
| Bargain Index | 17/100 | 38/100 |
| Development | Low | Low |
| Breakout probability | n/a (age > 23) | n/a (age > 23) |
| Risk | Low | Low |
| Data confidence | Medium | Medium |
| Value picture | Estimated acquisition€23.7M – €41.1M Model value (performance-implied)€19.2M – €38.9M Projected value (24 months)€15.1M – €31.8M Dashed line: current market value (€35.0M). Bars are 20–80% model ranges; tick = median. | Estimated acquisition€22.7M – €41.3M Model value (performance-implied)€16.4M – €34.4M Projected value (24 months)€20.6M – €42.4M Dashed line: current market value (€32.0M). Bars are 20–80% model ranges; tick = median. |
What separates Edmond Tapsoba and Pierre Kalulu
- On value for money the model prefers Kalulu (Bargain Index 38 vs 17) — this is not a statement about who is the better player.