Output is real: finishing sits in line with xG.
Shows up against the best — output holds against top-third opponents.
| Stat | Top third | Middle | Bottom third |
|---|---|---|---|
| Matches | 8 | 6 | 10 |
| Tackles /90 | 2.03 | 0.76 | 1.54 |
| Interceptions /90 | 0.76 | 0.76 | 0.88 |
| Key passes /90 | 1.02 | 1.89 | 1.10 |
| Take-ons /90 | 1.02 | 1.13 | 1.98 |
| Pass accuracy | 79.0% | 83.7% | 85.6% |
Adjustment v1.1 · calibrated against 1401 league transitions + 1004 cross-league cup fixtures · methodology
Elite among his peers: 95th percentile for take-ons among midfielders aged 25–29.
vs midfielders aged 25–29 · 261 peers · pool pct → age bandProfiles like Q. Timber — midfielders with this shape at 27.
Watch the downside: progression (16th pct) is a real weakness for the role.
Reliable: form in line with his season rate — no meaningful swings.
Valuation holding steady.
| Date | From | To | Fee | Market value |
|---|---|---|---|---|
| Jun 2026 | Ipswich | Napoli | free | €8.0M |
| Aug 2025 | Napoli | Ipswich | free | €12M |
| Jun 2025 | Ipswich | Napoli | free | €12M |
| Aug 2024 | Napoli | Ipswich | free | €10M |
| Aug 2023 | Stade Reims | Napoli | €12M | €6.0M |
| Jan 2022 | Midtjylland | Stade Reims | €10M | €5.0M |
| Jul 2018 | Örgryte | Midtjylland | €200K | €50K |
| Dec 2016 | Örgryte U17 | Örgryte | — | — |
Top underlying game: 0.33 xG vs Oxford United.