| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2025 | CONCACAF Champions League |
Monterrey
|
1 | 0 | 0 | 0/0/0 | 46 |
| 2025 | FIFA Club World Cup |
Monterrey
|
3 | 1 | 0 | 0/0/0 | 213 |
| 2024/2025 | Liga MX |
Monterrey
|
35 | 2 | 10 | 2/0/0 | 1674 |
| 2024 | Leagues Cup |
Monterrey
|
2 | 1 | 0 | 0/0/0 | 0 |
| 2024 | Club Friendlies |
Monterrey
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2024 | CONCACAF Champions League |
Monterrey
|
3 | 1 | 0 | 0/0/0 | 103 |
| 2023/2024 | Liga MX |
Monterrey
|
23 | 0 | 4 | 1/0/0 | 1010 |
| 2023/2024 | La Liga |
Sevilla
|
2 | 0 | 0 | 0/0/0 | 15 |
| 2023/2024 | Uefa Super Cup |
Sevilla
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2023 | Club Friendlies |
Sevilla
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2022/2023 | La Liga |
Sevilla
|
4 | 1 | 0 | 0/0/0 | 110 |
| 2022/2023 | Champions League |
Sevilla
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2022/2023 | Europa League |
Sevilla
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2022/2023 | Copa Del Rey |
Sevilla
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2022 | Emirates Cup |
Sevilla
|
1 | 0 | 0 | 0/0/0 | 80 |
| 2022 | Club Friendlies |
Sevilla
|
1 | 0 | 0 | 0/0/0 | 44 |
| 2021/2022 | Primera Liga |
Porto
|
11 | 0 | 1 | 1/0/0 | 378 |
| 2021/2022 | Copa Del Rey |
Sevilla
|
1 | 0 | 0 | 0/0/0 | 23 |
| 2021/2022 | Europa League |
Sevilla
|
2 | 0 | 0 | 0/0/0 | 248 |
| 2021/2022 | La Liga |
Sevilla
|
18 | 2 | 4 | 2/0/0 | 1160 |
| 2021/2022 | Champions League |
Sevilla
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2021/2022 | Cup of Portugal |
Porto
|
1 | 0 | 0 | 0/0/0 | 46 |
| 2021/2022 | Europa League |
Porto
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2021/2022 | Portuguese League Cup |
Porto
|
2 | 0 | 0 | 0/0/0 | 106 |
| 2021/2022 | Champions League |
Porto
|
4 | 0 | 0 | 1/0/0 | 212 |
| 2020/2021 | Champions League |
Porto
|
10 | 0 | 2 | 2/0/0 | 735 |
| 2020/2021 | Portuguese League Cup |
Porto
|
2 | 0 | 0 | 1/0/0 | 175 |
| 2020/2021 | Portuguese Super Cup |
Porto
|
1 | 0 | 1 | 0/0/0 | 90 |
| 2020/2021 | Cup of Portugal |
Porto
|
5 | 1 | 1 | 1/0/0 | 335 |
| 2020/2021 | Primera Liga |
Porto
|
30 | 2 | 8 | 5/1/0 | 2239 |
| 2020 | Portuguese League Cup |
Porto
|
1 | 0 | 0 | 0/0/0 | 85 |
| 2019/2020 | Cup of Portugal |
Porto
|
5 | 0 | 2 | 0/0/0 | 331 |
| 2019/2020 | Primera Liga |
Porto
|
33 | 4 | 11 | 6/1/0 | 2763 |
| 2019/2020 | Europa League |
Porto
|
7 | 0 | 1 | 2/0/0 | 624 |
| 2019/2020 | Champions League |
Porto
|
2 | 0 | 1 | 1/0/0 | 171 |
| 2019/2020 | Portuguese League Cup |
Porto
|
4 | 0 | 2 | 2/0/0 | 265 |
| 2018/2019 | Cup of Portugal |
Porto
|
2 | 0 | 1 | 0/0/0 | 180 |
| 2018/2019 | Portuguese League Cup |
Porto
|
5 | 0 | 1 | 1/0/0 | 341 |
| 2018/2019 | Primera Liga |
Porto
|
34 | 3 | 9 | 4/0/1 | 2350 |
| 2018/2019 | Champions League |
Porto
|
8 | 3 | 2 | 3/0/0 | 561 |
| 2017/2018 | Champions League |
Porto
|
8 | 0 | 0 | 0/0/0 | 318 |
| 2017/2018 | Portuguese League Cup |
Porto
|
2 | 0 | 1 | 0/0/0 | 147 |
| 2017/2018 | Primera Liga |
Porto
|
26 | 3 | 3 | 6/1/0 | 1445 |
| 2017/2018 | Cup of Portugal |
Porto
|
3 | 0 | 0 | 0/0/0 | 236 |
| 2016/2017 | Primera Liga |
Porto
|
29 | 3 | 5 | 4/0/0 | 1705 |
| 2016/2017 | Champions League |
Porto
|
9 | 2 | 1 | 1/0/0 | 321 |
| 2016/2017 | Portuguese League Cup |
Porto
|
2 | 0 | 0 | 0/0/0 | 0 |
| 2015/2016 | Cup of Portugal |
Porto
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2015/2016 | Champions League |
Porto
|
4 | 0 | 0 | 1/0/0 | 179 |
| 2015/2016 | Primera Liga |
Porto
|
27 | 8 | 0 | 3/0/0 | 2143 |
| 2015/2016 | Eredivisie |
FC Twente
|
4 | 0 | 0 | 0/0/0 | 190 |
| 2015/2016 | Portuguese League Cup |
Porto
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2014/2015 | Eredivisie |
FC Twente
|
27 | 9 | 4 | 3/0/0 | 2327 |
| 2014/2015 | KNVB Beker |
FC Twente
|
4 | 2 | 1 | 1/0/0 | 0 |
| 2013/2014 | KNVB Beker |
FC Twente
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2013/2014 | Eredivisie |
FC Twente
|
15 | 2 | 0 | 1/0/0 | 345 |
| 2012/2013 | CONCACAF Champions League |
Monterrey
|
9 | 2 | 2 | 1/0/0 | 0 |
| 2012/2013 | Liga MX |
Monterrey
|
26 | 1 | 0 | 2/0/0 | 0 |
| 2012 | FIFA Intercontinental Cup |
Monterrey
|
3 | 2 | 1 | 0/0/0 | 269 |
| 2011/2012 | Liga MX |
Monterrey
|
10 | 1 | 0 | 2/0/0 | 0 |
| 2011/2012 | CONCACAF Champions League |
Monterrey
|
3 | 1 | 1 | 0/0/0 | 0 |
| 2010/2011 | CONCACAF Champions League |
Monterrey
|
2 | 0 | 0 | 0/0/0 | 0 |
| 2010/2011 | Liga MX |
Monterrey
|
1 | 0 | 0 | 0/0/0 | 61 |
| Total: | 481 | 57 | 80 | 60/3/1 | 26399 |
| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2022 | Friendly International |
Mexico
|
2 | 0 | 0 | 0/0/0 | 75 |
| 2019 | Friendly International U20 |
Mexico U20
|
4 | 3 | 0 | 0/0/0 | 386 |
| 2019 | Tournoi Maurice Revello |
Mexico U20
|
4 | 3 | 0 | 0/0/0 | 386 |
| 2018 | World Cup |
Mexico
|
2 | 0 | 0 | 0/0/0 | 0 |
| 2018 | Tournoi Maurice Revello |
Mexico U20
|
4 | 3 | 0 | 0/0/0 | 386 |
| Total: | 16 | 9 | 0 | 0/0/0 | 1233 |
| From | To | Date | Amount |
|---|---|---|---|
Monterrey
|
Sevilla
|
01/09/2023 | N/a |
Sevilla
|
Porto
|
14/01/2022 | 3M € |
Porto
|
FC Twente
|
31/08/2015 | 12M € |
FC Twente
|
Monterrey
|
26/08/2013 | 3.5M € |