Age 29
Height 179 cm
Country Mexico
Value €1.4m
Contract 2027-12-31
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.46
19 matches
Last 5
6.40
-0.06 vs season
Best
7.6
vs Tigres
MOTM
0
of 13 matches
Rating by match (last 13)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
19
Goals
0
Assists
1
Rating
6.46
Goals
0
0%
Assists
1
79%
Rating
6.46
20%
Matches
9
30%
Started
5
22%
Minutes
445
23%
🎯
Stats compared to other center-backs
Liga MX Clausura · percentile vs peers
Chances created
21%
Aerial duels
4%
Defensive actions
55%
Goals
0%
Shot attempts
32%
Touches
60%
🎯
Shot Map
2 shots per season
Goals
0
On target
0
xG
0.28
Conversion
0%
Goal
Saved
Off target
Detailed Stats & Percentiles (Liga MX Clausura)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 11%
|
Per 90 pctl
avg 17%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.01 | 0.00 |
11
|
13
|
| xG excl. penalty | 0.01 | 0.00 |
11
|
13
|
| Shots | 1 | 0.20 |
11
|
17
|
| Headed shots | 1 | 0.20 |
22
|
44
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Assists | 1 | 0.20 |
79
|
96
|
| xA | 0.69 | 0.14 |
89
|
97
|
| Accurate passes | 168 | 33.98 |
22
|
25
|
| Pass accuracy | 84.0 | 84.00 |
25
|
25
|
| Accurate long balls | 12 | 2.43 |
28
|
48
|
| Long ball accuracy | 42.9 | 42.86 |
33
|
33
|
| Chances created | 1 | 0.20 |
19
|
42
|
| Big chances created | 1 | 0.20 |
66
|
92
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 38%
|
Per 90 pctl
avg 45%
|
|---|---|---|---|---|
| Dribbles | 2 | 0.40 |
54
|
80
|
| Dribbles success rate | 100.0 | 100.00 |
100
|
100
|
| Duels won | 13 | 2.63 |
20
|
10
|
| Duels won % | 56.5 | 56.52 |
50
|
50
|
| Aerials won | 3 | 0.61 |
13
|
9
|
| Aerials won % | 33.3 | 33.33 |
8
|
8
|
| Touches | 267 | 54.00 |
25
|
26
|
| Touches in opposition box | 6 | 1.21 |
35
|
85
|
| Dispossessed | 1 | 0.20 |
40
|
39
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 35%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Defensive actions | 40 | 8.09 |
23
|
54
|
| Tackles | 8 | 1.62 |
29
|
59
|
| Interceptions | 7 | 1.42 |
33
|
72
|
| Blocked scoring attempt | 3 | 0.61 |
22
|
52
|
| Fouls committed | 3 | 0.61 |
13
|
7
|
| Recoveries | 17 | 3.44 |
33
|
60
|
| Clearances | 22 | 4.45 |
23
|
46
|
| Clean sheets | 1 | 0.20 |
25
|
50
|
| Goals conceded while on pitch | 6 | 1.21 |
79
|
75
|
| xG against while on pitch | 6.58 | 1.33 |
75
|
53
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 11%
|
Per 90 pctl
avg 17%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.01 | 0.00 |
11
|
13
|
| xG excl. penalty | 0.01 | 0.00 |
11
|
13
|
| Shots | 1 | 0.20 |
11
|
17
|
| Headed shots | 1 | 0.20 |
22
|
44
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Assists | 1 | 0.20 |
79
|
96
|
| xA | 0.69 | 0.14 |
89
|
97
|
| Accurate passes | 168 | 33.98 |
22
|
25
|
| Pass accuracy | 84.0 | 84.00 |
25
|
25
|
| Accurate long balls | 12 | 2.43 |
28
|
48
|
| Long ball accuracy | 42.9 | 42.86 |
33
|
33
|
| Chances created | 1 | 0.20 |
19
|
42
|
| Big chances created | 1 | 0.20 |
66
|
92
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 38%
|
Per 90 pctl
avg 45%
|
|---|---|---|---|---|
| Dribbles | 2 | 0.40 |
54
|
80
|
| Dribbles success rate | 100.0 | 100.00 |
100
|
100
|
| Duels won | 13 | 2.63 |
20
|
10
|
| Duels won % | 56.5 | 56.52 |
50
|
50
|
| Aerials won | 3 | 0.61 |
13
|
9
|
| Aerials won % | 33.3 | 33.33 |
8
|
8
|
| Touches | 267 | 54.00 |
25
|
26
|
| Touches in opposition box | 6 | 1.21 |
35
|
85
|
| Dispossessed | 1 | 0.20 |
40
|
39
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 35%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Defensive actions | 40 | 8.09 |
23
|
54
|
| Tackles | 8 | 1.62 |
29
|
59
|
| Interceptions | 7 | 1.42 |
33
|
72
|
| Blocked scoring attempt | 3 | 0.61 |
22
|
52
|
| Fouls committed | 3 | 0.61 |
13
|
7
|
| Recoveries | 17 | 3.44 |
33
|
60
|
| Clearances | 22 | 4.45 |
23
|
46
|
| Clean sheets | 1 | 0.20 |
25
|
50
|
| Goals conceded while on pitch | 6 | 1.21 |
79
|
75
|
| xG against while on pitch | 6.58 | 1.33 |
75
|
53
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (32)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-17 | vs Cruz Azul | Liga MX Clausura Playoff | 1-2 | 0 | 0 | 0 | |
| 2026-05-14 | @ Cruz Azul | Liga MX Clausura Playoff | 2-2 | 1 | 0 | 0 | |
| 2026-05-10 | vs Tigres | Liga MX Clausura Playoff | 2-0 | 1 | 0 | 0 | |
| 2026-05-03 | @ Tigres | Liga MX Clausura Playoff | 3-1 | 90 | 0 | 0 | 6.3 |
| 2026-04-26 | vs Tijuana | Liga MX Clausura | 0-0 | 90 | 0 | 0 | 6.8 |
| 2026-04-23 | @ Necaxa | Liga MX Clausura | 0-0 | 0 | 0 | 0 | |
| 2026-04-19 | vs Puebla | Liga MX Clausura | 5-0 | 0 | 0 | 0 | |
| 2026-04-11 | @ Tigres | Liga MX Clausura | 4-1 | 13 | 0 | 0 | 6.3 |
| 2026-04-06 | vs Pumas | Liga MX Clausura | 2-2 | 0 | 0 | 0 | |
| 2026-03-22 | @ Monterrey | Liga MX Clausura | 2-3 | 0 | 0 | 0 | |
| 2026-03-19 | vs Leon | Liga MX Clausura | 5-0 | 0 | 0 | 0 | |
| 2026-03-14 | vs Santos Laguna | Liga MX Clausura | 3-0 | 45 | 0 | 0 | 6.3 |
| 2026-03-08 | @ Atlas | Liga MX Clausura | 1-2 | 0 | 0 | 0 | |
| 2026-02-22 | @ Cruz Azul | Liga MX Clausura | 2-1 | 0 | 0 | 0 | |
| 2026-02-15 | vs CF America | Liga MX Clausura | 1-0 | 0 | 0 | 0 | |
| 2026-02-07 | @ Mazatlan FC | Liga MX Clausura | 1-2 | 8 | 0 | 0 | |
| 2026-01-31 | @ Atletico de San Luis | Liga MX Clausura | 2-3 | 0 | 0 | 0 | |
| 2026-01-17 | vs Queretaro FC | Liga MX Clausura | 2-1 | 0 | 0 | 0 | |
| 2026-01-14 | @ FC Juarez | Liga MX Clausura | 0-1 | 0 | 0 | 0 | |
| 2026-01-10 | vs Pachuca | Liga MX Clausura | 2-0 | 0 | 0 | 0 | |
| 2025-10-26 | vs Atlas | Liga MX Apertura | 4-1 | 16 | 0 | 0 | 6.3 |
| 2025-10-23 | @ Queretaro FC | Liga MX Apertura | 1-0 | 0 | 0 | 0 | |
| 2025-10-19 | vs Mazatlan FC | Liga MX Apertura | 2-0 | 0 | 0 | 0 | |
| 2025-10-06 | @ Pumas | Liga MX Apertura | 1-2 | 24 | 0 | 0 | 6.0 |
| 2025-09-27 | @ Puebla | Liga MX Apertura | 0-2 | 32 | 0 | 0 | 6.1 |
| 2025-09-24 | vs Necaxa | Liga MX Apertura | 3-1 | 39 | 0 | 0 | 6.2 |
| 2025-09-21 | vs Toluca | Liga MX Apertura | 0-3 | 45 | 0 | 0 | 6.2 |
| 2025-09-18 | vs Tigres | Liga MX Apertura | 0-0 | 90 | 0 | 0 | 7.6 |
| 2025-09-14 | @ CF America | Liga MX Apertura | 1-2 | 90 | 0 | 0 | 7.1 |
| 2025-08-31 | vs Cruz Azul | Liga MX Apertura | 1-2 | 64 | 0 | 1 | 7.3 |
| 2025-08-23 | @ Tijuana | Liga MX Apertura | 3-3 | 45 | 0 | 0 | 5.3 |
| 2025-08-16 | vs FC Juarez | Liga MX Apertura | 1-2 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Chivas | senior | 19 | 0 | 1 | 6.46 |
| 2024/2025 | Chivas | senior | 9 | 0 | 0 | 6.77 |
| 2024 | Minnesota United | senior | 27 | 0 | 0 | 6.68 |
| 2023 | Minnesota United | senior | 38 | 1 | 0 | 6.66 |
| 2022/2023 | Pachuca | senior | 13 | 0 | 0 | 6.87 |
| 2021/2022 | Pachuca | senior | 24 | 0 | 0 | 6.88 |
| 2020/2021 | Pachuca | senior | 3 | 0 | 0 | 6.26 |
| 2019/2020 | Pachuca | senior | 12 | 0 | 1 | 7.45 |
| 2018/2019 | Pachuca | senior | 20 | 2 | 0 | 6.22 |
| 2017/2018 | Mineros de Zacatecas | senior | 23 | 0 | 0 | - |
| 2016/2017 | Mineros de Zacatecas | senior | 23 | 0 | 0 | - |
| 2016 | Mexico U20 | national team | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Raúl Rangel
José Castillo
Gilberto Sepúlveda
Bryan González
Omar Govea
Luis Romo
Alan Pulido
Efraín Álvarez
Brian Gutiérrez
Óscar Whalley
Érick Gutiérrez
Ricardo Marín
Jonathan Pérez
Diego Campillo
Ángel Sepúlveda
Daniel Aguirre
Miguel Gómez
Roberto Alvarado
Hugo Camberos
Leonardo Sepúlveda
Rubén González
Jonathan Padilla
Armando González
Richard Ledezma
Ángel Chávez
Sergio Aguayo
Diego Latorre
Sebastián Liceaga
Hugo Mata
Samir Inda
Trophies
Pachuca
🏆
Liga MX
x1
Chivas