Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Charlotte FC | Major League Soccer | 13 | 165 | 0 | 0 |
| 2026/27 | Charlotte FC | Leagues Cup | 3 | 107 | 2 | 1 |
| 2025/26 | Charlotte FC | Major League Soccer | 15 | 169 | 0 | 0 |
| 2025/26 | Charlotte FC | Leagues Cup | 2 | 99 | 1 | 0 |
| 2025/26 | Crown Legacy FC | MLS Next Pro | 1 | 63 | 0 | 0 |
| 2024/25 | Charlotte FC | Major League Soccer | 15 | 214 | 0 | 0 |
| 2024/25 | Charlotte FC | Leagues Cup | 1 | 34 | 0 | 0 |
| 2024/25 | Crown Legacy FC | MLS Next Pro | 13 | 843 | 2 | 0 |
| Total | 8 seasons | 63 | 1,694 | 5 | 1 |
Major League Soccer
2026/27Compared with 146 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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.00 | 5 |
| Shots | 2.18 | 40 |
| Chances created | 1.09 | 44 |
| Dribbles | 2.18 | 94 |
| Touches in the box | 5.45 | 70 |
| Aerial game | 40% | 55 |
| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 4 |
| Dribbles completed | 4 |
| Tackles won | 4 |
| Interceptions | 1 |
| Clearances | 3 |
US Open Cup
2026/27No stats available right now.
Leagues Cup
2026/27| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 1 |
| Big chances created | 2 |
| Shots | 3 |
| Dribbles completed | 1 |
| Tackles won | 2 |
| Interceptions | 2 |
| Clearances | 3 |
Major League Soccer
2025/26Compared with 149 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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.00 | 5 |
| Shots | 0.53 | 1 |
| Chances created | 0.53 | 5 |
| Dribbles | 0.53 | 24 |
| Touches in the box | 4.79 | 49 |
| Aerial game | 50% | 80 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 1 |
| Interceptions | 3 |
| Clearances | 4 |
US Open Cup
2025/26No stats available right now.
Leagues Cup
2025/26| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 1 |
| Shots | 1 |
| Tackles won | 2 |
| Clearances | 2 |
| Clean sheets | 1 |
MLS Next Pro
2025/26Compared with 136 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.
Small sample so far: few matches played.
No data in this competition: Aerial game.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.00 | 4 |
| Shots | 2.86 | 75 |
| Chances created | 1.43 | 71 |
| Dribbles | 1.43 | 73 |
| Touches in the box | 7.14 | 96 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 2 |
| Dribbles completed | 1 |
| Tackles won | 2 |
Major League Soccer
2024/25Compared with 144 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 |
|---|---|---|
| Goals | 0.00 | 2 |
| Shots | 1.68 | 21 |
| Chances created | 2.10 | 96 |
| Dribbles | 2.52 | 96 |
| Touches in the box | 5.05 | 60 |
| Aerial game | 33% | 26 |
| Metric | Total |
|---|---|
| Big chances created | 5 |
| Shots | 4 |
| Dribbles completed | 6 |
| Tackles won | 7 |
| Interceptions | 2 |
| Clearances | 3 |
Leagues Cup
2024/25| Metric | Total |
|---|---|
| Dribbles completed | 1 |
US Open Cup
2024/25No stats available right now.
MLS Next Pro
2024/25Compared with 135 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 |
|---|---|---|
| Goals | 0.21 | 24 |
| Shots | 2.35 | 46 |
| Chances created | 0.75 | 12 |
| Dribbles | 3.10 | 97 |
| Touches in the box | 4.27 | 34 |
| Aerial game | 75% | 100 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Big chances created | 7 |
| Shots | 22 |
| Dribbles completed | 29 |
| Tackles won | 7 |
| Interceptions | 6 |
| Clearances | 4 |
Recent matches
| Match | Min | G | A | Sh | SoT | KP | Drb | Duel | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 09/26Chicago Fire FCP0-1 | 41' | 0 | 0 | 2 | 1 | 1 | 1 | 2 | 4/4 | 6.0 |
| 09/12AwayFC CincinnatiE3-3 | 12' | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3/5 | 6.0 |
| 08/22D.C. UnitedG3-1 | 7' | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2/5 | 5.8 |
| 08/19AwayToronto FCE3-3 | 21' | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 7/8 | 6.5 |
| 08/15Columbus CrewG3-1 | 3' | 0 | 0 | 0 | 0 | 1 | 2 | 2 | 1/1 | 6.7 |
| 08/11PachucaP0-1 | 57' | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 11/13 | 6.1 |
| 08/07AtlasG2-0 | 31' | 1 | 1 | 1 | 1 | 1 | 1 | 5 | 7/8 | 8.8 |
| 08/04Pumas UNAMG3-0 | 19' | 1 | 0 | 1 | 1 | 1 | 0 | 2 | 4/4 | 7.8 |
| 07/25AwayNew York Red BullsG0-2 | 19' | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 1/1 | 6.4 |
| 07/22Atlanta UnitedE2-2 | 5' | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 7/8 | 6.3 |
| 05/13New York City FCP0-1 | 2' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 04/28Atlanta UnitedP0-2 | 67' | 0 | 0 | 0 | 0 | 0 | 2 | 5 | 17/20 | 7.0 |
| 04/25AwayNashville SCP4-2 | 14' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4/4 | 5.8 |
| 04/15Charlotte IndependenceG6-0 | 90' | 0 | 0 | 0 | 0 | 0 | 1 | 3 | 20/24 | 6.5 |
| 04/11Nashville SCP1-2 | 19' | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 3/3 | 6.2 |
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
