Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2025/26 | St. Louis City SC | Major League Soccer | 7 | 217 | 0 | 0 |
| 2025/26 | Indy Eleven | United Soccer League | 7 | 517 | 0 | 0 |
| 2025/26 | St Louis CITY2 | MLS Next Pro | 7 | 368 | 0 | 0 |
| 2021/22 | New York Red Bulls II | United Soccer League | 14 | 1,190 | 0 | 0 |
| 2020/21 | New York Red Bulls II | United Soccer League | 6 | 524 | 0 | 0 |
| 2019/20 | New York Red Bulls U18/19 | US Soccer Development Academy U18/19 | 5 | 416 | 0 | 0 |
| Total | 6 seasons | 46 | 3,232 | 0 | 0 |
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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 60% | 77 |
| Aerial game | 83% | 100 |
| Tackles | 3.73 | 100 |
| Interceptions | 2.07 | 98 |
| Clearances | 0.83 | 0 |
| Pass accuracy | 85% | 44 |
| Metric | Total |
|---|---|
| Big chances created | 3 |
| Dribbles completed | 1 |
| Tackles won | 9 |
| Interceptions | 5 |
| Clearances | 2 |
US Open Cup
2025/26No stats available right now.
US Open Cup
2025/26No stats available right now.
United Soccer League
2025/26Compared with 175 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 | 42% | 3 |
| Aerial game | 8% | 0 |
| Tackles | 1.04 | 64 |
| Interceptions | 1.57 | 96 |
| Clearances | 2.44 | 21 |
| Pass accuracy | 67% | 1 |
| Metric | Total |
|---|---|
| Big chances created | 3 |
| Shots | 1 |
| Dribbles completed | 4 |
| Tackles won | 6 |
| Interceptions | 9 |
| Clearances | 14 |
USL League One Cup
2025/26No stats available right now.
MLS Next Pro
2025/26Compared with 191 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 |
|---|---|---|
| Duels won | 61% | 77 |
| Aerial game | 50% | 29 |
| Tackles | 2.20 | 98 |
| Interceptions | 1.47 | 76 |
| Clearances | 1.71 | 12 |
| Pass accuracy | 86% | 48 |
| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 4 |
| Dribbles completed | 3 |
| Tackles won | 9 |
| Interceptions | 6 |
| Clearances | 7 |
United Soccer League
2021/22Compared with 213 players in the same position in 2021/22.
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% | 29 |
| Aerial game | 45% | 17 |
| Tackles | 2.19 | 96 |
| Interceptions | 2.65 | 98 |
| Clearances | 3.63 | 76 |
| Pass accuracy | 66% | 2 |
| Metric | Total |
|---|---|
| Big chances created | 5 |
| Shots | 1 |
| Dribbles completed | 7 |
| Tackles won | 29 |
| Interceptions | 35 |
| Clearances | 48 |
Generation Adidas Cup Champions
2021/22No stats available right now.
MLS Next U17
2021/22No stats available right now.
MLS Next U17 Friendlies
2021/22No stats available right now.
United Soccer League
2020/21Compared with 181 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 |
|---|---|---|
| Duels won | 59% | 66 |
| Aerial game | 72% | 89 |
| Tackles | 1.20 | 67 |
| Interceptions | 2.75 | 99 |
| Clearances | 4.29 | 87 |
| Pass accuracy | 70% | 9 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Dribbles completed | 2 |
| Tackles won | 7 |
| Interceptions | 16 |
| Clearances | 25 |
| Clean sheets | 1 |
MLS Next U17
2020/21No stats available right now.
US Soccer Development Academy U16/17
2019/20No stats available right now.
US Soccer Development Academy U18/19
2019/20Compared with 240 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 |
|---|---|---|
| Duels won | 57% | 54 |
| Aerial game | 50% | 35 |
| Tackles | 1.73 | 52 |
| Interceptions | 2.81 | 97 |
| Clearances | 1.51 | 31 |
| Pass accuracy | 78% | 60 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 2 |
| Dribbles completed | 1 |
| Tackles won | 8 |
| Interceptions | 13 |
| Clearances | 7 |
| Clean sheets | 1 |
Generation Adidas Cup Champions
2018/19No stats available right now.
US Soccer Development Academy U16/17
2018/19No stats available right now.
US Soccer DA Summer Showcase U16/17
2018/19No stats available right now.
US Soccer Development Academy U18/19
2018/19No stats available right now.
US Soccer Development Academy Playoffs U18/19
2018/19No stats available right now.
Generation Adidas Cup Premier
2017/18No stats available right now.
US Soccer Development Academy U16/17
2017/18No stats available right now.
US Soccer Development Academy Playoffs U16/17
2017/18No stats available right now.
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 10/25AwayOrange County SCP2-1 | 90' | 0 | 0 | 2 | 1 | 0 | 5 | 0 | 26/34 | 6.0 |
| 10/18Loudoun UnitedG2-1 | 71' | 0 | 0 | 1 | 1 | 0 | 3 | 0 | 15/23 | 5.8 |
| 10/11AwayPittsburgh Riverhounds SCP2-1 | 62' | 0 | 0 | 4 | 0 | 3 | 2 | 0 | 5/13 | 5.9 |
| 10/04AwayLouisville CityP2-0 | 63' | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 17/26 | 6.4 |
| 09/27FC TulsaG2-1 | 81' | 0 | 0 | 3 | 1 | 1 | 1 | 0 | 18/26 | 6.3 |
| 09/21Birmingham LegionG2-1 | 65' | 0 | 0 | 1 | 0 | 1 | 3 | 0 | 13/22 | 5.8 |
| 09/13AwayRhode IslandP1-0 | 85' | 0 | 0 | 3 | 3 | 3 | 7 | 1 | 16/20 | 7.1 |
| 07/05AwayReal Salt LakeP3-2 | 19' | 0 | 0 | 0 | 2 | 0 | 3 | 0 | 11/13 | 6.7 |
| 06/28AwayHouston Dynamo FCP1-0 | 45' | 0 | 0 | 1 | 3 | 0 | 7 | 1 | 19/20 | 6.5 |
| 06/25Orlando City SCP2-4 | 22' | 0 | 0 | 0 | 0 | 3 | 1 | 1 | 10/11 | 6.5 |
| 06/14LA GalaxyE3-3 | 29' | 0 | 0 | 0 | 2 | 0 | 4 | 1 | 14/21 | 6.0 |
| 06/08AwayPortland TimbersP2-1 | 17' | 0 | 0 | 0 | 1 | 1 | 4 | 0 | 7/7 | 6.7 |
| 05/31San Jose EarthquakesG2-1 | 73' | 0 | 0 | 1 | 1 | 1 | 6 | 2 | 19/21 | 6.7 |
| 05/21AwayMinnesota United FCP3-2 | 24' | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 9/13 | 5.6 |
| 05/14Sporting Kansas CityE2-2 | 12' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2/3 | 5.4 |
PFC
MUM
MAN
MUG
FKG
KEC
TOT
COV
GET
RAY
MON
CAG
PAR
TOR
COR
VIT
MUR
ORE
SAR
BAC
NOB
CCS
RIE
UNI
FEI
AHL
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
DAU
AUD
RFS
TUK
WPL
RAD
ORE
DEG
KFF
VRG
HIF
BUR
PEN
EES
M69


