PLAYER PROFILE

João Marcelo.

Cruzeiro Esporte Clube · Brazil

Matrix 17811

At a glance

Full name
João Marcelo Messias Ferreira
Born
13 Jun 2000
Age today
26
Nationality
Brazil

Career by season

157 recorded appearances
João Marcelo appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
2026Copa Betano do Brasil Cruzeiro Esporte Clube 31001880
2026Campeonato Brasileiro Série A Cruzeiro Esporte Clube 1714201,2623
2026CONMEBOL Libertadores Cruzeiro Esporte Clube 2000210
2025Campeonato Brasileiro Série A Cruzeiro Esporte Clube 42002240
2024Campeonato Brasileiro Série A Cruzeiro Esporte Clube 3130022,7017 / 1 red
2024CONMEBOL Sudamericana Cruzeiro Esporte Clube 129008571
2022/2023Liga Portugal 2 FC Porto B 2626712,3395
2023Campeonato Brasileiro Série A Cruzeiro Esporte Clube 51001610
21/22Taça de Portugal FC Porto 100010
21/22Taça da Liga FC Porto 1100900
2021/2022Liga Portugal 2 FC Porto B 2424302,1538
2020/2021Liga Portugal 2 FC Porto B 3131302,7183 / 1 red

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

Match log

Newest first
João Marcelo match log
DateCompetitionMatchScoreMinutesGoals
29 Oct 2026Campeonato Brasileiro Série A Clube Atlético Mineiro v Cruzeiro Esporte Clube 0 – 165
18 Oct 2026Campeonato Brasileiro Série A Grêmio Foot-Ball Porto Alegrense v Cruzeiro Esporte Clube 2 – 4901
13 Oct 2026Campeonato Brasileiro Série A Red Bull Bragantino v Cruzeiro Esporte Clube 4 – 263
08 Oct 2026Campeonato Brasileiro Série A Cruzeiro Esporte Clube v São Paulo Futebol Clube 2 – 090
20 Sep 2026Campeonato Brasileiro Série A Esporte Clube Vitória v Cruzeiro Esporte Clube 1 – 390
13 Sep 2026Campeonato Brasileiro Série A Santos FC v Cruzeiro Esporte Clube 2 – 190
06 Sep 2026Campeonato Brasileiro Série A Cruzeiro Esporte Clube v Club Athletico Paranaense 3 – 190
02 Sep 2026Copa Betano do Brasil Clube Atlético Mineiro v Cruzeiro Esporte ClubeSubstitute, on 36′ 2 – 154
30 Aug 2026Campeonato Brasileiro Série A Clube de Regatas Vasco da Gama v Cruzeiro Esporte Clube 3 – 190
26 Aug 2026Copa Betano do Brasil Cruzeiro Esporte Clube v Clube Atlético MineiroSubstitute, on 46′ 1 – 144
22 Aug 2026Campeonato Brasileiro Série A Cruzeiro Esporte Clube v CR Flamengo 2 – 190
16 Aug 2026Campeonato Brasileiro Série A Sport Club Corinthians Paulista v Cruzeiro Esporte Clube 1 – 290
09 Aug 2026Campeonato Brasileiro Série A Cruzeiro Esporte Clube v Mirassol Futebol Clube (SP) 3 – 1901
05 Aug 2026Copa Betano do Brasil Cruzeiro Esporte Clube v Associação Chapecoense de Futebol 2 – 090
26 Jul 2026Campeonato Brasileiro Série A Cruzeiro Esporte Clube v Botafogo de Futebol e RegatasSubstitute, on 60′ 0 – 130
20 May 2026CONMEBOL Libertadores CA Boca Juniors v Cruzeiro Esporte ClubeSubstitute, on 81′ 1 – 19
07 May 2026CONMEBOL Libertadores CD Universidad Católica v Cruzeiro Esporte ClubeSubstitute, on 78′ 0 – 012
03 May 2026Campeonato Brasileiro Série A Cruzeiro Esporte Clube v Clube Atlético MineiroSubstitute, on 78′ 1 – 312
25 Apr 2026Campeonato Brasileiro Série A Clube do Remo (PA) v Cruzeiro Esporte Clube 0 – 190
11 Feb 2026Campeonato Brasileiro Série A Mirassol Futebol Clube (SP) v Cruzeiro Esporte Clube 2 – 290

Career transfers

9 recorded moves

All recorded career moves, newest first.

João Marcelo career transfers
Date FromToMoveFee
01 Jul 2024 FC Porto B Cruzeiro Esporte Clube Transfer €2.5m
30 Jun 2024 Cruzeiro Esporte Clube FC Porto B Loan return
01 Aug 2023 FC Porto B Cruzeiro Esporte Clube Loan —
01 Jul 2022 Tombense Futebol Clube (MG) FC Porto B Transfer €500k
30 Jun 2022 FC Porto B Tombense Futebol Clube (MG) Loan return
28 Jul 2020 Tombense Futebol Clube (MG) FC Porto B Loan —
14 Jan 2020 Boavista SC (RJ) U20 Tombense Futebol Clube (MG) Transfer —
31 Dec 2019 Grêmio FBPA U20 Boavista SC (RJ) U20 Loan return
01 Aug 2019 Boavista SC (RJ) U20 Grêmio FBPA U20 Loan —

Contracts and market values are not available yet.