Manchester City
Defender
Age
25
13.07.2000
Market value
€71.5m
Quality
102
/ 100
Overall
90
/ 100
Player radar
hover any spoke
Career by season
| Season | Team | M | G | A | 🟨 | 🟥 | Rating |
|---|
Last 42 matches
Club + NT
| Date | Comp. | Home | Score | Away | Min | G | A | 🟨 | 🟥 | Rating | W/L |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 17.06.26 | WC | England | 4–2 | Croatia | 3' | · | · | · | · | — | W |
| 10.06.26 | FI | England | 3–0 | Costa Rica | 27' | · | · | · | · | W | |
| 06.06.26 | FI | England | 1–0 | New Zealand | 45' | · | · | · | · | W | |
| 24.05.26 | PL | Manchester City | 1–2 | Aston Villa | not in the squad | · | · | · | · | — | L |
| 19.05.26 | PL | Bournemouth | 1–1 | Manchester City | 90' | · | · | · | · | D | |
| 16.05.26 | FAC | Chelsea | 0–1 | Manchester City | 90' | · | · | · | · | W | |
| 13.05.26 | PL | Manchester City | 3–0 | Crystal Palace | 90' | · | · | · | · | W | |
| 09.05.26 | PL | Manchester City | 3–0 | Brentford | 90' | · | · | · | · | W | |
| 04.05.26 | PL | Everton | 3–3 | Manchester City | 90' | · | 1 | · | · | D | |
| 25.04.26 | FAC | Manchester City | 2–1 | Southampton | on the bench | · | · | · | · | — | W |
| 22.04.26 | PL | Burnley | 0–1 | Manchester City | 90' | · | · | · | · | W | |
| 19.04.26 | PL | Manchester City | 2–1 | Arsenal | 90' | · | · | 1 | · | W | |
| 12.04.26 | PL | Chelsea | 0–3 | Manchester City | 90' | 1 | · | · | · | W | |
| 04.04.26 | FAC | Manchester City | 4–0 | Liverpool | 90' | · | · | · | · | W | |
| 31.03.26 | BAR | Anglia | 0–1 | Japán | 83' | · | · | · | · | L | |
| 22.03.26 | EFL | Arsenal | 0–2 | Manchester City | Not in squad | · | · | · | · | — | W |
| 17.03.26 | BL | Manchester City | 1–2 | Real Madrid | 45' | · | · | · | · | L | |
| 14.03.26 | PL | West Ham | 1–1 | Manchester City | 90' | · | · | · | · | D | |
| 11.03.26 | BL | Real Madrid | 3–0 | Manchester City | 90' | · | · | · | · | L | |
| 07.03.26 | FAC | Newcastle | 1–3 | Manchester City | On the bench | · | · | · | · | — | W |
| 04.03.26 | PL | Manchester City | 2–2 | Nottingham | 90' | · | · | · | · | D | |
| 28.02.26 | PL | Leeds | 0–1 | Manchester City | 90' | · | · | · | · | W | |
| 21.02.26 | PL | Manchester City | 2–1 | Newcastle | 90' | · | · | · | · | W | |
| 14.02.26 | FAC | Manchester City | 2–0 | Salford | 26' | 1 | · | · | · | W | |
| 11.02.26 | PL | Manchester City | 3–0 | Fulham | 90' | · | · | · | · | W | |
| 08.02.26 | PL | Liverpool | 1–2 | Manchester City | 90' | · | · | 1 | · | W | |
| 04.02.26 | EFL | Manchester City | 3–1 | Newcastle | Not in squad | · | · | · | · | — | W |
| 01.02.26 | PL | Tottenham | 2–2 | Manchester City | 90' | · | · | · | · | D | |
| 28.01.26 | BL | Manchester City | 2–0 | Galatasaray | Not in squad | · | · | · | · | — | W |
| 24.01.26 | PL | Manchester City | 2–0 | Wolves | 90' | · | · | · | · | W | |
| 20.01.26 | BL | Bodø/Glimt | 3–1 | Manchester City | Not in squad | · | · | · | · | — | L |
| 17.01.26 | PL | Sunderland | 2–1 | Crystal Palace | Not in squad | · | · | · | · | — | L |
| 10.01.26 | FAC | Macclesfield | 2–1 | Crystal Palace | 90' | · | · | 1 | · | L | |
| 07.01.26 | PL | Crystal Palace | 0–0 | Aston Villa | 90' | · | · | · | · | D | |
| 04.01.26 | PL | Newcastle | 2–0 | Crystal Palace | 90' | · | · | 1 | · | L | |
| 01.01.26 | PL | Crystal Palace | 1–1 | Fulham | 90' | · | · | · | · | D | |
| 16.11.25 | WC | Albania | 0–2 | England | Foot Injury | · | · | · | · | — | W |
| 13.11.25 | WC | England | 2–0 | Serbia | Foot Injury | · | · | · | · | — | W |
| 09.09.25 | WC | Serbia | 0–5 | England | 90' | 1 | 1 | · | · | W | |
| 06.09.25 | WC | England | 2–0 | Andorra | 76' | · | · | · | · | W | |
| 07.06.25 | WC | Andorra | 0–1 | England | Head Injury | · | · | · | · | — | W |
| 24.03.25 | WC | England | 3–0 | Latvia | 90' | · | · | · | · | W |
Transfer history
- 19.01.2026 Crystal Palace → Manchester City €23.0m
- 18.07.2021 Chelsea → Crystal Palace €23.3m
- 31.05.2021 Swansea → Chelsea
- 26.08.2020 Chelsea → Swansea
- 31.07.2020 Swansea → Chelsea
- 10.01.2020 Chelsea → Swansea
Injury history
- Foot Injury 09.11.2025 → 21.11.2025
- Head Injury 18.05.2025 → 11.07.2025
- Knee Injury 05.02.2024 → 05.05.2024
- Injury 10.09.2023 → 22.09.2023
- Ankle Injury 20.05.2022 → 06.06.2022
- Ankle Injury 09.05.2022 → 14.05.2022
- Injury 10.03.2021 → 19.03.2021