Clubs
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 24 Jul 2024 | Puebla | Celaya | — |
| 1 Jan 2022 | Monarcas | Puebla | Free |
| 1 Jul 2021 | Necaxa | Monarcas | — |
| 15 Jun 2020 | U.N.A.M. - Pumas | Necaxa | — |
| 1 Jun 2019 | Necaxa | U.N.A.M. - Pumas | Loan |
| 1 Jun 2017 | Atlas | Necaxa | — |
| 3 Jul 2025 | Celaya | CA La Paz | Transfer |
| 2 Aug 2025 | Celaya | CA La Paz | - |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2024/25 | Liga de Expansión MX | Celaya | 31 | 28 | 2416 | 15 | — | 3 | 0 | — |
| 2023/24 | Liga MX | Puebla | 29 | 13 | 1360 | 0 | — | 4 | 0 | 6.59 |
| 2023/24 | Leagues Cup | Puebla | 2 | 0 | 45 | 0 | — | 0 | 0 | 6.30 |
| 2022/23 | Liga MX | Puebla | 37 | 29 | 2509 | 12 | 1 | 5 | 0 | 6.89 |
| 2021/22 | Liga MX | Puebla | 12 | 1 | 314 | 2 | — | 3 | 0 | 6.75 |
| 2021/22 | Liga de Expansión MX | Monarcas | 18 | 18 | 1560 | 8 | — | 2 | 0 | — |
| 2020/21 | Liga MX | Necaxa | 33 | 17 | 1806 | 3 | 1 | 3 | 0 | 6.78 |
| 2019/20 | Liga MX | Pumas | 4 | 2 | 192 | 0 | — | 1 | 0 | 6.78 |
| 2019/20 | Copa MX | Pumas | 4 | 4 | 283 | 0 | — | 0 | 0 | — |
| 2018/19 | Liga MX | Necaxa | 19 | 10 | 861 | 1 | 2 | 0 | 0 | 6.67 |
| 2018/19 | Copa MX | Necaxa | 6 | 4 | 315 | 3 | — | 0 | 1 | — |
| 2017/18 | Liga MX | Necaxa | 30 | 10 | 1185 | 6 | 7 | 1 | 0 | 6.84 |
| 2017/18 | Copa MX | Necaxa | 12 | 8 | 728 | 6 | — | 0 | 0 | — |
| 2017 | CONCACAF Gold Cup | Mexico | 2 | 1 | 89 | 0 | — | 0 | 0 | — |
| 2017 | Friendlies | Mexico | 2 | 0 | 24 | 0 | — | 0 | 0 | — |
| 2016/17 | Liga MX | Atlas | 35 | 30 | 2588 | 10 | 3 | 6 | 0 | 6.91 |
| 2016/17 | Copa MX | Atlas | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2015/16 | Liga MX | Atlas | 8 | 1 | 190 | 0 | — | 0 | 0 | 6.52 |
| 2015/16 | Copa MX | Atlas | 10 | 7 | 636 | 1 | — | 1 | 0 | — |
| 2015/16 | CONMEBOL Libertadores | Atlas | 5 | 4 | 335 | 0 | — | 0 | 0 | — |
| 2014/15 | Liga MX | Atlas | 24 | 13 | 1284 | 6 | — | 2 | 0 | — |
| 2014/15 | Copa MX | Atlas | 6 | 4 | 378 | 3 | — | 0 | 0 | — |
| 2013/14 | Liga MX | Atlas | 10 | 6 | 638 | 2 | — | 1 | 0 | — |
| 2013/14 | Copa MX | Atlas | 7 | 7 | 556 | 2 | — | 1 | 1 | — |
| 2012/13 | Copa MX | Atlas | 5 | 2 | 230 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
