Na mistrzostwach świata w Budapeszcie wywalczył trzy medale. W sztafecie 4 × 200 m stylem dowolnym zdobył złoto i na jej ostatniej zmianie uzyskał międzyczas 1:43,80. Brytyjczycy poprawili także rekord swojego kraju. Guy płynął także w sztafecie 4 × 100 m stylem zmiennym, która zajęła w finale drugie miejsce. W półfinale 100 m stylem motylkowym czasem 50,67 ustanowił nowy rekord Wielkiej Brytanii, a w finale zdobył brązowy medal, uzyskawszy wynik 50,83. W konkurencji 200 m stylem dowolnym uplasował się na piątej pozycji (1:45,36), a na dystansie dwukrotnie dłuższym był szósty (3:45,58). W sztafecie mieszanej 4 × 100 m stylem zmiennym wraz z Georgią Davis, Adamem Peaty'm i Siobhan-Marie O’Connor zajął piąte miejsce, poprawiając rekord Europy (3:41,56).