188 cm
Height
37 years
29 Oct 1989
83 kg
Weight
England
Country
Portsmouth, England
Born

Position

Primary

Defender

DF

Swansea2025/26 · FA Cup

Swansea
0

Goals

0

Assists

0

Started

1

Matches

59

Minutes played

6.7

Rating

0

Yellow cards

0

Red cards

Expected goals

2 league games · 75' · 0 shots

Non-penalty goals

0goals from 0.00

0.00 in line with expectation

Assists

0assists from 0.02

-0.02 in line with expectation

npxG / 90

0.00

xA / 90

0.02

xGChain / 90

0.13

xGBuildup / 90

0.13

Form · npxG + xA per game (bars), 5-game average (line), goals and assists (dots)

0.00.52025-04-05 v Brighton: npxG 0.00 · xA 0.00 · 0G 0A2025-05-21 v Wolves: npxG 0.00 · xA 0.02 · 0G 0A
npxGxA5-game averagegoal

Shot map

Shots

10

Goals

0

On target

0%

xG

0.68

5' vs West Ham United: blocked, xG 0.0153' vs Everton: missed, xG 0.0739' vs Tottenham Hotspur: missed, xG 0.0340' vs Tottenham Hotspur: blocked, xG 0.0353' vs Newcastle United: missed, xG 0.0386' vs Newcastle United: missed, xG 0.0817' vs Fulham: blocked, xG 0.0670' vs Aston Villa: missed, xG 0.2592' vs Wolverhampton Wanderers: missed, xG 0.0216' vs Luton Town: missed, xG 0.10

Size = xG where known.

vs Luton

9 Mar 2024 · Premier League · 16'

Missed

xG

0.10

Body part

Header

Situation

From a corner

Distance

8 m

Shot 1 of 10

Rating

Man City16 Dec
Everton19 Feb
Burnley24 Feb
Spurs2 Mar
Luton9 Mar
Nott'm Forest30 Mar
Bournemouth2 Apr
Man City6 Apr
Liverpool14 Apr
Newcastle24 Apr
Wolves11 May
Norwich27 Aug
Brighton5 Apr
Wolves20 May
West Brom11 Jan

Records

all competitions

Longest scoring run

1games
16 Aug 2015 – 16 Aug 2015

Braces · hat-tricks

0·0
games with 2 · 3+ goals

Biggest scoring game

1GatChelseaChelsea

2–1 · 29 Aug 2015

Best rating

8.0atEvertonEverton

1–1 · 30 Sept 2016

Attacking profile

4 goals · 66 shots
26%
Shots on target17 of 66
6%
Shot conversion4 goals from 66 shots
77%
Pass accuracy3631 of 4688
57%
Duels won1244 of 2174

When he makes the difference

GoalsAssists

0
1–15
0
16–30
2
31–45
1
46–60
2
61–75
2
76–90+

Splits

GAG+A/90Rating
Home127 apps · 10,687′230.046.79
Away122 apps · 10,336′230.046.73
Started234 apps · 20,685′460.046.77
Off the bench15 apps · 338′000.006.60
His team with him on the pitch33% won · 82W 59D 108L

When he starts: 32% won (76W 57D 101L)

Partnerships

from match events

Favourite opponents

goals + assists
Man UtdMan Utd12 games · 1 G · 1 A2
EvertonEverton15 games · 0 G · 2 A2
ArsenalArsenal11 games · 1 G · 0 A1
ChelseaChelsea12 games · 1 G · 0 A1
FulhamFulham4 games · 1 G · 0 A1
NorwichNorwich6 games · 0 G · 1 A1

Managers

played under

Match stats

DateOpponentResultMinGARating
11 JanvsWest BromFA CupD1 - 159006.7

Season by season

SeasonClubAppsMinRatingGAShotsKPPassesTklIntDuelsDribblesCards
2025/26FA CupSwanseaSwansea1 (0)596.7001 (0)–41127/8 · 88%–00
2024/252 competitionsCrystal PalaceCrystal Palace3 (1)826.200–1312–3/9 · 33%0/1 · 0%10
2023/24Premier LeagueCrystal PalaceCrystal Palace26 (23)1,9816.7017 (0)38024514105/199 · 53%8/12 · 67%40
2022/233 competitionsCrystal PalaceCrystal Palace30 (26)2,4186.8103 (2)1010655426135/235 · 57%7/12 · 58%70
2021/223 competitionsCrystal PalaceCrystal Palace32 (31)2,8456.8009 (2)916624838165/287 · 57%22/28 · 79%80
2020/21Premier LeagueCrystal PalaceCrystal Palace26 (25)2,2556.7012 (1)78194341115/218 · 53%12/16 · 75%50
2019/20Premier LeagueCrystal PalaceCrystal Palace29 (27)2,3836.8004 (1)59606948158/245 · 64%8/15 · 53%40
2018/193 competitionsCrystal PalaceCrystal Palace12 (11)9396.7102 (1)7357151956/101 · 55%1/3 · 33%10
2017/182 competitionsCrystal PalaceCrystal Palace20 (20)1,7066.9015 (2)87473430111/190 · 58%8/15 · 53%40
2016/172 competitionsCrystal PalaceCrystal Palace39 (39)3,5086.8018 (2)1213138963226/379 · 60%20/32 · 63%70
2015/162 competitionsCrystal PalaceCrystal Palace31 (31)2,8126.92216 (6)169736273164/305 · 54%18/30 · 60%40
2014/15Premier LeagueCrystal PalaceCrystal Palace37 (37)3,3306.8100 (0)219–37/12 · 58%–40
2013/14Premier LeagueCrystal PalaceCrystal Palace36 (36)3,24000–––––––30

Goals and assists by season

league and cups
GoalsAssists
2
1
0
2013/14
1
2014/15
2
2015/16
0
2016/17
0
2017/18
1
2018/19
0
2019/20
0
2020/21
0
2021/22
1
2022/23
0
2023/24
0
2024/25