Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Spain | 2018/19 – 2026/27 | 69 | 5 | 2 |
| Man City | 2019/20 – 2025/26 | 308 | 28 | 28 |
| Spain U21 | 2017/18 – 2019/20 | 5 | 1 | — |
| Atleti | 2018/19 – 2019/20 | 53 | 3 | 1 |
| Villarreal | 2015/16 – 2017/18 | 85 | 2 | 6 |
| Villarreal II | 2014/15 – 2015/16 | 41 | 2 | — |
| Spain U19 | 2015/16 | 8 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 4 Jul 2019 | Atletico Madrid | Manchester City | € 70M |
| 2 Jul 2018 | Villarreal | Atletico Madrid | € 20M |
| 17 Aug 2026 | Manchester City | Barcelona | Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | World Cup | Spain | 8 | 8 | 726 | 0 | 0 | 0 | 0 | 7.78 |
| 2026/27 | Friendlies | Spain | 3 | 2 | 122 | 0 | 0 | 0 | 0 | 6.95 |
| 2026/27 | UEFA Nations League | Spain | 3 | 2 | 185 | 1 | 0 | 0 | 0 | 7.41 |
| 2025/26 | FIFA Club World Cup | Man City | 3 | 1 | 143 | — | 0 | 0 | 0 | 7.17 |
| 2025/26 | League Cup | Man City | 2 | 1 | 137 | 0 | 0 | 1 | 0 | 6.83 |
| 2025/26 | FA Cup | Man City | 4 | 3 | 187 | 1 | 0 | 1 | 0 | 7.40 |
| 2025/26 | Premier League | Man City | 21 | 17 | 1513 | 1 | 0 | 3 | 0 | 7.46 |
| 2025/26 | UEFA Champions League | Man City | 5 | 5 | 347 | 0 | 0 | 2 | 0 | 7.10 |
| 2024/25 | Premier League | Man City | 5 | 3 | 80 | — | 0 | 0 | 0 | 6.83 |
| 2024/25 | UEFA Champions League | Man City | 1 | 1 | 90 | — | 0 | 0 | 0 | 7.70 |
| 2024/25 | Friendlies | Spain | 2 | 2 | 180 | 2 | — | 0 | 0 | — |
| 2024/25 | Euro Championship | Spain | 6 | 6 | 521 | 1 | 0 | 3 | 0 | 7.25 |
| 2024/25 | UEFA Nations League | Spain | 1 | 1 | 59 | 0 | 0 | 0 | 0 | 6.90 |
| 2024/25 | World Cup - Qualification Europe | Spain | 2 | 0 | 45 | 0 | 0 | 0 | 0 | 6.95 |
| 2023/24 | Premier League | Man City | 35 | 34 | 2938 | 8 | 9 | 8 | 1 | 7.98 |
| 2023/24 | Community Shield | Man City | 1 | 1 | 90 | — | — | 0 | 0 | 7.30 |
| 2023/24 | FA Cup | Man City | 4 | 4 | 360 | 0 | 1 | 0 | 0 | 7.55 |
| 2023/24 | UEFA Super Cup | Man City | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2023/24 | UEFA Champions League | Man City | 8 | 8 | 699 | 1 | 2 | 2 | 0 | 7.79 |
| 2023/24 | FIFA Intercontinental Cup | Man City | 2 | 2 | 151 | 0 | — | 0 | 0 | — |
| 2023/24 | Friendlies Clubs | Man City | 2 | 1 | 99 | 0 | — | 0 | 0 | — |
| 2023/24 | Euro Championship - Qualification | Spain | 7 | 7 | 608 | 0 | 1 | 2 | 0 | 7.73 |
| 2022/23 | Premier League | Man City | 37 | 35 | 2920 | 2 | 6 | 5 | 0 | 7.31 |
| 2022/23 | FA Cup | Man City | 5 | 4 | 214 | — | — | 1 | 0 | 6.97 |
| 2022/23 | League Cup | Man City | 3 | 3 | 167 | — | 1 | 1 | 0 | 7.23 |
| 2022/23 | UEFA Champions League | Man City | 13 | 11 | 997 | 2 | — | 1 | 0 | 7.47 |
| 2022/23 | Friendlies Clubs | Man City | 3 | 2 | 213 | 0 | — | 0 | 0 | — |
| 2022/23 | UEFA Nations League | Spain | 8 | 6 | 451 | — | 1 | 2 | 0 | 7.48 |
| 2022/23 | Friendlies | Spain | 2 | 1 | 108 | 0 | — | 0 | 0 | — |
| 2022/23 | World Cup | Spain | 4 | 4 | 390 | 0 | 0 | 0 | 0 | 7.70 |
| 2021/22 | Premier League | Man City | 33 | 33 | 2887 | 7 | 2 | 5 | 0 | 7.39 |
| 2021/22 | FA Cup | Man City | 2 | 2 | 172 | 0 | — | 1 | 0 | 7.55 |
| 2021/22 | UEFA Champions League | Man City | 10 | 10 | 842 | 0 | — | 2 | 0 | 7.20 |
| 2021/22 | Friendlies | Spain | 1 | 0 | 27 | 0 | — | 0 | 0 | — |
| 2020/21 | Premier League | Man City | 34 | 31 | 2748 | 2 | 2 | 6 | 0 | 7.22 |
| 2020/21 | League Cup | Man City | 5 | 3 | 229 | 0 | — | 0 | 0 | 6.88 |
| 2020/21 | FA Cup | Man City | 4 | 3 | 229 | 0 | 3 | 0 | 0 | 7.60 |
| 2020/21 | UEFA Champions League | Man City | 10 | 9 | 785 | 0 | — | 1 | 0 | 7.10 |
| 2020/21 | World Cup - Qualification Europe | Spain | 6 | 3 | 284 | 0 | — | 0 | 0 | 6.96 |
| 2020/21 | UEFA Nations League | Spain | 5 | 4 | 335 | 1 | — | 1 | 0 | 7.35 |
| 2020/21 | Friendlies | Spain | 2 | 1 | 118 | 0 | — | 0 | 0 | — |
| 2020/21 | Euro Championship | Spain | 5 | 2 | 224 | 0 | — | 1 | 0 | 6.90 |
| 2019/20 | Premier League | Man City | 35 | 29 | 2488 | 3 | 2 | 8 | 0 | 7.10 |
| 2019/20 | League Cup | Man City | 4 | 4 | 329 | 1 | — | 3 | 0 | 7.13 |
| 2019/20 | FA Cup | Man City | 4 | 1 | 148 | 0 | — | 0 | 0 | 6.90 |
| 2019/20 | UEFA Champions League | Man City | 8 | 8 | 626 | 0 | — | 2 | 0 | 7.13 |
| 2019/20 | Premier League Asia Trophy | Man City | 2 | 2 | 131 | 0 | — | 0 | 0 | — |
| 2019/20 | Club Friendlies | Man City | 2 | 1 | 134 | 0 | — | 1 | 0 | — |
| 2019/20 | Club Friendlies | Atleti | 1 | 0 | 62 | 0 | — | 0 | 0 | — |
| 2019/20 | UEFA U21 Championship | Spain U21 | 4 | 4 | 360 | 1 | — | 0 | 0 | — |
| 2018/19 | La Liga | Atleti | 34 | 32 | 2742 | 3 | 1 | 5 | 0 | 7.19 |
| 2018/19 | Copa del Rey | Atleti | 4 | 2 | 258 | 0 | — | 0 | 0 | 7.38 |
| 2018/19 | UEFA Super Cup | Atleti | 1 | 1 | 71 | 0 | — | 0 | 0 | 6.90 |
| 2018/19 | UEFA Champions League | Atleti | 8 | 6 | 605 | 0 | — | 0 | 0 | 6.81 |
| 2018/19 | Club Friendlies | Atleti | 2 | 1 | 121 | 0 | — | 0 | 0 | — |
| 2018/19 | International Champions Cup | Atleti | 3 | 2 | 198 | 0 | — | 0 | 0 | — |
| 2018/19 | UEFA Nations League | Spain | 1 | 0 | 31 | 0 | — | 0 | 0 | — |
| 2018/19 | Friendlies | Spain | 3 | 2 | 188 | 0 | — | 0 | 0 | — |
| 2017/18 | La Liga | Villarreal | 37 | 36 | 3228 | 1 | 3 | 8 | 0 | 7.20 |
| 2017/18 | Copa del Rey | Villarreal | 4 | 2 | 206 | 0 | — | 0 | 0 | 7.63 |
| 2017/18 | UEFA Europa League | Villarreal | 6 | 5 | 458 | 0 | 1 | 1 | 0 | 7.07 |
| 2017/18 | Club Friendlies | Villarreal | 1 | 1 | 87 | 0 | — | 0 | 0 | — |
| 2017/18 | UEFA U21 Championship | Spain U21 | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2016/17 | La Liga | Villarreal | 23 | 8 | 834 | 0 | 1 | 1 | 0 | 6.97 |
| 2016/17 | Copa del Rey | Villarreal | 4 | 4 | 360 | 0 | 1 | 0 | 0 | 7.70 |
| 2016/17 | UEFA Europa League | Villarreal | 4 | 2 | 193 | 1 | — | 1 | 0 | 7.40 |
| 2015/16 | La Liga | Villarreal | 3 | 1 | 94 | 0 | — | 1 | 0 | 7.00 |
| 2015/16 | Primera División RFEF | Villarreal II | 34 | 32 | 2846 | 2 | — | 6 | 0 | — |
| 2015/16 | Copa del Rey | Villarreal | 3 | 3 | 239 | 0 | — | 0 | 0 | — |
| 2015/16 | UEFA U19 Championship | Spain U19 | 8 | 7 | 631 | 0 | — | 0 | 0 | — |
| 2014/15 | Primera División RFEF | Villarreal II | 7 | 3 | 313 | 0 | — | 1 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Knee Injury | 2 Jul 2025 | 22 Aug 2025 | 51 |
| ACL Knee Injury | 23 Sept 2024 | 1 May 2025 | 220 |
| Hamstring | 15 Jul 2024 | 30 Aug 2024 | 46 |
| Ankle Injury | 23 Dec 2023 | 26 Dec 2023 | 3 |
| Calf/Shin Injury | 1 Oct 2022 | 4 Oct 2022 | 3 |
| Virus | 20 Dec 2021 | 31 Dec 2021 | 11 |
| Knock | 16 Sept 2021 | 24 Sept 2021 | 8 |
| Knock | 11 Feb 2021 | 12 Feb 2021 | 1 |
| Tired | 24 Nov 2019 | 25 Nov 2019 | 1 |
| Hamstring | 23 Oct 2019 | 9 Nov 2019 | 17 |
| Back Injury | 26 Jul 2026 | Ongoing | 73 |
Trophies
| Competition | Season | Place |
|---|---|---|
| La Liga (Spain) | 2018/2019 | 2nd Place |
| La Liga (Spain) | — | 2nd Place |
| Community Shield (England) | 2024 | Winner |
| Community Shield (England) | 2019 | Winner |
| Community Shield (England) | — | Winner |
| Community Shield (England) | 2023 | 2nd Place |
| Community Shield (England) | 2022 | 2nd Place |
| Community Shield (England) | 2021 | 2nd Place |
| Community Shield (England) | — | 2nd Place |
| League Cup (England) | 2020/2021 | Winner |
| League Cup (England) | 2019/2020 | Winner |
| League Cup (England) | — | Winner |
| Premier League (England) | 2023/2024 | Winner |
| Premier League (England) | 2022/2023 | Winner |
| Premier League (England) | 2021/2022 | Winner |
| Premier League (England) | 2020/2021 | Winner |
| Premier League (England) | — | Winner |
| Premier League (England) | 2019/2020 | 2nd Place |
| Premier League (England) | — | 2nd Place |
| FA Cup (England) | 2022/2023 | Winner |
| FA Cup (England) | — | Winner |
| FA Cup (England) | 2024/2025 | 2nd Place |
| FA Cup (England) | 2023/2024 | 2nd Place |
| FA Cup (England) | — | 2nd Place |
| UEFA U19 Championship (Europe) | 2014/2015 | Winner |
| UEFA U19 Championship (Europe) | — | Winner |
| UEFA U21 Championship (Europe) | 2015/2017 | 2nd Place |
| UEFA U21 Championship (Europe) | — | 2nd Place |
| UEFA Super Cup (Europe) | 2023 | Winner |
| UEFA Super Cup (Europe) | 2018 | Winner |
| UEFA Super Cup (Europe) | — | Winner |
| Premier League Asia Trophy (World) | 2019 | 2nd Place |
| Premier League Asia Trophy (World) | — | 2nd Place |
| UEFA Champions League (Europe) | 2022/2023 | Winner |
| UEFA Champions League (Europe) | — | Winner |
| UEFA Champions League (Europe) | 2020/2021 | 2nd Place |
| UEFA Champions League (Europe) | — | 2nd Place |
| UEFA Nations League (Europe) | 2022/2024 | Winner |
| UEFA Nations League (Europe) | — | Winner |
| UEFA Nations League (Europe) | 2024/2026 | 2nd Place |
| UEFA Nations League (Europe) | 2020/2022 | 2nd Place |
| UEFA Nations League (Europe) | — | 2nd Place |
| J.League World Challenge (World) | 2023 | Winner |
| J.League World Challenge (World) | — | Winner |
| FIFA Intercontinental Cup (World) | 2023 | Winner |
| FIFA Intercontinental Cup (World) | — | Winner |
| UEFA European Championship (Europe) | 2024 | Winner |
| UEFA European Championship (Europe) | — | Winner |
