Skip to main content
Height
12
Shirt
29 years
Mar 9, 1997
Right
Preferred foot
Portugal
Country
€2.3M
Transfer value
Jun 30, 2027
Contract end
Position
Primary
Left Winger
Others
Central Midfielder, Left Midfielder, Attacking Midfielder, Right Winger, Striker
CM
LM
AM
RW
ST
LW

Player traits

Stats compared to other attacking midfielders/wingers
Touches91%Shot attempts32%Goals45%
Chances created76%Aerial duels won17%Defensive contributions41%
Transfer value: €2.3M
Highest: €4M(Dec 31, 2018)
€4M
€3M
€2M
€1M
€0

Liga Portugal 2025/2026

6
Goals
11
Assists
32
Started
33
Matches
2,798
Minutes played
7.36
Rating
8
Yellow cards
0
Red cards
Match stats

May 16

Benfica
L1-3
90
0
0
0
0
6.8

May 10

Alverca
D1-1
90
0
0
0
0
7.3

May 3

Braga
D1-1
90
0
0
0
0
7.4

Apr 26

Famalicao
L0-1
90
0
0
0
0
6.7

Apr 20

Moreirense
L1-0
45
0
0
0
0
6.3

Apr 12

FC Porto
L1-3
90
0
0
1
0
6.1

Apr 6

Arouca
L3-2
65
0
1
0
0
7.7

Mar 22

Rio Ave
L1-2
90
0
0
1
0
7.4

Mar 15

Nacional
W0-1
78
0
1
1
0
7.8

Feb 27

Sporting CP
L3-0
90
0
0
1
0
6.2
Estoril

May 16

Liga Portugal
Benfica
1-3
90‎’‎
6.8

May 10

Liga Portugal
Alverca
1-1
90‎’‎
7.3

May 3

Liga Portugal
Braga
1-1
90‎’‎
7.4

Apr 26

Liga Portugal
Famalicao
0-1
90‎’‎
6.7

Apr 20

Liga Portugal
Moreirense
1-0
45‎’‎
6.3
2025/2026

Season shot map

On target: 40%
  • 50Shots
  • 6Goals
  • 4.35xG
2 - 2
Shot typeRight footSituationRegular playResultGoal
0.05xG0.15xGOT
Filter

Season performance
Minutes played: 2,798

Shooting

Goals
6
Expected goals (xG)
4.39
xG on target (xGOT)
6.03
Non-penalty xG
4.39
Shots
50
Shots on target
21
Headed shots
2

Passing

Assists
11
Expected assists (xA)
5.65
Successful passes
1,016
Successful passes %
77.5%
Accurate long balls
79
Accurate long balls %
55.2%
Chances created
54
Big chances created
13
Successful crosses
18
Successful crosses %
28.1%

Possession

Successful dribbles
33
Successful dribbles %
34.7%
Duels won
126
Duels won %
41.9%
Aerial duels won
9
Aerial duels won %
39.1%
Touches
1,853
Touches in opposition box
78
Dispossessed
32
Fouls won
39
Penalties awarded
1

Defending

Defensive contributions
79
Tackles
45
Interceptions
18
Blocked shots
3
Fouls committed
32
Penalties conceded
1
Recoveries
171
Possession won final 3rd
31
Dribbled past
36
Clearances
13
Clean sheets
2
Goals conceded while on pitch
55
xG against while on pitch
51.86

Discipline

Yellow cards
8
Red cards
0

News

About

João Carvalho is a 29-year-old football player who plays as a left winger for Estoril, born on March 9, 1997, who is right-footed. Follow João Carvalho on FotMob for live match updates, detailed statistics, career history, transfer news, FotMob ratings, and comprehensive performance analytics.

In the 2025/2026 Liga Portugal season, João Carvalho has recorded 6 goals, 11 assists, 2,798 minutes, an average FotMob rating of 7.36, 8 yellow cards.

João Carvalho scores highly on Assists, Minutes, and Rating compared to left wingers in the Liga Portugal.

