Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Sacramento Republic | United Soccer League | 13 | 1,074 | 3 | 1 |
| 2026/27 | Sacramento Republic | USL League One Cup | 3 | 270 | 2 | 0 |
| 2025/26 | Sacramento Republic | United Soccer League | 31 | 2,475 | 1 | 3 |
| 2025/26 | Sacramento Republic | USL League One Cup | 7 | 607 | 2 | 0 |
| 2019/20 | Celaya | Copa Mexico (Apertura) | 5 | 329 | 2 | 0 |
| 2018/19 | Coras de Tepic | Copa Mexico (Apertura) | 3 | 184 | 0 | 0 |
| 2017/18 | Guadalajara | CONCACAF Champions Cup | 1 | 4 | 0 | 0 |
| 2017/18 | Guadalajara | Liga MX | 4 | 209 | 1 | 0 |
| 2017/18 | Guadalajara | Liga MX | 3 | 191 | 0 | 0 |
| 2017/18 | Guadalajara | Copa Mexico (Apertura) | 3 | 247 | 1 | 1 |
| 2016/17 | Guadalajara | Liga MX | 6 | 240 | 0 | 0 |
| 2016/17 | Guadalajara | Copa Mexico (Apertura) | 2 | 122 | 0 | 0 |
| Total | 12 seasons | 81 | 5,952 | 12 | 5 |
US Open Cup
2026/27No stats available right now.
United Soccer League
2026/27Compared with 162 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 | 59% | 58 |
| Aerial game | 70% | 89 |
| Tackles | 1.34 | 88 |
| Interceptions | 1.68 | 90 |
| Clearances | 1.84 | 11 |
| Pass accuracy | 84% | 60 |
| Metric | Total |
|---|---|
| Goals | 3 |
| Assists | 1 |
| Big chances created | 15 |
| Shots | 12 |
| Dribbles completed | 1 |
| Tackles won | 16 |
| Interceptions | 20 |
| Clearances | 22 |
| Clean sheets | 4 |
USL League One Cup
2026/27| Metric | Total |
|---|---|
| Goals | 2 |
| Big chances created | 2 |
| Shots | 3 |
| Dribbles completed | 1 |
| Tackles won | 4 |
| Clearances | 5 |
| Clean sheets | 2 |
US Open Cup
2025/26No stats available right now.
United Soccer League
2025/26Compared with 173 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% | 35 |
| Aerial game | 57% | 49 |
| Tackles | 1.27 | 78 |
| Interceptions | 0.98 | 67 |
| Clearances | 3.20 | 39 |
| Pass accuracy | 81% | 41 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 3 |
| Big chances created | 18 |
| Shots | 19 |
| Dribbles completed | 11 |
| Tackles won | 35 |
| Interceptions | 27 |
| Clearances | 88 |
| Clean sheets | 9 |
USL League One Cup
2025/26Compared with 12 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 | 58% | 79 |
| Aerial game | 56% | 71 |
| Tackles | 0.89 | 71 |
| Interceptions | 0.00 | 4 |
| Clearances | 1.78 | 4 |
| Pass accuracy | 86% | 88 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Big chances created | 4 |
| Shots | 7 |
| Dribbles completed | 3 |
| Tackles won | 6 |
| Clearances | 12 |
| Clean sheets | 4 |
Mexican Ascenso (Apertura)
2024/25No stats available right now.
Mexican Ascenso (Apertura)
2023/24No stats available right now.
Mexican Ascenso (Clausura)
2023/24No stats available right now.
Mexican Ascenso (Apertura)
2022/23No stats available right now.
Mexican Ascenso (Clausura)
2022/23No stats available right now.
Mexican Ascenso (Apertura)
2021/22No stats available right now.
Mexican Ascenso (Clausura)
2021/22No stats available right now.
Mexican Ascenso (Apertura)
2020/21No stats available right now.
Mexican Ascenso (Clausura)
2020/21No stats available right now.
Mexican Ascenso (Apertura)
2019/20No stats available right now.
Mexican Ascenso (Clausura)
2019/20No stats available right now.
Copa Mexico (Apertura)
2019/20| Metric | Total |
|---|---|
| Goals | 2 |
| Shots | 2 |
Mexican Ascenso (Clausura)
2018/19No stats available right now.
Copa Mexico (Apertura)
2018/19No stats available right now.
CONCACAF Champions Cup
2017/18| Metric | Total |
|---|---|
| Big chances created | 1 |
| Interceptions | 2 |
Liga MX
2017/18Compared with 101 players in the same position in 2017/18.
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 | 53% | 26 |
| Aerial game | 71% | 97 |
| Tackles | 2.15 | 84 |
| Interceptions | 0.43 | 2 |
| Clearances | 1.72 | 17 |
| Pass accuracy | 80% | 45 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 2 |
| Shots | 2 |
| Tackles won | 5 |
| Interceptions | 1 |
| Clearances | 4 |
Liga MX
2017/18Compared with 98 players in the same position in 2017/18.
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 | 46% | 3 |
| Aerial game | 50% | 31 |
| Tackles | 0.47 | 1 |
| Interceptions | 0.94 | 8 |
| Clearances | 0.94 | 4 |
| Pass accuracy | 93% | 100 |
| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 3 |
| Dribbles completed | 5 |
| Tackles won | 1 |
| Interceptions | 2 |
| Clearances | 2 |
Copa Mexico (Apertura)
2017/18Compared with 17 players in the same position in 2017/18.
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 | 43% | 50 |
| Aerial game | 50% | 50 |
| Tackles | 1.09 | 100 |
| Interceptions | 0.73 | 100 |
| Clearances | 0.73 | 100 |
| Pass accuracy | 72% | 50 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 3 |
| Shots | 4 |
| Dribbles completed | 1 |
| Tackles won | 3 |
| Interceptions | 2 |
| Clearances | 2 |
| Clean sheets | 1 |
Liga MX
2016/17No stats available right now.
Liga MX
2016/17| Metric | Total |
|---|---|
| Big chances created | 4 |
| Shots | 3 |
| Dribbles completed | 5 |
| Tackles won | 5 |
| Interceptions | 1 |
| Clearances | 3 |
Copa MX
2016/17No stats available right now.
Copa Mexico (Apertura)
2016/17No stats available right now.
Mexican Campeón de Campeones
2016/17No stats available right now.
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 09/30Las Vegas Lights FCG3-2 | 4' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3/3 | 6.0 |
| 06/20New Mexico UnitedP0-1 | 90' | 0 | 0 | 1 | 0 | 0 | 3 | 1 | 32/39 | 6.3 |
| 06/13AwayColorado Springs SwitchbacksG0-1 | 90' | 0 | 0 | 2 | 1 | 3 | 8 | 2 | 18/24 | 7.5 |
| 06/06Monterey BayE1-1 | 90' | 1 | 0 | 1 | 2 | 0 | 4 | 1 | 12/18 | 8.5 |
| 05/30AwayPhoenix RisingP2-0 | 90' | 0 | 0 | 5 | 0 | 2 | 2 | 2 | 36/44 | 6.1 |
| 05/23AwaySan AntonioP2-1 | 80' | 0 | 0 | 1 | 0 | 1 | 3 | 0 | 33/34 | 6.5 |
| 05/16AwayOakland RootsG0-1 | 90' | 0 | 0 | 2 | 1 | 0 | 4 | 1 | 49/53 | 7.1 |
| 05/02Orange County SCG3-2 | 90' | 1 | 0 | 2 | 1 | 1 | 9 | 3 | 52/58 | 8.6 |
| 04/25Spokane VelocityG4-0 | 90' | 1 | 0 | 2 | 1 | 0 | 2 | 0 | 47/53 | 8.3 |
| 04/21AwayBrooklynE1-1 | 90' | 1 | 0 | 2 | 6 | 4 | 10 | 2 | 48/60 | 8.9 |
| 04/14Minnesota United FCE0-0 | 120' | 0 | 0 | 4 | 1 | 1 | 6 | 2 | 32/44 | 7.2 |
| 04/11AwayLas Vegas Lights FCE1-1 | 90' | 0 | 0 | 2 | 1 | 2 | 3 | 2 | 34/42 | 6.6 |
| 04/04Phoenix RisingG2-0 | 90' | 0 | 1 | 2 | 4 | 1 | 8 | 2 | 27/34 | 8.0 |
| 03/31AwayValley 559G0-4 | 72' | 0 | 0 | 0 | 2 | 4 | 8 | 1 | 38/45 | 7.5 |
| 03/28El Paso LocomotiveP1-2 | 90' | 1 | 0 | 2 | 0 | 2 | 3 | 2 | 47/55 | 8.7 |
IRL
AUT
DEN
POR
GER
SRB
GRE
NED
ISR
KVX
MLT
GIB
WAL
NOR
MCI
RMA
PSG
OHL
SCB
ORL
SAN
ESP
NIR
GEO
SEA
SKC
VGB
MSR
VIR
SMN
DMA
GUY
CUW
TRI
AIA
ATG
CAY
PUR
DOM
HAI
NCA
CRC
BOL
GUV
BLO
IND
PLA
EST
FUE
LIM
QAT_U19
USA
BRA_U20
CHN
KOR
AZE
LIE
FAK
INT
HBK
SER
TS
DRO
GUI
KEN
ASA
GFA
MES
QSC
BID
SHA
MUA
HAT
SHJ
DHA


