Up and down all day — tackles, carries, repeats.
Output is real: finishing sits in line with xG.
Set-piece reliant: 67% of his non-penalty output comes from set pieces.
Shows up against the best — output holds against top-third opponents.
| Stat | Top third | Middle | Bottom third |
|---|---|---|---|
| Matches | 10 | 14 | 6 |
| Tackles /90 | 2.18 | 1.39 | 2.10 |
| Interceptions /90 | 1.22 | 0.70 | 1.05 |
| Blocks /90 | 0.41 | 0.08 | 0.42 |
| Duels won /90 | 5.98 | 4.03 | 5.24 |
| Pass accuracy | 81.7% | 87.9% | 86.5% |
Rising: take-ons up sharply vs last season.
Elite among his peers: 90th percentile for ball winning among defenders aged 26–30.
vs defenders aged 26–30 · 258 peers · pool pct → age band| Season | Team | League | Min | Apps | Tk/90 | Int/90 | KP/90 |
|---|---|---|---|---|---|---|---|
| 2025-26 | Lille | Ligue 1 | 2,253 | 30 | 1.76 | 0.92 | 1.48 |
| 2024-25 | Real Betis | La Liga | 1,998 | 28 | 1.62 | 0.99 | 0.72 |
| 2023-24 | Nice | Ligue 1 | 354 | 19 | 1.78 | 1.53 | 0.76 |
| 2022-23 | Southampton | Premier League | 1,838 | 29 | 2.64 | 0.98 | 0.73 |
| 2021-22 | Southampton | Premier League | 1,625 | 20 | 1.88 | 0.94 | 0.44 |
| 2020-21 | Stade Brestois 29 | Ligue 1 | 3,141 | 36 | 1.72 | 1.29 | 1.06 |
Profiles like Emerson Royal — defenders with this shape at 28.
Watch the downside: aerial (1st pct) is a real weakness for the role.
Reliable: form in line with his season rate — no meaningful swings.
Valuation holding steady.
Top underlying game: 0.45 xG away to Paris Saint Germain.