Output is real: finishing sits in line with xG.
Small sample — 23 apps, 538 min. Treat the percentiles with caution.
Open-play threat: 100% of his non-penalty output comes in open play.
Steady across opponent tiers — no big drop against the top third.
| Stat | Top third | Middle | Bottom third |
|---|---|---|---|
| Matches | 5 | 4 | 7 |
| Tackles /90 | 1.75 | 1.84 | 1.27 |
| Interceptions /90 | 1.75 | 2.76 | 2.54 |
| Key passes /90 | 1.75 | 3.67 | 2.54 |
| Take-ons /90 | 0.58 | 0.00 | 2.54 |
| Pass accuracy | 81.8% | 68.8% | 70.9% |
Adjustment v1.1 · calibrated against 1401 league transitions + 1004 cross-league cup fixtures · methodology
Ahead of his age group: 86th percentile for creation among U23 midfielders.
vs U23 midfielders · 174 peers · pool pct → age bandProfiles like P. Katseris — midfielders with this shape at 22.
Watch the downside: progression (5th pct) is a real weakness for the role.
Valuation holding steady.
| Date | From | To | Fee | Market value |
|---|---|---|---|---|
| Jan 2026 | Mönchengladbach | Derby | €400K | €3.0M |
| Jun 2025 | Utrecht | Mönchengladbach | free | €3.5M |
| Aug 2023 | Mönchengladbach | Utrecht | free | €2.0M |
| Jul 2022 | Midtjylland | Mönchengladbach | €2.0M | €350K |
| Jul 2021 | Midtjylland U19 | Midtjylland | — | — |
| Aug 2020 | FCM Youth | Midtjylland U19 | — | — |
| Jul 2017 | Odense KS | FCM Youth | free | — |
Top underlying game: 0.29 xG away to FC St. Pauli, 1 goal.