Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Burgos | 2025/26 – 2026/27 | 45 | 0 | 2 |
| Atlético Madrid | 2017/18 – 2024/25 | 9 | 1 | — |
| Atlético Madrid II | 2018/19 – 2024/25 | 42 | 9 | — |
| Zaragoza | 2022/23 – 2024/25 | 30 | 4 | 3 |
| Mallorca | 2020/21 – 2021/22 | 10 | 2 | — |
| Tenerife | 2021/22 | 43 | 4 | 2 |
| Spain U19 | 2019 – 2020 | 10 | 2 | — |
| Getafe | 2020/21 | 4 | 0 | — |
| Deportivo | 2019/20 | 38 | 6 | 4 |
| Spain U17 | 2018 | 6 | 1 | — |
| Atlético Madrid U19 | 2018 | 6 | 4 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jul 2024 | Zaragoza | Atletico Madrid | — |
| 3 Aug 2023 | Atletico Madrid | Zaragoza | Loan |
| 18 Jul 2022 | Atletico Madrid | Zaragoza | Loan |
| 31 Aug 2021 | Atletico Madrid | Tenerife | Loan |
| 1 Feb 2021 | Atletico Madrid | Mallorca | Loan |
| 5 Oct 2020 | Atletico Madrid | Getafe | Loan |
| 8 Aug 2020 | Deportivo La Coruna | Atlético Madrid II | — |
| 4 Aug 2025 | Atlético Madrid II | Burgos | Free Transfer |
| 2 Aug 2025 | Atletico Madrid | Burgos CF | Free agent |
| 3 Aug 2025 | Atletico Madrid | Burgos | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Segunda División | Burgos | 9 | 0 | 180 | 0 | 1 | 1 | 0 | 6.54 |
| 2025/26 | Copa del Rey | Burgos | 4 | 4 | 243 | 0 | 1 | 1 | 0 | 6.80 |
| 2025/26 | Segunda División | Burgos | 32 | 6 | 866 | 0 | 0 | 2 | 0 | 6.54 |
| 2024/25 | Primera División RFEF - Play Offs | Atlético Madrid II | 11 | 10 | 743 | 3 | — | 5 | 0 | — |
| 2023/24 | Copa del Rey | Zaragoza | 1 | 1 | 79 | 1 | — | 0 | 0 | — |
| 2022/23 | Segunda División | Zaragoza | 28 | 19 | 1602 | 3 | 2 | 4 | 0 | 6.68 |
| 2022/23 | Copa del Rey | Zaragoza | 1 | 1 | 77 | 0 | — | 1 | 0 | — |
| 2021/22 | Segunda División | Tenerife | 41 | 31 | 2632 | 3 | 2 | 8 | 1 | 6.73 |
| 2021/22 | Copa del Rey | Tenerife | 2 | 1 | 148 | 1 | — | 2 | 0 | 6.70 |
| 2020/21 | Segunda División | Mallorca | 10 | 4 | 359 | 2 | — | 2 | 0 | 6.73 |
| 2020/21 | La Liga | Getafe | 4 | 0 | 68 | 0 | — | 0 | 0 | — |
| 2020 | UEFA U19 Championship | Spain U19 | 2 | 2 | 144 | 1 | — | 1 | 0 | — |
| 2019/20 | Segunda División | Deportivo | 36 | 29 | 2540 | 6 | 4 | 13 | 0 | 6.78 |
| 2019/20 | Primera División RFEF - Group 4 | Atlético Madrid II | 1 | 1 | 90 | 0 | — | 1 | 0 | — |
| 2019/20 | Copa del Rey | Deportivo | 2 | 0 | 53 | 0 | — | 1 | 0 | — |
| 2019 | UEFA U19 Championship | Spain U19 | 8 | 2 | 219 | 1 | — | 0 | 0 | — |
| 2018 | UEFA U17 Championship | Spain U17 | 6 | 5 | 434 | 1 | — | 2 | 0 | — |
| 2018/19 | Primera División RFEF | Atlético Madrid II | 30 | 18 | 1645 | 6 | — | 9 | 0 | — |
| 2018/19 | La Liga | Atlético Madrid | 4 | 0 | 61 | 0 | — | 0 | 0 | 6.27 |
| 2018 | UEFA Youth League | Atlético Madrid U19 | 6 | 5 | 481 | 4 | — | 4 | 1 | — |
| 2018/19 | Club Friendlies | Atlético Madrid | 2 | 0 | 88 | 0 | — | 0 | 0 | — |
| 2018/19 | International Champions Cup | Atlético Madrid | 2 | 0 | 42 | 1 | — | 0 | 0 | — |
| 2018/19 | UEFA U17 Championship | 6 | 5 | 434 | 1 | — | 2 | 0 | — | |
| 2017/18 | Club Friendlies | Atlético Madrid | 1 | 0 | 8 | 0 | — | 0 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Unknown | 23 Mar 2024 | 18 May 2024 | 56 |
| Suspended | 4 Mar 2024 | 10 Mar 2024 | 6 |
| Suspended | 7 Nov 2023 | 12 Nov 2023 | 5 |
| Suspended | 20 Dec 2021 | 3 Jan 2022 | 14 |
| Ankle/Foot Injury | 16 Dec 2020 | 19 Mar 2021 | 93 |
| Suspended | 8 Mar 2020 | 15 Jun 2020 | 99 |
| Suspended | 6 Jan 2020 | 17 Jan 2020 | 11 |
Trophies
| Competition | Season | Place |
|---|---|---|
| La Liga (Spain) | 2020/2021 | Winner |
| La Liga (Spain) | 2018/2019 | 2nd Place |
| La Liga (Spain) | 2017/2018 | 2nd Place |
| Segunda División (Spain) | 2020/2021 | 2nd Place |
| Copa del Rey Juvenil (Spain) | 2018/2019 | 2nd Place |
| UEFA Europa League (Europe) | 2017/2018 | Winner |
| UEFA Super Cup (Europe) | 2018/2019 | Winner |
| Audi Cup (World) | 2017 | Winner |
| UEFA U19 Championship (Europe) | 2019 Armenia | Winner |
