Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Athletic Club Boise | USL League One | 6 | 209 | 0 | 0 |
| 2026/27 | Athletic Club Boise | USL League One Cup | 2 | 90 | 0 | 0 |
| 2025/26 | Orlando City B | MLS Next Pro | 24 | 1,515 | 1 | 1 |
| 2024/25 | D.C. United | Major League Soccer | 1 | 30 | 0 | 0 |
| 2024/25 | Las Vegas Lights FC | United Soccer League | 8 | 353 | 0 | 0 |
| 2023/24 | D.C. United | Major League Soccer | 2 | 16 | 0 | 0 |
| 2023/24 | Loudoun United | United Soccer League | 3 | 110 | 0 | 0 |
| 2022/23 | Phoenix Rising | United Soccer League | 25 | 1,629 | 0 | 0 |
| 2021/22 | Sacramento Republic | United Soccer League | 18 | 1,472 | 0 | 1 |
| 2020/21 | Sacramento Republic | United Soccer League | 15 | 1,236 | 0 | 0 |
| 2019/20 | Sacramento Republic FC U18/19 | US Soccer Development Academy U18/19 | 9 | 810 | 0 | 0 |
| 2018/19 | Sacramento Republic FC U18/19 | US Soccer Development Academy U18/19 | 9 | 793 | 0 | 0 |
| Total | 12 seasons | 122 | 8,263 | 1 | 2 |
USL League One
2026/27Compared with 106 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 |
|---|---|---|
| Chances created | 0.00 | 0 |
| Pass accuracy | 88% | 86 |
| Dribbles | 0.00 | 1 |
| Duels won | 80% | 100 |
| Recoveries | 1.72 | 45 |
| Forward passes | 32.73 | 91 |
| Metric | Total |
|---|---|
| Shots | 1 |
| Interceptions | 4 |
| Clearances | 9 |
USL League One Cup
2026/27| Metric | Total |
|---|---|
| Tackles won | 1 |
| Clearances | 6 |
MLS Next Pro
2025/26Compared with 197 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 |
|---|---|---|
| Chances created | 0.53 | 16 |
| Pass accuracy | 88% | 85 |
| Dribbles | 0.06 | 1 |
| Duels won | 41% | 13 |
| Recoveries | 0.59 | 2 |
| Forward passes | 22.57 | 44 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 9 |
| Shots | 5 |
| Dribbles completed | 1 |
| Tackles won | 4 |
| Interceptions | 6 |
| Clearances | 85 |
| Clean sheets | 1 |
Major League Soccer
2024/25Compared with 188 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 |
|---|---|---|
| Chances created | 0.00 | 0 |
| Pass accuracy | 87% | 71 |
| Dribbles | 0.00 | 0 |
| Duels won | 0% | 0 |
| Recoveries | 3.00 | 87 |
| Forward passes | 12.00 | 0 |
| Metric | Total |
|---|---|
| Interceptions | 1 |
| Clearances | 2 |
Leagues Cup
2024/25No stats available right now.
United Soccer League
2024/25Compared with 142 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 |
|---|---|---|
| Chances created | 0.51 | 13 |
| Pass accuracy | 77% | 19 |
| Dribbles | 0.51 | 37 |
| Duels won | 53% | 66 |
| Recoveries | 1.78 | 45 |
| Forward passes | 25.75 | 59 |
| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 2 |
| Dribbles completed | 2 |
| Tackles won | 3 |
| Interceptions | 4 |
| Clearances | 16 |
| Clean sheets | 1 |
Major League Soccer
2023/24Compared with 194 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.
No data in this competition: Duels won.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.00 | 0 |
| Pass accuracy | 67% | 1 |
| Dribbles | 0.00 | 0 |
| Recoveries | 0.00 | 0 |
| Forward passes | 11.25 | 0 |
| Metric | Total |
|---|---|
| Clearances | 1 |
US Open Cup
2023/24No stats available right now.
Leagues Cup
2023/24No stats available right now.
US Open Cup
2023/24No stats available right now.
United Soccer League
2023/24Compared with 149 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 |
|---|---|---|
| Chances created | 0.82 | 35 |
| Pass accuracy | 86% | 79 |
| Dribbles | 0.82 | 53 |
| Duels won | 50% | 53 |
| Recoveries | 0.82 | 5 |
| Forward passes | 19.64 | 14 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Dribbles completed | 1 |
| Tackles won | 1 |
| Clearances | 4 |
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 | 6 |
| Shots | 5 |
| Dribbles completed | 2 |
| Tackles won | 10 |
| Interceptions | 34 |
| Clearances | 49 |
| Clean sheets | 5 |
United Soccer League
2021/22| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 3 |
| Shots | 3 |
| Dribbles completed | 1 |
| Tackles won | 11 |
| Interceptions | 19 |
| Clearances | 62 |
| Clean sheets | 1 |
US Open Cup
2020/21No stats available right now.
United Soccer League
2020/21| Metric | Total |
|---|---|
| Big chances created | 4 |
| Shots | 8 |
| Dribbles completed | 3 |
| Tackles won | 8 |
| Interceptions | 15 |
| Clearances | 46 |
| Clean sheets | 3 |
US Open Cup
2019/20No stats available right now.
United Soccer League
2019/20No stats available right now.
US Soccer Development Academy U18/19
2019/20| Metric | Total |
|---|---|
| Big chances created | 3 |
| Shots | 9 |
| Dribbles completed | 2 |
| Tackles won | 10 |
| Interceptions | 9 |
| Clearances | 39 |
| Clean sheets | 2 |
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 |
|---|---|
| Shots | 2 |
| Dribbles completed | 4 |
| Tackles won | 9 |
| Interceptions | 8 |
| Clearances | 39 |
US Soccer Development Academy Playoffs U18/19
2018/19No 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 U18/19
2017/18No stats available right now.
US Soccer Development Academy Playoffs U18/19
2017/18No stats available right now.
Recent matches
| Match | Min | G | A | KP | Drb | Duel | Rec | Tkl | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 05/16Monterey BayG4-3 | 45' | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 24/25 | 6.2 |
| 04/25AwayLas Vegas Lights FCE1-1 | 45' | 0 | 0 | 0 | 0 | 2 | 2 | 1 | 39/43 | 6.6 |
| 03/07AwaySarasota ParadiseG0-1 | 4' | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0/0 | 6.2 |
| 07/06AwayOrlando City SCP5-0 | 30' | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 13/15 | 5.8 |
| 06/14AwayLoudoun UnitedE1-1 | 4' | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2/3 | 6.0 |
| 06/08MiamiG3-1 | 1' | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 4/5 | 6.4 |
| 04/27AwayCharleston BatteryP6-0 | 9' | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5/8 | 6.1 |
| 04/20Rhode IslandP1-2 | 24' | 0 | 0 | 0 | 0 | 4 | 2 | 1 | 23/29 | 6.3 |
| 04/17Spokane VelocityG2-1 | 1' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1/1 | 6.0 |
| 04/13AwayMonterey BayP3-1 | 45' | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 24/27 | 5.6 |
| 03/30AwayOakland RootsG0-3 | 90' | 0 | 0 | 0 | 0 | 7 | 2 | 1 | 31/45 | 6.6 |
| 03/16FC TulsaP1-3 | 90' | 0 | 0 | 0 | 0 | 3 | 4 | 0 | 47/59 | 5.9 |
| 03/09AwayMemphis 901P2-1 | 90' | 0 | 0 | 1 | 1 | 3 | 6 | 1 | 51/68 | 6.4 |
| 10/07New York City FCG2-0 | 15' | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 4/6 | 6.1 |
| 06/03AwayMonterey BayP4-1 | 20' | 0 | 0 | 1 | 0 | 1 | 3 | 1 | 15/17 | 6.5 |
SAN
FLA
CAP
ATL
PAL
BAH
FLU
CBA
JSS
OLY
USM
MCO
ENS
CAR
NAL
BLO
BOL
FAS
ALI
HJK
KUP
OUL
ANT
MUN
ALE
UAT
MOQ
CIE
CAG
LCH
SHA
DUH
WAK
GFA
SAH
AIN
KAL
NAS
HAT
KHO
WAS
VIP




