
Profile
Personal details from the player profile.
- Position
- Defender
- Team
- Monaco
- Nationality
- England
- Born
- 15 Jan 94 · Cheltenham
- Height
- 188 cm
- Weight
- 83 kg
- Shirt
- #3
Season 2026/2027
Totals in all competitions this season.
8Appearances
1Goals
1Assists
720Minutes played
7.26Avg rating (0–10)
0/0Yellow / red cards
This season by competition
2026/2027: appearances, goals, assists, minutes and average rating per competition.
| Competition | Apps | G | A | Min | Rating |
|---|---|---|---|---|---|
| Ligue 1Monaco | 6 | 1 | 1 | 540 | 7.42 |
| Conference LeagueMonaco | 2 | 0 | 0 | 180 | 6.80 |
Last 5 matches
Score, minutes played, goals/assists and match rating (0–10).
All club competitions of the latest season; the rating is weighted by appearances. Statistics come from official match data and are updated daily.
Match log
Average rating, last 20: 6.94
| Date | Match | Min | G | A | Pass % | Rating |
|---|---|---|---|---|---|---|
| 10 Oct 2610.10 | Monaco 2–2 ToulouseLigue 1 | 90 | 0 | 0 | 96% | 6.9 |
| 18 Sept 2618.09 | Monaco 2–1 LensLigue 1 | 90 | 0 | 0 | 91% | 6.9 |
| 12 Sept 2612.09 | Strasbourg 1–1 MonacoLigue 1 | 90 | 0 | 0 | 96% | 7.2 |
| 4 Sept 2604.09 | PSG 1–2 MonacoLigue 1 | 90 | 0 | 0 | 90% | 7.0 |
| 30 Aug 2630.08 | Monaco 2–0 MarseilleLigue 1 | 90 | 0 | 1 | 95% | 7.6 |
| 27 Aug 2627.08 | Monaco 4–1 Gornik ZabrzeConference League | 90 | 0 | 0 | 98% | 6.9 |
| 23 Aug 2623.08 | Le Havre 0–1 MonacoLigue 1 | 90 | 1 | 0 | 81% | 8.6 |
| 20 Aug 2620.08 | Gornik Zabrze 2–3 MonacoConference League | 90 | 0 | 0 | 88% | 6.6 |
| 25 Apr 2625.04 | Toulouse 2–2 MonacoLigue 1 · sub | 15 | 0 | 0 | 100% | 6.5 |
| 24 Jan 2624.01 | Le Havre 0–0 MonacoLigue 1 · sub | 42 | 0 | 0 | 94% | 6.6 |
| 20 Jan 2620.01 | Real Madrid 6–1 MonacoUEFA Champions League | 90 | 0 | 0 | 88% | 5.7 |
| 16 Jan 2616.01 | Monaco 1–3 LorientLigue 1 | 90 | 0 | 0 | 99% | 6.3 |
| 10 Jan 2610.01 | Orleans 1–3 MonacoCoupe de France | 90 | 0 | 0 | 79% | 6.7 |
| 5 Oct 2505.10 | Monaco 2–2 NiceLigue 1 | 90 | 0 | 0 | 89% | 7.0 |
| 1 Oct 2501.10 | Monaco 2–2 Manchester CityUEFA Champions League | 90 | 1 | 0 | 85% | 7.6 |
| 27 Sept 2527.09 | Lorient 3–1 MonacoLigue 1 | 90 | 0 | 0 | 92% | 8.5 |
| 21 Sept 2521.09 | Monaco 5–2 MetzLigue 1 | 90 | 0 | 0 | 97% | 6.6 |
| 18 Sept 2518.09 | Club Brugge KV 4–1 MonacoUEFA Champions League | 90 | 0 | 0 | 93% | 6.5 |
| 31 Aug 2531.08 | Monaco 3–2 StrasbourgLigue 1 | 90 | 0 | 0 | 87% | 6.7 |
| 24 Aug 2524.08 | Lille 1–0 MonacoLigue 1 | 90 | 0 | 0 | 89% | 6.5 |
Career by season and competition
Season-by-season totals per club and competition, newest first.
| Season | Team | Competition | Apps | G | A | Min | Rating |
|---|---|---|---|---|---|---|---|
| 2026/2027 | Monaco | Ligue 1 | 6 | 1 | 1 | 540 | 7.42 |
| 2026/2027 | Monaco | Conference League | 2 | 0 | 0 | 180 | 6.80 |
| 2025/2026 | Monaco | Ligue 1 | 9 | 1 | 0 | 687 | 6.99 |
| 2025/2026 | Monaco | Coupe de France | 1 | 0 | 0 | 90 | 6.70 |
| 2025/2026 | Monaco | Champions League | 3 | 1 | 0 | 270 | 6.57 |
| 2024/2025 | Bayern Munich | Bundesliga | 21 | 2 | 1 | 1,468 | 7.11 |
| 2024/2025 | Bayern Munich | DFB Pokal | 1 | 0 | 0 | 77 | 7.00 |
| 2024/2025 | Bayern Munich | Champions League | 6 | 1 | 0 | 301 | 7.12 |
| 2023/2024 | Bayern Munich | Bundesliga | 15 | 0 | 0 | 1,166 | 7.09 |
| 2023/2024 | Tottenham | Premier League | 4 | 0 | 0 | 199 | 6.50 |
| 2023/2024 | Bayern Munich | Champions League | 5 | 0 | 0 | 450 | 6.92 |
| 2022/2023 | Tottenham | Premier League | 33 | 2 | 1 | 2,823 | 6.85 |
| 2022/2023 | Tottenham | FA Cup | 1 | 0 | 0 | 90 | 7.20 |
| 2022/2023 | Tottenham | EFL Cup | 1 | 0 | 0 | 90 | 7.30 |
| 2022/2023 | Tottenham | Champions League | 7 | 0 | 0 | 618 | 6.84 |
| 2022/2023 | England | UEFA Nations League | 2 | 0 | 0 | 180 | 7.00 |
| 2021/2022 | Tottenham | Premier League | 35 | 0 | 0 | 3,072 | 7.02 |
| 2021/2022 | Tottenham | FA Cup | 1 | 0 | 0 | 120 | 7.20 |
| 2021/2022 | Tottenham | EFL Cup | 1 | 0 | 0 | 90 | 6.70 |
| 2021/2022 | Tottenham | Europa Conference League | 2 | 0 | 0 | 126 | 6.80 |
| 2022 | England | World Cup | 2 | 0 | 0 | 33 | 6.50 |
| 2020/2021 | Tottenham | Premier League | 28 | 0 | 0 | 2,520 | 6.94 |
| 2020/2021 | Tottenham | EFL Cup | 4 | 0 | 0 | 360 | 7.18 |
| 2020/2021 | Tottenham | Europa League | 6 | 0 | 0 | 499 | 6.82 |
| 2020/2021 | England | UEFA Nations League | 5 | 0 | 0 | 450 | 6.96 |
| 2019/2020 | Tottenham | Premier League | 19 | 0 | 2 | 1,347 | 6.76 |
| 2019/2020 | Tottenham | FA Cup | 5 | 0 | 0 | 387 | 7.15 |
| 2019/2020 | Tottenham | EFL Cup | 1 | 0 | 0 | 98 | 7.90 |
| 2019/2020 | Tottenham | Champions League | 4 | 0 | 0 | 222 | 6.40 |
| 2020 | England | Euro - Qualification | 1 | 0 | 0 | 17 | 6.80 |
| 2018/2019 | Tottenham | Premier League | 20 | 3 | 0 | 1,509 | 6.75 |
| 2018/2019 | Tottenham | FA Cup | 1 | 0 | 0 | 63 | 6.90 |
| 2018/2019 | Tottenham | EFL Cup | 1 | 0 | 0 | 90 | 6.70 |
| 2018/2019 | Tottenham | Champions League | 6 | 0 | 0 | 267 | 6.70 |
| 2018/2019 | England | UEFA Nations League | 5 | 0 | 0 | – | – |
| 2017/2018 | Tottenham | Premier League | 34 | 0 | 2 | 2,827 | 7.04 |
| 2017/2018 | Tottenham | FA Cup | 4 | 0 | 0 | 360 | 7.03 |
| 2017/2018 | Tottenham | EFL Cup | 2 | 0 | 0 | 101 | 6.70 |
| 2017/2018 | Tottenham | Champions League | 7 | 0 | 1 | 614 | 7.00 |
| 2018 | England | World Cup | 6 | 0 | 0 | 254 | 6.60 |
| 2018 | England | World Cup - Qualification | 6 | 0 | 0 | 254 | 6.60 |
| 2018 | England | Friendly International | 5 | 0 | 0 | – | – |
| 2016/2017 | Tottenham | Premier League | 36 | 2 | 0 | 3,044 | 7.13 |
| 2016/2017 | Tottenham | FA Cup | 4 | 0 | 1 | 360 | 6.98 |
| 2016/2017 | Tottenham | EFL Cup | 1 | 0 | 0 | – | – |
| 2016/2017 | Tottenham | Champions League | 5 | 0 | 0 | 441 | 6.94 |
| 2016/2017 | Tottenham | Europa League | 2 | 0 | 1 | 179 | 6.70 |
| 2017 | England | Friendly International | 4 | 0 | 0 | – | – |
| 2017 | England U21 | Euro U21 - Qualification | 2 | 0 | 0 | – | – |
| 2015/2016 | Tottenham | Premier League | 37 | 3 | 2 | 3,266 | 7.05 |
| 2015/2016 | Tottenham | FA Cup | 4 | 1 | 0 | – | – |
| 2015/2016 | Tottenham | Capital One Cup | 1 | 0 | 0 | – | – |
| 2015/2016 | Tottenham | Europa League | 9 | 0 | 0 | 669 | 7.01 |
| 2016 | England | Friendly International | 6 | 1 | 0 | – | – |
| 2016 | England | Euro | 4 | 1 | 0 | – | – |
| 2014/2015 | Tottenham | Premier League | 28 | 2 | 2 | – | – |
| 2014/2015 | Tottenham | Capital One Cup | 3 | 0 | 0 | – | – |
| 2014/2015 | Tottenham | FA Cup | 1 | 0 | 0 | – | – |
| 2014/2015 | Tottenham | Europa League | 4 | 0 | 0 | – | – |
| 2015 | England U21 | Euro U21 - Qualification | 5 | 0 | 0 | – | – |
Transfers
Moves between clubs (date, type: transfer / loan / free).
1 Jul 25Free agentBayern Munich → Monaco
1 Jul 24Free agentTottenham → Bayern Munich
30 Jun 24Return from loanBayern Munich → Tottenham
11 Jan 24LoanTottenham → Bayern Munich
31 Jul 14TransferSporting CP → Tottenham
30 Jun 12Return from loanEverton → Sporting CP
20 Jan 11LoanSporting CP → Everton
Injuries
Reported injuries, from – to.
4 May 25 – 9 May 25Knock
1 Mar 25 – 2 Mar 25Illness
28 Jan 25 – 31 Jan 25Illness
31 Oct 24 – 1 Nov 24Knee Injury
5 Jan 24 – 11 Jan 24Muscle Injury
27 Nov 23 – 14 Dec 23Knock
21 May 23 – 30 Jun 23Groin Injury
7 May 23 – 19 May 23Knock
24 Jan 22 – 18 Feb 22Thigh Injury
14 Jan 22 – 22 Jan 22Thigh Injury
13 Oct 20 – 25 Oct 20Thigh Injury
26 Aug 19 – 13 Sept 19Hip/Thigh Injury
23 Mar 19 – 19 Apr 19Groin Injury
3 Feb 19 – 8 Mar 19Virus
14 Dec 18 – 19 Jan 19Appendicitis
Trophies
Titles and finals (number of times, seasons).
Primeira Liga · Portugal2nd Place · 2013/20141×
League Cup · England2nd Place · 2020/2021, 2014/20152×
MLS All-Star · World2nd Place · 20151×
Premier League · England2nd Place · 2016/20171×
Trofeo Joan Gamper · World2nd Place · 20231×
Bundesliga · GermanyWinner · 2024/20251×
UEFA Champions League · Europe2nd Place · 2018/20191×