Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Castellón | 2023/24 – 2026/27 | 122 | 5 | 2 |
| Cordoba | 2022/23 | 10 | 0 | — |
| Tenerife | 2012/13 – 2021/22 | 215 | 4 | — |
| Albacete | 2021/22 | 19 | 1 | — |
| Valencia II | 2014/15 | 24 | 1 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 16 Jul 2023 | Cordoba | Castellón | — |
| 4 Feb 2023 | Tenerife | Cordoba | Free |
| 10 Jan 2022 | Tenerife | Albacete | Loan |
| 1 Jul 2015 | Valencia | Tenerife | — |
| 14 Aug 2014 | Tenerife | Valencia | Loan |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Segunda División | Castellón | 10 | 10 | 855 | 0 | 1 | 3 | 0 | 7.45 |
| 2025/26 | Segunda División | Castellón | 38 | 37 | 3311 | 1 | 1 | 11 | 2 | 7.21 |
| 2024/25 | Segunda División | Castellón | 38 | 37 | 3181 | 2 | 0 | 11 | 0 | 7.04 |
| 2024/25 | Copa del Rey | Castellón | 1 | 0 | 41 | 0 | — | 0 | 0 | — |
| 2023/24 | Primera División RFEF - Play Offs | Castellón | 32 | 28 | 2426 | 2 | — | 11 | 0 | — |
| 2023/24 | Copa del Rey | Castellón | 3 | 2 | 253 | 0 | — | 1 | 0 | — |
| 2022/23 | Primera División RFEF - Play Offs | Cordoba | 10 | 10 | 878 | 0 | — | 3 | 0 | — |
| 2021/22 | Primera División RFEF - Group 2 | Albacete | 19 | 15 | 1350 | 1 | — | 6 | 0 | — |
| 2021/22 | Copa del Rey | Tenerife | 1 | 1 | 87 | 0 | — | 0 | 0 | — |
| 2020/21 | Segunda División | Tenerife | 24 | 13 | 1284 | 0 | — | 2 | 2 | 6.67 |
| 2020/21 | Copa del Rey | Tenerife | 2 | 1 | 164 | 0 | — | 2 | 0 | — |
| 2019/20 | Segunda División | Tenerife | 33 | 31 | 2770 | 0 | — | 9 | 0 | — |
| 2019/20 | Copa del Rey | Tenerife | 2 | 2 | 151 | 0 | — | 1 | 0 | — |
| 2018/19 | Segunda División | Tenerife | 35 | 33 | 2925 | 0 | — | 11 | 0 | — |
| 2018/19 | Copa del Rey | Tenerife | 1 | 1 | 65 | 0 | — | 0 | 0 | — |
| 2017/18 | Segunda División | Tenerife | 29 | 22 | 1973 | 0 | — | 8 | 0 | — |
| 2017/18 | Copa del Rey | Tenerife | 4 | 4 | 333 | 0 | — | 2 | 0 | — |
| 2016/17 | Segunda División | Tenerife | 30 | 25 | 2218 | 1 | — | 11 | 0 | — |
| 2016/17 | Copa del Rey | Tenerife | 2 | 2 | 210 | 0 | — | 1 | 0 | — |
| 2015/16 | Segunda División | Tenerife | 24 | 19 | 1709 | 0 | — | 11 | 2 | — |
| 2015/16 | Copa del Rey | Tenerife | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2014/15 | Primera División RFEF | Valencia II | 24 | 23 | 2047 | 1 | — | 12 | 0 | — |
| 2013/14 | Segunda División | Tenerife | 9 | 4 | 412 | 0 | — | 1 | 0 | — |
| 2013/14 | Copa del Rey | Tenerife | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2012/13 | Primera División RFEF | Tenerife | 17 | 17 | 1470 | 3 | — | 7 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Suspended | 19 May 2025 | 26 May 2025 | 7 |
| Suspended | 2 Mar 2025 | 9 Mar 2025 | 7 |
| Suspended | 15 Dec 2024 | 20 Dec 2024 | 5 |
| Unknown | 30 Sept 2024 | 5 Oct 2024 | 5 |
| Suspended | 8 May 2021 | 17 May 2021 | 9 |
| Suspended | 22 Dec 2020 | 11 Jan 2021 | 20 |
| Suspended | 18 Nov 2019 | 23 Nov 2019 | 5 |
| Suspended | 22 Apr 2019 | 28 Apr 2019 | 6 |
| Suspended | 12 Nov 2018 | 18 Nov 2018 | 6 |
| Suspended | 10 Mar 2018 | 19 Mar 2018 | 9 |
| Suspended | 8 May 2017 | 14 May 2017 | 6 |
| Suspended | 13 Feb 2017 | 19 Feb 2017 | 6 |
| Suspended | 7 Feb 2016 | 15 Feb 2016 | 8 |
| Suspended | 21 Dec 2015 | 5 Jan 2016 | 15 |
| Suspended | 15 Nov 2015 | 23 Nov 2015 | 8 |
| Suspended | 26 Oct 2015 | 1 Nov 2015 | 6 |
Trophies
| Competition | Season | Place |
|---|---|---|
| Primera División RFEF (Spain) | 2023/2024 | 2nd Place |
| Primera División RFEF (Spain) | 2012/2013 | 2nd Place |
