Vítor Carvalho
Career snapshot
Position rank · 25/26
Among 227 Midfield - Defensive Midfields · ≥200 mins
Career highs
Born the same day
Shares 1997-05-27 · 6 players total
| Full name | Vítor Carvalho |
|---|---|
| Name in home country | Vítor Carvalho Vieira |
| Date of birth | 1997-05-27 (28 yrs) |
| Place of birth | Palmas, Brazil |
| Citizenship | Brazil |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 186.00 m |
| Current club | SC Braga |
| Joined | 2023-07-01 |
| Contract expires | 2028-06-30 |
| Agent | VSR Assessoria |
Percentile rank vs 59 other Midfield - Defensive Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| SC Braga | 3 | 23/24 | 25/26 | 86 | 5 | 3 | 2,306 |
| Gil Vicente FC | 4 | 19/20 | 22/23 | 108 | 8 | 2 | 1,615 |
| Coritiba Foot Ball Club | 4 | 2016 | 2019 | 47 | 1 | 2 | 2,277 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Europa League Qualifying | SC Braga | 4 | 1 | 0 | 0 | 0 | 299 |
| 25/26 | Liga Portugal | SC Braga | 2 | 1 | 0 | 1 | 0 | 144 |
| 24/25 | Allianz Cup | SC Braga | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Europa League | SC Braga | 6 | 1 | 0 | 1 | 0 | 311 |
| 24/25 | Europa League Qualifying | SC Braga | 3 | 1 | 1 | 1 | 0 | 249 |
| 24/25 | Liga Portugal | SC Braga | 23 | 0 | 0 | 3 | 0 | 0 |
| 24/25 | Taça de Portugal | SC Braga | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Allianz Cup | SC Braga | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Champions League | SC Braga | 5 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Champions League Qu. | SC Braga | 4 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Europa League | SC Braga | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Liga Portugal | SC Braga | 27 | 1 | 1 | 8 | 0 | 1,303 |
| 23/24 | Taça de Portugal | SC Braga | 3 | 0 | 1 | 2 | 0 | 0 |
| 22/23 | Allianz Cup | Gil Vicente FC | 4 | 1 | 0 | 0 | 0 | 286 |
| 22/23 | Liga Portugal | Gil Vicente FC | 31 | 3 | 0 | 10 | 0 | 904 |
| 22/23 | Taça de Portugal | Gil Vicente FC | 2 | 1 | 0 | 1 | 0 | 135 |
| 22/23 | UECL Quali | Gil Vicente FC | 4 | 0 | 1 | 1 | 0 | 0 |
| 21/22 | Allianz Cup | Gil Vicente FC | 2 | 1 | 0 | 1 | 0 | 180 |
| 21/22 | Liga Portugal | Gil Vicente FC | 29 | 0 | 0 | 9 | 1 | 0 |
| 21/22 | Taça de Portugal | Gil Vicente FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2019 | Copa do Brasil | Coritiba Foot Ball Club | 1 | 0 | 1 | 1 | 0 | 0 |
| 2019 | Série B | Coritiba Foot Ball Club | 13 | 0 | 0 | 4 | 0 | 0 |
| 2018 | Copa do Brasil | Coritiba Foot Ball Club | 2 | 0 | 0 | 0 | 0 | 0 |
| 2018 | Série B | Coritiba Foot Ball Club | 29 | 1 | 1 | 7 | 0 | 2,277 |
| 2017 | Série A | Coritiba Foot Ball Club | 1 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Série A | Coritiba Foot Ball Club | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Liga NOS | Gil Vicente FC | 22 | 0 | 1 | 3 | 0 | 0 |
| 20/21 | Taça de Portugal | Gil Vicente FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Liga NOS | Gil Vicente FC | 10 | 2 | 0 | 1 | 0 | 110 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 19/20 | 2020-01-30 | Coritiba FC | Gil Vicente | Loan | 50000 | — |
| 20/21 | 2021-06-30 | Gil Vicente | Coritiba FC | Return from loan | 400000 | — |
| 21/22 | 2021-07-01 | Coritiba FC | Gil Vicente | Transfer | 400000 | — |
| 23/24 | 2023-07-01 | Gil Vicente | SC Braga | Transfer | 5000000 | €2.10m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | unknown injury | 2020-02-23 | 2020-06-01 | 100 | 3 |
| 21/22 | unknown injury | 2022-02-01 | 2022-02-03 | 3 | 1 |
| 24/25 | Muscle injury | 2024-07-22 | 2024-07-29 | 8 | 1 |
| 24/25 | unknown injury | 2025-02-01 | 2025-03-27 | 55 | 8 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Rúben Fernandes | 1 | 0 | 0 |
| Kanya Fujimoto | 1 | 0 | 0 |
| Matheus | 2 | 0 | 0 |
| Samuel Lino | 1 | 1 | 0 |
| Adrián Marín | 1 | 0 | 0 |
| Bruma | 2 | 0 | 0 |
| Lucas Cunha | 1 | 0 | 0 |
| Talocha | 1 | 0 | 0 |
| Roger Fernandes | 2 | 0 | 0 |
| Murilo | 1 | 1 | 0 |
| Pedrinho | 1 | 0 | 0 |
| Matheus Bueno | 1 | 0 | 0 |
| Giorgi Aburjania | 1 | 0 | 0 |
| Antoine Leautey | 2 | 0 | 0 |
| Cristián Borja | 2 | 0 | 0 |
| Abel Ruiz | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | Liga Portugal | Gil Vicente FC | 3 | 31 |
| 19/20 | Liga NOS | Gil Vicente FC | 2 | 10 |
| 21/22 | Allianz Cup | Gil Vicente FC | 1 | 2 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | Liga NOS | Gil Vicente FC | 1 | 22 |
| 2019 | Copa do Brasil | Coritiba Foot Ball Club | 1 | 1 |
| 2018 | Série B | Coritiba Foot Ball Club | 1 | 29 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-06-30 | Gil Vicente | Coritiba FC | Return from loan | — | €400k |
| 19/20 | 2020-01-30 | Coritiba FC | Gil Vicente | Loan | — | €50k |
Teams faced most often by Vítor Carvalho's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Casa Pia AC | 7 | 3 | 3 | 1 | 8 | 5 | +3 | 43% |
| Rio Ave FC | 7 | 0 | 6 | 1 | 5 | 8 | -3 | 0% |
| FC Arouca | 7 | 0 | 4 | 3 | 8 | 15 | -7 | 0% |
| GD Estoril Praia | 6 | 3 | 1 | 2 | 12 | 9 | +3 | 50% |
| FC Famalicão | 6 | 1 | 2 | 3 | 8 | 8 | 0 | 17% |
| Sporting Clube de Braga | 6 | 2 | 2 | 2 | 7 | 8 | -1 | 33% |
| Sporting Clube de Portugal | 6 | 0 | 2 | 4 | 3 | 12 | -9 | 0% |
| Moreirense FC | 6 | 3 | 1 | 2 | 8 | 6 | +2 | 50% |
| Sport Lisboa e Benfica | 6 | 0 | 0 | 6 | 5 | 18 | -13 | 0% |
| Vitória Guimarães | 6 | 1 | 1 | 4 | 2 | 8 | -6 | 17% |
| CF Estrela da Amadora | 6 | 2 | 3 | 1 | 9 | 5 | +4 | 33% |
| FC Porto | 6 | 1 | 1 | 4 | 5 | 12 | -7 | 17% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 19/20 | Senior debut season | |
| 19/20 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 6 | 443 | 1 | 0 | 0 | 0.2 |
| 24/25 | 36 | 560 | 5 | 1 | 0 | 0.96 |
| 23/24 | 44 | 1,303 | 10 | 0 | 0 | 0.69 |
| 22/23 | 41 | 1,325 | 12 | 1 | 0 | 0.88 |
| 21/22 | 32 | 180 | 10 | 0 | 1 | 5.5 |
| 2019 | 14 | 0 | 5 | 0 | 0 | 0 |
| 2018 | 31 | 2,277 | 7 | 0 | 0 | 0.28 |
| 20/21 | 25 | 0 | 4 | 0 | 0 | 0 |
| 19/20 | 10 | 110 | 1 | 0 | 0 | 0.82 |
Output by competition
Career goals and assists broken down by tournament.
More on Vítor Carvalho
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Vítor Carvalho
Who is Vítor Carvalho?
Vítor Carvalho is a Brazil professional footballer who plays as a defensive midfield for SC Braga.
How old is Vítor Carvalho?
Vítor Carvalho is 28 years old. He was born on May 27, 1997 in Palmas.
What position does Vítor Carvalho play?
Vítor Carvalho plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Vítor Carvalho play for?
Vítor Carvalho currently plays for SC Braga.
How many career goals has Vítor Carvalho scored?
Across all senior club competitions in our dataset, Vítor Carvalho has scored 14 goals in 241 appearances.
What is Vítor Carvalho's market value?
Vítor Carvalho's most recent reported market value is €6.00m.
Brazil