Hosszú voitti Budapestissa 2017 maailmanmestaruuden 200 metrin sekauinnissa ajalla 2.07,00 ja 400 metrin sekauinnissa ajalla 4.29,33. Lisäksi hän sai hopeaa 200 metrin selkäuinnissa ja pronssia 200 metrin perhosuinnissa sekä sijoittui seitsemänneksi 200 metrin vapaauinnissa. Joulukuussa 2017 lyhyen radan EM-kilpailuissa Kööpenhaminassa hän voitti kultaa kaikilla kolmella selkäuintimatkalla (50 metriä, 100 metriä, 200 metriä) ja kaikilla kolmella sekauintimatkalla (100 metriä, 200 metriä, 400 metriä). Hän voitti 200 metrin sekauinnin pitkän radan Euroopan-mestaruuden Glasgow'ssa 2018 ajalla 2.10,17. Saman vuoden Hangzhoun lyhyen radan MM-kilpailuissa hän voitti kultaa 200 metrin perhosuinnissa ajalla 2.01,60, 100 metrin sekauinnissa ajalla 57,26, 200 metrin sekauinnissa ajalla 2.03,25 ja 400 metrin sekauinnissa ajalla 4.21,40. Lisäksi hän sai hopeaa 100 metrin selkäuinnissa.