Nacional
| 2024/2025 |
| Época | Equipa | Comp. | |||||||||
| 2024/2025 | Nacional | PL | 922 | 18 | 7 | 10 | 10 | 2 | 0 | 0 | 0 |
| 2024/2025 | Nacional | TdP | 60 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2024/2025 | Nacional | TdL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023/2024 |
| Época | Equipa | Comp. | |||||||||
| 2023/2024 | Vizela | PL | 618 | 8 | 1 | 5 | 3 | 0 | 2 | 0 | 0 |
| 2023/2024 | Vizela | TdP | 82 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 2023/2024 | FC Porto B | SL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2022/2023 |
| Época | Equipa | Comp. | |||||||||
| 2022/2023 | FC Porto B | SL | 1291 | 15 | 0 | 4 | 0 | 3 | 5 | 0 | 0 |
| 2022/2023 | FC Porto | PL | 267 | 6 | 2 | 4 | 7 | 0 | 0 | 0 | 0 |
| 2022/2023 | FC Porto | UCL | 72 | 3 | 2 | 1 | 5 | 0 | 0 | 0 | 0 |
| 2022/2023 | FC Porto | TdP | 99 | 2 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
| 2022/2023 | FC Porto | TdL | 46 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2021/2022 |
| Época | Equipa | Comp. | |||||||||
| 2021/2022 | FC Porto | PL | 673 | 12 | 3 | 5 | 7 | 0 | 4 | 0 | 0 |
| 2021/2022 | FC Porto | TdP | 141 | 3 | 1 | 2 | 1 | 0 | 0 | 0 | 0 |
| 2021/2022 | FC Porto | UEL | 148 | 3 | 1 | 1 | 2 | 0 | 0 | 0 | 0 |
| 2021/2022 | FC Porto | TdL | 136 | 2 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 2021/2022 | FC Porto | UCL | 11 | 1 | 1 | 0 | 6 | 0 | 0 | 0 | 0 |
| 2021 Hungary/Slovenia | Portugal Sub-21 | UUC | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2021 | FC Porto | CF | 72 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 2020/2021 |
| Época | Equipa | Comp. | |||||||||
| 2020/2021 | Paços Ferreira | PL | 2470 | 31 | 1 | 17 | 1 | 4 | 8 | 0 | 0 |
| 2020/2021 | Paços Ferreira | TdP | 136 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2019/2020 |
| Época | Equipa | Comp. | |||||||||
| 2019/2020 | FC Porto | TdL | 165 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2019/2020 | Portimonense | PL | 809 | 17 | 9 | 3 | 10 | 0 | 4 | 0 | 0 |
| 2019/2020 | FC Porto | PL | 180 | 2 | 0 | 0 | 8 | 0 | 1 | 0 | 0 |
| 2019/2020 | FC Porto | UEL | 30 | 1 | 1 | 0 | 3 | 0 | 1 | 0 | 0 |
| 2019/2020 | FC Porto | UCL | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2019 Italy | Portugal Sub-21 | UUC | 94 | 2 | 1 | 0 | 2 | 0 | 0 | 0 | 0 |
| 2018/2019 |
| Época | Equipa | Comp. | |||||||||
| 2018/2019 | FC Porto | TdL | 64 | 2 | 1 | 1 | 2 | 0 | 0 | 0 | 0 |
| 2018/2019 | Porto U23 | PLIC | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018/2019 | FC Porto | PL | 11 | 2 | 2 | 0 | 4 | 0 | 0 | 0 | 0 |
| 2018/2019 | FC Porto B | SL | 1042 | 13 | 0 | 5 | 0 | 1 | 3 | 1 | 1 |
| 2018/2019 | FC Porto | UCL | 26 | 2 | 2 | 0 | 4 | 0 | 0 | 0 | 0 |
| 2017/2018 |
| Época | Equipa | Comp. | |||||||||
| 2017/2018 | Porto U23 | PLIC | 360 | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2017/2018 | FC Porto B | PLIC | 90 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
| 2017/2018 | FC Porto B | SL | 2161 | 31 | 8 | 5 | 9 | 3 | 7 | 0 | 0 |
| 2017/2018 | FC Porto | UCL | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2017 Korea Republic | Portugal U20 | UWC | 146 | 2 | 0 | 2 | 3 | 1 | 1 | 0 | 0 |
| 2017 | Portugal U20 | TU4N | 125 | 3 | 2 | 1 | 2 | 0 | 0 | 0 | 0 |
| 2016/2017 |
| Época | Equipa | Comp. | |||||||||
| 2016/2017 | Porto U19 | UYL | 706 | 8 | 0 | 2 | 0 | 2 | 2 | 0 | 0 |
| 2016/2017 | FC Porto B | SL | 96 | 6 | 6 | 0 | 13 | 0 | 0 | 0 | 0 |
| 2016 Germany | Portugal U19 | UUC | 60 | 1 | 0 | 1 | 2 | 1 | 0 | 0 | 0 |
| 2015/2016 |
| Época | Equipa | Comp. | |||||||||
| 2015/2016 | Porto U19 | UYL | 517 | 6 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2015/2016 | FC Porto B | SL | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 |
| 2014/2015 |
| Época | Equipa | Comp. | |||||||||
| 2014/2015 | Porto U19 | UYL | 200 | 7 | 6 | 0 | 7 | 1 | 0 | 0 | 0 |