João Carvalho's 10 most recent matches are shown below. Visit each match page for full details including lineups, match events, and advanced statistics:

Explore João Carvalho's playing style with FotMob's interactive trait graph, which visualizes key attributes like attacking threat, defensive work rate, and passing ability based on performance data.

View João Carvalho's shot map on FotMob to see a visual breakdown of every shot taken this season, including expected goals (xG) for each attempt.

João Carvalho currently plays for Estoril alongside Joel Robles, Ricard Sánchez, Ferro, Antef Tsoungui, Jandro Orellana, Nodar Lominadze, Xeka, Alejandro Marqués, Jordan Holsgrove, Khayon Edwards, Yanis Begraoui, Martin Turk, Or Israelov, André Lacximicant, Gonçalo Costa, Pizzi, Pedro Carvalho, Pedro Amaral, Felix Bacher, Diogo Dias, Fletcher Lowe, Kévin Boma, Longin Bimai, Peixinho, Bernardo Lourenço, and Rafik Guitane. Visit their player pages on FotMob to explore detailed statistics, performance ratings, and career information.

João Carvalho's career has also included time at Olympiacos, Estoril, Olympiakos CFP II, Nottingham Forest, Almeria, Benfica B, Benfica, and Vitoria de Setubal.

On the international stage, João Carvalho has represented Portugal U21, Portugal U19, and Portugal U17.

João Carvalho is from Portugal, and the national teams include Diogo Costa, Diogo Dalot, Nélson Semedo, Rúben Dias, Tomás Araújo, Samú, Matheus Nunes, Cristiano Ronaldo, Gonçalo Guedes, Bruno Fernandes, Gonçalo Ramos, Bernardo Silva, Joao Félix, José Sá, Renato Veiga, Gonçalo Inácio, João Neves, Trincão, Rafael Leão, Pedro Neto, João Cancelo, Rúben Neves, Rui Silva, Vitinha, Nuno Mendes, Francisco Conceição, Alice Marques, Andreia Jacinto, Catarina Potra, Joana Marchão, Nádia Gomes, Patrícia Morais, Inês Pereira, Catarina Amado, Lúcia Alves, Pauleta, Nelly Rodrigues, Francisca Nazareth, Andreia Bravo, Carolina Santiago, Jéssica Silva, Tatiana Pinto, Fátima Pinto, Diana Silva, Carole Costa, Andreia Faria, Dolores Silva, Carolina Correia, Diana Gomes, Beatriz Pina Fonseca, Ana Capeta, and Nádia Bravo. Explore each player's page on FotMob for comprehensive statistics, match history, and international career data.

Throughout their career, João Carvalho has won 3 titles: Super League 1 (2021/2022) with Olympiacos and Super Cup (2017/2018) and Algarve Football Cup (2017) with Benfica.

João Carvalho has competed in Liga Portugal, Super League, Europa League, Europa League Qualification qualification, Conference League, Champions League Qualification qualification, Championship, EFL Cup, LaLiga2, Copa del Rey, FA Cup, Champions League, and EURO U21. Each league page on FotMob provides comprehensive coverage including standings, fixtures, top scorers, and detailed team statistics.

FotMob provides comprehensive coverage of João Carvalho, including career statistics, match-by-match ratings, transfer history, market value trends, and detailed performance analytics. Follow João Carvalho to receive notifications about upcoming matches, goals, and other key events.

Player traits

Stats compared to other attacking midfielders/wingers
Touches91%Shot attempts32%Goals45%
Chances created76%Aerial duels won17%Defensive contributions41%

Career

Senior career

Estoril (Free transfer)Aug 2024 - now
64
12
29
1
35
3
Olympiakos CFP IIFeb 2022 - Aug 2022
1
0
17
2
8
2
36
0
67
6
5
0
9
0
15
1
74
9

Youth career

16
8

National team

16
6
9
1
7
0
  • Matches
  • Goals
Trophies

Olympiacos

Greece
1
Super League 1(21/22)

Benfica

