Pettersson har vid ungdoms- och juniorsammanhang tagit två silvermedaljer med landslaget – den första vid U18-VM 2012 och den andra under JVM 2014. I april 2018 debuterade han i Sveriges A-landslag.