João Costa is represented by the football agency SportsMaxi Management. The player currently plays for Cruzeiro EC; the current market value is €2.50m. Under contract until 30.06.2028.

timeline Career History

19/20
Corinthians U20 Corinthians U20
21/22
Roma U17 Roma U17
21/22
Roma U18 Roma U18
22/23
Roma U19 Roma U19
24/25
Roma Roma
24/25
Al-Ettifaq Al-Ettifaq
26/27
Cruzeiro Cruzeiro
26/27
Al-Ettifaq Al-Ettifaq

Rating

66

RIG

João Costa player profile photo

João Costa

Portugal • Right Winger visibility127,6B Wikidata Q123524246

ATT

47

TEC

48

TAC

35

DEF

44

CRE

44

AGE

21

Height: 1,78
Foot: Left
euro €2.50m
support_agent Agent: SportsMaxi Management

ATT: Attacking • TEC: Technical • TAC: Tactical • DEF: Defending • CRE: Creativity

Position

Forward

Age

21

Height

1,78

Foot

Left

Personal details

Date of Birth
28.03.2005
Place of birth
Umuarama, Brazil
Nationality
Portugal / Brazil
League
Campeonato Brasileiro Série A
Shirt number
67
Loan
From Al-Ettifaq FC, until 30.06.2027

info About João Costa

João Costa is a 21-year-old Right Winger from Portugal. João Costa has played for Cruzeiro EC since 2026. The contract runs until June 2028. Current estimated market value: €2.50m. João Costa is represented by the football agency SportsMaxi Management. 8 transfers on record; the highest fee was €9.00m for the 2024 move from Roma to Al-Ettifaq. Average rating over the last 16 matches: 6.57. Height 1.78 m, preferred foot: left.

Who is João Costa's agent?

expand_more

João Costa is represented by the football agency SportsMaxi Management.

Which club does João Costa play for?

expand_more

João Costa currently plays for Cruzeiro EC as a Right Winger.

What is João Costa's market value?

expand_more

João Costa's market value is estimated at around €2.50m (2026 data).

Where is João Costa from?

expand_more

João Costa holds Portugal nationality.

How old is João Costa?

expand_more

João Costa is 21 years old.

scoreboard Recent Matches

Date Opponent Score Rating
20 Sep 2026
Vitória (A)
Campeonato Brasileiro Série A
1 - 3 (W) –
13 Sep 2026
Santos (A)
Campeonato Brasileiro Série A
2 - 1 (L) 6.5
6 Sep 2026
Athletico (H)
Campeonato Brasileiro Série A
3 - 1 (W) 6.3
2 Sep 2026
Atlético Mineiro (A)
Copa do Brasil
2 - 1 (L) –
30 Aug 2026
Vasco da Gama (A)
Campeonato Brasileiro Série A
3 - 1 (L) 6.2