Zeca, nome vero José Carlos Cracco Neto (16 maggio 1994 a Paranavaí), è un calciatore brasiliano.
Carriera
Associazione
Zeca ha iniziato a giocare a calcio nel settore giovanile dell'EF São Carlos e nel 2006 è passato al FC Santos, per poi trascorrere due anni nelle giovanili dell'América-SP e infine tornare al FC Santos. Lì è riuscito a fare il salto nel calcio professionistico e ha disputato 82 partite dalla stagione 2014 alla stagione 2018 nella serie A, la massima serie brasiliana. Dopo una disputa legale con il Santos, ha lasciato il club e ha firmato con l'Internacional Porto Alegre, una squadra della stessa lega, nell'aprile 2018. In cambio, il Santos ha ottenuto il giocatore Eduardo Sasha dall'Internacional. Nella serie A del 2018 ha disputato 19 partite su 38 possibili. Anche nella stagione successiva ha avuto regolari opportunità di giocare. All'inizio della stagione 2020, Zeca è arrivato in prestito al EC Bahia in cambio di Moisés. Il prestito era valido fino a dicembre dell'anno e includeva una clausola di acquisto. Dopo che la serie A del 2020 è stata posticipata a causa della pandemia di COVID-19, l'accordo di prestito è stato prolungato fino alla fine del campionato nel febbraio 2021.
Zeca non è tornato all'Internacional. Nel marzo 2021 ha annunciato la rescissione del suo contratto con il club, che sarebbe scaduto a giugno 2022. Si è trasferito a Rio de Janeiro, dove ha firmato con il CR Vasco da Gama. Il contratto aveva una durata fino all'inizio di dicembre dello stesso anno. Il trasferimento è stato considerato una retrocessione sportiva per Zeca, in quanto il Vasco giocava nella Série B 2021. Alla fine della stagione, il Vasco ha annunciato di non voler rinnovare il contratto con Zeca.
Nel febbraio 2022, Houston Dynamo ha annunciato l'acquisizione di Zeca. Il contratto ha una durata di una stagione con un'opzione per altre due stagioni. Zeca ha fatto il suo esordio in una partita ufficiale il 5 marzo 2022 nella Major League Soccer 2022, nell'incontro contro Sporting Kansas City. Nella partita è stato sostituito al 86º minuto al posto di Zarek Valentin.
Squadra nazionale
Alle Olimpiadi estive del 2016, è riuscito a vincere la medaglia d'oro con la squadra nazionale brasiliana nel proprio paese.