Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Cancún | 2022/23 – 2024/25 | 36 | 9 | — |
| Tepatitlán | 2024/25 | 31 | 8 | — |
| CA La Paz | 2022/23 | 14 | 2 | — |
| Tampico Madero | 2021/22 | 38 | 9 | — |
| Zacatepec 1948 | 2019/20 | 1 | 0 | — |
| Loros Universidad | 2019/20 | 7 | 0 | — |
| Cimarrones | 2016/17 – 2018/19 | 52 | 9 | — |
| Correcaminos Uat | 2017/18 | 26 | 6 | — |
| Mexico U23 | 2016 | 4 | 0 | — |
| Jaguares de Chiapas | 2012/13 – 2015/16 | 32 | 7 | — |
| Puebla | 2014/15 | 18 | 3 | — |
| Querétaro | 2013/14 | 40 | 2 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 4 Jan 2023 | CA La Paz | Cancún | Free |
| 2 Jul 2021 | Monarcas | Tampico Madero | — |
| 1 Jul 2020 | Zacatepec 1948 | Monarcas | — |
| 6 Jul 2019 | Cimarrones | Loros Universidad | — |
| 1 Jul 2018 | Correcaminos Uat | Cimarrones | — |
| 1 Jul 2017 | Cimarrones | Correcaminos Uat | Loan |
| 1 Jul 2015 | Club Queretaro | Jaguares de Chiapas | — |
| 1 Jul 2014 | Club Queretaro | Puebla | Loan |
| 1 Jul 2013 | Jaguares de Chiapas | Club Queretaro | — |
| 29 Jun 2026 | Perez Zeledon | Lorona Aguilar Luis Guadalupe | Free agent |
| 23 Jan 2026 | Tepatitlán | Perez Zeledon | Free agent |
| 16 Jul 2026 | Perez Zeledon | Durango | Free agent |
| 17 Jan 2020 | Loros Universidad | Zacatepec 1948 | — |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2024/25 | Liga de Expansión MX | Tepatitlán | 31 | 20 | 1718 | 8 | — | 2 | 1 | — |
| 2023/24 | Liga de Expansión MX | Cancún | 19 | 6 | 744 | 0 | — | 1 | 0 | — |
| 2022/23 | Liga de Expansión MX | Cancún | 17 | 16 | 1381 | 9 | — | 4 | 0 | — |
| 2022/23 | Liga de Expansión MX | CA La Paz | 14 | 6 | 692 | 2 | — | 0 | 1 | — |
| 2021/22 | Liga de Expansión MX | Tampico Madero | 38 | 16 | 1710 | 9 | — | 2 | 0 | — |
| 2019/20 | Liga de Expansión MX | Zacatepec 1948 | 1 | 0 | 8 | 0 | — | 0 | 0 | — |
| 2019/20 | Liga de Expansión MX | Loros Universidad | 7 | 2 | 192 | 0 | — | 0 | 0 | — |
| 2018/19 | Liga de Expansión MX | Cimarrones | 18 | 10 | 1013 | 2 | — | 4 | 0 | — |
| 2018/19 | Copa MX | Cimarrones | 2 | 1 | 101 | 0 | — | 0 | 0 | — |
| 2017/18 | Liga de Expansión MX | Correcaminos Uat | 24 | 18 | 1727 | 5 | — | 1 | 0 | — |
| 2017/18 | Copa MX | Correcaminos Uat | 2 | 2 | 180 | 1 | — | 0 | 0 | — |
| 2016/17 | Liga de Expansión MX | Cimarrones | 29 | 21 | 1924 | 5 | — | 2 | 1 | — |
| 2016/17 | Copa MX | Cimarrones | 3 | 3 | 253 | 2 | — | 0 | 0 | — |
| 2016 | Olympic Qualifying Concacaf | Mexico U23 | 2 | 1 | 98 | 0 | — | 0 | 0 | — |
| 2016 | Tournoi Maurice Revello | Mexico U23 | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2015/16 | Liga MX | Jaguares de Chiapas | 2 | 0 | 44 | 0 | — | 0 | 0 | 6.63 |
| 2015/16 | Copa MX | Jaguares de Chiapas | 4 | 4 | 325 | 1 | — | 0 | 0 | — |
| 2014/15 | Liga MX | Puebla | 13 | 6 | 666 | 1 | — | 1 | 0 | — |
| 2014/15 | Copa MX | Puebla | 5 | 2 | 308 | 2 | — | 1 | 0 | — |
| 2013/14 | Liga MX | Querétaro | 29 | 8 | 969 | 2 | — | 0 | 0 | — |
| 2013/14 | Copa MX | Querétaro | 11 | 8 | 705 | 0 | — | 0 | 0 | — |
| 2012/13 | Liga MX | Jaguares de Chiapas | 17 | 7 | 716 | 5 | — | 0 | 0 | — |
| 2012/13 | Copa MX | Jaguares de Chiapas | 9 | 9 | 797 | 1 | — | 2 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
