Vitor Nunes · career
Vitor de Oliveira Nunes dos Reis
Center Back · Manchester City · season-by-season, by competition, and every match.
Career report
Nunes is operating at his career peak — the 2025/26 level is the level.
Peak: 2025/26Holding level
The record covers 2 seasons (2024/25–2025/26) across 2 clubs, including a move abroad — 54 appearances with 3 goal contributions from defence.
His best campaign on record is 2025/26 at Girona — Season rating 34, 1 goal and 1 assist in 36 games. Output has held steady across his last 2 full seasons (29 → 34).
By season
| Season | Club | Apps | G | A | Rating | Season |
|---|---|---|---|---|---|---|
| 2025/26 | GironaLoan | 36 | 1 | 1 | 85 | 34 |
| 2025/26 | Manchester City | 3 | 0 | 0 | — | — |
| 2024/25 | Manchester City | 1 | 0 | 0 | 74 | 0 |
| 2024/25 | Manchester City U21 | 1 | 0 | 0 | — | — |
| 2024/25 | Palmeiras | 18 | 1 | 0 | 71 | 29 |
International
| Side | Season | Competition | Apps | G |
|---|---|---|---|---|
| Brazil U17 | 2023/24 | World Cup - U17 | 5 | 1 |
| 2023/24 | CONMEBOL - U17 | 8 | 0 |
Honours
Paulista A1×3CONMEBOL U17×2Premier League 2×2Serie A×2Supercopa do Brasil×2FA Cup×2Serie A×2Supercopa do Brasil×2
By competition
| Competition | Apps | Min | G | A | Rating |
|---|---|---|---|---|---|
| La Ligaat Girona | 36 | 3138 | 1 | 1 | 6.9 |
| Copa del Reyat Girona | 2 | 95 | 0 | 0 | 6.5 |
| FIFA Club World Cup | 3 | 90 | 0 | 0 | 7.3 |
Schedule · 2025/26
38 played3 unused sub· 3323 min, 1g 1a
Played for Girona and Manchester City this season.
| Date | Competition | Opponent | Res | Status | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|---|
| Jun 18 | FIFA Club World Cup | H Wydad AC | 2-0 | Played | 90 | 7.2 | ||
| Jun 23 | FIFA Club World Cup | H Al Ain | 6-0 | Unused sub | 0 | — | ||
| Jun 26 | FIFA Club World Cup | A Juventus | 5-2 | Unused sub | 0 | — | ||
| Jul 1 | FIFA Club World Cup | H Al-Hilal Saudi FC | 3-4 | Unused sub | 0 | — | ||
| Aug 15 | La Liga | H Rayo Vallecano | 1-3 | Played | 32 | 6.9 | ||
| Aug 24 | La Liga | A Villarreal | 0-5 | Played | 90 | 6.7 | ||
| Aug 30 | La Liga | H Sevilla | 0-2 | Played | 90 | 7.0 | ||
| Sep 14 | La Liga | A Celta Vigo | 1-1 | Played | 90 | 6.6 | ||
| Sep 20 | La Liga | H Levante | 0-4 | Played | 46 | 5.2 | ||
| Sep 26 | La Liga | H Espanyol | 0-0 | Played | 90 | 7.3 | ||
| Oct 4 | La Liga | H Valencia | 2-1 | Played | 90 | 6.6 | ||
| Oct 18 | La Liga | A Barcelona | 1-2 | Played | 90 | 7.6 | ||
| Oct 25 | La Liga | H Oviedo | 3-3 | Played | 90 | 6.9 | ||
| Oct 31 | La Liga | A Getafe | 1-2 | Played | 90 | 6.7 | ||
| Nov 8 | La Liga | H Alaves | 1-0 | Played | 90 | 7.6 | ||
| Nov 23 | La Liga | A Real Betis | 1-1 | Played | 90 | 6.9 | ||
| Nov 30 | La Liga | H Real Madrid | 1-1 | Played | 90 | 7.0 | ||
| Dec 3 | Copa del Rey | A Ourense CF | 1-2 | Played | 95 | 6.5 | ||
| Dec 7 | La Liga | A Elche | 0-3 | Played | 90 | 6.5 | ||
| Dec 12 | La Liga | A Real Sociedad | 2-1 | Played | 90 | 6.9 | ||
| Dec 21 | La Liga | H Atletico Madrid | 0-3 | Played | 90 | 7.0 | ||
| Jan 4 | La Liga | A Mallorca | 2-1 | Played | 90 | 1 | 7.5 | |
| Jan 10 | La Liga | H Osasuna | 1-0 | Played | 90 | 7.3 | ||
| Jan 16 | La Liga | A Espanyol | 2-0 | Played | 90 | 7.2 | ||
| Jan 26 | La Liga | H Getafe | 1-1 | Played | 90 | 1 | 8.3 | |
| Jan 31 | La Liga | A Oviedo | 0-1 | Played | 90 | 6.5 | ||
| Feb 8 | La Liga | A Sevilla | 1-1 | Played | 90 | 6.3 | ||
| Feb 16 | La Liga | H Barcelona | 2-1 | Played | 90 | 7.0 | ||
| Feb 23 | La Liga | A Alaves | 2-2 | Played | 90 | 6.6 | ||
| Mar 1 | La Liga | H Celta Vigo | 1-2 | Played | 90 | 5.9 | ||
| Mar 7 | La Liga | A Levante | 1-1 | Played | 90 | 6.5 | ||
| Mar 21 | La Liga | A Osasuna | 0-1 | Played | 90 | 7.0 | ||
| Apr 6 | La Liga | H Villarreal | 1-0 | Played | 90 | 7.3 | ||
| Apr 10 | La Liga | A Real Madrid | 1-1 | Played | 90 | 7.7 | ||
| Apr 21 | La Liga | H Real Betis | 2-3 | Played | 90 | 5.9 | ||
| Apr 25 | La Liga | A Valencia | 1-2 | Played | 90 | 6.9 | ||
| May 1 | La Liga | H Mallorca | 0-1 | Played | 90 | 7.2 | ||
| May 11 | La Liga | A Rayo Vallecano | 1-1 | Played | 90 | 7.3 | ||
| May 14 | La Liga | H Real Sociedad | 1-1 | Played | 90 | 6.9 | ||
| May 17 | La Liga | A Atletico Madrid | 0-1 | Played | 90 | 7.2 | ||
| May 23 | La Liga | H Elche | 1-1 | Played | 90 | 6.3 |