Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2020/21 | Loudoun United | United Soccer League | 7 | 387 | 0 | 0 |
| 2019/20 | Loudoun United | United Soccer League | 1 | 45 | 0 | 0 |
| 2019/20 | D.C. United U18/19 | US Soccer Development Academy U18/19 | 9 | 726 | 0 | 0 |
| 2018/19 | D.C. United U18/19 | US Soccer Development Academy U18/19 | 1 | 68 | 0 | 0 |
| Total | 4 seasons | 18 | 1,226 | 0 | 0 |
United Soccer League
2021/22No stats available right now.
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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.23 | 4 |
| Pass accuracy | 76% | 23 |
| Dribbles | 0.23 | 9 |
| Duels won | 53% | 64 |
| Recoveries | 2.09 | 43 |
| Forward passes | 15.58 | 3 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 3 |
| Interceptions | 6 |
| Clearances | 19 |
| Clean sheets | 1 |
United Soccer League
2019/20Compared with 241 players in the same position in 2019/20.
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 | 74% | 10 |
| Dribbles | 0.00 | 0 |
| Duels won | 50% | 56 |
| Recoveries | 2.00 | 43 |
| Forward passes | 18.00 | 5 |
| Metric | Total |
|---|---|
| Tackles won | 1 |
US Soccer Development Academy U18/19
2019/20Compared with 414 players in the same position in 2019/20.
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 | 0.12 | 4 |
| Pass accuracy | 76% | 58 |
| Dribbles | 0.50 | 23 |
| Duels won | 54% | 69 |
| Recoveries | 2.48 | 50 |
| Forward passes | 14.75 | 12 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Dribbles completed | 4 |
| Tackles won | 9 |
| Interceptions | 11 |
| Clearances | 49 |
| Clean sheets | 1 |
Generation Adidas Cup Premier
2018/19No stats available right now.
US Soccer Development Academy U16/17
2018/19No stats available right now.
US Soccer Development Academy Playoffs U16/17
2018/19No stats available right now.
US Soccer Development Academy U18/19
2018/19Compared with 472 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 | 2 |
| Pass accuracy | 78% | 67 |
| Dribbles | 0.00 | 2 |
| Duels won | 25% | 0 |
| Recoveries | 2.65 | 48 |
| Forward passes | 9.26 | 3 |
| Metric | Total |
|---|---|
| Tackles won | 1 |
| Interceptions | 1 |
| Clearances | 3 |
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 09/12Philadelphia Union IIE1-1 | 13' | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 4/5 | 3.8 |
| 09/05AwayHartford AthleticP2-1 | 72' | 0 | 0 | 5 | 0 | 2 | 2 | 0 | 24/35 | 6.3 |
| 09/01AwayPittsburgh Riverhounds SCP3-0 | 45' | 0 | 0 | 2 | 0 | 2 | 2 | 1 | 29/32 | 6.6 |
| 08/15AwayLouisville CityP2-0 | 32' | 0 | 0 | 2 | 1 | 0 | 2 | 0 | 10/19 | 5.9 |
| 08/02AwayHartford AthleticP4-1 | 45' | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 13/17 | 5.8 |
| 07/20AwayHartford AthleticP3-1 | 90' | 0 | 0 | 2 | 1 | 1 | 7 | 3 | 38/46 | 6.4 |
| 03/07AwayPhiladelphia Union IIE0-0 | 90' | 0 | 0 | 5 | 1 | 0 | 4 | 1 | 46/61 | 6.7 |
| 06/08AwayLouisville CityP2-1 | 45' | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 14/19 | 5.8 |
FEI
AHL
DAU
AUD
MAN
MUG
PFC
MUM
FKG
KEC
TOT
COV
GET
RAY
MON
CAG
PAR
TOR
COR
VIT
MUR
ORE
SAR
BAC
NOB
CCS
RIE
UNI
HIL
HAZ
SHA
FAI
BRA
GIL
STE
DEB
EVT
SPV
UNE
COP
CAL
OLP
LIB
VFF
FCM
JAJ
GRA
JUT
RJC
JPS
DOR
RAF
MON
ANT
XEL
STJ
BRE
BJM
MTA
RFS
TUK
WPL
RAD
ORE
DEG
KFF
VRG
HIF
BUR
PEN
EES
M69