W 2007 roku wystartował na mistrzostwach świata w Anterselvie, gdzie zajął piąte miejsce w sztafecie, a w startach indywidualnych plasował się poza czterdziestką. Pierwszy medal w zawodach tego cyklu wywalczył w 2013 roku, wspólnie z Veroniką Vítkovą, Gabrielą Soukalovą i Jaroslavem Soukupem zajmując trzecie miejsce w sztafecie mieszanej na mistrzostwach świata w Novym Měscie. Na tej samej imprezie był też między innymi czwarty w biegu indywidualnym i starcie masowym, walkę o podium przegrywając odpowiednio z Fredrikiem Lindströmem ze Szwecji i Emilem Hegle Svendsenem. Podczas rozgrywanych dwa lata później mistrzostw świata w Kontiolahti wywalczył trzy medale. Najpierw razem z Vítkovą, Soukalovą i Michalem Šlesingrem zwyciężył w sztafecie mieszanej, zdobywając pierwszy w historii złoty medal dla Czech w tej konkurencji. Następnie zajął trzecie miejsce w biegu indywidualnym, przegrywając tylko z Martinem Fourcade'em i Svendsenem. Parę dni później zdobył srebrny medal w biegu masowym, rozdzielając na podium Jakova Faka ze Słowenii i Norwega Tarjei Bø. Ostatni medal wywalczył na mistrzostwach świata w Hochfilzen w 2017 roku, kończąc bieg indywidualny na drugiej pozycji. W biegu tym wyprzedził go jedynie Lowell Bailey z USA.