W reprezentacji Czech zadebiutował 20 grudnia 2005 w przegranym meczu z Węgrami (25:27), zaś pierwsze trzy bramki rzucił dwa dni później w spotkaniu z Polską (30:22). W 2010 wystąpił w mistrzostwach Europy w Austrii. W 2015 uczestniczył w mistrzostwach świata w Katarze, podczas których zagrał w siedmiu meczach i zdobył 30 goli (miał także sześć asyst). W 2018 wziął udział w mistrzostwach Europy w Chorwacji, w których w siedmiu spotkaniach rzucił 56 bramek i został królem strzelców turnieju. Na jego dorobek strzelecki złożyło się m.in. 14 goli w meczu z Węgrami (33:27) i 13 w spotkaniu o 5. miejsce z Chorwacją (27:28).