Partial coverage: some seasons of this career are not stored yet (2026/27).
Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Aston Villa | 2023/24 – 2025/26 | 125 | 2 | 3 |
| Spain | 2020/21 – 2024/25 | 23 | 0 | 1 |
| Villarreal | 2016/17 – 2023/24 | 177 | 12 | 5 |
| Spain U23 | 2020/21 | 6 | 0 | — |
| Málaga | 2018/19 | 40 | 1 | 1 |
| Villarreal II | 2016/17 – 2017/18 | 65 | 2 | — |
| Villarreal U19 | 2015/16 | 2 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 12 Jul 2023 | Villarreal | Aston Villa | € 33M |
| 1 Jul 2019 | Malaga | Villarreal | — |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | Friendlies Clubs | Aston Villa | 2 | 2 | 90 | — | 0 | 0 | 0 | 6.00 |
| 2025/26 | League Cup | Aston Villa | 1 | 1 | 90 | 0 | 0 | 0 | 0 | 6.70 |
| 2025/26 | FA Cup | Aston Villa | 2 | 2 | 180 | 0 | 0 | 0 | 0 | 6.60 |
| 2025/26 | UEFA Europa League | Aston Villa | 12 | 12 | 1021 | 0 | 0 | 0 | 0 | 6.94 |
| 2025/26 | Premier League | Aston Villa | 21 | 18 | 1688 | 0 | 0 | 1 | 0 | 6.90 |
| 2024/25 | Premier League | Aston Villa | 28 | 26 | 2020 | — | 0 | 2 | 0 | 6.71 |
| 2024/25 | FA Cup | Aston Villa | 2 | 2 | 90 | — | 0 | 0 | 0 | 6.00 |
| 2024/25 | UEFA Champions League | Aston Villa | 10 | 9 | 678 | — | 2 | 1 | 0 | 6.94 |
| 2023/24 | Premier League | Aston Villa | 34 | 32 | 2463 | 2 | — | 1 | 0 | 6.84 |
| 2023/24 | League Cup | Aston Villa | 1 | 1 | 90 | 0 | — | 0 | 0 | 7.00 |
| 2023/24 | UEFA Europa Conference League | Aston Villa | 9 | 8 | 658 | 0 | 1 | 0 | 0 | 7.00 |
| 2023/24 | Premier League - Summer Series | Aston Villa | 3 | 2 | 153 | 0 | — | 0 | 0 | — |
| 2023/24 | Euro Championship - Qualification | Spain | 1 | 1 | 90 | 0 | — | 0 | 0 | 6.90 |
| 2022/23 | La Liga | Villarreal | 34 | 34 | 3055 | 1 | — | 10 | 0 | 7.04 |
| 2022/23 | Copa del Rey | Villarreal | 2 | 2 | 210 | 0 | — | 1 | 0 | 7.30 |
| 2022/23 | UEFA Europa Conference League | Villarreal | 3 | 0 | 83 | 0 | — | 0 | 0 | 6.57 |
| 2022/23 | Friendlies Clubs | Villarreal | 3 | 3 | 219 | 0 | — | 0 | 0 | — |
| 2022/23 | UEFA Nations League | Spain | 4 | 4 | 360 | 0 | — | 0 | 0 | 7.08 |
| 2022/23 | Friendlies | Spain | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2022/23 | World Cup | Spain | 1 | 1 | 90 | 0 | 0 | 0 | 0 | 7.00 |
| 2021/22 | La Liga | Villarreal | 33 | 33 | 2858 | 5 | 1 | 5 | 0 | 7.10 |
| 2021/22 | Copa del Rey | Villarreal | 1 | 1 | 90 | 0 | — | 0 | 0 | 6.30 |
| 2021/22 | UEFA Super Cup | Villarreal | 1 | 1 | 120 | 0 | — | 0 | 0 | — |
| 2021/22 | UEFA Champions League | Villarreal | 12 | 12 | 1080 | 1 | — | 1 | 0 | 7.01 |
| 2021/22 | Friendlies | Spain | 1 | 1 | 63 | 0 | — | 0 | 0 | — |
| 2020/21 | La Liga | Villarreal | 33 | 33 | 2970 | 2 | 2 | 2 | 0 | 7.02 |
| 2020/21 | Copa del Rey | Villarreal | 2 | 2 | 210 | 0 | — | 0 | 0 | 7.00 |
| 2020/21 | UEFA Europa League | Villarreal | 9 | 9 | 796 | 1 | — | 1 | 0 | 6.91 |
| 2020/21 | World Cup - Qualification Europe | Spain | 1 | 1 | 90 | 0 | — | 0 | 0 | 7.70 |
| 2020/21 | UEFA Nations League | Spain | 7 | 7 | 630 | 0 | — | 0 | 0 | 7.11 |
| 2020/21 | Olympics Men | Spain U23 | 6 | 6 | 630 | 0 | — | 0 | 0 | — |
| 2020/21 | Euro Championship | Spain | 6 | 3 | 371 | 0 | 1 | 1 | 0 | 6.90 |
| 2019/20 | La Liga | Villarreal | 34 | 33 | 2970 | 2 | 1 | 6 | 0 | 6.96 |
| 2019/20 | Copa del Rey | Villarreal | 2 | 2 | 122 | 0 | 1 | 0 | 0 | 7.30 |
| 2018/19 | Segunda División | Málaga | 40 | 40 | 3590 | 1 | 1 | 6 | 0 | 6.90 |
| 2017/18 | La Liga | Villarreal | 2 | 0 | 50 | 0 | — | 0 | 0 | 6.50 |
| 2017/18 | Primera División RFEF | Villarreal II | 31 | 31 | 2785 | 0 | — | 6 | 0 | — |
| 2017/18 | Copa del Rey | Villarreal | 3 | 3 | 270 | 0 | — | 0 | 0 | 7.37 |
| 2017/18 | UEFA Europa League | Villarreal | 1 | 1 | 90 | 0 | — | 0 | 0 | 7.70 |
| 2017/18 | Club Friendlies | Villarreal | 1 | 0 | 8 | 0 | — | 0 | 0 | — |
| 2016/17 | Primera División RFEF | Villarreal II | 34 | 34 | 3060 | 2 | — | 6 | 0 | — |
| 2016/17 | Copa del Rey | Villarreal | 1 | 0 | 10 | 0 | — | 0 | 0 | 6.70 |
| 2015/16 | UEFA Youth League | Villarreal U19 | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
