W 2008 roku wystartował na mistrzostwach świata w wieloboju w Berlinie, zdobywając srebrny medal. Wynik ten powtarzał na mistrzostwach w Hamar (2009), mistrzostwach w Calgary (2011) i mistrzostwach w Hamar (2013), a podczas mistrzostw świata w Heerenveen w 2010 roku był trzeci. Ponadto na mistrzostwach świata na dystansach w Richmond w 2009 roku wywalczył srebrne medale na 5000 i 10 000 m, w obu przypadkach przegrywając tylko ze Svenem Kramerem z Holandii. Na rozgrywanych dwa lata później mistrzostwach świata w Inzell zwyciężył w biegu na 1500 m, a podczas mistrzostw świata w Heerenveen w 2012 roku na tym samym dystansie był trzeci. Uległ tam jedynie Denny'emu Morrisonowi z Kanady i Rosjaninowi Iwanowi Skobriewowi.