John è un portiere del Botafogo che ha giocato la maggior parte delle partite della sua squadra in Serie A nel 2024, avendo collezionato 28 presenze, per un totale di 2520 minuti. É partito titolare in tutte le 28 presenze, su 31 giornate.
Il portiere ha fatto la sua ultima presenza il 26 ottobre, con il Botafogo: una vittoria per 1-0 contro il Bragantino, in cui ha giocato 90 minuti e mantenuto la porta inviolata. Il portiere del Botafogo ha collezionato 13 clean sheet in questa stagione, che è il secondo miglior risultato nella competizione.
La gara casalinga contro il Vasco da Gama, il 5 novembre, sarà la prossima sfida di Serie A per il Botafogo.
John ha giocato 11 partite di Segunda División nell'ultima stagione con il Real Valladolid, gare in cui ha mantenuto 10 volte la porta inviolata.
John è passato a giocare con il Botafogo nel gennaio 2024, mentre prima giocava con il Santos, con cui ha collezionato 19 presenze in campionato.