Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Hartford Athletic | United Soccer League | 21 | 1,684 | 1 | 6 |
| 2026/27 | Hartford Athletic | USL League One Cup | 7 | 594 | 0 | 1 |
| 2025/26 | Hartford Athletic | United Soccer League | 29 | 2,541 | 2 | 5 |
| 2025/26 | Hartford Athletic | USL League One Cup | 7 | 630 | 1 | 3 |
| 2024/25 | Colorado Rapids | Major League Soccer | 9 | 504 | 0 | 1 |
| 2024/25 | Colorado Rapids 2 | MLS Next Pro | 8 | 615 | 0 | 1 |
| 2023/24 | Colorado Rapids | Major League Soccer | 4 | 271 | 0 | 0 |
| 2023/24 | Colorado Rapids 2 | MLS Next Pro | 15 | 1,305 | 0 | 1 |
| 2022/23 | Colorado Rapids | Major League Soccer | 2 | 8 | 0 | 0 |
| 2022/23 | Colorado Springs Switchbacks | United Soccer League | 8 | 714 | 0 | 0 |
| 2022/23 | Colorado Rapids 2 | MLS Next Pro | 13 | 988 | 1 | 1 |
| 2021/22 | Colorado Rapids | Major League Soccer | 1 | 31 | 0 | 0 |
| 2021/22 | Colorado Springs Switchbacks | United Soccer League | 28 | 2,352 | 0 | 6 |
| 2020/21 | Colorado Springs Switchbacks | United Soccer League | 1 | 90 | 0 | 0 |
| 2019/20 | Colorado Rapids | Major League Soccer | 6 | 317 | 1 | 0 |
| 2019/20 | Colorado Springs Switchbacks | United Soccer League | 3 | 269 | 0 | 0 |
| 2019/20 | USA U17 | Under 17 Internationals | 3 | 149 | 0 | 0 |
| 2018/19 | Colorado Rapids U18/19 | US Soccer Development Academy U18/19 | 11 | 906 | 0 | 0 |
| 2017/18 | USA U17 | Under 17 Internationals | 2 | 56 | 0 | 0 |
| 2017/18 | USA U15 | Under 15 Internationals | 4 | 130 | 0 | 0 |
| Total | 20 seasons | 182 | 14,154 | 6 | 25 |
US Open Cup
2026/27No stats available right now.
United Soccer League
2026/27Compared with 164 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 | 53% | 29 |
| Aerial game | 35% | 9 |
| Tackles | 1.18 | 77 |
| Interceptions | 1.28 | 75 |
| Clearances | 1.39 | 4 |
| Pass accuracy | 78% | 29 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 6 |
| Big chances created | 43 |
| Shots | 16 |
| Dribbles completed | 10 |
| Tackles won | 22 |
| Interceptions | 24 |
| Clearances | 26 |
| Clean sheets | 8 |
USL League One Cup
2026/27| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 16 |
| Shots | 5 |
| Dribbles completed | 1 |
| Tackles won | 15 |
| Interceptions | 7 |
| Clearances | 19 |
| Clean sheets | 2 |
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 | 54% | 37 |
| Aerial game | 45% | 19 |
| Tackles | 1.63 | 93 |
| Interceptions | 0.92 | 57 |
| Clearances | 2.76 | 31 |
| Pass accuracy | 75% | 16 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 5 |
| Big chances created | 46 |
| Shots | 19 |
| Dribbles completed | 17 |
| Tackles won | 46 |
| Interceptions | 26 |
| Clearances | 78 |
| Clean sheets | 10 |
USL League One Cup
2025/26Compared with 13 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 | 51% | 35 |
| Aerial game | 50% | 42 |
| Tackles | 0.86 | 65 |
| Interceptions | 0.71 | 35 |
| Clearances | 2.14 | 19 |
| Pass accuracy | 79% | 50 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 3 |
| Big chances created | 12 |
| Shots | 8 |
| Dribbles completed | 2 |
| Tackles won | 6 |
| Interceptions | 5 |
| Clearances | 15 |
| Clean sheets | 3 |
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 | 43% | 4 |
| Aerial game | 44% | 20 |
| Tackles | 0.89 | 41 |
| Interceptions | 1.07 | 45 |
| Clearances | 3.21 | 53 |
| Pass accuracy | 76% | 3 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 3 |
| Shots | 1 |
| Dribbles completed | 5 |
| Tackles won | 5 |
| Interceptions | 6 |
| Clearances | 18 |
| Clean sheets | 2 |
Leagues Cup
2024/25No stats available right now.
US Open Cup
2024/25No stats available right now.
MLS Next Pro
2024/25Compared with 191 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 | 55% | 52 |
| Aerial game | 54% | 45 |
| Tackles | 2.05 | 93 |
| Interceptions | 1.17 | 48 |
| Clearances | 2.05 | 37 |
| Pass accuracy | 81% | 28 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 14 |
| Shots | 5 |
| Dribbles completed | 6 |
| Tackles won | 14 |
| Interceptions | 8 |
| Clearances | 14 |
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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 52% | 28 |
| Aerial game | 25% | 2 |
| Tackles | 0.66 | 22 |
| Interceptions | 0.33 | 1 |
| Clearances | 4.32 | 87 |
| Pass accuracy | 80% | 27 |
| Metric | Total |
|---|---|
| Shots | 1 |
| Dribbles completed | 2 |
| Tackles won | 2 |
| Interceptions | 1 |
| Clearances | 13 |
| Clean sheets | 1 |
US Open Cup
2023/24No stats available right now.
Leagues Cup
2023/24No stats available right now.
MLS Next Pro
2023/24| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 14 |
| Shots | 9 |
| Dribbles completed | 20 |
| Tackles won | 23 |
| Interceptions | 25 |
| Clearances | 30 |
| Clean sheets | 3 |
MLS NEXT Pro Invitational
2023/24No stats available right now.
CONCACAF Champions Cup
2022/23No stats available right now.
Major League Soccer
2022/23No stats available right now.
US Open Cup
2022/23No stats available right now.
United Soccer League
2022/23| Metric | Total |
|---|---|
| Big chances created | 8 |
| Shots | 6 |
| Dribbles completed | 6 |
| Tackles won | 13 |
| Interceptions | 9 |
| Clearances | 20 |
| Clean sheets | 1 |
MLS Next Pro
2022/23| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 17 |
| Shots | 15 |
| Dribbles completed | 13 |
| Tackles won | 19 |
| Interceptions | 18 |
| Clearances | 23 |
MLS NEXT Pro Invitational
2022/23No stats available right now.
Major League Soccer
2021/22| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Tackles won | 1 |
| Interceptions | 1 |
United Soccer League
2021/22| Metric | Total |
|---|---|
| Assists | 6 |
| Big chances created | 46 |
| Shots | 29 |
| Dribbles completed | 23 |
| Tackles won | 48 |
| Interceptions | 27 |
| Clearances | 44 |
| Clean sheets | 5 |
Major League Soccer
2020/21No stats available right now.
MLS is Back Tournament Group Stage
2020/21No stats available right now.
United Soccer League
2020/21| Metric | Total |
|---|---|
| Tackles won | 1 |
| Interceptions | 3 |
| Clearances | 2 |
Major League Soccer
2019/20| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 4 |
| Shots | 2 |
| Dribbles completed | 1 |
| Tackles won | 3 |
| Interceptions | 8 |
| Clearances | 9 |
US Open Cup
2019/20No stats available right now.
US Open Cup
2019/20No stats available right now.
United Soccer League
2019/20| Metric | Total |
|---|---|
| Big chances created | 4 |
| Dribbles completed | 1 |
| Tackles won | 5 |
| Interceptions | 1 |
| Clearances | 5 |
| Clean sheets | 1 |
Under 17 Internationals
2019/20| Metric | Total |
|---|---|
| Dribbles completed | 2 |
| Tackles won | 3 |
| Interceptions | 3 |
| Clearances | 4 |
US Open Cup
2018/19No stats available right now.
Concacaf U17 Championship
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/19| Metric | Total |
|---|---|
| Big chances created | 15 |
| Shots | 4 |
| Dribbles completed | 12 |
| Tackles won | 22 |
| Interceptions | 25 |
| Clearances | 9 |
| Clean sheets | 3 |
Under 17 Internationals
2017/18| Metric | Total |
|---|---|
| Tackles won | 1 |
| Interceptions | 1 |
| Clearances | 2 |
Under 15 Internationals
2017/18| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Tackles won | 1 |
| Interceptions | 3 |
| Clearances | 2 |
| Clean sheets | 1 |
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.
US Soccer Development Academy U15/16
2016/17No stats available right now.
US Soccer Development Academy Play-Offs U15/16
2016/17No stats available right now.
Recent matches
| Match | Min | G | A | KP | Drb | Duel | Rec | Tkl | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 10/10AwayPittsburgh Riverhounds SCP2-1 | 90' | 0 | 0 | 1 | 3 | 9 | 6 | 1 | 21/31 | 6.9 |
| 10/04Louisville CityP0-1 | 90' | 0 | 0 | 1 | 0 | 4 | 2 | 3 | 38/47 | 7.2 |
| 09/25Louisville CityE2-2 | 90' | 0 | 0 | 0 | 0 | 3 | 3 | 1 | 20/24 | 6.7 |
| 09/19AwayLas Vegas Lights FCE1-1 | 32' | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 8/13 | 6.1 |
| 09/16Sporting JAXG2-0 | 90' | 0 | 1 | 4 | 2 | 8 | 7 | 4 | 57/66 | 9.2 |
| 09/12Tampa Bay RowdiesG3-1 | 29' | 0 | 0 | 1 | 0 | 2 | 3 | 1 | 5/12 | 5.9 |
| 09/08Colorado Springs SwitchbacksG2-1 | 90' | 0 | 1 | 3 | 0 | 6 | 8 | 2 | 17/29 | 8.0 |
| 09/02AwayCharleston BatteryG1-2 | 90' | 0 | 1 | 3 | 0 | 3 | 5 | 1 | 25/30 | 8.0 |
| 08/29Birmingham LegionG3-2 | 90' | 0 | 2 | 8 | 0 | 7 | 3 | 1 | 32/40 | 9.5 |
| 08/15MiamiG2-1 | 90' | 0 | 0 | 0 | 0 | 4 | 3 | 1 | 20/29 | 6.6 |
| 08/12AwayCharlotte IndependenceG2-4 | 54' | 0 | 0 | 2 | 0 | 2 | 1 | 1 | 23/26 | 6.4 |
| 08/09AwayIndy ElevenE1-1 | 31' | 0 | 1 | 4 | 0 | 0 | 2 | 0 | 15/15 | 8.2 |
| 07/11Westchester SCG2-1 | 90' | 0 | 0 | 3 | 0 | 4 | 4 | 1 | 38/43 | 7.6 |
| 06/20Pittsburgh Riverhounds SCE0-0 | 90' | 0 | 0 | 1 | 0 | 1 | 3 | 0 | 37/51 | 6.5 |
| 06/13AwayTampa Bay RowdiesG0-1 | 90' | 1 | 0 | 2 | 0 | 3 | 1 | 1 | 11/16 | 8.3 |
LIV
MCI
BET
OSA
SCF
S04
SAS
MIL
REN
AUX
UCA
MAC
ASK
SCR
WES
ANT
EVE
LAS
FCM
FCK
ARI
VOL
PAD
CAR
POG
KOR
RUB
DIN
PAR
NOV
POD
SPA
BRA
HIF
BUR
M69
ADE
SOM
SAK
İSK
BAL
AKS
BUC
GAZ
ESK
ETM
KRS
ESA
NIG
YMI
OFK
BJK
PZH
CHM
LEV
EXC
GRO
RAC
VAL
STL
LAG
ASL
CSL
PAC
NCX
PUM
CAZ
CAG
JUV
TRO
MAR
ATL
SAN
FLA
FLU
GRE
INT



