Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Albacete | 2025/26 – 2026/27 | 27 | 0 | 0 |
| Almeria | 2022/23 – 2024/25 | 3 | 0 | 0 |
| Granada CF | 2024/25 | 24 | 0 | 0 |
| Sporting Gijon | 2016/17 – 2022/23 | 222 | 0 | 1 |
| Valladolid | 2013/14 – 2015/16 | 28 | 0 | — |
| Levante | 2014/15 – 2015/16 | 57 | 0 | — |
| Spain U21 | 2011 – 2013 | 1 | 0 | — |
| Villarreal | 2010/11 – 2012/13 | 10 | 0 | — |
| Spain U23 | 2012 | 0 | 0 | — |
| Villarreal II | 2010/11 – 2011/12 | 62 | 0 | — |
| Spain U20 | 2009 | 0 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 26 Jan 2023 | Sporting Gijon | Almeria | € 80K |
| 1 Jul 2016 | Levante | Sporting Gijon | — |
| 31 Aug 2015 | Valladolid | Levante | — |
| 8 Aug 2014 | Valladolid | Levante | Loan |
| 5 Jul 2013 | Villarreal | Valladolid | — |
| 7 Jul 2025 | Granada CF | Albacete | Free Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Segunda División | Albacete | 6 | 6 | 540 | 0 | 0 | 1 | 0 | 6.30 |
| 2025/26 | Copa del Rey | Albacete | 1 | 1 | — | 0 | 0 | 0 | 0 | — |
| 2025/26 | Segunda División | Albacete | 20 | 20 | 1800 | 0 | 0 | 0 | 0 | 7.08 |
| 2024/25 | Segunda División | Granada CF | 23 | 22 | 1983 | 0 | 0 | 0 | 0 | 7.18 |
| 2024/25 | Copa del Rey | Granada CF | 1 | 1 | 120 | 0 | 0 | 0 | 0 | 7.00 |
| 2023/24 | La Liga | Almeria | 1 | 1 | 90 | 0 | — | 0 | 0 | 6.90 |
| 2023/24 | Copa del Rey | Almeria | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2022/23 | La Liga | Almeria | 1 | 0 | 44 | 0 | — | 0 | 0 | 6.20 |
| 2022/23 | Segunda División | Sporting Gijon | 17 | 17 | 1530 | 0 | 1 | 0 | 0 | 6.62 |
| 2022/23 | Copa del Rey | Sporting Gijon | 3 | 3 | 270 | 0 | — | 0 | 0 | 6.30 |
| 2021/22 | Segunda División | Sporting Gijon | 32 | 32 | 2880 | 0 | — | 1 | 0 | 6.99 |
| 2021/22 | Copa del Rey | Sporting Gijon | 4 | 4 | 420 | 0 | — | 0 | 0 | 6.67 |
| 2020/21 | Segunda División | Sporting Gijon | 39 | 39 | 3510 | 0 | — | 1 | 0 | 7.11 |
| 2019/20 | Segunda División | Sporting Gijon | 42 | 42 | 3780 | 0 | — | 1 | 0 | 6.89 |
| 2018/19 | Segunda División | Sporting Gijon | 37 | 37 | 3307 | 0 | — | 0 | 0 | 7.05 |
| 2018/19 | Copa del Rey | Sporting Gijon | 1 | 1 | 90 | 0 | — | 0 | 0 | 6.50 |
| 2017/18 | Segunda División | Sporting Gijon | 43 | 43 | 3870 | 0 | — | 2 | 0 | 6.95 |
| 2016/17 | La Liga | Sporting Gijon | 2 | 2 | 180 | 0 | — | 0 | 1 | 6.80 |
| 2016/17 | Copa del Rey | Sporting Gijon | 2 | 2 | 180 | 0 | — | 0 | 0 | 6.50 |
| 2015/16 | La Liga | Levante | 23 | 23 | 2070 | 0 | — | 1 | 0 | 6.84 |
| 2015/16 | Copa del Rey | Levante | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2014/15 | La Liga | Levante | 32 | 32 | 2880 | 0 | — | 1 | 0 | — |
| 2013/14 | La Liga | Valladolid | 28 | 28 | 2520 | 0 | — | 2 | 0 | — |
| 2013 | UEFA U21 Championship | Spain U21 | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2012/13 | Segunda División | Villarreal | 9 | 9 | 810 | 0 | — | 1 | 0 | — |
| 2012/13 | Copa del Rey | Villarreal | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2011/12 | Segunda División | Villarreal II | 34 | 34 | 3060 | 0 | — | 4 | 0 | — |
| 2010/11 | Segunda División | Villarreal II | 28 | 28 | 2476 | 0 | — | 2 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Unknown | 12 Nov 2024 | 14 Nov 2024 | 2 |
| Suspended | 13 Feb 2017 | 27 Feb 2017 | 14 |
Trophies
| Competition | Season | Place |
|---|---|---|
| Segunda División (Spain) | 2012/2013 | 2nd Place |
| UEFA U21 Championship (Europe) | 2013 Israel | Winner |
| UEFA U21 Championship (Europe) | 2011 Denmark | Winner |
