Footbodds Logo
João Carvalho

João Carvalho

Captain
EstorilEstoril·Attacking Midfield
See all Estoril players
Shirt:#12
Height:172 cm
Weight:66 kg
Born:Mar 9, 1997(28 yrs)
Portugal
Country:Portugal
Joined:Aug 16, 2024
Contract expires:Jun 30, 2027

João Carvalho is a Portugal professional football player who plays as a attacking midfield for Estoril. Born in 1997, João is currently 28 years old. In the 2025/2026 season, João has recorded 19 appearances, 5 goals, and 7 assists.

Liga PortugalLiga Portugal 2025/2026

Goals
5
Assists
7
Started
19
Matches
19
Minutes
1,620
Rating
7.33
Yellow
4
Red
0

Detailed Statistics

Attacking

Goals
5
Better than 80.0% of positional peers
Shots
33
Better than 72.7% of positional peers
Shots on target
16
Better than 100.0% of positional peers
Shots off Target
13
Better than 72.7% of positional peers
Big Chances Created
9
Better than 100.0% of positional peers
Blocked Shots
4
Better than 40.0% of positional peers
Hit Woodwork
2
Better than 40.0% of positional peers
Big Chances Missed
2
Better than 50.0% of positional peers

Passing

Assists
7
Better than 100.0% of positional peers
Successful passes
579
Better than 54.5% of positional peers
Accurate long balls
55
Better than 90.9% of positional peers
Successful crosses
12
Better than 70.0% of positional peers
Passes
752
Better than 54.5% of positional peers
Long Balls
92
Better than 90.9% of positional peers
Crosses
36
Better than 63.6% of positional peers
Key Passes
32
Better than 81.8% of positional peers

Possession

Successful dribbles
18
Better than 70.0% of positional peers
Dispossessed
20
Better than 80.0% of positional peers
Fouls won
25
Better than 45.5% of positional peers
Dribble Attempts
49
Better than 90.0% of positional peers

Defending

Tackles
28
Better than 45.5% of positional peers
Duels won
73
Better than 18.2% of positional peers
Aerial duels won
5
Better than 18.2% of positional peers
Fouls committed
26
Better than 27.3% of positional peers
Dribbled past
24
Better than 100.0% of positional peers
Goals Conceded
30
Better than 27.3% of positional peers
Interceptions
10
Better than 36.4% of positional peers
Clearances
6
Better than 9.1% of positional peers
Blocked Shots
1
Better than 11.1% of positional peers

Discipline

Yellow cards
4
Better than 10.0% of positional peers
Offsides
2
Better than 50.0% of positional peers