John è un portiere del Botafogo che ha giocato la maggior parte delle partite della sua squadra in Serie A nel 2024, avendo collezionato 30 presenze, per un totale di 2700 minuti. É partito titolare in tutte le 30 presenze, su 33 giornate.
L'ultima presenza di John risale al 9 novembre, nel pareggio per 0-0 contro Cuiabá, in cui ha giocato 90 minuti e mantenuto la porta inviolata. Ha collezionato 15 clean sheet in questa stagione; record a pari merito finora.
Nella prossima partita di Serie A, il 20 novembre, il Botafogo dovrà giocare una trasferta contro l'Atlético Mineiro.
Nell'ultima stagione con il Real Valladolid in Segunda División John ha collezionato 11 presenze, gare in cui ha mantenuto 10 volte la porta inviolata.
Il portiere è passato a giocare con il Botafogo nel gennaio 2024, mentre prima giocava con il Santos, con cui ha collezionato 19 presenze in campionato.