Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Real Estelí | 2023/24 – 2024/25 | 49 | 4 | — |
| Cancún | 2024/25 | 12 | 0 | — |
| Atlante | 2022/23 – 2023/24 | 10 | 0 | — |
| Juárez | 2021/22 – 2022/23 | 8 | 0 | — |
| A. Italiano | 2021/22 | 31 | 1 | — |
| León | 2018/19 – 2020/21 | 14 | 1 | 1 |
| Everton de Vina | 2016/17 – 2018/19 | 69 | 4 | — |
| Pachuca | 2013/14 – 2016/17 | 13 | 1 | — |
| Mineros de Zacatecas | 2015/16 | 5 | 0 | — |
| Mexico W U17 | 2013 | 11 | 4 | — |
| Mexico U17 | 2013 | 11 | 4 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 19 Dec 2023 | Atlante FC | Real Estelí | Free |
| 18 Feb 2022 | Leon | FC Juarez | — |
| 1 Jan 2022 | A. Italiano | Leon | — |
| 1 Mar 2021 | Leon | A. Italiano | Loan |
| 1 Jan 2019 | Everton de Vina | Leon | — |
| 23 Aug 2016 | Pachuca | Everton de Vina | — |
| 22 Dec 2015 | Mineros de Zacatecas | Pachuca | — |
| 29 Jun 2015 | Pachuca | Mineros de Zacatecas | Loan |
| 30 Jun 2026 | Cancún | CDS Tampico Madero | - |
| 29 Jun 2026 | Cancún | CDS Tampico Madero | - |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2024/25 | Liga de Expansión MX | Cancún | 12 | 12 | 1040 | 0 | — | 1 | 1 | — |
| 2024/25 | Primera Division | Real Estelí | 16 | 15 | 1267 | 1 | — | 4 | 0 | — |
| 2024/25 | CONCACAF Champions League | Real Estelí | 2 | 2 | 126 | 0 | — | 0 | 0 | 6.50 |
| 2024/25 | CONCACAF Central American Cup | Real Estelí | 9 | 9 | 787 | 2 | — | 4 | 0 | — |
| 2023/24 | Primera Division | Real Estelí | 22 | 20 | 1777 | 1 | — | 2 | 0 | — |
| 2022/23 | Liga de Expansión MX | Atlante | 10 | 2 | 298 | 0 | — | 1 | 0 | — |
| 2021/22 | Liga MX | Juárez | 8 | 5 | 411 | 0 | — | 0 | 0 | 6.60 |
| 2021/22 | Primera División | A. Italiano | 29 | 17 | 1488 | 1 | — | 1 | 0 | 6.64 |
| 2021/22 | Copa Chile | A. Italiano | 2 | 1 | 56 | 0 | — | 0 | 0 | — |
| 2020/21 | Liga MX | León | 1 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2019/20 | Liga MX | León | 6 | 5 | 434 | 1 | 1 | 3 | 0 | 6.65 |
| 2018/19 | Liga MX | León | 3 | 0 | 38 | 0 | — | 0 | 0 | 6.60 |
| 2018/19 | Primera División | Everton de Vina | 27 | 20 | 1803 | 0 | — | 4 | 0 | 6.67 |
| 2018/19 | Copa MX | León | 4 | 3 | 264 | 0 | — | 0 | 0 | — |
| 2018/19 | CONMEBOL Sudamericana | Everton de Vina | 2 | 2 | 151 | 0 | — | 0 | 0 | 6.95 |
| 2017/18 | Primera División | Everton de Vina | 12 | 12 | 1031 | 4 | — | 5 | 0 | — |
| 2017/18 | Copa Chile | Everton de Vina | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2017/18 | CONMEBOL Sudamericana | Everton de Vina | 2 | 2 | 172 | 0 | — | 1 | 0 | 6.30 |
| 2016/17 | Primera División | Everton de Vina | 19 | 17 | 1532 | 0 | — | 5 | 1 | 6.75 |
| 2016/17 | Liga MX | Pachuca | 1 | 1 | 69 | 0 | — | 0 | 0 | 6.30 |
| 2016/17 | Copa Chile | Everton de Vina | 5 | 4 | 358 | 0 | — | 1 | 0 | — |
| 2016/17 | CONCACAF Champions League | Pachuca | 1 | 1 | 85 | 0 | — | 0 | 0 | — |
| 2015/16 | Liga MX | Pachuca | 1 | 0 | 9 | 0 | — | 0 | 0 | 6.80 |
| 2015/16 | Copa MX | Pachuca | 5 | 4 | 336 | 1 | — | 1 | 0 | — |
| 2015/16 | Copa MX | Mineros de Zacatecas | 5 | 5 | 406 | 0 | — | 0 | 0 | — |
| 2013 | FIFA U17 World Cup | Mexico W U17 | 7 | 7 | 630 | 4 | — | 2 | 0 | — |
| 2013 | Concacaf U17 | Mexico W U17 | 4 | 3 | 304 | 0 | — | 0 | 0 | — |
| 2013/14 | Copa MX | Pachuca | 5 | 0 | 89 | 0 | — | 0 | 0 | — |
| 2013 | FIFA U17 World Cup | Mexico U17 | 7 | 7 | 630 | 4 | — | 2 | 0 | — |
| 2013 | Concacaf U17 | Mexico U17 | 4 | 3 | 304 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
