Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Athletic Club Boise | USL League One | 21 | 1,640 | 4 | 4 |
| 2026/27 | Athletic Club Boise | USL League One Cup | 3 | 181 | 0 | 2 |
| 2025/26 | Tampa Bay Rowdies | United Soccer League | 24 | 1,862 | 1 | 2 |
| 2025/26 | Tampa Bay Rowdies | USL League One Cup | 3 | 250 | 0 | 2 |
| 2024/25 | Tampa Bay Rowdies | United Soccer League | 30 | 2,283 | 1 | 6 |
| 2023/24 | San Diego Loyal | United Soccer League | 32 | 2,318 | 5 | 9 |
| 2022/23 | Portland Timbers | Major League Soccer | 3 | 13 | 0 | 0 |
| 2022/23 | Timbers2 | MLS Next Pro | 13 | 952 | 4 | 1 |
| 2021/22 | Portland Timbers | CONCACAF Champions Cup | 2 | 14 | 0 | 0 |
| 2021/22 | Portland Timbers | Major League Soccer | 10 | 199 | 0 | 0 |
| 2021/22 | San Diego Loyal | United Soccer League | 3 | 151 | 0 | 0 |
| 2020/21 | Portland Timbers | Major League Soccer | 1 | 15 | 0 | 0 |
| 2020/21 | Portland Timbers | MLS is Back Tournament Knockout Stage | 1 | 1 | 0 | 0 |
| 2020/21 | Timbers2 | United Soccer League | 1 | 90 | 0 | 0 |
| 2019/20 | Portland Timbers | Timbers Preseason Tournament | 1 | 15 | 0 | 0 |
| 2017/18 | Timbers2 | United Soccer League | 12 | 723 | 0 | 0 |
| 2016/17 | Timbers2 | United Soccer League | 16 | 864 | 4 | 0 |
| 2015/16 | Timbers2 | United Soccer League | 7 | 207 | 0 | 0 |
| Total | 18 seasons | 183 | 11,778 | 19 | 26 |
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.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 2.41 | 98 |
| Pass accuracy | 83% | 64 |
| Dribbles | 1.26 | 87 |
| Duels won | 49% | 52 |
| Recoveries | 1.21 | 22 |
| Forward passes | 32.82 | 90 |
| Metric | Total |
|---|---|
| Goals | 4 |
| Assists | 4 |
| Big chances created | 44 |
| Shots | 38 |
| Dribbles completed | 23 |
| Tackles won | 10 |
| Interceptions | 12 |
| Clearances | 17 |
| Clean sheets | 4 |
USL League One Cup
2026/27| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 5 |
| Shots | 1 |
| Tackles won | 1 |
| Clearances | 2 |
US Open Cup
2025/26No stats available right now.
United Soccer League
2025/26Compared with 147 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 | 1.06 | 62 |
| Pass accuracy | 79% | 34 |
| Dribbles | 0.63 | 52 |
| Duels won | 52% | 69 |
| Recoveries | 1.79 | 52 |
| Forward passes | 19.38 | 23 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 2 |
| Big chances created | 22 |
| Shots | 17 |
| Dribbles completed | 13 |
| Tackles won | 20 |
| Interceptions | 17 |
| Clearances | 46 |
| Clean sheets | 2 |
USL League One Cup
2025/26| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 7 |
| Shots | 2 |
| Dribbles completed | 3 |
| Tackles won | 2 |
| Interceptions | 3 |
| Clearances | 5 |
US Open Cup
2024/25No stats available right now.
United Soccer League
2024/25Compared with 141 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 | 0.95 | 48 |
| Pass accuracy | 80% | 33 |
| Dribbles | 0.63 | 49 |
| Duels won | 61% | 94 |
| Recoveries | 2.60 | 78 |
| Forward passes | 25.39 | 56 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 6 |
| Big chances created | 24 |
| Shots | 29 |
| Dribbles completed | 16 |
| Tackles won | 42 |
| Interceptions | 24 |
| Clearances | 50 |
| Clean sheets | 3 |
Embargoed Fixtures - ISL
2024/25No stats available right now.
US Open Cup
2023/24No stats available right now.
United Soccer League
2023/24Compared with 148 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 | 0.85 | 40 |
| Pass accuracy | 81% | 45 |
| Dribbles | 0.82 | 53 |
| Duels won | 54% | 82 |
| Recoveries | 1.98 | 50 |
| Forward passes | 23.53 | 41 |
| Metric | Total |
|---|---|
| Goals | 5 |
| Assists | 9 |
| Big chances created | 22 |
| Shots | 22 |
| Dribbles completed | 21 |
| Tackles won | 30 |
| Interceptions | 21 |
| Clearances | 33 |
| Clean sheets | 4 |
Major League Soccer
2022/23Compared with 180 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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.00 | 0 |
| Pass accuracy | 100% | 100 |
| Dribbles | 0.00 | 0 |
| Duels won | 0% | 0 |
| Recoveries | 0.00 | 0 |
| Forward passes | 34.62 | 81 |
No stats available right now.
US Open Cup
2022/23No stats available right now.
US Open Cup
2022/23No stats available right now.
United Soccer League
2022/23No stats available right now.
MLS Next Pro
2022/23Compared with 116 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 | 1.13 | 59 |
| Pass accuracy | 81% | 46 |
| Dribbles | 1.13 | 76 |
| Duels won | 54% | 77 |
| Recoveries | 1.80 | 25 |
| Forward passes | 22.59 | 48 |
| Metric | Total |
|---|---|
| Goals | 4 |
| Assists | 1 |
| Big chances created | 12 |
| Shots | 26 |
| Dribbles completed | 12 |
| Tackles won | 7 |
| Interceptions | 12 |
| Clearances | 2 |
CONCACAF Champions Cup
2021/22No stats available right now.
Major League Soccer
2021/22| Metric | Total |
|---|---|
| Big chances created | 4 |
| Shots | 5 |
| Tackles won | 2 |
| Interceptions | 3 |
| Clearances | 1 |
United Soccer League
2021/22| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Tackles won | 5 |
| Interceptions | 1 |
Major League Soccer
2020/21| Metric | Total |
|---|---|
| Big chances created | 1 |
| Dribbles completed | 1 |
| Tackles won | 2 |
Leagues Cup
2020/21No stats available right now.
MLS is Back Tournament Group Stage
2020/21No stats available right now.
MLS is Back Tournament Knockout Stage
2020/21No stats available right now.
United Soccer League
2020/21| Metric | Total |
|---|---|
| Big chances created | 1 |
| Dribbles completed | 1 |
| Tackles won | 3 |
| Interceptions | 1 |
Timbers Preseason Tournament
2019/20| Metric | Total |
|---|---|
| Interceptions | 1 |
United Soccer League
2019/20No stats available right now.
United Soccer League
2017/18| Metric | Total |
|---|---|
| Big chances created | 10 |
| Shots | 6 |
| Dribbles completed | 5 |
| Tackles won | 13 |
| Interceptions | 9 |
| Clearances | 3 |
United Soccer League
2016/17| Metric | Total |
|---|---|
| Goals | 4 |
| Shots | 4 |
| Clean sheets | 1 |
US Soccer Development Academy U17/18
2016/17No stats available right now.
United Soccer League
2015/16No stats available right now.
Recent matches
| Match | Min | G | A | KP | Drb | Duel | Rec | Tkl | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 07/11Sacramento RepublicG2-0 | 1' | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 2/4 | 6.1 |
| 06/06AwaySpokane VelocityP2-1 | 90' | 0 | 0 | 2 | 0 | 4 | 3 | 1 | 28/32 | 7.1 |
| 05/16Monterey BayG4-3 | 90' | 0 | 2 | 3 | 0 | 4 | 1 | 0 | 27/32 | 8.8 |
| 04/04Spokane VelocityE1-1 | 90' | 0 | 0 | 3 | 2 | 9 | 4 | 0 | 51/53 | 8.7 |
| 03/22AwayUnion OmahaP3-2 | 90' | 0 | 0 | 0 | 0 | 3 | 4 | 2 | 33/40 | 6.7 |
| 03/07AwaySarasota ParadiseG0-1 | 90' | 0 | 1 | 2 | 1 | 1 | 5 | 0 | 29/39 | 8.1 |
| 10/11AwayRhode IslandP5-0 | 16' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3/4 | 6.1 |
| 10/04Monterey BayG4-0 | 89' | 0 | 0 | 1 | 0 | 3 | 6 | 1 | 24/31 | 6.8 |
| 09/28AwayLoudoun UnitedE2-2 | 90' | 0 | 0 | 0 | 1 | 2 | 2 | 0 | 17/21 | 5.7 |
| 09/20North Carolina FCE2-2 | 90' | 0 | 0 | 0 | 2 | 7 | 2 | 1 | 29/32 | 7.0 |
| 09/17AwayBirmingham LegionG1-4 | 84' | 0 | 1 | 1 | 1 | 4 | 5 | 0 | 26/30 | 8.2 |
| 09/13Colorado Springs SwitchbacksE3-3 | 90' | 0 | 1 | 2 | 1 | 10 | 6 | 4 | 31/40 | 8.8 |
| 09/06Sacramento RepublicP0-2 | 83' | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 31/34 | 6.7 |
| 08/30Pittsburgh Riverhounds SCG2-1 | 61' | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 12/15 | 6.2 |
| 08/23AwayDetroit City FCP2-0 | 90' | 0 | 0 | 3 | 0 | 4 | 4 | 1 | 17/29 | 5.6 |
QAT_U19
AZE
PRK
CHN
ARM
MNE
GEO
UKR
LVA
CYP
TUR
ITA
SWE
POL
ROU
BIH
NIR
HUN
BEL
FRA
JPN
VEN
KOR
URU
GLP
BRB
CUB
SUR
MTQ
SKN
GRN
LCA
BER
JAM
HON
GUA
SLV
ZIM
COD
CTA
BFA
EQG
SLE
TUN
BOT
SSL
LIB
OLI
KHA
WAK
SHA
DUH
SAI
RAY
DEN
ENG
WAN
ALB


