João Cardoso
Central midfielder · No. 5
- Age
- 25
- Height
- 6 ft 1 in
- Preferred foot
- Right
- Market value
- €20M
Season stats
| Competition and team | GP | Min | G | A | Sub | YC | RC |
|---|---|---|---|---|---|---|---|
| 2026/27 | |||||||
| LaLigaAtlético Madrid | 6 | 315 | 0 | 1 | 3 | 2 | 0 |
| Champions LeagueAtlético Madrid | 1 | 90 | 0 | 0 | 0 | 0 | 0 |
| 2025/26 | |||||||
| LaLigaAtlético Madrid | 15 | 892 | 0 | 0 | 3 | 5 | 0 |
| Champions LeagueAtlético Madrid | 10 | 505 | 1 | 0 | 5 | 0 | 0 |
| Copa del ReyAtlético Madrid | 4 | 288 | 0 | 0 | 1 | 0 | 0 |
| SupercopaAtlético Madrid | 1 | 30 | 0 | 0 | 1 | 0 | 0 |
| 2024/25 | |||||||
| LaLigaReal Betis | 28 | 2,145 | 3 | 1 | 4 | 4 | 0 |
| UEFA Conference LeagueReal Betis | 13 | 881 | 1 | 0 | 3 | 1 | 0 |
| Copa del ReyReal Betis | 3 | 208 | 0 | 0 | 1 | 0 | 0 |
| UEFA Conference League QualifyingReal Betis | 2 | 153 | 0 | 0 | 0 | 0 | 0 |
| 2023/24 | |||||||
| LaLigaReal Betis | 17 | 1,332 | 1 | 2 | 2 | 3 | 0 |
| UEFA Conference LeagueReal Betis | 2 | 180 | 0 | 0 | 0 | 0 | 0 |
| 2023 | |||||||
| Campeonato Brasileiro Série ASport Club Internacional | 22 | 1,614 | 2 | 2 | 2 | 7 | 0 |
| Copa LibertadoresSport Club Internacional | 11 | 847 | 0 | 0 | 0 | 2 | 0 |
| Copa do BrasilSport Club Internacional | 4 | 145 | 0 | 0 | 2 | 0 | 0 |
| 2022 | |||||||
| Campeonato Brasileiro Série ASport Club Internacional | 24 | 1,419 | 3 | 2 | 7 | 5 | 0 |
| Copa SudamericanaSport Club Internacional | 4 | 112 | 0 | 0 | 3 | 0 | 0 |
| Copa do BrasilSport Club Internacional | 1 | 45 | 0 | 0 | 0 | 0 | 0 |
| 2021 | |||||||
| Campeonato Brasileiro Série ASport Club Internacional | 27 | 1,251 | 0 | 0 | 16 | 1 | 0 |
| Copa do BrasilSport Club Internacional | 2 | 178 | 1 | 0 | 0 | 0 | 0 |
| Copa LibertadoresSport Club Internacional | 1 | 45 | 0 | 0 | 1 | 0 | 0 |
| 2020 | |||||||
| Campeonato Brasileiro Série ASport Club Internacional | 13 | 472 | 0 | 0 | 8 | 0 | 0 |
| Copa LibertadoresSport Club Internacional | 3 | 34 | 0 | 1 | 3 | 0 | 0 |
| Copa do BrasilSport Club Internacional | 1 | 45 | 0 | 0 | 0 | 0 | 0 |
| 2019 | |||||||
| Campeonato Brasileiro Série ASport Club Internacional | 1 | 15 | 0 | 0 | 1 | 0 | 0 |
| Career total | 216 | 13,241 | 12 | 9 | 66 | 30 | 0 |
Show all 9 seasonsShow fewer seasons
Recent games
| Game | Result | Role | Min | Rtg | G | A | Sh | SoT | xG | Pass |
|---|---|---|---|---|---|---|---|---|---|---|
| AAway: VfB Stuttgart · Champions League | 1:1Draw | Sub | 21 | 6.2 | 0 | 0 | 0 | 0 | – | 7 |
| AAway: Alavés · LaLiga | 1:2Win | Started | 90 | 6.7 | 0 | 0 | 0 | 0 | – | 77 |
| HHome: Real Madrid · LaLiga | 2:1Win | Started | 90 | 6.5 | 0 | 0 | 1 | 0 | 0.06 | 68 |
| HHome: Osasuna · LaLiga | 4:0Win | Started | 85 | 8.2 | 0 | 1 | 0 | 0 | 0.01 | 81 |
| AAway: Real Sociedad · LaLiga | 0:3Win | Sub | 31 | 6.3 | 0 | 0 | 1 | 0 | 0.05 | 14 |
| AAway: Sevilla · LaLiga | 1:3Win | Sub | 12 | 6.9 | 0 | 0 | 0 | 0 | – | 3 |
Career and transfers
Internacional→Real Betis
Inter U20→Internacional