Underperforming xG by 3 — the chances are there; finishing should catch up.
Steady across opponent tiers — no big drop against the top third.
| Stat | Top third | Middle | Bottom third |
|---|---|---|---|
| Matches | 12 | 10 | 11 |
| Tackles /90 | 1.14 | 1.91 | 0.26 |
| Interceptions /90 | 0.23 | 1.15 | 0.39 |
| Key passes /90 | 1.49 | 2.11 | 2.45 |
| Take-ons /90 | 0.34 | 0.57 | 0.52 |
| Pass accuracy | 74.9% | 74.4% | 75.9% |
Adjustment v1.1 · calibrated against 1401 league transitions + 1004 cross-league cup fixtures · methodology
Ahead of his age group: 87th percentile for creation among midfielders aged 27–31.
vs midfielders aged 27–31 · 222 peers · pool pct → age bandProfiles like F. Rieder — midfielders with this shape at 29.
Watch the downside: progression (8th pct) is a real weakness for the role.
Reliable: form in line with his season rate — no meaningful swings.
Value sliding — down 43% over the last year.
| Date | From | To | Fee | Market value |
|---|---|---|---|---|
| Jun 2026 | Portsmouth | Ipswich | free | €4.0M |
| Sep 2025 | Ipswich | Portsmouth | free | €6.0M |
| Jul 2021 | Barnsley | Ipswich | €875K | €1.0M |
| Jul 2019 | Coventry | Barnsley | — | €200K |
| Jan 2019 | Portsmouth | Coventry | €550K | €200K |
| Jan 2019 | Coventry | Portsmouth | free | €200K |
| Aug 2018 | Portsmouth | Coventry | free | €200K |
| Jan 2015 | Portsmouth U18 | Portsmouth | — | — |
Top underlying game: 0.81 xG vs West Brom, 1 goal.