Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Tacoma Defiance | MLS Next Pro | 7 | 135 | 0 | 0 |
| 2025/26 | Tacoma Defiance | MLS Next Pro | 21 | 945 | 1 | 2 |
| 2024/25 | Northern Colorado Hailstorm FC | USL League One | 19 | 621 | 1 | 2 |
| 2024/25 | Northern Colorado Hailstorm FC | USL League One Cup | 9 | 361 | 1 | 1 |
| 2023/24 | Northern Colorado Hailstorm FC | USL League One | 13 | 616 | 1 | 2 |
| 2022/23 | Northern Colorado Hailstorm FC | USL League One | 27 | 1,991 | 2 | 0 |
| 2021/22 | Tacoma Defiance | United Soccer League | 26 | 948 | 1 | 2 |
| 2020/21 | Tacoma Defiance | United Soccer League | 14 | 1,089 | 3 | 3 |
| 2019/20 | Tacoma Defiance | United Soccer League | 24 | 1,407 | 2 | 1 |
| 2019/20 | Seattle Sounders FC U18/19 | US Soccer Development Academy U18/19 | 5 | 263 | 1 | 1 |
| 2018/19 | Tacoma Defiance | United Soccer League | 1 | 45 | 0 | 0 |
| 2018/19 | USA U17 | Under 17 Internationals | 6 | 384 | 0 | 1 |
| 2018/19 | Seattle Sounders FC U18/19 | US Soccer Development Academy U18/19 | 3 | 238 | 0 | 0 |
| Total | 13 seasons | 175 | 9,043 | 13 | 15 |
MLS Next Pro
2026/27Compared with 158 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.67 | 26 |
| Pass accuracy | 84% | 49 |
| Dribbles | 0.67 | 49 |
| Duels won | 47% | 36 |
| Recoveries | 2.67 | 72 |
| Forward passes | 25.33 | 70 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 1 |
| Interceptions | 3 |
| Clearances | 2 |
US Open Cup
2025/26No stats available right now.
MLS Next Pro
2025/26Compared with 198 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.95 | 39 |
| Pass accuracy | 81% | 27 |
| Dribbles | 0.10 | 2 |
| Duels won | 36% | 3 |
| Recoveries | 1.43 | 23 |
| Forward passes | 22.48 | 43 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 2 |
| Big chances created | 10 |
| Shots | 11 |
| Dribbles completed | 1 |
| Tackles won | 6 |
| Interceptions | 9 |
| Clearances | 17 |
| Clean sheets | 1 |
US Open Cup
2024/25No stats available right now.
USL League One
2024/25Compared with 62 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 |
|---|---|---|
| Chances created | 1.01 | 54 |
| Pass accuracy | 76% | 7 |
| Dribbles | 0.87 | 60 |
| Duels won | 55% | 81 |
| Recoveries | 1.74 | 43 |
| Forward passes | 21.88 | 28 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 2 |
| Big chances created | 7 |
| Shots | 12 |
| Dribbles completed | 6 |
| Tackles won | 9 |
| Interceptions | 3 |
| Clearances | 2 |
USL League One Cup
2024/25Compared with 29 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 | 1.00 | 48 |
| Pass accuracy | 77% | 10 |
| Dribbles | 0.50 | 45 |
| Duels won | 46% | 45 |
| Recoveries | 0.50 | 3 |
| Forward passes | 21.94 | 34 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 4 |
| Shots | 4 |
| Dribbles completed | 2 |
| Tackles won | 1 |
| Interceptions | 1 |
| Clearances | 1 |
Embargoed Fixtures - ISL
2024/25No stats available right now.
US Open Cup
2023/24No stats available right now.
USL League One
2023/24Compared with 71 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.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 1.31 | 68 |
| Pass accuracy | 83% | 64 |
| Dribbles | 0.58 | 36 |
| Duels won | 44% | 19 |
| Recoveries | 1.31 | 25 |
| Forward passes | 15.05 | 2 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 2 |
| Big chances created | 9 |
| Shots | 5 |
| Dribbles completed | 4 |
| Tackles won | 3 |
| Interceptions | 6 |
| Clearances | 4 |
| Clean sheets | 1 |
US Open Cup
2022/23No stats available right now.
USL League One
2022/23Compared with 72 players in the same position in 2022/23.
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.63 | 28 |
| Pass accuracy | 81% | 47 |
| Dribbles | 0.50 | 41 |
| Duels won | 52% | 70 |
| Recoveries | 1.99 | 58 |
| Forward passes | 19.35 | 20 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Big chances created | 14 |
| Shots | 23 |
| Dribbles completed | 11 |
| Tackles won | 25 |
| Interceptions | 19 |
| Clearances | 16 |
| Clean sheets | 4 |
United Soccer League
2021/22| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 2 |
| Big chances created | 19 |
| Shots | 18 |
| Dribbles completed | 10 |
| Tackles won | 5 |
| Interceptions | 7 |
| Clearances | 6 |
United Soccer League
2020/21| Metric | Total |
|---|---|
| Goals | 3 |
| Assists | 3 |
| Big chances created | 12 |
| Shots | 20 |
| Dribbles completed | 8 |
| Tackles won | 12 |
| Interceptions | 6 |
| Clearances | 5 |
| Clean sheets | 2 |
Major League Soccer
2019/20No stats available right now.
US Open Cup
2019/20No stats available right now.
United Soccer League
2019/20| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 1 |
| Big chances created | 23 |
| Shots | 10 |
| Dribbles completed | 11 |
| Tackles won | 5 |
| Interceptions | 3 |
| Clearances | 4 |
US Soccer Development Academy U18/19
2019/20| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 10 |
| Shots | 3 |
| Dribbles completed | 3 |
United Soccer League
2018/19| Metric | Total |
|---|---|
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 2 |
| Interceptions | 1 |
Under 17 Internationals
2018/19| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 5 |
| Shots | 6 |
| Dribbles completed | 2 |
| Tackles won | 4 |
| Interceptions | 7 |
| Clearances | 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 Development Academy Playoffs U16/17
2018/19No stats available right now.
US Soccer Development Academy U18/19
2018/19| Metric | Total |
|---|---|
| Big chances created | 6 |
| Shots | 9 |
| Dribbles completed | 1 |
| Tackles won | 2 |
| Clean sheets | 1 |
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.
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 |
|---|---|---|---|---|---|---|---|---|---|---|
| 04/15Oakland RootsG2-1 | 30' | 0 | 0 | 0 | 1 | 4 | 2 | 1 | 5/7 | 6.6 |
| 04/02Spokane VelocityG2-1 | 30' | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 5/8 | 6.4 |
| 03/20Washington AthleticG3-1 | 45' | 0 | 0 | 0 | 0 | 3 | 6 | 3 | 59/63 | 7.0 |
| 11/02Spokane VelocityP0-3 | 14' | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 4/8 | 5.7 |
| 10/26Forward MadisonG1-0 | 2' | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2/2 | 6.0 |
| 10/19Spokane VelocityG1-0 | 18' | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 8/8 | 6.1 |
| 10/12AwayCharlotte IndependenceG1-2 | 45' | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 5/8 | 6.2 |
| 10/05South Georgia TormentaG4-0 | 77' | 1 | 1 | 3 | 1 | 3 | 3 | 0 | 12/14 | 9.0 |
| 10/02AwayCentral Valley Fuego FCG0-1 | 64' | 0 | 0 | 1 | 1 | 6 | 1 | 2 | 13/17 | 6.4 |
| 09/21Chattanooga Red WolvesE0-0 | 11' | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 7/9 | 6.1 |
| 09/11Union OmahaG2-0 | 9' | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 11/11 | 6.3 |
| 09/07LexingtonG5-1 | 10' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7/9 | 6.0 |
| 08/30AwayCentral Valley Fuego FCG0-1 | 79' | 0 | 0 | 1 | 1 | 3 | 8 | 0 | 23/27 | 6.7 |
| 08/25Greenville TriumphG3-0 | 15' | 0 | 0 | 0 | 1 | 3 | 1 | 0 | 5/8 | 6.3 |
| 08/17AwaySouth Georgia TormentaE1-1 | 1' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
BLR
SMR
CRO
ENG
EST
LUX
ISL
BUL
RUS
NAM
TUR
FEN
ITO
CAV
MAD
ATH
ISP
HTY
MEN
ADE
FET
KBS
KIY
AFK
O67
FAT
ALT
A12
YBB
MYS
FRA
LUX
MKD
SCO
ESP
CZE
SUI
SVN
CAN
PER
CIV
CMR
ARG
BFA
USA
MEX
BAZ
ANA
ATL
RBB
DYJ
SLO
TUC
BAC
NOB
LAN
VIN
BLZ
ACA
CBO
COL
CAS
MOR
ALL
SMG
MIT
TEM
GJU
TRI
QAC
AND

