At the 2014 FINA World Swimming Championships (25 m) in Doha, Qatar, João de Lucca won a bronze medal in the 4 × 50 metre mixed freestyle relay (along with César Cielo, Etiene Medeiros and Larissa Oliveira). The Brazilian team broke the South American record with a time of 1:29.17, only 4 hundredths slower than Russia, who won the silver medal. He also won a gold medal in the Men's 4 × 50 metre medley relay, by participating at heats. In the Men's 4 × 200 metre freestyle relay, João de Lucca broke three South American records: at heats, with a time of 6:55.50; in the final, with a time of 6:54.43 (where Brazil finished in 6th place) and also set a South American record in the 200-metre freestyle with a time of 1:41.85, opening the relay for Brazil. In the Men's 100 metre freestyle, João de Lucca qualified in 2nd place for the final, with a time of 46.29. In the final, finished in 7th place. In the Brazilian Men's 4 × 100 metre freestyle relay, João de Lucca finished in 8th place in the final. In the Men's 200 metre freestyle (it was the first race of the competition for de Lucca), he did not swim well and failed to qualify for the final, finishing in 19th place. However, with the 1:41.85 obtained in the 4x200-metre relay, João de Lucca could have obtained the bronze medal in the 200-metre freestyle.