Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2023/24 | Tacoma Defiance | MLS Next Pro | 24 | 1,633 | 0 | 2 |
| 2022/23 | Tacoma Defiance | MLS Next Pro | 19 | 1,206 | 1 | 1 |
| 2020/21 | Forward Madison | USL League One | 9 | 692 | 1 | 0 |
| 2019/20 | TFC II | USL League One | 22 | 1,712 | 1 | 0 |
| 2018/19 | Rangers de Talca | Chile Primera B | 4 | 113 | 0 | 0 |
| 2015/16 | Real Monarchs | United Soccer League | 21 | 1,379 | 0 | 2 |
| 2014/15 | Real Salt Lake Reserves | United Soccer League | 1 | 5 | 0 | 0 |
| Total | 7 seasons | 100 | 6,740 | 3 | 5 |
MLS Next Pro
2023/24Compared with 183 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.39 | 7 |
| Pass accuracy | 90% | 94 |
| Dribbles | 0.55 | 20 |
| Duels won | 45% | 25 |
| Recoveries | 1.87 | 35 |
| Forward passes | 23.31 | 41 |
| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 7 |
| Shots | 5 |
| Dribbles completed | 10 |
| Tackles won | 17 |
| Interceptions | 17 |
| Clearances | 51 |
| Clean sheets | 3 |
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 | 0.45 | 8 |
| Pass accuracy | 87% | 88 |
| Dribbles | 0.90 | 58 |
| Duels won | 47% | 38 |
| Recoveries | 3.28 | 91 |
| Forward passes | 24.33 | 63 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 6 |
| Shots | 7 |
| Dribbles completed | 12 |
| Tackles won | 19 |
| Interceptions | 25 |
| Clearances | 11 |
| Clean sheets | 2 |
USL League One
2021/22No stats available right now.
USL League One
2020/21Compared with 48 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 |
|---|---|---|
| Chances created | 0.91 | 53 |
| Pass accuracy | 81% | 53 |
| Dribbles | 0.91 | 70 |
| Duels won | 41% | 16 |
| Recoveries | 2.34 | 59 |
| Forward passes | 26.92 | 74 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 7 |
| Shots | 6 |
| Dribbles completed | 7 |
| Tackles won | 7 |
| Interceptions | 11 |
| Clearances | 8 |
| Clean sheets | 2 |
USL League One
2019/20Compared with 61 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.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.37 | 11 |
| Pass accuracy | 88% | 91 |
| Dribbles | 1.37 | 65 |
| Duels won | 45% | 27 |
| Recoveries | 3.05 | 83 |
| Forward passes | 24.55 | 55 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 7 |
| Shots | 10 |
| Dribbles completed | 26 |
| Tackles won | 39 |
| Interceptions | 19 |
| Clearances | 16 |
| Clean sheets | 5 |
Copa Chile
2018/19No stats available right now.
Chile Primera B
2018/19Compared with 105 players in the same position in 2018/19.
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 | 15 |
| Pass accuracy | 67% | 7 |
| Dribbles | 0.00 | 17 |
| Duels won | 67% | 92 |
| Recoveries | 2.39 | 100 |
| Forward passes | 6.37 | 76 |
| Metric | Total |
|---|---|
| Tackles won | 1 |
| Interceptions | 2 |
Major League Soccer
2016/17No stats available right now.
US Open Cup
2016/17No stats available right now.
CONCACAF Champions Cup
2015/16No stats available right now.
Major League Soccer
2015/16No stats available right now.
US Open Cup
2015/16No stats available right now.
United Soccer League
2015/16Compared with 160 players in the same position in 2015/16.
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.
No data in this competition: Duels won.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.13 | 57 |
| Pass accuracy | 100% | 51 |
| Dribbles | 0.00 | 50 |
| Recoveries | 0.00 | 50 |
| Forward passes | 0.00 | 22 |
| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 2 |
| Clean sheets | 1 |
United Soccer League
2014/15No stats available right now.
United Soccer League
2013/14No stats available right now.
Recent matches
| Match | Min | G | A | KP | Drb | Duel | Rec | Tkl | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 10/05AwayChattanooga Red WolvesE1-1 | 75' | 0 | 0 | 1 | 0 | 6 | 5 | 3 | 31/37 | 6.8 |
| 10/02AwayRichmond KickersG1-2 | 4' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6/6 | 6.0 |
| 09/27South Georgia TormentaG1-0 | 5' | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 3/5 | 6.2 |
| 08/17AwayRichmond KickersE2-2 | 13' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8/8 | 5.3 |
| 08/09Greenville TriumphP1-3 | 90' | 0 | 0 | 0 | 1 | 5 | 5 | 3 | 21/25 | 6.0 |
| 07/26Richmond KickersP1-2 | 90' | 0 | 0 | 1 | 0 | 6 | 4 | 0 | 60/64 | 5.9 |
| 07/19Lansing IgniteE3-3 | 90' | 0 | 0 | 0 | 0 | 3 | 5 | 0 | 40/43 | 6.4 |
| 07/12South Georgia TormentaG3-0 | 90' | 0 | 0 | 0 | 1 | 4 | 4 | 1 | 43/47 | 6.2 |
| 07/03AwayFC TucsonP3-1 | 90' | 0 | 0 | 2 | 1 | 4 | 5 | 1 | 58/60 | 7.3 |
| 06/28Forward MadisonE1-1 | 90' | 0 | 0 | 0 | 1 | 4 | 6 | 1 | 47/53 | 6.8 |
| 06/19AwayLansing IgniteP1-0 | 90' | 0 | 0 | 0 | 2 | 8 | 9 | 5 | 52/62 | 7.3 |
| 06/12North Texas SCE3-3 | 85' | 0 | 0 | 0 | 1 | 3 | 12 | 2 | 44/48 | 6.3 |
| 06/08Lansing IgniteG3-0 | 90' | 0 | 0 | 0 | 4 | 8 | 6 | 3 | 42/50 | 6.4 |
| 06/01AwayChattanooga Red WolvesE2-2 | 90' | 0 | 0 | 0 | 1 | 3 | 4 | 1 | 33/35 | 6.5 |
| 05/29North Texas SCG3-2 | 90' | 0 | 0 | 0 | 1 | 5 | 5 | 2 | 28/39 | 6.3 |
ELC
CEL
ALT
WAC
HTB
ALU
IMI
QAR
STA
CHA
GXH
SHJ
NBP
NJC
GGP
DNU
GRI
NHC
CQT
SHT
LTR
WTT
RFC
VFF
SIF
ACH
ZWO
CAM
TEL
ADO
INT
KUP
IKS
KER
OGU
DAU
AKH
BAL
MOT
CEL
HIF
DIF
ÖSK
LJU
GCZ
YB
HTY
ELZ
GGS
ERB
A01
ING
FET
KBS
61T
AFK
SIL
FAT
BAN
TOK
ZON
DUZ
PAZ
KER
Y77
IKS
BUL
O67
GSK
ISI
KIY
A12
BYS
KEP
IYG
AYV



