Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2020/21 | Miami | United Soccer League | 16 | 1,235 | 0 | 2 |
| 2018/19 | Minnesota United FC | Major League Soccer | 4 | 121 | 0 | 0 |
| 2017/18 | Atlanta United | Major League Soccer | 1 | 1 | 0 | 0 |
| 2017/18 | Sacramento Republic | United Soccer League | 2 | 100 | 0 | 0 |
| 2016/17 | Orlando City SC | Major League Soccer | 3 | 223 | 0 | 0 |
| 2016/17 | Orlando City B | United Soccer League | 13 | 1,014 | 1 | 0 |
| 2015/16 | Orlando City SC | Major League Soccer | 3 | 136 | 0 | 0 |
| 2014/15 | Orlando City SC | United Soccer League | 8 | 399 | 0 | 0 |
| 2013/14 | Norwich City U18 | English Premier Academy League U18 | 3 | 197 | 0 | 1 |
| 2013/14 | Norwich City U18 | Fulham U18 League | 1 | 38 | 0 | 0 |
| 2012/13 | Norwich City PL2 | Barclays Under 21 Premier League | 1 | 16 | 0 | 0 |
| Total | 11 seasons | 55 | 3,480 | 1 | 3 |
United Soccer League
2020/21Compared with 183 players in the same position in 2020/21.
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 |
|---|---|---|
| Chances created | 1.17 | 58 |
| Pass accuracy | 88% | 93 |
| Dribbles | 0.51 | 27 |
| Duels won | 51% | 53 |
| Recoveries | 1.82 | 29 |
| Forward passes | 33.89 | 89 |
| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 16 |
| Shots | 11 |
| Dribbles completed | 7 |
| Tackles won | 7 |
| Interceptions | 18 |
| Clearances | 8 |
US Open Cup
2019/20No stats available right now.
Major League Soccer
2018/19Compared with 153 players in the same position in 2018/19.
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 |
|---|---|---|
| Chances created | 0.00 | 0 |
| Pass accuracy | 85% | 59 |
| Dribbles | 0.74 | 48 |
| Duels won | 40% | 12 |
| Recoveries | 2.98 | 65 |
| Forward passes | 29.01 | 45 |
| Metric | Total |
|---|---|
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 2 |
| Interceptions | 2 |
| Clearances | 2 |
US Open Cup
2018/19No stats available right now.
Major League Soccer
2017/18Compared with 140 players in the same position in 2017/18.
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 |
|---|---|---|
| Chances created | 0.00 | 0 |
| Pass accuracy | 100% | 100 |
| Dribbles | 0.00 | 1 |
| Duels won | 100% | 100 |
| Recoveries | 180.00 | 100 |
| Forward passes | 0.00 | 0 |
| Metric | Total |
|---|---|
| Tackles won | 2 |
US Open Cup
2017/18No stats available right now.
US Open Cup
2017/18No stats available right now.
United Soccer League
2017/18Compared with 214 players in the same position in 2017/18.
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 |
|---|---|---|
| Chances created | 0.00 | 0 |
| Pass accuracy | 89% | 98 |
| Dribbles | 0.00 | 1 |
| Duels won | 43% | 23 |
| Recoveries | 0.90 | 3 |
| Forward passes | 23.40 | 31 |
| Metric | Total |
|---|---|
| Tackles won | 1 |
| Clearances | 2 |
Major League Soccer
2016/17Compared with 137 players in the same position in 2016/17.
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 |
|---|---|---|
| Chances created | 0.40 | 8 |
| Pass accuracy | 78% | 30 |
| Dribbles | 0.00 | 1 |
| Duels won | 73% | 100 |
| Recoveries | 1.61 | 18 |
| Forward passes | 24.62 | 28 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Tackles won | 3 |
| Interceptions | 1 |
US Open Cup
2016/17No stats available right now.
United Soccer League
2016/17Compared with 193 players in the same position in 2016/17.
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.
No data in this competition: Pass accuracy, Duels won.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.00 | 15 |
| Dribbles | 0.00 | 49 |
| Recoveries | 0.00 | 48 |
| Forward passes | 0.00 | 20 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 1 |
| Clean sheets | 1 |
Major League Soccer
2015/16| Metric | Total |
|---|---|
| Shots | 1 |
| Tackles won | 1 |
| Interceptions | 1 |
| Clearances | 2 |
US Open Cup
2015/16No stats available right now.
United Soccer League
2014/15| Metric | Total |
|---|---|
| Clean sheets | 1 |
Barclays Under 21 Premier League
2013/14No stats available right now.
Fulham U21 League
2013/14No stats available right now.
English Premier Academy League U18
2013/14| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 3 |
| Shots | 2 |
| Dribbles completed | 2 |
| Tackles won | 3 |
| Interceptions | 5 |
| Clearances | 3 |
Fulham U18 League
2013/14| Metric | Total |
|---|---|
| Shots | 2 |
| Tackles won | 2 |
| Clearances | 1 |
Barclays Under 21 Premier League
2012/13No stats available right now.
English Premier Academy League U18
2012/13No stats available right now.
Recent matches
| Match | Min | G | A | KP | Drb | Duel | Rec | Tkl | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 10/04Atlanta United 2G3-1 | 90' | 0 | 0 | 1 | 1 | 3 | 7 | 0 | 44/48 | 6.5 |
| 09/30Charleston BatteryG4-3 | 90' | 0 | 0 | 3 | 0 | 4 | 4 | 2 | 53/60 | 6.9 |
| 09/26Tampa Bay RowdiesP0-1 | 90' | 0 | 0 | 1 | 1 | 3 | 7 | 0 | 57/63 | 6.8 |
| 09/23AwayCharlotte IndependenceE0-0 | 62' | 0 | 0 | 0 | 1 | 4 | 2 | 0 | 35/43 | 6.1 |
| 09/20AwayCharleston BatteryP2-0 | 90' | 0 | 0 | 2 | 2 | 6 | 7 | 1 | 55/63 | 7.0 |
| 09/16Birmingham LegionP0-4 | 45' | 0 | 0 | 0 | 0 | 3 | 7 | 0 | 38/42 | 6.5 |
| 09/12AwayAtlanta United 2G1-2 | 90' | 0 | 0 | 0 | 0 | 1 | 5 | 0 | 39/45 | 5.9 |
| 09/05Charleston BatteryE1-1 | 90' | 0 | 0 | 0 | 0 | 5 | 9 | 3 | 43/47 | 6.9 |
| 09/02AwayTampa Bay RowdiesP3-0 | 62' | 0 | 0 | 1 | 0 | 2 | 4 | 1 | 30/37 | 6.4 |
| 08/26AwayCharleston BatteryP3-1 | 31' | 0 | 0 | 2 | 0 | 1 | 3 | 0 | 37/42 | 6.7 |
| 08/23Charlotte IndependenceG2-1 | 45' | 0 | 0 | 0 | 0 | 1 | 6 | 0 | 28/31 | 6.4 |
| 08/19Atlanta United 2E2-2 | 90' | 0 | 0 | 1 | 0 | 4 | 4 | 0 | 55/60 | 7.0 |
| 08/16AwayTampa Bay RowdiesE1-1 | 90' | 0 | 0 | 0 | 1 | 3 | 1 | 0 | 40/51 | 5.9 |
| 08/07Tampa Bay RowdiesP0-3 | 90' | 0 | 0 | 1 | 0 | 5 | 4 | 0 | 43/51 | 6.5 |
| 07/29AwayAtlanta United 2P4-3 | 90' | 0 | 2 | 4 | 1 | 4 | 2 | 0 | 58/64 | 9.0 |
TBZ
SHA
WAS
AHL
VPS
OUL
HJK
PKT
KAL
LIE
AUD
RAD
MOT
COV
NEW
LEV
SEV
ATA
VEN
TOR
UDI
CBA
BOT
CHA
CAP
RBB
CRU
LAN
VEL
GMD
NOB
FAM
ALV
NSR
QUW
AIN
GFA
EST
CSC
CRB
RCO
AND
ALL
GOD
LUD
ARD
FOR
ITO
HFX
CAV
UCH
NUB
PMO
SLU
RAN
SFE
IQU
UNE
AGF
SJF
DIJ
MET
CAN
DEN
HJM
MHA
GUV
GUA
CAR
IND
CNA
GKS
WIE






