PLAYER PROFILE

João Costa.

Cruzeiro Esporte Clube · Brazil

Matrix 34319

At a glance

Full name
João Gabriel e Costa Cesco
Born
28 Mar 2005
Age today
21
Nationality
Brazil

Career by season

60 recorded appearances
João Costa appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
25/26Saudi Professional League Al-Ettifaq FC 1815031,2214
25/26International Friendly Games Portugal U21 1001440
2026Copa Betano do Brasil Cruzeiro Esporte Clube 1000170
2026Campeonato Brasileiro Série A Cruzeiro Esporte Clube 63002360
2026CONMEBOL Libertadores Cruzeiro Esporte Clube 2000361
24/25Saudi Professional League Al-Ettifaq FC 2416421,4346
23/24UEFA Europa League AS Roma 200070
23/24Serie A AS Roma 3000111
23/24International Friendly Games Portugal U19 32001690

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
João Costa match log
DateCompetitionMatchScoreMinutesGoals
13 Sep 2026Campeonato Brasileiro Série A Santos FC v Cruzeiro Esporte ClubeSubstitute, on 75′ 2 – 115
06 Sep 2026Campeonato Brasileiro Série A Cruzeiro Esporte Clube v Club Athletico ParanaenseSubstitute, on 87′ 3 – 13
30 Aug 2026Campeonato Brasileiro Série A Clube de Regatas Vasco da Gama v Cruzeiro Esporte Clube 3 – 162
26 Aug 2026Copa Betano do Brasil Cruzeiro Esporte Clube v Clube Atlético MineiroSubstitute, on 73′ 1 – 117
22 Aug 2026Campeonato Brasileiro Série A Cruzeiro Esporte Clube v CR Flamengo 2 – 146
20 Aug 2026CONMEBOL Libertadores CR Flamengo v Cruzeiro Esporte ClubeSubstitute, on 66′ 2 – 124
16 Aug 2026Campeonato Brasileiro Série A Sport Club Corinthians Paulista v Cruzeiro Esporte Clube 1 – 279
13 Aug 2026CONMEBOL Libertadores Cruzeiro Esporte Clube v CR FlamengoSubstitute, on 78′ 1 – 112
09 Aug 2026Campeonato Brasileiro Série A Cruzeiro Esporte Clube v Mirassol Futebol Clube (SP)Substitute, on 59′ 3 – 131
03 Jun 2026International Friendly Games Portugal U21 v Northern Ireland U21Substitute, on 46′ 4 – 044
21 May 2026Saudi Professional League Neom SC v Al-Ettifaq FC 1 – 1—
14 May 2026Saudi Professional League Al-Ettifaq FC v Al-Ittihad Club 1 – 390
09 May 2026Saudi Professional League Al-Khaleej FC v Al-Ettifaq FC 0 – 583
04 May 2026Saudi Professional League Al-Ettifaq FC v Al-Najma SC 0 – 090
30 Apr 2026Saudi Professional League Al-Okhdood Club v Al-Ettifaq FC 1 – 390
09 Apr 2026Saudi Professional League Al-Ettifaq FC v Al-Riyadh SC 2 – 390
13 Mar 2026Saudi Professional League Al-Fayha FC v Al-Ettifaq FC 1 – 084
07 Mar 2026Saudi Professional League Al-Ettifaq FC v Al-Shabab FC 1 – 190
23 Feb 2026Saudi Professional League Al-Qadsiah FC v Al-Ettifaq FC 4 – 084
19 Feb 2026Saudi Professional League Al-Ettifaq FC v Al-Fateh SC 4 – 389

Career transfers

5 recorded moves

All recorded career moves, newest first.

João Costa career transfers
Date FromToMoveFee
30 Jun 2027Pending Cruzeiro Esporte Clube Al-Ettifaq FC Loan return
06 Aug 2026 Al-Ettifaq FC Cruzeiro Esporte Clube Loan —
02 Sep 2024 AS Roma Al-Ettifaq FC Transfer €9m
01 Jul 2024 Roma U20 AS Roma Internal move —
05 Aug 2019 SE Palmeiras U17 SC Corinthians U20 Transfer —

Contracts and market values are not available yet.