Player profile

EstorilAttacking MidfieldPortugal29 yrsTransfer radar
See who's trending on the live alternatives board.
Fan totals + per-90 · Liga PT · cups & major leagues included
Goals
6
0.19 /90
Assists
12
0.39 /90
Key passes
54
1.74 /90
vs peers · same league & position
Percentile rankW/D/L from your club's score · match rating when Sportmonks supplies it
16 May 26 · 90'
10 May 26 · 90'
Carvalho is the kind of midfielder who makes the final third feel smaller—a player whose game is built around arriving in dangerous spaces and punishing teams for letting him do so. His 0.25 goals and 0.46 assists per 90 both land in the top 10% of Liga Portugal midfielders, numbers that quietly tell a story of consistent, repeatable impact rather than lucky streaks. His passes into the final third rank in the top 20%, confirming this isn't accidental proximity to goal—he's actively driving play forward. Here's the counterintuitive part: his 79% pass accuracy looks concerning, but it's the price of ambition; those passes into the final third carry risk by design.
Based on 1,890 min this season · DNA refreshes weekly.
Your take, one card
João Carvalho's per-90 DNA and four looks — built for the group chat in about a minute.
Make a card →Need a replacement?
Stylistic matches, not just the same position. Shortlist before the argument starts.
See DNA alternatives →Per-90 · AM
Season rates refresh weekly · peer percentiles from league cohorts · match log ~6h after FT.
3 May 26 · 90'
26 Apr 26 · 90'
20 Apr 26 · 44'
12 Apr 26 · 90'
6 Apr 26 · 65'
22 Mar 26 · 90'
W/D/L uses final score for the player's club that day. Match rows sync within ~6h · ratings may lag on some PL fixtures (Sportmonks column drift) · event minutes ~1h.