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

Player traits

Stats compared to other attacking midfielders/wingers
Touches89%Shot attempts30%Goals52%
Chances created72%Aerial duels won18%Defensive contributions36%
Transfer value: €2M
Highest: €4M(Dec 31, 2018)
€4M
€3M
€2M
€1M
€0

Liga Portugal 2025/2026

6
Goals
10
Assists
26
Started
26
Matches
2,238
Minutes played
7.48
Rating
7
Yellow cards
0
Red cards
Match stats

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

Feb 22

Gil Vicente
W3-1
90
0
2
0
0
8.7

Feb 15

AVS Futebol SAD
L3-0
90
0
0
0
0
7.1

Feb 7

Tondela
D2-2
90
1
0
0
0
8.2

Jan 31

Santa Clara
W2-4
90
0
0
0
0
6.5

Jan 24

Vitoria de Guimaraes
W4-2
90
0
0
0
0
7.6

Jan 19

Estrela da Amadora
W0-5
66
1
2
0
0
9.1

Jan 3

Benfica
L3-1
90
1
0
0
0
7.7
Estoril

Mar 22

Liga Portugal
Rio Ave
1-2
90‎’‎
7.4

Mar 15

Liga Portugal
Nacional
0-1
78‎’‎
7.8

Feb 27

Liga Portugal
Sporting CP
3-0
90‎’‎
6.2

Feb 22

Liga Portugal
Gil Vicente
3-1
90‎’‎
8.7

Feb 15

Liga Portugal
AVS Futebol SAD
3-0
90‎’‎
7.1
2025/2026

Season shot map

On target: 41%
  • 44Shots
  • 6Goals
  • 4.06xG
2 - 2
Shot typeRight footSituationRegular playResultGoal
0.05xG0.15xGOT
Filter

Season performance
Minutes played: 2,238

Shooting

Goals
6
Expected goals (xG)
4.10
xG on target (xGOT)
5.88
Non-penalty xG
4.10
Shots
44
Shots on target
19
Headed shots
2

Passing

Assists
10
Expected assists (xA)
5.30
Successful passes
823
Successful passes %
77.6%
Accurate long balls
73
Accurate long balls %
60.3%
Chances created
45
Big chances created
13
Successful crosses
17
Successful crosses %
33.3%

Possession

Successful dribbles
27
Successful dribbles %
34.6%
Duels won
105
Duels won %
41.7%
Aerial duels won
7
Aerial duels won %
43.8%
Touches
1,501
Touches in opposition box
64
Dispossessed
28
Fouls won
34
Penalties awarded
1

Defending

Defensive contributions
58
Tackles
37
Interceptions
13
Blocked shots
2
Fouls committed
29
Penalties conceded
1
Recoveries
138
Possession won final 3rd
26
Dribbled past
31
Clearances
6
Clean sheets
2
Goals conceded while on pitch
43
xG against while on pitch
40.08

Discipline

Yellow cards
7
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, 10 assists, 2,238 minutes, an average FotMob rating of 7.48, 7 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:

João Carvalho's next match is on April 6, 2026 when Estoril face Arouca in the Liga Portugal.

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 Rodrigo Ramos, 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, Ricardo Velho, Diogo Dalot, Tomás Araújo, António Silva, Samú, Matheus Nunes, Gonçalo Guedes, Bruno Fernandes, Gonçalo Ramos, Joao Félix, Mateus Fernandes, José Sá, Renato Veiga, Gonçalo Inácio, João Neves, Trincão, Paulinho, Rafael Leão, Pedro Neto, Pote, João Cancelo, Rúben Neves, Rui Silva, Vitinha, Ricardo Horta, Rodrigo Mora, Nuno Mendes, Francisco Conceição, Daniela Areia Santos, Inês Pereira, Catarina Amado, Lúcia Alves, Pauleta, Joana Marchão, Andreia Jacinto, Francisca Nazareth, Andreia Bravo, Carolina Santiago, Jéssica Silva, Tatiana Pinto, Patrícia Morais, Fátima Pinto, Dolores Silva, Carole Costa, Andreia Faria, Diana Silva, Carolina Correia, Diana Gomes, Beatriz Pina Fonseca, Ana Capeta, Sierra Cota-Yarde, Nádia Bravo, and Telma Encarnação. 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, Taca de Portugal, Super League, Europa League, Europa League Qualification qualification, Conference League, League Cup Grp. H, 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
Touches89%Shot attempts30%Goals52%
Chances created72%Aerial duels won18%Defensive contributions36%

Career

Senior career

Estoril (Free transfer)Aug 2024 - now
57
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, 10 assists, 2,238 minutes, an average FotMob rating of 7.48, 7 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:

João Carvalho's next match is on April 6, 2026 when Estoril face Arouca in the Liga Portugal.

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 Rodrigo Ramos, 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, Ricardo Velho, Diogo Dalot, Tomás Araújo, António Silva, Samú, Matheus Nunes, Gonçalo Guedes, Bruno Fernandes, Gonçalo Ramos, Joao Félix, Mateus Fernandes, José Sá, Renato Veiga, Gonçalo Inácio, João Neves, Trincão, Paulinho, Rafael Leão, Pedro Neto, Pote, João Cancelo, Rúben Neves, Rui Silva, Vitinha, Ricardo Horta, Rodrigo Mora, Nuno Mendes, Francisco Conceição, Daniela Areia Santos, Inês Pereira, Catarina Amado, Lúcia Alves, Pauleta, Joana Marchão, Andreia Jacinto, Francisca Nazareth, Andreia Bravo, Carolina Santiago, Jéssica Silva, Tatiana Pinto, Patrícia Morais, Fátima Pinto, Dolores Silva, Carole Costa, Andreia Faria, Diana Silva, Carolina Correia, Diana Gomes, Beatriz Pina Fonseca, Ana Capeta, Sierra Cota-Yarde, Nádia Bravo, and Telma Encarnação. 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, Taca de Portugal, Super League, Europa League, Europa League Qualification qualification, Conference League, League Cup Grp. H, 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.