Skip to content
Vítor Carvalho

Vítor Carvalho

Midfield - Defensive Midfield  at SC Braga
Age28
CitizenshipBrazil
Height1.86 m
Footright
BornMay 27, 1997
at SC Braga 1,058 days · joined 2023-07-01
👕200+ Apps
Market value €6.00m
Defensive Midfield Midfield

Career snapshot

3
clubs played for
19/20
debut season
0.06
goals / match
Gil Vicente FC
top club · 108 apps

Position rank · 25/26

#25
goals rank
#89
assists rank
14
season goals
7
season assists

Among 227 Midfield - Defensive Midfields · ≥200 mins

Career highs

€6.00m
peak value · 2024
€2.10m
top transfer fee · 23/24
5
best season · 22/23
int'l / penalties
241Appearances
14Goals
7Assists
55Yellow cards
1Red cards
69Full matches (90′)
Full nameVítor Carvalho
Name in home countryVítor Carvalho Vieira
Date of birth1997-05-27 (28 yrs)
Place of birthPalmas, Brazil
CitizenshipBrazil
PositionMidfield - Defensive Midfield (main: Midfield)
Footright
Height186.00 m
Current clubSC Braga
Joined2023-07-01
Contract expires2028-06-30
AgentVSR Assessoria
Jul 2025
25/26 — SC Braga
6 matches · 2 G · 0 A · across 2 competitions
Feb 2025
Injury: unknown
8 games missed
Jul 2024
Injury: unknown
1 games missed
Jul 2024
24/25 — SC Braga
36 matches · 2 G · 1 A · across 5 competitions
Jul 2023
23/24 — SC Braga
44 matches · 1 G · 2 A · across 6 competitions
Jul 2023
Transfer: Gil Vicente → SC Braga
23/24 · Transfer · €2.10m
Jul 2022
22/23 — Gil Vicente FC
41 matches · 5 G · 1 A · across 4 competitions
Feb 2022
Injury: unknown
1 games missed
Jul 2021
21/22 — Gil Vicente FC
32 matches · 1 G · 0 A · across 3 competitions
Jul 2021
Transfer: Coritiba FC → Gil Vicente
21/22 · Transfer
Jun 2021
Transfer: Gil Vicente → Coritiba FC
20/21 · Return from loan
Jul 2020
20/21 — Gil Vicente FC
25 matches · 0 G · 1 A · across 2 competitions
Feb 2020
Injury: unknown
3 games missed
Jan 2020
Transfer: Coritiba FC → Gil Vicente
19/20 · Loan
Jul 2019
19/20 — Gil Vicente FC
10 matches · 2 G · 0 A · across 1 competition
Jul 2019
2019 — Coritiba Foot Ball Club
14 matches · 0 G · 1 A · across 2 competitions
Jul 2018
2018 — Coritiba Foot Ball Club
31 matches · 1 G · 1 A · across 2 competitions
Jul 2017
2017 — Coritiba Foot Ball Club
1 matches · 0 G · 0 A · across 1 competition
Jul 2016
2016 — Coritiba Foot Ball Club
1 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €6.00m
Highest valuation recorded in dataset

Percentile rank vs 59 other Midfield - Defensive Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals2 total · 0.41/90
100
Assists0 total · 0.00/90
0
G+A2 total · 0.41/90
78
Yellow cards1 total · 0.20/90
46
6,198 min
Minutes played by club
SC Braga 37.2%
Gil Vicente FC 26.1%
Coritiba Foot Ball Club 36.7%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
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

2€1.5M3€3M5€4.5M6€6M19/20 — 2 goals (Gil Vicente FC)219/2020/21 — 1 assists120/212018 — 1 goals (Coritiba Foot Ball Club)2018 — 1 assists220182019 — 1 assists1201921/22 — 1 goals (Gil Vicente FC)121/2222/23 — 5 goals (Gil Vicente FC)22/23 — 1 assists622/2323/24 — 1 goals (SC Braga)23/24 — 2 assists323/2424/25 — 2 goals (SC Braga)24/25 — 1 assists324/2525/26 — 2 goals (SC Braga)225/2620/21 — €300K21/22 — €800K22/23 — €1.5M23/24 — €5M24/25 — €6M25/26 — €6MGoalsAssistsMarket value

Goals by season

19/20: 2219/2020/21: 0020/212016: 0020162017: 0020172018: 1120182019: 00201921/22: 1121/2222/23: 5522/2323/24: 1123/2424/25: 2224/2525/26: 2225/26

Assists by season

19/20: 0019/2020/21: 1120/212016: 0020162017: 0020172018: 1120182019: 11201921/22: 0021/2222/23: 1122/2323/24: 2223/2424/25: 1124/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
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
SeasonDateFromToTypeMarket valueFee
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
SeasonInjuryFromToDays missedGames 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
Current€6.00m
Peak€6.00m
Low€50k
Δ since start+€5.95m
€50k€1.54m€3.03m€4.51m€6.00m197019701970
DateValue
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.

TeammatePPG played withJoint goalsMinutes
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

SeasonCompetitionClubGoalsMatches
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

SeasonCompetitionClubAssistsMatches
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.

SeasonDateFromToTypeFeeValue 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).

OpponentPWDLGFGAGDWin %
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 / YearMilestoneDate
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.

SeasonMatchesMinsYC2nd YCRCCards / 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.

Liga Portugal
144 apps
7 G
2 A
Europa League Qualifying
7 apps
2 G
1 A
Allianz Cup
11 apps
2 G
0 A
Taça de Portugal
11 apps
1 G
1 A
Série B
42 apps
1 G
1 A
Europa League
8 apps
1 G
0 A
UECL Quali
4 apps
0 G
1 A
Copa do Brasil
3 apps
0 G
1 A
Champions League
5 apps
0 G
0 A

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.