Global stats
- Appearances 11
- Subbed in 0
- Goal 3
- Yellow 4
- Starting eleven 11
- Subbed off 2
- Assist 3
- Red 0
100%
Appearances
100%
Starting eleven
16%
Goal participation
- Appearances 28
- Subbed in 1
- Goal 6
- Yellow 6
- Starting eleven 27
- Subbed off 9
- Assist 3
- Red 1
82%
Appearances
79%
Starting eleven
13%
Goal participation
- Appearances 5
- Subbed in 4
- Goal 0
- Yellow 0
- Starting eleven 3
- Subbed off 3
- Assist 0
- Red 0
33%
Appearances
20%
Starting eleven
0%
Goal participation
- Appearances 30
- Subbed in 2
- Goal 2
- Yellow 6
- Starting eleven 27
- Subbed off 12
- Assist 2
- Red 1
86%
Appearances
77%
Starting eleven
6%
Goal participation
- Appearances 13
- Subbed in 3
- Goal 2
- Yellow 1
- Starting eleven 10
- Subbed off 8
- Assist 2
- Red 0
30%
Appearances
23%
Starting eleven
3%
Goal participation
- Appearances 8
- Subbed in 5
- Goal 2
- Yellow 1
- Starting eleven 3
- Subbed off 2
- Assist 0
- Red 0
15%
Appearances
5%
Starting eleven
2%
Goal participation
- Appearances 36
- Subbed in 15
- Goal 0
- Yellow 2
- Starting eleven 21
- Subbed off 17
- Assist 3
- Red 0
73%
Appearances
43%
Starting eleven
0%
Goal participation
- Appearances 1
- Subbed in 0
- Goal 0
- Yellow 0
- Starting eleven 1
- Subbed off 1
- Assist 0
- Red 0
2%
Appearances
2%
Starting eleven
0%
Goal participation
- Appearances 26
- Subbed in 15
- Goal 2
- Yellow 1
- Starting eleven 11
- Subbed off 9
- Assist 1
- Red 0
52%
Appearances
22%
Starting eleven
3%
Goal participation
- Appearances 40
- Subbed in 10
- Goal 4
- Yellow 5
- Starting eleven 29
- Subbed off 17
- Assist 8
- Red 0
80%
Appearances
58%
Starting eleven
6%
Goal participation
- Appearances 8
- Subbed in 5
- Goal 0
- Yellow 0
- Starting eleven 3
- Subbed off 2
- Assist 1
- Red 0
20%
Appearances
8%
Starting eleven
0%
Goal participation
- Appearances 15
- Subbed in 2
- Goal 1
- Yellow 0
- Starting eleven 13
- Subbed off 7
- Assist 0
- Red 0
44%
Appearances
38%
Starting eleven
3%
Goal participation
- Appearances 19
- Subbed in 0
- Goal 6
- Yellow 7
- Starting eleven 0
- Subbed off 4
- Assist 0
- Red 4
45%
Appearances
0%
Starting eleven
11%
Goal participation
- Appearances 37
- Subbed in 4
- Goal 2
- Yellow 5
- Starting eleven 0
- Subbed off 16
- Assist 0
- Red 1
80%
Appearances
0%
Starting eleven
4%
Goal participation
- Appearances 4
- Subbed in 0
- Goal 0
- Yellow 1
- Starting eleven 4
- Subbed off 2
- Assist 1
- Red 0
100%
Appearances
100%
Starting eleven
0%
Goal participation
Current team
-
Form
D D L
- Joined 16/08/2024
- From Olympiakos
fixtures
Fixtures Estoril
22/11/25
1
2
Today 20:30
Your content after this ad
Your content after this ad
Individual stats
Shots On Target ( inc goals )
per game
1. João Carvalho
1.1
- 2. Y. Begraoui 0.7
- 3. R. Guitane 0.5
- 4. J. Holsgrove 0.5
Key Passes (Attempt Assists)
per game
2. João Carvalho
1.5
- 1. J. Holsgrove 2.3
- 3. Gonçalo Costa 1.3
- 4. R. Guitane 1
Successful Dribbles
per game
2. João Carvalho
1.1
Interceptions
per game
10. João Carvalho
0.5
- 1. Ferro 1.8
- 2. A. Tsoungui 1.3
- 3. F. Bacher 1
Profile
- Age 28 years (09/03/1997)
- Place of birth Castanheira de Pêra Portugal
- Nationality Portugal
- Size 172 cm
- Weight 66 kg
- Best foot Right
- Position Midfielder
Achievements
FAQ
Where is João Carvalho from?
João Carvalho was born in Castanheira de Pêra, Portugal. Nationality(ies): Portugal.How old is João Carvalho?
João Carvalho has 28 years. He was born on the 09/03/1997.
What position is João Carvalho playing at?
João Carvalho is a Midfielder.
What is João Carvalho's current team?
João Carvalho is playing in club for Estoril (Portugal).
How many goals has João Carvalho scored this season?
João Carvalho scored 3 goals in all competitions with Estoril during the 2025/2026 season over 11 matches played. João Carvalho also has 3 assists to his name.
Your content after this ad
Your content after this ad
Club career
Estoril
16/08/2024
69
11
Free transfer
Back from loan
Estoril
22/08/2022
69
11
Loan
Free transfer
Back from loan
Almería
29/09/2020
36
0
Loan
Transfer
Back from loan
Loan
Benfica
8
0
International career
Portugal U19
4
0
Your content after this ad
Your content after this ad
Global stats
- Appearances 11
- Subbed in 0
- Goal 3
- Yellow 4
- Starting eleven 11
- Subbed off 2
- Assist 3
- Red 0
100%
Appearances
100%
Starting eleven
16%
Goal participation
Stats by competition
Stats by match
| Primeira Liga | 11 | 11 | 3 | 3 | 4 | 0 |
Compare his stats
Stats by position
Stats by match
| Attacking midfielder centre | 1 | 1 | 0 | 0 | 0 | 0 |
| Attacking midfielder centre left | 2 | 2 | 1 | 1 | 0 | 0 |
| Striker centre left | 5 | 5 | 2 | 1 | 3 | 0 |
| Midfielder left | 1 | 1 | 0 | 0 | 1 | 0 |
| Striker centre | 1 | 1 | 0 | 1 | 0 | 0 |
| Attacking midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 28
- Subbed in 1
- Goal 6
- Yellow 6
- Starting eleven 27
- Subbed off 9
- Assist 3
- Red 1
82%
Appearances
79%
Starting eleven
13%
Goal participation
Stats by competition
Stats by match
| Primeira Liga | 28 | 27 | 6 | 3 | 6 | 1 |
Compare his stats
Stats by position
Stats by match
| Attacking midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
| Attacking midfielder centre left | 11 | 11 | 4 | 4 | 3 | 0 |
| Striker centre right | 4 | 4 | 0 | 0 | 0 | 0 |
| Midfielder centre right | 2 | 2 | 0 | 0 | 1 | 0 |
| Striker centre left | 9 | 9 | 2 | 0 | 1 | 1 |
| Substitute | 1 | 0 | 0 | 0 | 1 | 0 |
Global stats
- Appearances 5
- Subbed in 4
- Goal 0
- Yellow 0
- Starting eleven 3
- Subbed off 3
- Assist 0
- Red 0
33%
Appearances
20%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
| UEFA Europa League | 2 | 2 | 0 | 0 | 0 | 0 |
| UEFA Europa Conference League | 3 | 1 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
| Substitute | 5 | 0 | 0 | 0 | 0 | 0 |
| Defensive midfielder centre left | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 30
- Subbed in 2
- Goal 2
- Yellow 6
- Starting eleven 27
- Subbed off 12
- Assist 2
- Red 1
86%
Appearances
77%
Starting eleven
6%
Goal participation
Stats by competition
Stats by match
| Primeira Liga | 29 | 27 | 1 | 2 | 6 | 1 |
| Taça de Portugal | 1 | 0 | 1 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
| Midfielder centre left | 10 | 10 | 1 | 0 | 3 | 1 |
| Substitute | 2 | 0 | 0 | 0 | 0 | 0 |
| Attacking midfielder centre | 4 | 4 | 0 | 0 | 0 | 0 |
| Defensive midfielder centre left | 5 | 5 | 0 | 1 | 2 | 0 |
| Midfielder centre right | 4 | 4 | 0 | 1 | 0 | 0 |
| Defensive midfielder centre right | 4 | 4 | 0 | 0 | 1 | 0 |
| Midfielder centre | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 13
- Subbed in 3
- Goal 2
- Yellow 1
- Starting eleven 10
- Subbed off 8
- Assist 2
- Red 0
30%
Appearances
23%
Starting eleven
3%
Goal participation
Stats by competition
Stats by match
| Super League 1 | 13 | 10 | 2 | 2 | 1 | 0 |
Compare his stats
Stats by position
Stats by match
| Attacking midfielder centre | 13 | 13 | 4 | 2 | 1 | 0 |
| Substitute | 8 | 0 | 0 | 0 | 1 | 0 |
Global stats
- Appearances 8
- Subbed in 5
- Goal 2
- Yellow 1
- Starting eleven 3
- Subbed off 2
- Assist 0
- Red 0
15%
Appearances
5%
Starting eleven
2%
Goal participation
Stats by competition
Stats by match
| Championship | 7 | 2 | 0 | 0 | 1 | 0 |
| League Cup | 1 | 1 | 2 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
| Attacking midfielder centre | 13 | 13 | 4 | 2 | 1 | 0 |
| Substitute | 8 | 0 | 0 | 0 | 1 | 0 |
Global stats
- Appearances 36
- Subbed in 15
- Goal 0
- Yellow 2
- Starting eleven 21
- Subbed off 17
- Assist 3
- Red 0
73%
Appearances
43%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
| Copa del Rey | 3 | 1 | 0 | 0 | 0 | 0 |
| Segunda División | 33 | 20 | 0 | 3 | 2 | 0 |
Compare his stats
Stats by position
Stats by match
| Defensive midfielder centre left | 1 | 1 | 0 | 0 | 0 | 0 |
| Substitute | 15 | 0 | 0 | 1 | 0 | 0 |
| Attacking midfielder right | 2 | 2 | 0 | 1 | 0 | 0 |
| Attacking midfielder centre | 14 | 14 | 0 | 1 | 1 | 0 |
| Midfielder centre left | 1 | 1 | 0 | 0 | 0 | 0 |
| Midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
| Attacking midfielder left | 3 | 3 | 0 | 1 | 1 | 0 |
Global stats
- Appearances 1
- Subbed in 0
- Goal 0
- Yellow 0
- Starting eleven 1
- Subbed off 1
- Assist 0
- Red 0
2%
Appearances
2%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
| League Cup | 1 | 1 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
| Defensive midfielder centre left | 1 | 1 | 0 | 0 | 0 | 0 |
| Substitute | 15 | 0 | 0 | 1 | 0 | 0 |
| Attacking midfielder right | 2 | 2 | 0 | 1 | 0 | 0 |
| Attacking midfielder centre | 14 | 14 | 0 | 1 | 1 | 0 |
| Midfielder centre left | 1 | 1 | 0 | 0 | 0 | 0 |
| Midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
| Attacking midfielder left | 3 | 3 | 0 | 1 | 1 | 0 |
Global stats
- Appearances 26
- Subbed in 15
- Goal 2
- Yellow 1
- Starting eleven 11
- Subbed off 9
- Assist 1
- Red 0
52%
Appearances
22%
Starting eleven
3%
Goal participation
Stats by competition
Stats by match
| FA Cup | 1 | 1 | 0 | 0 | 0 | 0 |
| Championship | 23 | 9 | 1 | 1 | 1 | 0 |
| League Cup | 2 | 1 | 1 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
| Midfielder | 1 | 1 | 1 | 0 | 0 | 0 |
| Attacking midfielder centre | 5 | 5 | 0 | 0 | 0 | 0 |
| Substitute | 15 | 0 | 2 | 1 | 1 | 0 |
| Attacking midfielder left | 4 | 4 | 0 | 0 | 0 | 0 |
| Midfielder left | 1 | 1 | 0 | 0 | 0 | 0 |
| Midfielder centre left | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 40
- Subbed in 10
- Goal 4
- Yellow 5
- Starting eleven 29
- Subbed off 17
- Assist 8
- Red 0
80%
Appearances
58%
Starting eleven
6%
Goal participation
Stats by competition
Stats by match
| FA Cup | 1 | 0 | 0 | 0 | 0 | 0 |
| Championship | 38 | 28 | 4 | 8 | 5 | 0 |
| League Cup | 1 | 1 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
| Attacking midfielder centre left | 2 | 2 | 0 | 2 | 0 | 0 |
| Attacking midfielder centre | 26 | 26 | 3 | 6 | 5 | 0 |
| Striker centre left | 1 | 1 | 0 | 0 | 0 | 0 |
| Substitute | 10 | 0 | 1 | 0 | 0 | 0 |
| Attacking midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 8
- Subbed in 5
- Goal 0
- Yellow 0
- Starting eleven 3
- Subbed off 2
- Assist 1
- Red 0
20%
Appearances
8%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
| UEFA Champions League | 1 | 1 | 0 | 0 | 0 | 0 |
| Primeira Liga | 7 | 2 | 0 | 1 | 0 | 0 |
| Segunda Liga | 5 | 0 | 0 | 0 | 1 | 0 |
Compare his stats
Stats by position
Stats by match
| Midfielder centre left | 1 | 1 | 0 | 0 | 0 | 0 |
| Defensive midfielder right | 2 | 2 | 0 | 0 | 0 | 0 |
| Midfielder centre right | 2 | 2 | 0 | 0 | 0 | 0 |
| Substitute | 5 | 0 | 0 | 1 | 0 | 0 |
Global stats
- Appearances 15
- Subbed in 2
- Goal 1
- Yellow 0
- Starting eleven 13
- Subbed off 7
- Assist 0
- Red 0
44%
Appearances
38%
Starting eleven
3%
Goal participation
Stats by competition
Stats by match
| Primeira Liga | 15 | 13 | 1 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
| Striker centre right | 2 | 2 | 0 | 0 | 0 | 0 |
| Attacking midfielder centre | 6 | 6 | 1 | 0 | 0 | 0 |
| Attacking midfielder centre left | 5 | 5 | 0 | 0 | 0 | 0 |
| Substitute | 2 | 0 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 19
- Subbed in 0
- Goal 6
- Yellow 7
- Starting eleven 0
- Subbed off 4
- Assist 0
- Red 4
45%
Appearances
0%
Starting eleven
11%
Goal participation
Stats by competition
Stats by match
| Segunda Liga | 19 | 0 | 6 | 0 | 7 | 4 |
Compare his stats
Stats by position
Stats by match
| Striker centre right | 2 | 2 | 0 | 0 | 0 | 0 |
| Attacking midfielder centre | 6 | 6 | 1 | 0 | 0 | 0 |
| Attacking midfielder centre left | 5 | 5 | 0 | 0 | 0 | 0 |
| Substitute | 2 | 0 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 37
- Subbed in 4
- Goal 2
- Yellow 5
- Starting eleven 0
- Subbed off 16
- Assist 0
- Red 1
80%
Appearances
0%
Starting eleven
4%
Goal participation
Stats by competition
Stats by match
| Segunda Liga | 37 | 0 | 2 | 0 | 5 | 1 |
Compare his stats
Global stats
- Appearances 4
- Subbed in 0
- Goal 0
- Yellow 1
- Starting eleven 4
- Subbed off 2
- Assist 1
- Red 0
100%
Appearances
100%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
| UEFA U19 Championship | 4 | 4 | 0 | 1 | 1 | 0 |
Compare his stats
Stats by position
Stats by match
| Striker centre right | 2 | 2 | 0 | 0 | 0 | 0 |
| Attacking midfielder centre | 6 | 6 | 1 | 0 | 0 | 0 |
| Attacking midfielder centre left | 5 | 5 | 0 | 0 | 0 | 0 |
| Substitute | 2 | 0 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 286
- Subbed in 66
- Goal 30
- Yellow 40
- Starting eleven 163
- Subbed off 112
- Assist 24
- Red 7
Stats by competition
| Primeira Liga | 90 | 80 | 11 | 9 | 16 | 2 |
| Championship | 68 | 39 | 5 | 9 | 7 | 0 |
| Segunda Liga | 61 | 0 | 8 | 0 | 13 | 5 |
| Segunda División | 33 | 20 | 0 | 3 | 2 | 0 |
| Super League 1 | 13 | 10 | 2 | 2 | 1 | 0 |
| League Cup | 5 | 4 | 3 | 0 | 0 | 0 |
| UEFA U19 Championship | 4 | 4 | 0 | 1 | 1 | 0 |
| UEFA Europa Conference League | 3 | 1 | 0 | 0 | 0 | 0 |
| Copa del Rey | 3 | 1 | 0 | 0 | 0 | 0 |
| UEFA Europa League | 2 | 2 | 0 | 0 | 0 | 0 |
| FA Cup | 2 | 1 | 0 | 0 | 0 | 0 |
| Taça de Portugal | 1 | 0 | 1 | 0 | 0 | 0 |
| UEFA Champions League | 1 | 1 | 0 | 0 | 0 | 0 |
Stats by team
| Estoril | 69 | 65 | 11 | 8 | 16 | 2 |
| Olympiakos | 18 | 13 | 2 | 2 | 1 | 0 |
| Nottm Forest | 75 | 44 | 8 | 9 | 7 | 0 |
| Almería | 36 | 21 | 0 | 3 | 2 | 0 |
| Benfica | 69 | 3 | 8 | 1 | 13 | 5 |
| Vitória FC | 15 | 13 | 1 | 0 | 0 | 0 |
| Portugal | 4 | 4 | 0 | 1 | 1 | 0 |
Your content after this ad
Your content after this ad
Match detail
|
|
98 | 0 | 0 | 0 | 0 |
|
|
97 | 1 | 0 | 0 | 0 |
|
|
96 | 0 | 0 | 0 | 0 |
|
|
104 | 0 | 0 | 1 | 0 |
|
|
102 | 0 | 0 | 0 | 0 |
|
|
96 | 1 | 1 | 1 | 0 |
|
|
97 | 0 | 0 | 0 | 0 |
|
|
94 | 0 | 0 | 0 | 0 |
|
|
101 | 1 | 1 | 0 | 0 |
|
|
99 | 0 | 0 | 1 | 0 |
|
|
101 | 0 | 1 | 0 | 0 |
|
|
75 | 0 | 0 | 1 | 0 |
|
|
88 | 0 | 0 | 0 | 0 |
|
|
Not in squad | ||||
|
|
Not in squad | ||||
|
|
Not in squad | ||||
|
|
Not in squad | ||||
|
|
Not in squad | ||||
|
|
Not in squad | ||||