João Cancelo
- games
- 1
- starts
- 1
- minutes
- 46
- goals
- 1
first recorded game March 31, 2026
Career totals and dates are as recorded here.
Career totals by team
| team | gp | gs | min | g |
|---|---|---|---|---|
| Portugal | 1 | 1 | 46 | 1 |
Career totals by competition
| competition | gp | gs | min | g |
|---|---|---|---|---|
| IF | 1 | 1 | 46 | 1 |
Goals by season
Season by season, international
| team | competition | season | gp | gs | min | g |
|---|---|---|---|---|---|---|
| Portugal | IF | 2017 | — | — | — | 0 |
| Portugal | IF | 2021 | — | — | — | 1 |
| Portugal | IF | 2026 | 1 | 1 | 46 | 0 |
Most recent games
| cmp | date | team | r | score | vs | g | a | minutes | venue |
|---|---|---|---|---|---|---|---|---|---|
| UNL | Oct. 1, 2026 | Portugal | 2 - 4 | Denmark | 1 | — | — | ||
| IF | March 31, 2026 | Portugal | 2 - 0 | United States | 0 | — | 46 | Mercedes-Benz Stadium | |
| WCq | Sept. 9, 2025 | Portugal | 2 - 3 | Hungary | 1 | — | — | ||
| WCq | Sept. 6, 2025 | Portugal | 0 - 5 | Armenia | 1 | — | — | ||
| EUROq | Nov. 16, 2023 | Portugal | 0 - 2 | Liechtenstein | 1 | — | — | ||
| EUROq | Oct. 16, 2023 | Portugal | 0 - 5 | Bosnia and Herzegovina | 1 | — | — | ||
| EUROq | March 23, 2023 | Portugal | 0 - 4 | Liechtenstein | 1 | — | — | Estádio José Alvalade | |
| UNL | June 9, 2022 | Portugal | 0 - 2 | Czech Republic | 1 | — | — | Estádio José Alvalade | |
| UNL | June 5, 2022 | Portugal | 4 - 0 | Switzerland | 1 | — | — | Estádio José Alvalade | |
| IF | June 9, 2021 | Portugal | 0 - 4 | Israel | 1 | — | — |
Most often alongside
| player | together | share |
|---|---|---|
| António Silva | 1 | 100% |
| Bruno Fernandes | 1 | 100% |
| Diogo Dalot | 1 | 100% |
| Francisco Conceição | 1 | 100% |
| Gonçalo Inácio | 1 | 100% |
| Gonçalo Ramos | 1 | 100% |
| João Félix | 1 | 100% |
| José Sá | 1 | 100% |
| Mateus Fernandes | 1 | 100% |
| Matheus Nunes | 1 | 100% |
| Nuno Mendes | 1 | 100% |
| Paulinho | 1 | 100% |
The 12 most frequent, of the 1 game João Cancelo has an appearance on record for. Two players count as teammates in a game when both have an appearance in it for the same club, so this is drawn from lineups rather than from rosters — and it is only as complete as the lineups are. Whole leagues here recorded none.