No Campeonato Mundial de Natação em Piscina Curta de 2014 em Doha, no Qatar, João conquistou três medalhas de ouro em três revezamentos brasileiros, ao participar das eliminatórias das provas: revezamento 4x50 metros medley masculino, 4x100 metros medley masculino e no 4x50 metros medley misto. Ele também terminou emoitavo lugar na final dos 50 metros peito e em 23º nos 100 metros peito.