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
Touches90%Shot attempts32%Goals46%
Chances created73%Aerial duels won18%Defensive contributions42%
Transfer value: €2.3M
Highest: €4M(Dec 31, 2018)
€4M
€3M
€2M
€1M
€0

Liga Portugal 2025/2026

6
Goals
11
Assists
31
Started
32
Matches
2,708
Minutes played
7.38
Rating
8
Yellow cards
0
Red cards
Match stats

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

Feb 22

Gil Vicente
W3-1
90
0
2
0
0
8.7
Estoril

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

Apr 12

Liga Portugal
FC Porto
1-3
90‎’‎
6.1
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,708

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.57
Successful passes
976
Successful passes %
77.5%
Accurate long balls
78
Accurate long balls %
56.5%
Chances created
50
Big chances created
13
Successful crosses
17
Successful crosses %
27.4%

Possession

Successful dribbles
32
Successful dribbles %
34.4%
Duels won
124
Duels won %
42.2%
Aerial duels won
9
Aerial duels won %
40.9%
Touches
1,790
Touches in opposition box
78
Dispossessed
32
Fouls won
39
Penalties awarded
1

Defending

Defensive contributions
78
Tackles
44
Interceptions
18
Blocked shots
3
Fouls committed
32
Penalties conceded
1
Recoveries
165
Possession won final 3rd
31
Dribbled past
33
Clearances
13
Clean sheets
2
Goals conceded while on pitch
52
xG against while on pitch
47.72

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,708 minutes, an average FotMob rating of 7.38, 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:

João Carvalho's next match is on May 16, 2026 when Estoril face Benfica 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 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, Inês Pereira, Catarina Amado, Lúcia Alves, Pauleta, Barbara Lopes, Nelly Rodrigues, Daniela Areia Santos, Raquel Ferreira, Francisca Nazareth, Andreia Bravo, Carolina Santiago, Jéssica Silva, Tatiana Pinto, Rute Costa, Fátima Pinto, Dolores Silva, Carole Costa, Andreia Faria, Diana Silva, Carolina Correia, Diana Gomes, Beatriz Pina Fonseca, Ana Capeta, Sierra Cota-Yarde, 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
Touches90%Shot attempts32%Goals46%
Chances created73%Aerial duels won18%Defensive contributions42%

Career

Senior career

Estoril (Free transfer)Aug 2024 - now
63
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,708 minutes, an average FotMob rating of 7.38, 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:

João Carvalho's next match is on May 16, 2026 when Estoril face Benfica 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 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, Inês Pereira, Catarina Amado, Lúcia Alves, Pauleta, Barbara Lopes, Nelly Rodrigues, Daniela Areia Santos, Raquel Ferreira, Francisca Nazareth, Andreia Bravo, Carolina Santiago, Jéssica Silva, Tatiana Pinto, Rute Costa, Fátima Pinto, Dolores Silva, Carole Costa, Andreia Faria, Diana Silva, Carolina Correia, Diana Gomes, Beatriz Pina Fonseca, Ana Capeta, Sierra Cota-Yarde, 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.