Herói da classificação do Botafogo para as semifinais da Libertadores, ao defender pênalti de Rodrigo Nestor, o goleiro John já atuou pelo São Paulo e foi dispensado ainda nas categorias de base, revelou o jornalista Jorge Nicola.
Segundo as informações, John atuou pelo São Paulo entre 2007 e 2010, dos 11 aos 14 anos. No fim de 2020, o goleiro acabou sendo dispensado pois, na avaliação do clube tricolor à época, ele “não parecia estar preparado para ser jogador de futebol”.
Em fevereiro de 2011, John foi contratado pelo Santos, após passar num teste, e acabou se profissionalizando no clube da Vila Belmiro. Em 2019, ele chegou a ser emprestado à Portuguesa Santista para a disputa da Série A2 do Paulista.
John foi anunciado pelo Botafogo no dia 4 de janeiro deste ano, vindo do Santos, após empréstimo ao Valladolid, e tem contrato com o Glorioso até 2027. O goleiro esteve na pré-lista da Seleção Brasileira para a próxima data Fifa, mas acabou ficando fora da convocação final.