Podczas mistrzostw świata we Francji (2017), w których Szwedzi zajęli 6. miejsce, rozegrał siedem meczów i rzucił 17 bramek. W 2018 wywalczył srebrny medal mistrzostw Europy – w turnieju, który odbył się w Chorwacji, wystąpił w ośmiu meczach i zdobył 13 goli, w tym dwa w spotkaniu finałowym z Hiszpanią (23:29).