Output is real: finishing sits in line with xG.
Small sample — 8 apps, 635 min. Treat the percentiles with caution.
Holding a steady profile vs last season at 27.
| Season | Team | League | Min | Apps | G/90 | A/90 | KP/90 |
|---|---|---|---|---|---|---|---|
| 2026-27 | Orlando City SC | Major League Soccer | 635 | 8 | 0.00 | 0.14 | 0.71 |
| 2025-26 | Houston Dynamo | Major League Soccer | 2,666 | 32 | 0.07 | 0.14 | 1.15 |
| 2024-25 | Houston Dynamo | Major League Soccer | 2,843 | 34 | 0.09 | 0.09 | 1.17 |
| 2023-24 | Houston Dynamo | Major League Soccer | 1,486 | 35 | 0.18 | 0.12 | 1.27 |
| 2022-23 | Houston Dynamo | Major League Soccer | 1,642 | 27 | 0.05 | 0.05 | 0.49 |
| 2021-22 | Houston Dynamo | Major League Soccer | 1,489 | 20 | 0.12 | 0.18 | 1.21 |
| 2020-21 | Toronto FC | Major League Soccer | 4 | 1 | 0.00 | 0.00 | 0.00 |
Profiles like W. Sands — defenders with this shape at 27.
Watch the downside: aerial (1st pct) is a real weakness for the role.
Reliable: form in line with his season rate — no meaningful swings.
Top underlying game: 0.87 xG vs Atlanta United FC, 1 goal.