Skip to main content
J. Costa photo

João Costa

Last 5
LLDWL
Brazil flagBrazil
Country
Forward
Position
21
Age
178 cm
Height
left
Foot
67
Shirt

Next match

Serie A logoSerie A
Match oddsBet365Bet365
11.90
X3.40
24.33
View match

Match-by-match stats

J. Costa photo

J. Costa

Cruzeiro logoCruzeiro
Line
0.5
Avg0.00
P900.00
Hit rate0%0/20
Loading chart...

João Costa 2026 season stats

As a left winger, João Costa has appeared in 4 Serie A matches this season, totalling 218 minutes at an average rating of 6.55. Every metric below is shown as a total, a per-90 rate or percentage, and a percentile against other Serie A attackers.

6.5Rating
4
Apps
0
Goals
0
Assists
2
Key passes
3
Tackles
218
Minutes

Player traits

Percentile vs attackers

Attacking44Creating26On ball47Passing68Aerial38Defending57

Attacking stats

AttackingTotalPer 90 / %Percentile
Goals0n/a9
Goal involvements0n/a6
Shots62.5063
Shots on target41.7096
Shot accuracy67.0%n/a97
Shot conversion0.0%n/a9
Goals per SoT0.00n/a9
Big chances missed0n/a6
Shots off target10.4114
Shots blocked10.4130
Hit woodwork0n/a28
Assists0n/a19
Key passes20.8022
Chances created20.8353
Big chances created0n/a11

João Costa has taken 6 shots with 4 on target (67% accuracy), scoring 0 goals. That is a shot roughly every 36 minutes. Those shots are worth 0.3 expected goals (xG), 0.4 of it from shots on target (xGOT). He is around the divisional average for shooting, ranking in the 63rd percentile for shot volume among attackers. João Costa has 0 assists and 2 key passes . That works out to a chance created roughly every 109 minutes. João Costa has set up 2 shots for teammates, worth 0.1 expected assists (xA). His creative output is below average, ranking in the 19th percentile for chance creation among attackers.

Passing stats

PassingTotalPer 90 / %Percentile
Passes5522.7049
Accurate passes4619.0055
Pass accuracy84.0%n/a76
Long balls won31.2489
Through balls won0n/a50
Accurate crosses0n/a11
Backward passes197.8468
Passes (final third)52.0652

João Costa has completed 46 of 55 passes at 84% accuracy . He is around the divisional average for passing volume, ranking in the 49th percentile for passing volume among attackers.

Possession stats

PossessionTotalPer 90 / %Percentile
Successful dribbles31.2456
Dribble attempts83.3076
Dribble success0.4%n/a27
Duels won104.1328
Aerials won31.2465
Touches9740.0045
Possession lost2711.1543
Dribbled past31.2489
Fouls won20.8310
Dispossessed52.0684
Turnovers0n/a50

João Costa completes 3 dribbles at a 38% success rate and wins 10 duels .

Defending stats

DefendingTotalPer 90 / %Percentile
Tackles31.2463
Tackles won10.4136
Interceptions0n/a6
Clearances62.48100
Blocks0n/a50
Ball recoveries93.7266
Crosses blocked0n/a50
Clearances off line0n/a50
Offsides won0n/a50
Errors led to shot0n/a41
Errors led to goal0n/a48

João Costa makes 3 tackles and 0 interceptions , adding 6 clearances . That is a tackle roughly every 73 minutes. He is around the divisional average defensively, ranking in the 63rd percentile for tackles among attackers.

Discipline stats

DisciplineTotalPer 90 / %Percentile
Fouls committed62.4894
Yellow cards0n/a10
Red cards0n/a46
Offsides10.4162
Fouls per card0.00n/a10
Foul involvements83.3057
2nd yellows0n/an/a
Penalties scored0n/an/a
Penalties missed0n/an/a
Penalties won0n/an/a
Penalties committed0n/an/a
Own goals0n/an/a

João Costa has committed 6 fouls and received 0 yellow cards , no red cards .

João Costa previous seasons

Per season, all competitions
2025/2026
CompetitionAppsMinGoalsAssistsKey pTacklesRating
Pro League181,267038276.24
2024/2025
CompetitionAppsMinGoalsAssistsKey pTacklesRating
Pro League241,4234117307.00
Kings Cup214300016.87

About João Costa

Serie A 2026 season

This season in the Serie A, João Costa has featured across 4 appearances (3 starts), totalling 218 minutes. João Costa has attempted 6 shots with 4 on target, a 67% shot accuracy rate. That shot output is worth 0.30 expected goals (xG) this season.

Attacking and creative

In attacking play, João Costa has created 2 chances including 0 big chances for teammates. The forward has completed 3 successful dribbles from 8 attempts (38% success rate). João Costa has contributed 2 key passes and 3 crosses this season.

Defensive and passing

Defensively, João Costa has registered 3 tackles (1 won), 0 interceptions, and 6 clearances. In possession, the forward has completed 46 from 55 pass attempts, a 84% pass accuracy rate. João Costa has won 10 of 33 total duels.

Discipline

João Costa has received 0 yellow cards this season, committing 6 fouls and winning 2.

About João Costa

João Costa is a 21-year-old forward playing for Cruzeiro in the Serie A, representing Brazil. João Costa is left-footed and wears the number 67 shirt. Born on 28 March 2005.

Most recent appearance

João Costa's most recent match was away at Vasco da Gama on January 9th. Cruzeiro lost 3-1. João Costa played 62 minutes, registering 2 shots, 1 key pass, 1 tackle with a match rating of 6.67.

Recent matches

Next fixture

João Costa and Cruzeiro are next in action on April 26th against Athletico PR in the Serie A. Predicted lineups, head-to-head statistics, and tactical analysis are available on the Cruzeiro vs Athletico PR match preview.

Teammates at Cruzeiro

João Costa stats FAQ

How many tackles does João Costa make per game?
João Costa averages 1.24 tackles per 90 minutes in the Serie A along with 0 interceptions , ranking in the 63rd percentile for tackles among players in his position.
How many goals and assists does João Costa have in 26?
João Costa has 0 goals and 0 assists from 4 appearances in the Serie A.
What is João Costa's xG (expected goals) in 26?
João Costa has 0.3 expected goals (xG) from 0 actual goals in 4 appearances in the Serie A.
What position does João Costa play?
João Costa plays as an outfielder for Cruzeiro.
Who does João Costa play for?
João Costa plays for Cruzeiro in the Serie A.
When is João Costa's next match?
Cruzeiro next face Athletico PR on 6 September in the Serie A.

Help FootyMetrics improve

Found a bug, got an idea, or just want to share your thoughts? We read everything.

Daily picks on Telegram

Trend alerts, value bets, and platform updates straight to your phone. Free to join.

Join channel