En el Campeonato Mundial de Natación en Piscina Corta de 2014 en Doha, Qatar, João ganó tres medallas de oro en tres relevos brasileños al participar en las clasificatorias: relevos de 4x50 metros medley, 4 x 100 metros medley y 4x50 metros medley mezclado . También terminó octavo en la final de los 50 metros pecho, y en 23 en los 100 metros pecho.