Charles Marítimo non ha preso parte a molte delle partite della sua squadra in Primeira Liga nel 2020/2021, avendo collezionato 3 presenze, per un totale di 270 minuti. È partito titolare in tutte le 3 presenze su 34 giornate.
La sua ultima presenza in campionato risale al 19 maggio, gara in cui ha giocato 90 minuti con la maglia Marítimo contro Sporting CP, nella sconfitta per 5-1. Non ha ancora mantenuto la porta inviolata in questa stagione.
Charles ha giocato 9 partite di Primeira Liga nell'ultima stagione con Marítimo, gare in cui ha mantenuto 1 volta la porta inviolata.
Prima di arrivare a vestire la maglia Marítimo nel gennaio 2016, Charles ha collezionato 9 presenze in campionato con Vasco da Gama.