Bei den Schwimmweltmeisterschaften 2015 auf der Kasanka im russischen Kasan holte Weertman die Silbermedaille über 10 km in 1:50,00 h hinter dem US-Amerikaner Jordan Wilimovsky (1:49,48,2) und vor dem Griechen Spyridon Gianniotis (1:50,00,7). 2016 wurde er in Rio de Janeiro über 10 km Olympiasieger. Ein Jahr später wurde er über diese Distanz erstmals Weltmeister.