Charles è un centrocampista del Corinthians che è sceso in campo in 13 partite di Serie A nel 2024 dopo aver raggiunto il club il 22 luglio 2024, essendo partito titolare in 5 di queste ed essendo soprattutto utilizzato come subentrato, in 8 occasioni.
La sua ultima partita in campionato è stata l'8 dicembre, con la maglia del Corinthians contro il Grêmio. In quella gara ha realizzato un gol contribuendo alla vittoria per 3-0. In totale il centrocampista ha realizzato 1 rete nel 2024. Ha ricevuto 4 cartellini gialli.
Charles ha giocato 27 partite di Superliga nell'ultima stagione con il Midtjylland, realizzando 4 gol.
Prima di cominciare l'esperienza con il Corinthians nel luglio 2024, il centrocampista ha collezionato 70 presenze in campionato con il Midtjylland, per un totale di 5 gol e 3 assist.