Age 29
Height 176 cm
Foot Right
Country Mexico
Value €12.1m
Contract 2028-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.99
35 matches
Last 5
7.82
-0.17 vs season
Best
9.7
vs Al Akhdoud
MOTM
9
of 44 matches
Rating by match (last 30)
≥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
35
Goals
37
Assists
4
Rating
7.99
Goals
33
100%
Assists
4
85%
Rating
8.00
97%
Matches
31
88%
Started
31
91%
Minutes
2724
92%
🎯
Stats compared to other forwards
Saudi Pro League · percentile vs peers
Chances created
28%
Aerial duels
35%
Defensive actions
17%
Goals
99%
Shot attempts
95%
Touches
85%
🎯
Shot Map
136 shots per season
Goals
33
On target
89
xG
27.38
Conversion
24%
Goal
Saved
Off target
🔥
Heatmap
1548 touches this season
Attack
Touches
1548
Attack
52%
Middle
40%
Ø position
65%
Detailed Stats & Percentiles (Saudi Pro League)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 96%
|
Per 90 pctl
avg 91%
|
|---|---|---|---|---|
| Goals | 33 | 1.09 |
100
|
100
|
| xG | 27.45 | 0.91 |
97
|
97
|
| xGOT | 31.17 | 1.03 |
100
|
95
|
| Penalty goals | 2 | 0.07 |
80
|
76
|
| xG excl. penalty | 25.87 | 0.85 |
100
|
100
|
| Shots | 136 | 4.49 |
97
|
92
|
| Shots on target | 59 | 1.95 |
97
|
94
|
| Headed shots | 31 | 1.02 |
100
|
80
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 78%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Assists | 4 | 0.13 |
85
|
65
|
| xA | 4.97 | 0.16 |
94
|
79
|
| Accurate passes | 630 | 20.81 |
95
|
80
|
| Pass accuracy | 77.7 | 77.68 |
59
|
59
|
| Accurate long balls | 23 | 0.76 |
85
|
70
|
| Long ball accuracy | 59.0 | 58.97 |
59
|
59
|
| Chances created | 22 | 0.73 |
77
|
37
|
| Big chances created | 10 | 0.33 |
92
|
77
|
| Successful crosses | 3 | 0.10 |
76
|
56
|
| Cross accuracy | 17.6 | 17.65 |
56
|
56
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 74%
|
Per 90 pctl
avg 61%
|
|---|---|---|---|---|
| Dribbles | 19 | 0.63 |
80
|
43
|
| Dribbles success rate | 40.4 | 40.43 |
44
|
44
|
| Duels won | 120 | 3.96 |
92
|
50
|
| Duels won % | 45.1 | 45.11 |
68
|
68
|
| Aerials won | 44 | 1.45 |
89
|
62
|
| Aerials won % | 50.6 | 50.57 |
83
|
83
|
| Touches | 1315 | 43.45 |
95
|
82
|
| Touches in opposition box | 217 | 7.17 |
100
|
92
|
| Dispossessed | 50 | 1.65 |
2
|
20
|
| Fouls won | 38 | 1.26 |
86
|
52
|
| Penalties awarded | 1 | 0.03 |
74
|
77
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 70%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Defensive actions | 47 | 1.55 |
89
|
35
|
| Tackles | 19 | 0.63 |
91
|
49
|
| Interceptions | 7 | 0.23 |
83
|
53
|
| Fouls committed | 18 | 0.59 |
70
|
8
|
| Recoveries | 88 | 2.91 |
94
|
73
|
| Possession won final 3rd | 25 | 0.83 |
100
|
83
|
| Dribbled past | 8 | 0.26 |
23
|
76
|
| Clearances | 21 | 0.69 |
92
|
61
|
| Clean sheets | 8 | 0.26 |
95
|
95
|
| Goals conceded while on pitch | 29 | 0.96 |
19
|
80
|
| xG against while on pitch | 34.58 | 1.14 |
17
|
74
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 78%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.13 |
11
|
56
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 96%
|
Per 90 pctl
avg 91%
|
|---|---|---|---|---|
| Goals | 33 | 1.09 |
100
|
100
|
| xG | 27.45 | 0.91 |
97
|
97
|
| xGOT | 31.17 | 1.03 |
100
|
95
|
| Penalty goals | 2 | 0.07 |
80
|
76
|
| xG excl. penalty | 25.87 | 0.85 |
100
|
100
|
| Shots | 136 | 4.49 |
97
|
92
|
| Shots on target | 59 | 1.95 |
97
|
94
|
| Headed shots | 31 | 1.02 |
100
|
80
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 78%
|
Per 90 pctl
avg 64%
|
|---|---|---|---|---|
| Assists | 4 | 0.13 |
85
|
65
|
| xA | 4.97 | 0.16 |
94
|
79
|
| Accurate passes | 630 | 20.81 |
95
|
80
|
| Pass accuracy | 77.7 | 77.68 |
59
|
59
|
| Accurate long balls | 23 | 0.76 |
85
|
70
|
| Long ball accuracy | 59.0 | 58.97 |
59
|
59
|
| Chances created | 22 | 0.73 |
77
|
37
|
| Big chances created | 10 | 0.33 |
92
|
77
|
| Successful crosses | 3 | 0.10 |
76
|
56
|
| Cross accuracy | 17.6 | 17.65 |
56
|
56
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 74%
|
Per 90 pctl
avg 61%
|
|---|---|---|---|---|
| Dribbles | 19 | 0.63 |
80
|
43
|
| Dribbles success rate | 40.4 | 40.43 |
44
|
44
|
| Duels won | 120 | 3.96 |
92
|
50
|
| Duels won % | 45.1 | 45.11 |
68
|
68
|
| Aerials won | 44 | 1.45 |
89
|
62
|
| Aerials won % | 50.6 | 50.57 |
83
|
83
|
| Touches | 1315 | 43.45 |
95
|
82
|
| Touches in opposition box | 217 | 7.17 |
100
|
92
|
| Dispossessed | 50 | 1.65 |
2
|
20
|
| Fouls won | 38 | 1.26 |
86
|
52
|
| Penalties awarded | 1 | 0.03 |
74
|
77
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 70%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Defensive actions | 47 | 1.55 |
89
|
35
|
| Tackles | 19 | 0.63 |
91
|
49
|
| Interceptions | 7 | 0.23 |
83
|
53
|
| Fouls committed | 18 | 0.59 |
70
|
8
|
| Recoveries | 88 | 2.91 |
94
|
73
|
| Possession won final 3rd | 25 | 0.83 |
100
|
83
|
| Dribbled past | 8 | 0.26 |
23
|
76
|
| Clearances | 21 | 0.69 |
92
|
61
|
| Clean sheets | 8 | 0.26 |
95
|
95
|
| Goals conceded while on pitch | 29 | 0.96 |
19
|
80
|
| xG against while on pitch | 34.58 | 1.14 |
17
|
74
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 78%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.13 |
11
|
56
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (48)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-31 | vs Australia | Friendlies | 1-0 | 30 | 0 | 0 | 5.7 |
| 2026-05-21 | @ Al Ittihad | Saudi Pro League | 1-5 | 76 | 3 | 0 | 9.6 |
| 2026-05-14 | vs Al Hazem | Saudi Pro League | 2-0 | 90 | 1 | 1 | 8.3 ⭐ |
| 2026-05-09 | @ Al-Fayha | Saudi Pro League | 1-2 | 90 | 0 | 0 | 7.3 |
| 2026-05-03 | vs Al Nassr FC | Saudi Pro League | 3-1 | 90 | 1 | 1 | 8.2 |
| 2026-04-29 | @ Al Riyadh | Saudi Pro League | 0-4 | 90 | 2 | 0 | 9.1 |
| 2026-04-14 | vs Al Shabab | Saudi Pro League | 2-2 | 90 | 0 | 0 | 7.3 |
| 2026-04-09 | @ Damac FC | Saudi Pro League | 1-1 | 90 | 0 | 0 | 7.1 |
| 2026-04-05 | @ Al-Ettifaq | Saudi Pro League | 3-2 | 90 | 2 | 0 | 9.1 ⭐ |
| 2026-04-01 | vs Belgium | Friendlies | 1-1 | 69 | 0 | 0 | 7.4 |
| 2026-03-29 | vs Portugal | Friendlies | 0-0 | 45 | 0 | 0 | 6.9 |
| 2026-03-13 | vs Al Ahli | Saudi Pro League | 3-2 | 90 | 0 | 0 | 6.7 |
| 2026-03-07 | @ Al Kholood | Saudi Pro League | 1-4 | 90 | 2 | 0 | 8.8 |
| 2026-02-28 | vs Al-Taawoun | Saudi Pro League | 1-1 | 90 | 0 | 0 | 6.3 |
| 2026-02-23 | vs Al-Ettifaq | Saudi Pro League | 4-0 | 90 | 1 | 0 | 8.4 |
| 2026-02-20 | @ Al Akhdoud | Saudi Pro League | 2-4 | 90 | 3 | 0 | 9.7 ⭐ |
| 2026-02-12 | vs Neom SC | Saudi Pro League | 1-0 | 90 | 0 | 0 | 6.4 |
| 2026-02-07 | vs Al Fateh FC | Saudi Pro League | 1-1 | 90 | 1 | 0 | 7.2 |
| 2026-02-03 | @ Al Khaleej | Saudi Pro League | 0-1 | 90 | 0 | 1 | 7.7 |
| 2026-01-29 | vs Al Hilal | Saudi Pro League | 2-2 | 90 | 1 | 0 | 7.8 |
| 2026-01-25 | @ Al Najma | Saudi Pro League | 1-3 | 81 | 1 | 0 | 8.2 |
| 2026-01-22 | vs Al Ittihad | Saudi Pro League | 2-1 | 90 | 2 | 0 | 8.7 ⭐ |
| 2026-01-18 | @ Al Hazem | Saudi Pro League | 1-5 | 90 | 1 | 0 | 8.0 |
| 2026-01-14 | vs Al-Fayha | Saudi Pro League | 5-0 | 74 | 3 | 0 | 9.7 ⭐ |
| 2026-01-08 | @ Al Nassr FC | Saudi Pro League | 1-2 | 90 | 1 | 0 | 8.3 |
| 2026-01-04 | vs Al Riyadh | Saudi Pro League | 4-0 | 90 | 1 | 0 | 8.2 |
| 2025-12-31 | @ Al Shabab | Saudi Pro League | 2-3 | 75 | 1 | 1 | 9.0 ⭐ |
| 2025-12-27 | vs Damac FC | Saudi Pro League | 1-1 | 86 | 0 | 0 | 7.3 |
| 2025-11-28 | @ Al Ahli | King's Cup | 3-3 | 99 | 1 | 0 | 7.5 |
| 2025-10-28 | vs Al Hazem | King's Cup | 3-1 | 70 | 2 | 0 | 8.8 ⭐ |
| 2025-10-25 | vs Al Akhdoud | Saudi Pro League | 0-0 | 90 | 0 | 0 | 5.8 |
| 2025-10-19 | @ Neom SC | Saudi Pro League | 1-3 | 90 | 3 | 0 | 9.7 ⭐ |
| 2025-10-15 | vs Ecuador | Friendlies | 1-1 | 75 | 0 | 0 | 7.2 |
| 2025-10-12 | vs Colombia | Friendlies | 0-4 | 23 | 0 | 0 | 6.3 |
| 2025-09-27 | @ Al Fateh FC | Saudi Pro League | 0-1 | 90 | 1 | 0 | 8.3 ⭐ |
| 2025-09-24 | @ Al-Orobah FC | King's Cup | 1-3 | 81 | 1 | 0 | 7.6 |
| 2025-09-19 | vs Al Khaleej | Saudi Pro League | 2-1 | 88 | 0 | 0 | 7.0 |
| 2025-09-13 | @ Al Hilal | Saudi Pro League | 2-2 | 90 | 1 | 0 | 7.6 |
| 2025-08-30 | vs Al Najma | Saudi Pro League | 3-1 | 84 | 1 | 0 | 7.7 |
| 2025-08-20 | vs Al Ahli | Super Cup | 1-5 | 68 | 0 | 0 | 6.2 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Al Qadsiah | senior | 35 | 37 | 4 | 7.99 |
| 2024/2025 | Al Qadsiah | senior | 33 | 25 | 8 | 7.84 |
| 2023/2024 | CF America | senior | 52 | 23 | 10 | 7.29 |
| 2022/2023 | Atlas | senior | 39 | 21 | 3 | 7.35 |
| 2021/2022 | Atlas | senior | 45 | 16 | 7 | 7.01 |
| 2020/2021 | Tigres | senior | 26 | 2 | 0 | 6.46 |
| 2019/2020 | Tigres | senior | 10 | 2 | 2 | 6.06 |
| 2018/2019 | Tigres | senior | 29 | 7 | 2 | 7.48 |
| 2017/2018 | Lobos de la BUAP | senior | 28 | 17 | 2 | - |
| 2016/2017 | Tigres | senior | 10 | 1 | 1 | - |
| 2015/2016 | Venados FC | senior | 20 | 6 | 0 | - |
| 2026 | Mexico | national team | 3 | 0 | 0 | 6.67 |
| 2025 | Mexico | national team | 7 | 0 | 1 | 6.57 |
| 2024 | Mexico | national team | 8 | 0 | 0 | 6.46 |
| 2023/2024 | Mexico | national team | 3 | 1 | 0 | 6.89 |
| 2018 | Colombia Under 21 | national team | 5 | 4 | 0 | - |
| 2017 | Colombia U20 | national team | 8 | 0 | 0 | - |
Transfer Value History
Teammates
Anas Al-Ahmadi
Bader Al-Omair
Ezequiel Fernandez
Mohammed Al Shanqiti
Mousa Al-Harbi
Nafea Al-Sumairi
Koen Casteels
Mohammed Abu Al Shamat
Mohammed Sadun Al Shammari
Jehad Thakri
Julian Weigl
Nacho
Turki Al Ammar
Nahitan Nández
Abdullah Al Salem
Musab Al-Juwayr
Ali Abdullah Hazzazi
Yasir Al Shahrani
Abdulah Al Jwayzan
Ahmed Kaabi
Gaston Álvarez
Haitham Asiri
Gabriel Carvalho
Naif Al Ghamdi
Christopher Bonsu Baah
Waleed Al-Ahmad
Mohammed Qassem Al Nakhli
Otávio
Eyad Houssa
Ahmed Ali Al Kassar
Abgullah Almuhaysin
Mateo Retegui
Ibrahim Mahnashi
Alejandro Vergaz
Meshary Sanyor
Khalid Mohammed Hazazi
Amar Al-Yuhaybi
Trophies
Mexico
🏆
Concacaf Nations League
x1
🏆
CONCACAF Gold Cup
x1
Atlas
🏆
Liga MX
x2
🏆
Campeón de Campeones
x1
Tigres
🏆
Liga MX
x2
🏆
Campeones Cup
x1
🏆
Campeón de Campeones
x2
🏆
CONCACAF Champions Cup
x1
CF America
🏆
Liga MX
x2
Al Qadsiah