Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Charlotte FC | Major League Soccer | 23 | 1,791 | 0 | 0 |
| 2026/27 | Charlotte FC | Leagues Cup | 3 | 191 | 0 | 0 |
| 2025/26 | Charlotte FC | Major League Soccer | 20 | 1,798 | 0 | 0 |
| 2025/26 | Charlotte FC | Leagues Cup | 2 | 140 | 0 | 0 |
| 2024/25 | Charlotte FC | Major League Soccer | 34 | 3,060 | 0 | 2 |
| 2024/25 | Charlotte FC | Leagues Cup | 1 | 90 | 0 | 0 |
| 2023/24 | Charlotte FC | Major League Soccer | 32 | 2,690 | 0 | 1 |
| 2023/24 | Charlotte FC | Leagues Cup | 4 | 360 | 0 | 0 |
| 2022/23 | Charlotte FC | Major League Soccer | 5 | 289 | 0 | 0 |
| 2021/22 | Derby County | English Npower Championship | 41 | 3,663 | 0 | 2 |
| 2020/21 | Derby County | English Npower Championship | 41 | 3,465 | 0 | 4 |
| 2020/21 | Wigan Athletic | EFL Cup | 1 | 90 | 0 | 0 |
| 2019/20 | Wigan Athletic | English Npower Championship | 39 | 3,492 | 1 | 7 |
| 2018/19 | Wigan Athletic | FA Cup | 1 | 90 | 0 | 0 |
| 2018/19 | Wigan Athletic | English Npower Championship | 30 | 2,348 | 1 | 3 |
| 2017/18 | Wigan Athletic | FA Cup | 7 | 620 | 0 | 3 |
| 2017/18 | Wigan Athletic | English League 1 | 44 | 3,919 | 0 | 6 |
| 2016/17 | Charlton Athletic | English League 1 | 17 | 1,423 | 1 | 2 |
| 2016/17 | Wigan Athletic | English Npower Championship | 14 | 677 | 0 | 0 |
| 2015/16 | Swindon Town | English League 1 | 5 | 447 | 3 | 1 |
| 2015/16 | Swindon Town | EFL Cup | 1 | 90 | 0 | 0 |
| 2015/16 | Wolverhampton Wanderers | English Npower Championship | 24 | 919 | 2 | 3 |
| 2015/16 | Wolverhampton Wanderers PL2 | Barclays Under 21 Premier League | 1 | 90 | 0 | 0 |
| 2014/15 | Swindon Town | FA Cup | 1 | 90 | 0 | 0 |
| 2014/15 | Swindon Town | English Johnstone's Paints Trophy | 1 | 13 | 0 | 0 |
| 2014/15 | Swindon Town | English League 1 | 45 | 4,050 | 4 | 11 |
| 2014/15 | Swindon Town | EFL Cup | 2 | 210 | 0 | 0 |
| 2013/14 | Swindon Town | FA Cup | 1 | 90 | 0 | 0 |
| 2013/14 | Swindon Town | English League 1 | 36 | 2,563 | 4 | 2 |
| 2013/14 | Swindon Town | EFL Cup | 2 | 180 | 0 | 0 |
| 2012/13 | Swindon Town | English League 1 | 21 | 1,727 | 1 | 1 |
| 2012/13 | Tottenham Hotspur PL2 | Barclays Under 21 Premier League | 1 | 90 | 0 | 0 |
| 2011/12 | Bournemouth | English League 1 | 9 | 785 | 0 | 0 |
| Total | 33 seasons | 509 | 41,540 | 17 | 48 |
Major League Soccer
2026/27Compared with 199 players in the same position in 2026/27.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 52% | 28 |
| Aerial game | 38% | 13 |
| Tackles | 0.50 | 13 |
| Interceptions | 0.80 | 18 |
| Clearances | 2.41 | 22 |
| Pass accuracy | 85% | 38 |
| Metric | Total |
|---|---|
| Big chances created | 7 |
| Shots | 3 |
| Dribbles completed | 8 |
| Tackles won | 10 |
| Interceptions | 16 |
| Clearances | 48 |
| Clean sheets | 2 |
US Open Cup
2026/27No stats available right now.
Leagues Cup
2026/27| Metric | Total |
|---|---|
| Big chances created | 1 |
| Dribbles completed | 1 |
| Interceptions | 2 |
| Clearances | 3 |
| Clean sheets | 1 |
Major League Soccer
2025/26Compared with 227 players in the same position in 2025/26.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 56% | 52 |
| Aerial game | 52% | 39 |
| Tackles | 0.95 | 50 |
| Interceptions | 0.50 | 9 |
| Clearances | 2.75 | 29 |
| Pass accuracy | 83% | 28 |
| Metric | Total |
|---|---|
| Big chances created | 8 |
| Dribbles completed | 9 |
| Tackles won | 19 |
| Interceptions | 10 |
| Clearances | 55 |
| Clean sheets | 9 |
US Open Cup
2025/26No stats available right now.
Leagues Cup
2025/26| Metric | Total |
|---|---|
| Tackles won | 1 |
| Clearances | 5 |
Major League Soccer
2024/25Compared with 207 players in the same position in 2024/25.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 56% | 50 |
| Aerial game | 48% | 30 |
| Tackles | 0.50 | 11 |
| Interceptions | 0.82 | 22 |
| Clearances | 2.35 | 33 |
| Pass accuracy | 79% | 8 |
| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 23 |
| Shots | 5 |
| Dribbles completed | 13 |
| Tackles won | 17 |
| Interceptions | 28 |
| Clearances | 80 |
| Clean sheets | 13 |
Leagues Cup
2024/25Compared with 15 players in the same position in 2024/25.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 43% | 13 |
| Aerial game | 0% | 0 |
| Tackles | 0.00 | 3 |
| Interceptions | 1.00 | 33 |
| Clearances | 1.00 | 7 |
| Pass accuracy | 88% | 80 |
| Metric | Total |
|---|---|
| Shots | 1 |
| Interceptions | 1 |
| Clearances | 1 |
Major League Soccer
2023/24Compared with 211 players in the same position in 2023/24.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 53% | 34 |
| Aerial game | 47% | 25 |
| Tackles | 0.90 | 45 |
| Interceptions | 0.70 | 14 |
| Clearances | 1.84 | 26 |
| Pass accuracy | 81% | 32 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 9 |
| Shots | 7 |
| Dribbles completed | 10 |
| Tackles won | 27 |
| Interceptions | 21 |
| Clearances | 55 |
| Clean sheets | 6 |
US Open Cup
2023/24No stats available right now.
Leagues Cup
2023/24Compared with 12 players in the same position in 2023/24.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 55% | 33 |
| Aerial game | 71% | 75 |
| Tackles | 0.50 | 25 |
| Interceptions | 1.00 | 50 |
| Clearances | 1.25 | 17 |
| Pass accuracy | 89% | 50 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Dribbles completed | 2 |
| Tackles won | 2 |
| Interceptions | 4 |
| Clearances | 5 |
| Clean sheets | 1 |
Major League Soccer
2022/23| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Tackles won | 4 |
| Interceptions | 4 |
| Clearances | 6 |
| Clean sheets | 1 |
US Open Cup
2022/23No stats available right now.
FA Cup
2021/22No stats available right now.
EFL Cup
2021/22No stats available right now.
English Npower Championship
2021/22| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 21 |
| Shots | 6 |
| Dribbles completed | 39 |
| Tackles won | 39 |
| Interceptions | 35 |
| Clearances | 72 |
| Clean sheets | 11 |
FA Cup
2020/21No stats available right now.
EFL Cup
2020/21No stats available right now.
English Npower Championship
2020/21| Metric | Total |
|---|---|
| Assists | 4 |
| Big chances created | 59 |
| Shots | 9 |
| Dribbles completed | 45 |
| Tackles won | 36 |
| Interceptions | 44 |
| Clearances | 60 |
| Clean sheets | 10 |
EFL Cup
2020/21| Metric | Total |
|---|---|
| Tackles won | 1 |
| Clearances | 1 |
FA Cup
2019/20No stats available right now.
EFL Cup
2019/20No stats available right now.
English Npower Championship
2019/20| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 7 |
| Big chances created | 34 |
| Shots | 13 |
| Dribbles completed | 58 |
| Tackles won | 44 |
| Interceptions | 38 |
| Clearances | 80 |
| Clean sheets | 16 |
FA Cup
2018/19| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Tackles won | 1 |
| Interceptions | 3 |
| Clearances | 3 |
EFL Cup
2018/19No stats available right now.
English Npower Championship
2018/19| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 3 |
| Big chances created | 18 |
| Shots | 12 |
| Dribbles completed | 21 |
| Tackles won | 26 |
| Interceptions | 13 |
| Clearances | 53 |
| Clean sheets | 6 |
FA Cup
2017/18| Metric | Total |
|---|---|
| Assists | 3 |
| Big chances created | 7 |
| Shots | 2 |
| Dribbles completed | 6 |
| Tackles won | 5 |
| Interceptions | 3 |
| Clearances | 11 |
| Clean sheets | 2 |
English Johnstone's Paints Trophy
2017/18No stats available right now.
English League 1
2017/18| Metric | Total |
|---|---|
| Assists | 6 |
| Big chances created | 6 |
| Shots | 13 |
| Clearances | 8 |
| Clean sheets | 25 |
EFL Cup
2017/18No stats available right now.
FA Cup
2016/17No stats available right now.
English Johnstone's Paints Trophy
2016/17No stats available right now.
English League 1
2016/17| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 2 |
| Big chances created | 2 |
| Shots | 12 |
| Clearances | 1 |
| Clean sheets | 2 |
EFL Cup
2016/17No stats available right now.
FA Cup
2016/17No stats available right now.
EFL Cup
2016/17No stats available right now.
English Npower Championship
2016/17| Metric | Total |
|---|---|
| Big chances created | 8 |
| Shots | 8 |
| Dribbles completed | 14 |
| Tackles won | 10 |
| Interceptions | 11 |
| Clearances | 19 |
English League 1
2015/16| Metric | Total |
|---|---|
| Goals | 3 |
| Assists | 1 |
| Big chances created | 1 |
| Shots | 15 |
| Clean sheets | 1 |
EFL Cup
2015/16| Metric | Total |
|---|---|
| Shots | 2 |
FA Cup
2015/16No stats available right now.
EFL Cup
2015/16No stats available right now.
English Npower Championship
2015/16| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 3 |
| Big chances created | 14 |
| Shots | 21 |
| Dribbles completed | 10 |
| Tackles won | 9 |
| Interceptions | 11 |
| Clearances | 3 |
Barclays Under 21 Premier League
2015/16| Metric | Total |
|---|---|
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 2 |
| Interceptions | 3 |
English Barclays U21 Premier League Cup
2015/16No stats available right now.
FA Cup
2014/15| Metric | Total |
|---|---|
| Shots | 1 |
English Johnstone's Paints Trophy
2014/15| Metric | Total |
|---|---|
| Shots | 1 |
English League 1
2014/15| Metric | Total |
|---|---|
| Goals | 4 |
| Assists | 11 |
| Big chances created | 21 |
| Shots | 76 |
| Dribbles completed | 7 |
| Tackles won | 1 |
| Interceptions | 3 |
| Clearances | 10 |
| Clean sheets | 13 |
EFL Cup
2014/15| Metric | Total |
|---|---|
| Shots | 3 |
FA Cup
2013/14No stats available right now.
English Johnstone's Paints Trophy
2013/14No stats available right now.
English League 1
2013/14| Metric | Total |
|---|---|
| Goals | 4 |
| Assists | 2 |
| Big chances created | 3 |
| Shots | 31 |
| Dribbles completed | 2 |
| Clearances | 8 |
| Clean sheets | 5 |
EFL Cup
2013/14| Metric | Total |
|---|---|
| Clearances | 1 |
| Clean sheets | 2 |
FA Cup
2012/13No stats available right now.
English Johnstone's Paints Trophy
2012/13No stats available right now.
English League 1
2012/13| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 4 |
| Shots | 9 |
| Clearances | 5 |
| Clean sheets | 4 |
Barclays Under 21 Premier League
2012/13| Metric | Total |
|---|---|
| Dribbles completed | 2 |
| Tackles won | 4 |
| Interceptions | 7 |
| Clearances | 5 |
| Clean sheets | 1 |
English League 1
2011/12| Metric | Total |
|---|---|
| Shots | 4 |
| Clean sheets | 2 |
FA Cup
2010/11No stats available right now.
EFL Cup
2010/11No stats available right now.
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 09/26Chicago Fire FCP0-1 | 9' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7/8 | 6.2 |
| 09/19AwayD.C. UnitedG1-2 | 90' | 0 | 0 | 2 | 1 | 2 | 3 | 0 | 49/53 | 6.8 |
| 09/12AwayFC CincinnatiE3-3 | 90' | 0 | 0 | 1 | 3 | 1 | 6 | 2 | 20/27 | 6.6 |
| 09/09AwayCF MontréalG1-2 | 90' | 0 | 0 | 3 | 0 | 1 | 2 | 0 | 38/48 | 6.2 |
| 08/29AwayAtlanta UnitedG0-2 | 5' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1/1 | 6.3 |
| 08/15Columbus CrewG3-1 | 56' | 0 | 0 | 2 | 1 | 0 | 3 | 1 | 19/20 | 6.8 |
| 08/11PachucaP0-1 | 90' | 0 | 0 | 2 | 0 | 2 | 0 | 0 | 40/46 | 6.8 |
| 08/07AtlasG2-0 | 90' | 0 | 0 | 0 | 0 | 0 | 6 | 1 | 37/43 | 6.9 |
| 08/04Pumas UNAMG3-0 | 11' | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 5/6 | 6.1 |
| 08/01AwayChicago Fire FCP2-1 | 90' | 0 | 0 | 1 | 0 | 1 | 3 | 1 | 46/52 | 6.6 |
| 07/25AwayNew York Red BullsG0-2 | 90' | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 22/26 | 6.4 |
| 07/22Atlanta UnitedE2-2 | 26' | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 24/26 | 5.8 |
| 05/16Toronto FCG3-1 | 75' | 0 | 0 | 0 | 1 | 1 | 4 | 0 | 11/14 | 6.3 |
| 05/13New York City FCP0-1 | 90' | 0 | 0 | 1 | 0 | 1 | 2 | 0 | 44/50 | 6.2 |
| 05/09FC CincinnatiE2-2 | 90' | 0 | 0 | 2 | 0 | 0 | 2 | 0 | 54/64 | 6.3 |
ARG
BOL
RBNY
STL
OP
THS
RI
IND
TUL
NM
ATO
CAV
CIT
PEÑ
PAN
NZL
MCA
ENS
CRB
OLY
USM
CSC
ASO
MCO
JSK
JSS
ALI
FAS
CRO
HUN
NED
NOR
PRT
SAC
LV
BKH
JUV
PFC
ASL
ROM
BAR
SLB
FCB
OL
CHE
LTU
AND
ERI
RSA
CAR
RTO
NAL
SFK
SFE
SLU
CON
OHI
AGU
MED
RIG
CIE
LCH
CPC
OVI