Portugal
1
Super Cup(17/18)
1
Algarve Football Cup(2017)

News

About

João Carvalho is a 29-year-old football player who plays as a left winger for Estoril, born on March 9, 1997, who is right-footed. Follow João Carvalho on FotMob for live match updates, detailed statistics, career history, transfer news, FotMob ratings, and comprehensive performance analytics.

In the 2025/2026 Liga Portugal season, João Carvalho has recorded 6 goals, 11 assists, 2,798 minutes, an average FotMob rating of 7.36, 8 yellow cards.

João Carvalho scores highly on Assists, Minutes, and Rating compared to left wingers in the Liga Portugal.

João Carvalho's 10 most recent matches are shown below. Visit each match page for full details including lineups, match events, and advanced statistics:

Explore João Carvalho's playing style with FotMob's interactive trait graph, which visualizes key attributes like attacking threat, defensive work rate, and passing ability based on performance data.

View João Carvalho's shot map on FotMob to see a visual breakdown of every shot taken this season, including expected goals (xG) for each attempt.

João Carvalho currently plays for Estoril alongside Joel Robles, Ricard Sánchez, Ferro, Antef Tsoungui, Jandro Orellana, Nodar Lominadze, Xeka, Alejandro Marqués, Jordan Holsgrove, Khayon Edwards, Yanis Begraoui, Martin Turk, Or Israelov, André Lacximicant, Gonçalo Costa, Pizzi, Pedro Carvalho, Pedro Amaral, Felix Bacher, Diogo Dias, Fletcher Lowe, Kévin Boma, Longin Bimai, Peixinho, Bernardo Lourenço, and Rafik Guitane. Visit their player pages on FotMob to explore detailed statistics, performance ratings, and career information.

João Carvalho's career has also included time at Olympiacos, Estoril, Olympiakos CFP II, Nottingham Forest, Almeria, Benfica B, Benfica, and Vitoria de Setubal.

On the international stage, João Carvalho has represented Portugal U21, Portugal U19, and Portugal U17.

João Carvalho is from Portugal, and the national teams include Diogo Costa, Diogo Dalot, Nélson Semedo, Rúben Dias, Tomás Araújo, Samú, Matheus Nunes, Cristiano Ronaldo, Gonçalo Guedes, Bruno Fernandes, Gonçalo Ramos, Bernardo Silva, Joao Félix, José Sá, Renato Veiga, Gonçalo Inácio, João Neves, Trincão, Rafael Leão, Pedro Neto, João Cancelo, Rúben Neves, Rui Silva, Vitinha, Nuno Mendes, Francisco Conceição, Alice Marques, Andreia Jacinto, Catarina Potra, Joana Marchão, Nádia Gomes, Patrícia Morais, Inês Pereira, Catarina Amado, Lúcia Alves, Pauleta, Nelly Rodrigues, Francisca Nazareth, Andreia Bravo, Carolina Santiago, Jéssica Silva, Tatiana Pinto, Fátima Pinto, Diana Silva, Carole Costa, Andreia Faria, Dolores Silva, Carolina Correia, Diana Gomes, Beatriz Pina Fonseca, Ana Capeta, and Nádia Bravo. Explore each player's page on FotMob for comprehensive statistics, match history, and international career data.

Throughout their career, João Carvalho has won 3 titles: Super League 1 (2021/2022) with Olympiacos and Super Cup (2017/2018) and Algarve Football Cup (2017) with Benfica.

João Carvalho has competed in Liga Portugal, Super League, Europa League, Europa League Qualification qualification, Conference League, Champions League Qualification qualification, Championship, EFL Cup, LaLiga2, Copa del Rey, FA Cup, Champions League, and EURO U21. Each league page on FotMob provides comprehensive coverage including standings, fixtures, top scorers, and detailed team statistics.

FotMob provides comprehensive coverage of João Carvalho, including career statistics, match-by-match ratings, transfer history, market value trends, and detailed performance analytics. Follow João Carvalho to receive notifications about upcoming matches, goals, and other key events.