Centrocampista completo in possesso di un'ottima tecnica di base, agilità e visione di gioco, ha attitudini prettamente offensive grazie alla vivacità ed ai buoni tempi di inserimento in area.[3][4] Può giocare da centrale in un centrocampo a 4 anche se le sue caratteristiche vengono esaltate quando gioca da mezzala in un centrocampo a 3 (in cui può giocare pure da regista).[3] Di piede destro, sa destreggiarsi pure con il sinistro oltre a essere bravo a muoversi senza palla.[4]
Per le sue caratteristiche viene paragonato a Ramires.[5]
Nel 2018 viene acquistato dai portoghesi dell'Estoril Praia, con cui esordisce fra i professionisti il 7 ottobre disputando l'incontro di campionato vinto 7-2 contro l'Académica.
Nel 2019 viene acquistato dagli ucraini dello Shaktar Donetsk dove complessivamente colleziona 101 presenze tra campionato e coppe.
Lazio, PAOK Salonicco e San Paolo
Il 1º luglio 2022 viene ceduto alla Lazio a titolo definitivo.[6][7] Esordisce in maglia biancoceleste il 20 agosto seguente, nell'incontro di Serie A pareggiato per 0-0 in casa del Torino, subentrando al 62' minuto a Danilo Cataldi. Il 14 aprile 2023 segna il suo primo gol nella vittoria per 0-3 contro lo Spezia.[8]
Il 1º settembre 2023, dopo avere trovato poco spazio coi biancocelesti,[9][10] viene ceduto in prestito ai greci del PAOK.[11]
Il 24 luglio 2024 passa ufficialmente al San Paolo, nuovamente in prestito, con obbligo di riscatto al verificarsi di determinate condizioni.[12]
^Marcos Bahia: 2000 – Brasile, su worldfootballscouting.com, 27 febbraio 2018. URL consultato il 13 gennaio 2019 (archiviato dall'url originale il 14 gennaio 2019).