180 cm
Height
26
Shirt
36 years
Nov 17, 1988
Right
Preferred foot
England
Country
€170K
Market value
Position
Primary
Right-back
Others
Center-back
RB
CB

Player traits

Stats compared to other fullbacks
Touches99%Shot attempts1%Goals0%
Chances created12%Aerial duels won53%Defensive actions44%

Championship 2024/2025

0
Goals
0
Assists
9
Started
20
Matches
798
Minutes played
6.64
Rating
1
Yellow cards
0
Red cards
Match stats

Mar 29

Leeds United
2-2
0
0
0
0
0
-

Mar 15

Burnley
0-2
77
0
0
0
0
6.2

Mar 12

Watford
1-0
0
0
0
0
0
-

Mar 8

Middlesbrough
1-0
0
0
0
0
0
-

Mar 4

Preston North End
0-0
0
0
0
0
0
-

Feb 22

Blackburn Rovers
3-0
0
0
0
0
0
-

Feb 15

Stoke City
3-1
76
0
0
0
0
6.4

Feb 12

Sheffield Wednesday
0-1
0
0
0
0
0
-

Feb 9

Bristol City
0-1
73
0
0
0
0
7.3

Feb 1

Coventry City
0-2
0
0
0
0
0
-
Swansea City

Mar 29

Championship
Leeds United
2-2
Bench

Mar 15

Championship
Burnley
0-2
77’
6.2

Mar 12

Championship
Watford
1-0
Bench

Mar 8

Championship
Middlesbrough
1-0
Bench

Mar 4

Championship
Preston North End
0-0
Bench
2024/2025

Season performance
Minutes played: 798

Shooting

Goals
0
Shots
0

Passing

Assists
0
Expected assists (xA)
0.59
Successful passes
483
Pass accuracy
86.6%
Accurate long balls
17
Long ball accuracy
41.5%
Chances created
5
Successful crosses
2
Cross accuracy
28.6%

Possession

Successful dribbles
9
Dribble success
75.0%
Touches
762
Touches in opposition box
3
Dispossessed
3
Fouls won
8

Defending

Tackles won
17
Tackles won %
63.0%
Duels won
55
Duels won %
56.7%
Aerial duels won
11
Aerial duels won %
35.5%
Interceptions
10
Fouls committed
3
Recoveries
53
Possession won final 3rd
3
Dribbled past
13

Discipline

Yellow cards
1
Red cards
0

Player traits

Stats compared to other fullbacks
Touches99%Shot attempts1%Goals0%
Chances created12%Aerial duels won53%Defensive actions44%

Career

Club
Season

Senior career

327
6
71
0
32
0
36
5
1
0
15
0
3
0
47
2

Youth career

1
0

National team

3
0
  • Matches
  • Goals
Trophies

Swansea City U23

Wales
1
Premier League Cup(16/17)
1
Premier League 2 Division Two(16/17)