W reprezentacji Szwecji zadebiutował w 2013. W 2016 uczestniczył w mistrzostwach Europy w Polsce (siedem meczów i siedem goli) oraz igrzyskach olimpijskich w Rio de Janeiro (cztery spotkania i 20 bramek). W 2017 wziął udział w mistrzostwach świata we Francji, w których rozegrał siedem meczów i zdobył jednego gola.